Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Announcements
  3. 💬 Building a Orange Pi Gateway

💬 Building a Orange Pi Gateway

Scheduled Pinned Locked Moved Announcements
110 Posts 24 Posters 31.6k Views 21 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Reza

    @Tag
    0_1489520217974_Orange_Pi_2_GPIO_Pinout.png
    GPIO3 is pin 15? so change wiring? CE to pin15 ?

    T Offline
    T Offline
    Tag
    wrote on last edited by Tag
    #40

    @Reza

    try this:

    ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=3
    

    See this page for your header pinout: http://linux-sunxi.org/Orange_Pi_One#Orientation_of_the_GPIO_header

    the --my-rf24-cs-pin= is key to have it right on your system

    R 1 Reply Last reply
    2
    • S Offline
      S Offline
      SdeWeb
      wrote on last edited by
      #41

      Look here :

      https://linux-sunxi.org/Xunlong_Orange_Pi_One_%26_Lite

      Best.

      1 Reply Last reply
      1
      • T Tag

        @Reza

        try this:

        ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=3
        

        See this page for your header pinout: http://linux-sunxi.org/Orange_Pi_One#Orientation_of_the_GPIO_header

        the --my-rf24-cs-pin= is key to have it right on your system

        R Offline
        R Offline
        Reza
        wrote on last edited by
        #42

        @Tag my-rf24-cs-pin=3 . 3 is pin15 ? i do it. cs is connect to pin15 (GPIO3) and configre again .but dont work

        S T 2 Replies Last reply
        0
        • R Reza

          @Tag my-rf24-cs-pin=3 . 3 is pin15 ? i do it. cs is connect to pin15 (GPIO3) and configre again .but dont work

          S Offline
          S Offline
          SdeWeb
          wrote on last edited by SdeWeb
          #43

          @Reza Try to connect like mine, look above in this thread, then use my own ./configure setup.

          If it's not work, try to use the .fex file for your Orange PI download it here :
          http://linux-sunxi.org/Orange_Pi_One#Sunxi.2FLegacy_Kernel

          R 1 Reply Last reply
          0
          • S SdeWeb

            @Reza Try to connect like mine, look above in this thread, then use my own ./configure setup.

            If it's not work, try to use the .fex file for your Orange PI download it here :
            http://linux-sunxi.org/Orange_Pi_One#Sunxi.2FLegacy_Kernel

            R Offline
            R Offline
            Reza
            wrote on last edited by
            #44

            @SdeWeb said in 💬 Building a Orange Pi Gateway:

            If it's not work, try to use the .fex file for your Orange PI download it here :

            sorry i cannot understand what is say in this link. thank you .perhaps other friend can found this for orange pi one or lite . i cannot understand really.

            1 Reply Last reply
            0
            • R Reza

              @Tag my-rf24-cs-pin=3 . 3 is pin15 ? i do it. cs is connect to pin15 (GPIO3) and configre again .but dont work

              T Offline
              T Offline
              Tag
              wrote on last edited by Tag
              #45

              @Reza

              Did you also change the SPI channel?

              --spi-spidev-device=/dev/spidev0.0
              

              if you use the OPIzero pinout, SPI1 will be SPI0 on the OPI one......

              Your other option will be using a serial gateway: https://www.mysensors.org/build/serial_gateway
              This works for sure on the OPI One

              R 1 Reply Last reply
              0
              • T Tag

                @Reza

                Did you also change the SPI channel?

                --spi-spidev-device=/dev/spidev0.0
                

                if you use the OPIzero pinout, SPI1 will be SPI0 on the OPI one......

                Your other option will be using a serial gateway: https://www.mysensors.org/build/serial_gateway
                This works for sure on the OPI One

                R Offline
                R Offline
                Reza
                wrote on last edited by
                #46

                @Tag i change this but dont work, i am useing serial gateway now.but i want use a orangepi gateway:(

                S 1 Reply Last reply
                0
                • R Reza

                  @Tag i change this but dont work, i am useing serial gateway now.but i want use a orangepi gateway:(

                  S Offline
                  S Offline
                  SdeWeb
                  wrote on last edited by
                  #47

                  @Reza
                  Hi,
                  Tell us how you connect your NRF24 module on your Orange PI.

                  On this guide https://www.mysensors.org/build/orange do you followed the section "configure spidev" ?

                  The main things are :

                  1 - install sunxy-tools
                  2 - install MySensors.git

                  But the pinout of the GPIO on your Orange PI is different of the Orange PI zero explained here : https://www.mysensors.org/build/orange

                  So you need to modify the script.bin file, with the command "bin2fex / fex2bin" as explained in the "configure spidev" chapter, if you fail to find the right configuration, try to use the .fex file that you can download here :

                  If you have a Orange PI lite :
                  https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepilite.fex

                  Or if you have a Orange PI One :
                  https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepione.fex

                  then "fex2bin" the file you downloaded, to replace your own script.bin as described in the tuto at the chapter "configure spidev".

                  I think that the pinout of your Orange PI is the same than mine, i got a Orange PI Plus 2E, so look my setup as explained above in this forum, then connect your NRF24 module like mine and use my "./configure" setup.

                  If you succes your gateway setup, dont forget than the next step it's to install a controler to drive it, so you'll need to read guide about setup a controler : https://www.mysensors.org/controller

                  Regards.

                  R 1 Reply Last reply
                  3
                  • S SdeWeb

                    @Reza
                    Hi,
                    Tell us how you connect your NRF24 module on your Orange PI.

                    On this guide https://www.mysensors.org/build/orange do you followed the section "configure spidev" ?

                    The main things are :

                    1 - install sunxy-tools
                    2 - install MySensors.git

                    But the pinout of the GPIO on your Orange PI is different of the Orange PI zero explained here : https://www.mysensors.org/build/orange

                    So you need to modify the script.bin file, with the command "bin2fex / fex2bin" as explained in the "configure spidev" chapter, if you fail to find the right configuration, try to use the .fex file that you can download here :

                    If you have a Orange PI lite :
                    https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepilite.fex

                    Or if you have a Orange PI One :
                    https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepione.fex

                    then "fex2bin" the file you downloaded, to replace your own script.bin as described in the tuto at the chapter "configure spidev".

                    I think that the pinout of your Orange PI is the same than mine, i got a Orange PI Plus 2E, so look my setup as explained above in this forum, then connect your NRF24 module like mine and use my "./configure" setup.

                    If you succes your gateway setup, dont forget than the next step it's to install a controler to drive it, so you'll need to read guide about setup a controler : https://www.mysensors.org/controller

                    Regards.

                    R Offline
                    R Offline
                    Reza
                    wrote on last edited by Reza
                    #48

                    @SdeWeb
                    this is my levels:

                    sudo apt-get update
                    sudo apt-get install sunxi-tools
                    bin2fex /boot/script.bin /tmp/orange.fex
                    nano /tmp/orange.fex
                    

                    and replace
                    https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepione.fex
                    and save .
                    so:

                    sudo fex2bin /tmp/orange.fex /boot/script.bin
                    sudo reboot
                    
                    root@orangepione:~# ls -l /dev/spidev*
                    crw------- 1 root root 153, 0 Mar 16 12:00 /dev/spidev0.0
                    
                    sudo modprobe gpio-sunxi
                    
                    echo "gpio-sunxi" >> /etc/modules
                    
                    git clone https://github.com/mysensors/MySensors.git
                    cd MySensors
                    
                    ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=13
                    
                    ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                    
                    make
                    
                    sudo ./bin/mysgw -d
                    

                    so i see :

                    mysgw: Starting gateway...
                    mysgw: Protocol version - 2.2.0-beta
                    mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-beta
                    mysgw: TSM:INIT
                    mysgw: TSF:WUR:MS=0
                    mysgw: !TSM:INIT:TSP FAIL
                    mysgw: TSM:FAIL:CNT=1
                    mysgw: TSM:FAIL:PDT
                    

                    wiring is similar to zero...

                    S 1 Reply Last reply
                    0
                    • R Reza

                      @SdeWeb
                      this is my levels:

                      sudo apt-get update
                      sudo apt-get install sunxi-tools
                      bin2fex /boot/script.bin /tmp/orange.fex
                      nano /tmp/orange.fex
                      

                      and replace
                      https://github.com/igorpecovnik/lib/blob/master/config/fex/orangepione.fex
                      and save .
                      so:

                      sudo fex2bin /tmp/orange.fex /boot/script.bin
                      sudo reboot
                      
                      root@orangepione:~# ls -l /dev/spidev*
                      crw------- 1 root root 153, 0 Mar 16 12:00 /dev/spidev0.0
                      
                      sudo modprobe gpio-sunxi
                      
                      echo "gpio-sunxi" >> /etc/modules
                      
                      git clone https://github.com/mysensors/MySensors.git
                      cd MySensors
                      
                      ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=13
                      
                      ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                      
                      make
                      
                      sudo ./bin/mysgw -d
                      

                      so i see :

                      mysgw: Starting gateway...
                      mysgw: Protocol version - 2.2.0-beta
                      mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-beta
                      mysgw: TSM:INIT
                      mysgw: TSF:WUR:MS=0
                      mysgw: !TSM:INIT:TSP FAIL
                      mysgw: TSM:FAIL:CNT=1
                      mysgw: TSM:FAIL:PDT
                      

                      wiring is similar to zero...

                      S Offline
                      S Offline
                      SdeWeb
                      wrote on last edited by
                      #49

                      @Reza
                      Try to wire like mine and apply my configure setup, here is the copy/paste of the famous previous post from me :

                      I connected my NRF24L01 on OPI P2E like this :

                      NRF24L01 Port Name / (Pin N°) ----- OPI Port (Pin N°) / Name
                                            GND (1)  <-----------> (20) / GND
                                            VCC (2)  <-----------> (17) / 3.3V PWR
                                            CE (3)   <-----------> (22) / (PA2 / GPIO2)
                                            CSN (4)  <-----------> (24) / (PC3 / GPIO67)
                                            SCK (5)  <-----------> (23)
                                            MOSI (6) <-----------> (19) MOSI
                                            MISO (7) <-----------> (21) MISO
                                            IRQ (8)  <-----------> NC
                      

                      So "MySensors" setup is :

                      ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                      

                      Then

                      ./bin/mysgw -d
                      

                      Return :

                      root@orangepiplus2e:~/MySensors# ./bin/mysgw -d
                      mysgw: Starting gateway...
                      mysgw: Protocol version - 2.2.0-beta
                      mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-beta
                      mysgw: TSM:INIT
                      mysgw: TSF:WUR:MS=0
                      mysgw: TSM:INIT:TSP OK
                      mysgw: TSM:INIT:GW MODE
                      mysgw: TSM:READY:ID=0,PAR=0,DIS=0
                      mysgw: MCO:REG:NOT NEEDED
                      mysgw: Listening for connections on 0.0.0.0:5003
                      mysgw: MCO:BGN:STP
                      mysgw: MCO:BGN:INIT OK,TSP=1
                      

                      Best.
                      Seb.

                      R 1 Reply Last reply
                      0
                      • S SdeWeb

                        @Reza
                        Try to wire like mine and apply my configure setup, here is the copy/paste of the famous previous post from me :

                        I connected my NRF24L01 on OPI P2E like this :

                        NRF24L01 Port Name / (Pin N°) ----- OPI Port (Pin N°) / Name
                                              GND (1)  <-----------> (20) / GND
                                              VCC (2)  <-----------> (17) / 3.3V PWR
                                              CE (3)   <-----------> (22) / (PA2 / GPIO2)
                                              CSN (4)  <-----------> (24) / (PC3 / GPIO67)
                                              SCK (5)  <-----------> (23)
                                              MOSI (6) <-----------> (19) MOSI
                                              MISO (7) <-----------> (21) MISO
                                              IRQ (8)  <-----------> NC
                        

                        So "MySensors" setup is :

                        ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                        

                        Then

                        ./bin/mysgw -d
                        

                        Return :

                        root@orangepiplus2e:~/MySensors# ./bin/mysgw -d
                        mysgw: Starting gateway...
                        mysgw: Protocol version - 2.2.0-beta
                        mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-beta
                        mysgw: TSM:INIT
                        mysgw: TSF:WUR:MS=0
                        mysgw: TSM:INIT:TSP OK
                        mysgw: TSM:INIT:GW MODE
                        mysgw: TSM:READY:ID=0,PAR=0,DIS=0
                        mysgw: MCO:REG:NOT NEEDED
                        mysgw: Listening for connections on 0.0.0.0:5003
                        mysgw: MCO:BGN:STP
                        mysgw: MCO:BGN:INIT OK,TSP=1
                        

                        Best.
                        Seb.

                        R Offline
                        R Offline
                        Reza
                        wrote on last edited by
                        #50

                        @SdeWeb
                        i do wiring true and do your levels... but there is same problem...

                        root@orangepione:~/MySensors# ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                        [SECTION] Detecting target machine.
                          [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                        [SECTION] Checking GPIO Sysfs.
                          [OK] /sys/class/gpio/export found
                        [SECTION] Detecting SPI driver.
                          [OK] SPI driver detected:SPIDEV.
                        [SECTION] Detecting init system.
                          [OK] init system detected: systemd.
                        [SECTION] Saving configuration.
                        [SECTION] Cleaning previous builds.
                        [OK] Finished.
                        root@orangepione:~/MySensors# ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                        [SECTION] Detecting target machine.
                          [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                        [SECTION] Checking GPIO Sysfs.
                          [OK] /sys/class/gpio/export found
                        [SECTION] Detecting SPI driver.
                          [OK] SPI driver detected:SPIDEV.
                        [SECTION] Detecting init system.
                          [OK] init system detected: systemd.
                        [SECTION] Saving configuration.
                        [SECTION] Cleaning previous builds.
                        [OK] Finished.
                        root@orangepione:~/MySensors# make
                        gcc -MT build/drivers/Linux/log.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/log.c -o build/drivers/Linux/log.o
                        g++ -MT build/drivers/Linux/noniso.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/noniso.cpp -o build/drivers/Linux/noniso.o
                        g++ -MT build/drivers/Linux/GPIO.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/GPIO.cpp -o build/drivers/Linux/GPIO.o
                        g++ -MT build/drivers/Linux/Print.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Print.cpp -o build/drivers/Linux/Print.o
                        g++ -MT build/drivers/Linux/EthernetClient.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetClient.cpp -o build/drivers/Linux/EthernetClient.o
                        g++ -MT build/drivers/Linux/SerialPort.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialPort.cpp -o build/drivers/Linux/SerialPort.o
                        g++ -MT build/drivers/Linux/Stream.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Stream.cpp -o build/drivers/Linux/Stream.o
                        g++ -MT build/drivers/Linux/IPAddress.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/IPAddress.cpp -o build/drivers/Linux/IPAddress.o
                        g++ -MT build/drivers/Linux/compatibility.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/compatibility.cpp -o build/drivers/Linux/compatibility.o
                        g++ -MT build/drivers/Linux/interrupt.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/interrupt.cpp -o build/drivers/Linux/interrupt.o
                        g++ -MT build/drivers/Linux/SerialSimulator.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialSimulator.cpp -o build/drivers/Linux/SerialSimulator.o
                        g++ -MT build/drivers/Linux/SoftEeprom.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SoftEeprom.cpp -o build/drivers/Linux/SoftEeprom.o
                        g++ -MT build/drivers/Linux/EthernetServer.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetServer.cpp -o build/drivers/Linux/EthernetServer.o
                        g++ -MT build/examples_linux/mysgw.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c examples_linux/mysgw.cpp -o build/examples_linux/mysgw.o
                        examples_linux/mysgw.cpp:31:0: warning: "MY_RADIO_NRF24" redefined
                         #define MY_RADIO_NRF24
                         ^
                        <command-line>:0:0: note: this is the location of the previous definition
                        g++ -MT build/drivers/SPIDEV/SPI.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/SPIDEV/SPI.cpp -o build/drivers/SPIDEV/SPI.o
                        g++ -pthread  -o bin/mysgw build/drivers/Linux/log.o build/drivers/Linux/noniso.o build/drivers/Linux/GPIO.o build/drivers/Linux/Print.o build/drivers/Linux/EthernetClient.o build/drivers/Linux/SerialPort.o build/drivers/Linux/Stream.o build/drivers/Linux/IPAddress.o build/drivers/Linux/compatibility.o build/drivers/Linux/interrupt.o build/drivers/Linux/SerialSimulator.o build/drivers/Linux/SoftEeprom.o build/drivers/Linux/EthernetServer.o build/examples_linux/mysgw.o  build/drivers/SPIDEV/SPI.o
                        root@orangepione:~/MySensors# sudo ./bin/mysgw -d
                        mysgw: Starting gateway...
                        mysgw: Protocol version - 2.2.0-beta
                        mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-beta
                        mysgw: TSM:INIT
                        mysgw: TSF:WUR:MS=0
                        mysgw: !TSM:INIT:TSP FAIL
                        mysgw: TSM:FAIL:CNT=1
                        mysgw: TSM:FAIL:PDT
                        mysgw: TSM:FAIL:RE-INIT
                        mysgw: TSM:INIT
                        mysgw: !TSM:INIT:TSP FAIL
                        mysgw: TSM:FAIL:CNT=2
                        mysgw: TSM:FAIL:PDT
                        
                        
                        
                        1 Reply Last reply
                        0
                        • R Offline
                          R Offline
                          Reza
                          wrote on last edited by
                          #51

                          this is all my steps

                          root@orangepione:~# sudo apt-get update
                          Hit:1 http://ports.ubuntu.com xenial InRelease
                          Hit:2 http://apt.armbian.com xenial InRelease
                          Hit:3 http://ports.ubuntu.com xenial-security InRelease
                          Hit:4 http://ports.ubuntu.com xenial-updates InRelease
                          Hit:5 http://ports.ubuntu.com xenial-backports InRelease
                          Reading package lists... Done
                          root@orangepione:~# bin2fex /boot/script.bin /tmp/orange.fex
                          fexc-bin: /boot/script.bin: version: 1.2
                          fexc-bin: /boot/script.bin: size: 34704 (81 sections), header value: 34704
                          root@orangepione:~# nano /tmp/orange.fex
                          root@orangepione:~# ls -l /dev/spidev*
                          crw------- 1 root root 153, 0 Mar 19 11:17 /dev/spidev0.0
                          root@orangepione:~# sudo modprobe gpio-sunxi
                          root@orangepione:~# echo "gpio-sunxi" >> /etc/modules
                          root@orangepione:~# vncserver
                          
                          New 'X' desktop is orangepione:1
                          
                          Starting applications specified in /root/.vnc/xstartup
                          Log file is /root/.vnc/orangepione:1.log
                          
                          root@orangepione:~# *** Error in `pasystray': corrupted double-linked list (not small): 0x01cdb908 ***
                          git clone https://github.com/mysensors/MySensors.git
                          Cloning into 'MySensors'...
                          remote: Counting objects: 13985, done.
                          remote: Compressing objects: 100% (45/45), done.
                          remote: Total 13985 (delta 8), reused 0 (delta 0), pack-reused 13940
                          Receiving objects: 100% (13985/13985), 9.70 MiB | 181.00 KiB/s, done.
                          Resolving deltas: 100% (8436/8436), done.
                          Checking connectivity... done.
                          root@orangepione:~# cd MySensors
                          root@orangepione:~/MySensors# ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                          [SECTION] Detecting target machine.
                            [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                          [SECTION] Checking GPIO Sysfs.
                            [OK] /sys/class/gpio/export found
                          [SECTION] Detecting SPI driver.
                            [OK] SPI driver detected:SPIDEV.
                          [SECTION] Detecting init system.
                            [OK] init system detected: systemd.
                          [SECTION] Saving configuration.
                          [SECTION] Cleaning previous builds.
                          [OK] Finished.
                          root@orangepione:~/MySensors# ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                          [SECTION] Detecting target machine.
                            [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                          [SECTION] Checking GPIO Sysfs.
                            [OK] /sys/class/gpio/export found
                          [SECTION] Detecting SPI driver.
                            [OK] SPI driver detected:SPIDEV.
                          [SECTION] Detecting init system.
                            [OK] init system detected: systemd.
                          [SECTION] Saving configuration.
                          [SECTION] Cleaning previous builds.
                          [OK] Finished.
                          root@orangepione:~/MySensors# make
                          gcc -MT build/drivers/Linux/log.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/log.c -o build/drivers/Linux/log.o
                          g++ -MT build/drivers/Linux/noniso.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/noniso.cpp -o build/drivers/Linux/noniso.o
                          g++ -MT build/drivers/Linux/GPIO.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/GPIO.cpp -o build/drivers/Linux/GPIO.o
                          g++ -MT build/drivers/Linux/Print.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Print.cpp -o build/drivers/Linux/Print.o
                          g++ -MT build/drivers/Linux/EthernetClient.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetClient.cpp -o build/drivers/Linux/EthernetClient.o
                          g++ -MT build/drivers/Linux/SerialPort.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialPort.cpp -o build/drivers/Linux/SerialPort.o
                          g++ -MT build/drivers/Linux/Stream.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Stream.cpp -o build/drivers/Linux/Stream.o
                          g++ -MT build/drivers/Linux/IPAddress.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/IPAddress.cpp -o build/drivers/Linux/IPAddress.o
                          g++ -MT build/drivers/Linux/compatibility.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/compatibility.cpp -o build/drivers/Linux/compatibility.o
                          g++ -MT build/drivers/Linux/interrupt.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/interrupt.cpp -o build/drivers/Linux/interrupt.o
                          g++ -MT build/drivers/Linux/SerialSimulator.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialSimulator.cpp -o build/drivers/Linux/SerialSimulator.o
                          g++ -MT build/drivers/Linux/SoftEeprom.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SoftEeprom.cpp -o build/drivers/Linux/SoftEeprom.o
                          g++ -MT build/drivers/Linux/EthernetServer.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetServer.cpp -o build/drivers/Linux/EthernetServer.o
                          g++ -MT build/examples_linux/mysgw.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c examples_linux/mysgw.cpp -o build/examples_linux/mysgw.o
                          g++ -MT build/drivers/SPIDEV/SPI.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/SPIDEV/SPI.cpp -o build/drivers/SPIDEV/SPI.o
                          g++ -pthread  -o bin/mysgw build/drivers/Linux/log.o build/drivers/Linux/noniso.o build/drivers/Linux/GPIO.o build/drivers/Linux/Print.o build/drivers/Linux/EthernetClient.o build/drivers/Linux/SerialPort.o build/drivers/Linux/Stream.o build/drivers/Linux/IPAddress.o build/drivers/Linux/compatibility.o build/drivers/Linux/interrupt.o build/drivers/Linux/SerialSimulator.o build/drivers/Linux/SoftEeprom.o build/drivers/Linux/EthernetServer.o build/examples_linux/mysgw.o  build/drivers/SPIDEV/SPI.o
                          root@orangepione:~/MySensors# sudo ./bin/mysgw -d
                          mysgw: Starting gateway...
                          mysgw: Protocol version - 2.2.0-beta
                          mysgw: MCO:BGN:INIT GW,CP=RNNG----,VER=2.2.0-beta
                          mysgw: TSM:INIT
                          mysgw: TSF:WUR:MS=0
                          mysgw: !TSM:INIT:TSP FAIL
                          mysgw: TSM:FAIL:CNT=1
                          mysgw: TSM:FAIL:PDT
                          mysgw: TSM:FAIL:RE-INIT
                          mysgw: TSM:INIT
                          mysgw: !TSM:INIT:TSP FAIL
                          mysgw: TSM:FAIL:CNT=2
                          mysgw: TSM:FAIL:PDT
                          mysgw: TSM:FAIL:RE-INIT
                          mysgw: TSM:INIT
                          mysgw: !TSM:INIT:TSP FAIL
                          mysgw: TSM:FAIL:CNT=3
                          mysgw: TSM:FAIL:PDT
                          
                          S 1 Reply Last reply
                          0
                          • pansenP Offline
                            pansenP Offline
                            pansen
                            wrote on last edited by
                            #52

                            Can you post a picture of your wiring?

                            Orange Pi Plus 2e connected to nrf24 PA via SPI running git-development MySensors gateway, OpenHAB2, mosquitto and MySQL persistence.

                            R 1 Reply Last reply
                            0
                            • R Reza

                              this is all my steps

                              root@orangepione:~# sudo apt-get update
                              Hit:1 http://ports.ubuntu.com xenial InRelease
                              Hit:2 http://apt.armbian.com xenial InRelease
                              Hit:3 http://ports.ubuntu.com xenial-security InRelease
                              Hit:4 http://ports.ubuntu.com xenial-updates InRelease
                              Hit:5 http://ports.ubuntu.com xenial-backports InRelease
                              Reading package lists... Done
                              root@orangepione:~# bin2fex /boot/script.bin /tmp/orange.fex
                              fexc-bin: /boot/script.bin: version: 1.2
                              fexc-bin: /boot/script.bin: size: 34704 (81 sections), header value: 34704
                              root@orangepione:~# nano /tmp/orange.fex
                              root@orangepione:~# ls -l /dev/spidev*
                              crw------- 1 root root 153, 0 Mar 19 11:17 /dev/spidev0.0
                              root@orangepione:~# sudo modprobe gpio-sunxi
                              root@orangepione:~# echo "gpio-sunxi" >> /etc/modules
                              root@orangepione:~# vncserver
                              
                              New 'X' desktop is orangepione:1
                              
                              Starting applications specified in /root/.vnc/xstartup
                              Log file is /root/.vnc/orangepione:1.log
                              
                              root@orangepione:~# *** Error in `pasystray': corrupted double-linked list (not small): 0x01cdb908 ***
                              git clone https://github.com/mysensors/MySensors.git
                              Cloning into 'MySensors'...
                              remote: Counting objects: 13985, done.
                              remote: Compressing objects: 100% (45/45), done.
                              remote: Total 13985 (delta 8), reused 0 (delta 0), pack-reused 13940
                              Receiving objects: 100% (13985/13985), 9.70 MiB | 181.00 KiB/s, done.
                              Resolving deltas: 100% (8436/8436), done.
                              Checking connectivity... done.
                              root@orangepione:~# cd MySensors
                              root@orangepione:~/MySensors# ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                              [SECTION] Detecting target machine.
                                [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                              [SECTION] Checking GPIO Sysfs.
                                [OK] /sys/class/gpio/export found
                              [SECTION] Detecting SPI driver.
                                [OK] SPI driver detected:SPIDEV.
                              [SECTION] Detecting init system.
                                [OK] init system detected: systemd.
                              [SECTION] Saving configuration.
                              [SECTION] Cleaning previous builds.
                              [OK] Finished.
                              root@orangepione:~/MySensors# ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                              [SECTION] Detecting target machine.
                                [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                              [SECTION] Checking GPIO Sysfs.
                                [OK] /sys/class/gpio/export found
                              [SECTION] Detecting SPI driver.
                                [OK] SPI driver detected:SPIDEV.
                              [SECTION] Detecting init system.
                                [OK] init system detected: systemd.
                              [SECTION] Saving configuration.
                              [SECTION] Cleaning previous builds.
                              [OK] Finished.
                              root@orangepione:~/MySensors# make
                              gcc -MT build/drivers/Linux/log.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/log.c -o build/drivers/Linux/log.o
                              g++ -MT build/drivers/Linux/noniso.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/noniso.cpp -o build/drivers/Linux/noniso.o
                              g++ -MT build/drivers/Linux/GPIO.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/GPIO.cpp -o build/drivers/Linux/GPIO.o
                              g++ -MT build/drivers/Linux/Print.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Print.cpp -o build/drivers/Linux/Print.o
                              g++ -MT build/drivers/Linux/EthernetClient.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetClient.cpp -o build/drivers/Linux/EthernetClient.o
                              g++ -MT build/drivers/Linux/SerialPort.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialPort.cpp -o build/drivers/Linux/SerialPort.o
                              g++ -MT build/drivers/Linux/Stream.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Stream.cpp -o build/drivers/Linux/Stream.o
                              g++ -MT build/drivers/Linux/IPAddress.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/IPAddress.cpp -o build/drivers/Linux/IPAddress.o
                              g++ -MT build/drivers/Linux/compatibility.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/compatibility.cpp -o build/drivers/Linux/compatibility.o
                              g++ -MT build/drivers/Linux/interrupt.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/interrupt.cpp -o build/drivers/Linux/interrupt.o
                              g++ -MT build/drivers/Linux/SerialSimulator.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialSimulator.cpp -o build/drivers/Linux/SerialSimulator.o
                              g++ -MT build/drivers/Linux/SoftEeprom.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SoftEeprom.cpp -o build/drivers/Linux/SoftEeprom.o
                              g++ -MT build/drivers/Linux/EthernetServer.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetServer.cpp -o build/drivers/Linux/EthernetServer.o
                              g++ -MT build/examples_linux/mysgw.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c examples_linux/mysgw.cpp -o build/examples_linux/mysgw.o
                              g++ -MT build/drivers/SPIDEV/SPI.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/SPIDEV/SPI.cpp -o build/drivers/SPIDEV/SPI.o
                              g++ -pthread  -o bin/mysgw build/drivers/Linux/log.o build/drivers/Linux/noniso.o build/drivers/Linux/GPIO.o build/drivers/Linux/Print.o build/drivers/Linux/EthernetClient.o build/drivers/Linux/SerialPort.o build/drivers/Linux/Stream.o build/drivers/Linux/IPAddress.o build/drivers/Linux/compatibility.o build/drivers/Linux/interrupt.o build/drivers/Linux/SerialSimulator.o build/drivers/Linux/SoftEeprom.o build/drivers/Linux/EthernetServer.o build/examples_linux/mysgw.o  build/drivers/SPIDEV/SPI.o
                              root@orangepione:~/MySensors# sudo ./bin/mysgw -d
                              mysgw: Starting gateway...
                              mysgw: Protocol version - 2.2.0-beta
                              mysgw: MCO:BGN:INIT GW,CP=RNNG----,VER=2.2.0-beta
                              mysgw: TSM:INIT
                              mysgw: TSF:WUR:MS=0
                              mysgw: !TSM:INIT:TSP FAIL
                              mysgw: TSM:FAIL:CNT=1
                              mysgw: TSM:FAIL:PDT
                              mysgw: TSM:FAIL:RE-INIT
                              mysgw: TSM:INIT
                              mysgw: !TSM:INIT:TSP FAIL
                              mysgw: TSM:FAIL:CNT=2
                              mysgw: TSM:FAIL:PDT
                              mysgw: TSM:FAIL:RE-INIT
                              mysgw: TSM:INIT
                              mysgw: !TSM:INIT:TSP FAIL
                              mysgw: TSM:FAIL:CNT=3
                              mysgw: TSM:FAIL:PDT
                              
                              S Offline
                              S Offline
                              SdeWeb
                              wrote on last edited by
                              #53

                              @Reza Hello,
                              Did you modifying the .Fex file before applying the 'configure' setup ?
                              What did you do with nano ?

                              Regards.

                              R 1 Reply Last reply
                              0
                              • pansenP pansen

                                Can you post a picture of your wiring?

                                R Offline
                                R Offline
                                Reza
                                wrote on last edited by Reza
                                #54

                                @pansen
                                red is 3.3
                                brown is GND
                                green is CE
                                orange is SCK
                                yellow is MISO
                                violet is CS
                                blue is MOSI
                                IRQ is empty

                                0_1489923764279_photo_2017-03-19_16-04-06.jpg

                                1 Reply Last reply
                                0
                                • S SdeWeb

                                  @Reza Hello,
                                  Did you modifying the .Fex file before applying the 'configure' setup ?
                                  What did you do with nano ?

                                  Regards.

                                  R Offline
                                  R Offline
                                  Reza
                                  wrote on last edited by Reza
                                  #55

                                  @SdeWeb
                                  yes. use:

                                  sudo nano /tmp/orange.fex
                                  

                                  and remove all line and copy , paste your link and save this.
                                  now orange.fex is:

                                  [product]
                                  version = "100"
                                  machine = "Xunlong Orange Pi One"
                                  
                                  [platform]
                                  debug_mode = 1
                                  eraseflag = 1
                                  next_work = 2
                                  
                                  [target]
                                  boot_clock = 1008
                                  storage_type = -1
                                  
                                  [key_detect_en]
                                  keyen_flag = 0
                                  
                                  [fel_key]
                                  fel_key_max = 7
                                  fel_key_min = 2
                                  
                                  [card_boot]
                                  logical_start = 40960
                                  sprite_work_delay = 500
                                  sprite_err_delay = 200
                                  sprite_gpio0 = port:PL10<1><default><default><default>
                                  next_work = 3
                                  
                                  [box_start_os]
                                  used = 1
                                  start_type = 1
                                  irkey_used = 1
                                  pmukey_used = 1
                                  pmukey_num = 3
                                  led_power = 0
                                  led_state = 0
                                  
                                  [boot_init_gpio]
                                  used = 1
                                  gpio0 = port:PL10<1><default><default><1>
                                  gpio1 = port:PG11<1><default><default><1>
                                  
                                  [recovery_para]
                                  used = 1
                                  mode = 2
                                  recovery_key = port:PL04<0><default><default><default>
                                  
                                  [pm_para]
                                  standby_mode = 1
                                  
                                  [card0_boot_para]
                                  card_ctrl = 0
                                  card_high_speed = 1
                                  card_line = 4
                                  sdc_d1 = port:PF00<2><1><2><default>
                                  sdc_d0 = port:PF01<2><1><2><default>
                                  sdc_clk = port:PF02<2><1><2><default>
                                  sdc_cmd = port:PF03<2><1><2><default>
                                  sdc_d3 = port:PF04<2><1><2><default>
                                  sdc_d2 = port:PF05<2><1><2><default>
                                  
                                  [card2_boot_para]
                                  card_ctrl = 2
                                  card_high_speed = 1
                                  card_line = 8
                                  sdc_cmd = port:PC06<3><1><2><default>
                                  sdc_clk = port:PC05<3><1><2><default>
                                  sdc_d0 = port:PC08<3><1><2><default>
                                  sdc_d1 = port:PC09<3><1><2><default>
                                  sdc_d2 = port:PC10<3><1><2><default>
                                  sdc_d3 = port:PC11<3><1><2><default>
                                  sdc_d4 = port:PC12<3><1><2><default>
                                  sdc_d5 = port:PC13<3><1><2><default>
                                  sdc_d6 = port:PC14<3><1><2><default>
                                  sdc_d7 = port:PC15<3><1><2><default>
                                  sdc_2xmode = 1
                                  sdc_ddrmode = 1
                                  
                                  [twi_para]
                                  twi_port = 0
                                  twi_scl = port:PA11<2><default><default><default>
                                  twi_sda = port:PA12<2><default><default><default>
                                  
                                  [uart_para]
                                  uart_debug_port = 0
                                  uart_debug_tx = port:PA04<2><1><default><default>
                                  uart_debug_rx = port:PA05<2><1><default><default>
                                  
                                  [force_uart_para]
                                  force_uart_port = 0
                                  force_uart_tx = port:PF02<3><1><default><default>
                                  force_uart_rx = port:PF04<3><1><default><default>
                                  
                                  [jtag_para]
                                  jtag_enable = 0
                                  jtag_ms = port:PA00<3><default><default><default>
                                  jtag_ck = port:PA01<3><default><default><default>
                                  jtag_do = port:PA02<3><default><default><default>
                                  jtag_di = port:PA03<3><default><default><default>
                                  
                                  [clock]
                                  pll_video = 297
                                  pll_ve = 402
                                  pll_periph0 = 600
                                  pll_gpu = 576
                                  pll_periph1 = 600
                                  pll_de = 864
                                  
                                  [dram_para]
                                  dram_clk = 624
                                  dram_type = 3
                                  dram_zq = 0x3b3bfb
                                  dram_odt_en = 1
                                  dram_para1 = 283377664
                                  dram_para2 = 0
                                  dram_mr0 = 6208
                                  dram_mr1 = 64
                                  dram_mr2 = 24
                                  dram_mr3 = 2
                                  dram_tpr0 = 0x48a192
                                  dram_tpr1 = 0x1c2418d
                                  dram_tpr2 = 0x76051
                                  dram_tpr3 = 0x0
                                  dram_tpr4 = 0x0
                                  dram_tpr5 = 0x0
                                  dram_tpr6 = 0x64
                                  dram_tpr7 = 0x0
                                  dram_tpr8 = 0x0
                                  dram_tpr9 = 0x0
                                  dram_tpr10 = 0x0
                                  dram_tpr11 = 0x6aaa0000
                                  dram_tpr12 = 0x7979
                                  dram_tpr13 = 0x800800
                                  
                                  [wakeup_src_para]
                                  cpu_en = 0
                                  cpu_freq = 48
                                  pll_ratio = 273
                                  dram_selfresh_en = 1
                                  dram_freq = 36
                                  wakeup_src0 =
                                  wakeup_src_wl = port:PG10<4><default><default><0>
                                  wakeup_src_bt = port:PL03<6><default><default><0>
                                  
                                  [twi0]
                                  twi_used = 1
                                  twi_scl = port:PA11<2><default><default><default>
                                  twi_sda = port:PA12<2><default><default><default>
                                  
                                  [twi1]
                                  twi_used = 1
                                  twi_scl = port:PA18<3><default><default><default>
                                  twi_sda = port:PA19<3><default><default><default>
                                  
                                  [twi2]
                                  twi_used = 0
                                  twi_scl = port:PE12<3><default><default><default>
                                  twi_sda = port:PE13<3><default><default><default>
                                  
                                  [uart0]
                                  uart_used = 1
                                  uart_port = 0
                                  uart_type = 2
                                  uart_tx = port:PA04<2><1><default><default>
                                  uart_rx = port:PA05<2><1><default><default>
                                  
                                  [uart1]
                                  uart_used = 0
                                  uart_port = 1
                                  uart_type = 4
                                  uart_tx = port:PG06<2><1><default><default>
                                  uart_rx = port:PG07<2><1><default><default>
                                  uart_rts = port:PG08<2><1><default><default>
                                  uart_cts = port:PG09<2><1><default><default>
                                  
                                  [uart2]
                                  uart_used = 0
                                  uart_port = 2
                                  uart_type = 4
                                  uart_tx = port:PA00<2><1><default><default>
                                  uart_rx = port:PA01<2><1><default><default>
                                  uart_rts = port:PA02<2><1><default><default>
                                  uart_cts = port:PA03<2><1><default><default>
                                  
                                  [uart3]
                                  uart_used = 0
                                  uart_port = 3
                                  uart_type = 4
                                  uart_tx = port:PA13<3><1><default><default>
                                  uart_rx = port:PA14<3><1><default><default>
                                  uart_rts = port:PA15<3><1><default><default>
                                  uart_cts = port:PA16<3><1><default><default>
                                  
                                  [spi0]
                                  spi_used = 1
                                  spi_cs_bitmap = 1
                                  spi_mosi = port:PC00<3><default><default><default>
                                  spi_miso = port:PC01<3><default><default><default>
                                  spi_sclk = port:PC02<3><default><default><default>
                                  spi_cs0 = port:PC03<3><1><default><default>
                                  
                                  [spi1]
                                  spi_used = 0
                                  spi_cs_bitmap = 1
                                  spi_cs0 = port:PA13<2><1><default><default>
                                  spi_sclk = port:PA14<2><default><default><default>
                                  spi_mosi = port:PA15<2><default><default><default>
                                  spi_miso = port:PA16<2><default><default><default>
                                  
                                  [spi_devices]
                                  spi_dev_num = 1
                                  
                                  [spi_board0]
                                  modalias = "spidev"
                                  max_speed_hz = 33000000
                                  bus_num = 0
                                  chip_select = 0
                                  mode = 0
                                  full_duplex = 1
                                  manual_cs = 0
                                  
                                  ; NOTE: This section is necessary only for "gpio_sunxi" driver
                                  ; which is obsolete for H3 boards
                                  [gpio_para]
                                  gpio_used = 0
                                  gpio_num = 0
                                  
                                  ;[led_assign]
                                  ;normal_led = "gpio_pin_2"
                                  ;standby_led = "gpio_pin_1"
                                  
                                  [leds_para]
                                  leds_used = 1
                                  green_led = port:PL10<1><default><default><1>
                                  green_led_active_low = 0
                                  red_led = port:PA15<1><default><default><0>
                                  red_led_active_low = 0
                                  
                                  [ths_para]
                                  ths_used = 1
                                  ths_trip1_count = 6
                                  ths_trip1_0 = 75
                                  ths_trip1_1 = 80
                                  ths_trip1_2 = 85
                                  ths_trip1_3 = 90
                                  ths_trip1_4 = 95
                                  ths_trip1_5 = 105
                                  ths_trip1_6 = 0
                                  ths_trip1_7 = 0
                                  ths_trip1_0_min = 0
                                  ths_trip1_0_max = 1
                                  ths_trip1_1_min = 1
                                  ths_trip1_1_max = 2
                                  ths_trip1_2_min = 2
                                  ths_trip1_2_max = 3
                                  ths_trip1_3_min = 3
                                  ths_trip1_3_max = 4
                                  ths_trip1_4_min = 4
                                  ths_trip1_4_max = 5
                                  ths_trip1_5_min = 5
                                  ths_trip1_5_max = 7
                                  ths_trip1_6_min = 0
                                  ths_trip1_6_max = 0
                                  ths_trip2_count = 1
                                  ths_trip2_0 = 105
                                  
                                  [cooler_table]
                                  cooler_count = 8
                                  cooler0 = "1200000 4 4294967295 0"
                                  cooler1 = "912000 4 4294967295 0"
                                  cooler2 = "768000 4 4294967295 0"
                                  cooler3 = "648000 4 4294967295 0"
                                  cooler4 = "480000 4 4294967295 0"
                                  cooler5 = "480000 3 4294967295 0"
                                  cooler6 = "480000 2 4294967295 0"
                                  cooler7 = "480000 1 4294967295 0"
                                  
                                  [nand0_para]
                                  nand_support_2ch = 0
                                  nand0_used = 0
                                  nand0_we = port:PC00<2><default><default><default>
                                  nand0_ale = port:PC01<2><default><default><default>
                                  nand0_cle = port:PC02<2><default><default><default>
                                  nand0_ce1 = port:PC03<2><default><default><default>
                                  nand0_ce0 = port:PC04<2><default><default><default>
                                  nand0_nre = port:PC05<2><default><default><default>
                                  nand0_rb0 = port:PC06<2><default><default><default>
                                  nand0_rb1 = port:PC07<2><default><default><default>
                                  nand0_d0 = port:PC08<2><default><default><default>
                                  nand0_d1 = port:PC09<2><default><default><default>
                                  nand0_d2 = port:PC10<2><default><default><default>
                                  nand0_d3 = port:PC11<2><default><default><default>
                                  nand0_d4 = port:PC12<2><default><default><default>
                                  nand0_d5 = port:PC13<2><default><default><default>
                                  nand0_d6 = port:PC14<2><default><default><default>
                                  nand0_d7 = port:PC15<2><default><default><default>
                                  nand0_ndqs = port:PC16<2><default><default><default>
                                  
                                  [boot_disp]
                                  advert_disp = 0
                                  auto_hpd = 1
                                  output_type = 4
                                  hdmi_channel = 0
                                  hdmi_mode = 4
                                  cvbs_channel = 1
                                  cvbs_mode = 11
                                  output_full = 1
                                  hdmi_mode_check = 1
                                  
                                  [disp_init]
                                  disp_init_enable = 1
                                  disp_mode = 0
                                  screen0_output_type = 3
                                  screen0_output_mode = 5
                                  screen1_output_type = 3
                                  screen1_output_mode = 5
                                  fb0_format = 0
                                  fb0_width = 0
                                  fb0_height = 0
                                  fb1_format = 0
                                  fb1_width = 0
                                  fb1_height = 0
                                  
                                  [hdmi_para]
                                  hdmi_used = 1
                                  hdmi_power = "vcc-hdmi-18"
                                  
                                  [tv_para]
                                  tv_used = 0
                                  tv_dac_used = 1
                                  tv_dac_src0 = 0
                                  
                                  [pwm0_para]
                                  pwm_used = 0
                                  pwm_positive = port:PA05<3><0><default><default>
                                  ;       If set gamc_phy to use = 2
                                  
                                  [gmac0]
                                  gmac_used = 2
                                  gmac_power1 =
                                  
                                  [csi0]
                                  vip_used = 1
                                  vip_mode = 0
                                  vip_dev_qty = 1
                                  vip_define_sensor_list = 0
                                  vip_csi_pck = port:PE00<2><default><default><default>
                                  vip_csi_mck = port:PE01<2><default><default><default>
                                  vip_csi_hsync = port:PE02<2><default><default><default>
                                  vip_csi_vsync = port:PE03<2><default><default><default>
                                  vip_csi_d0 = port:PE04<2><default><default><default>
                                  vip_csi_d1 = port:PE05<2><default><default><default>
                                  vip_csi_d2 = port:PE06<2><default><default><default>
                                  vip_csi_d3 = port:PE07<2><default><default><default>
                                  vip_csi_d4 = port:PE08<2><default><default><default>
                                  vip_csi_d5 = port:PE09<2><default><default><default>
                                  vip_csi_d6 = port:PE10<2><default><default><default>
                                  vip_csi_d7 = port:PE11<2><default><default><default>
                                  vip_csi_sck = port:PE12<2><default><default><default>
                                  vip_csi_sda = port:PE13<2><default><default><default>
                                  vip_dev0_mname = "gc2035"
                                  vip_dev0_pos = "front"
                                  vip_dev0_lane = 1
                                  vip_dev0_twi_id = 2
                                  vip_dev0_twi_addr = 120
                                  vip_dev0_isp_used = 0
                                  vip_dev0_fmt = 0
                                  vip_dev0_stby_mode = 0
                                  vip_dev0_vflip = 1
                                  vip_dev0_hflip = 1
                                  vip_dev0_iovdd = ""
                                  vip_dev0_iovdd_vol = 2800000
                                  vip_dev0_avdd = ""
                                  vip_dev0_avdd_vol = 2800000
                                  vip_dev0_dvdd = ""
                                  vip_dev0_dvdd_vol = 1800000
                                  vip_dev0_afvdd = ""
                                  vip_dev0_afvdd_vol = 2800000
                                  vip_dev0_power_en = port:PA17<1><default><default><1>
                                  vip_dev0_reset = port:PE14<1><default><default><1>
                                  vip_dev0_pwdn = port:PE15<1><default><default><0>
                                  vip_dev0_flash_en =
                                  vip_dev0_flash_mode =
                                  vip_dev0_af_pwdn =
                                  vip_dev0_act_used = 0
                                  vip_dev0_act_name = "ad5820_act"
                                  vip_dev0_act_slave = 24
                                  vip_dev1_mname = ""
                                  vip_dev1_pos = "rear"
                                  vip_dev1_lane = 1
                                  vip_dev1_twi_id = 0
                                  vip_dev1_twi_addr =
                                  vip_dev1_isp_used = 0
                                  vip_dev1_fmt = 1
                                  vip_dev1_stby_mode = 0
                                  vip_dev1_vflip = 0
                                  vip_dev1_hflip = 0
                                  vip_dev1_iovdd = ""
                                  vip_dev1_iovdd_vol = 2800000
                                  vip_dev1_avdd = ""
                                  vip_dev1_avdd_vol = 2800000
                                  vip_dev1_dvdd = ""
                                  vip_dev1_dvdd_vol = 1500000
                                  vip_dev1_afvdd = ""
                                  vip_dev1_afvdd_vol = 2800000
                                  vip_dev1_power_en =
                                  vip_dev1_reset =
                                  vip_dev1_pwdn =
                                  vip_dev1_flash_en =
                                  vip_dev1_flash_mode =
                                  vip_dev1_af_pwdn =
                                  
                                  [tvout_para]
                                  tvout_used = 0
                                  tvout_channel_num =
                                  tv_en = 0
                                  
                                  [tvin_para]
                                  tvin_used = 0
                                  tvin_channel_num =
                                  
                                  [di_para]
                                  di_used = 1
                                  
                                  [mmc0_para]
                                  sdc_used = 1
                                  sdc_detmode = 3
                                  sdc_buswidth = 4
                                  sdc_clk = port:PF02<2><1><2><default>
                                  sdc_cmd = port:PF03<2><1><2><default>
                                  sdc_d0 = port:PF01<2><1><2><default>
                                  sdc_d1 = port:PF00<2><1><2><default>
                                  sdc_d2 = port:PF05<2><1><2><default>
                                  sdc_d3 = port:PF04<2><1><2><default>
                                  sdc_det = port:PF06<0><1><2><default>
                                  sdc_use_wp = 0
                                  sdc_wp =
                                  sdc_isio = 0
                                  sdc_regulator = "none"
                                  sdc_power_supply = "none"
                                  
                                  [mmc1_para]
                                  sdc_used = 1
                                  sdc_detmode = 4
                                  sdc_buswidth = 4
                                  sdc_clk = port:PG00<2><1><3><default>
                                  sdc_cmd = port:PG01<2><1><3><default>
                                  sdc_d0 = port:PG02<2><1><3><default>
                                  sdc_d1 = port:PG03<2><1><3><default>
                                  sdc_d2 = port:PG04<2><1><3><default>
                                  sdc_d3 = port:PG05<2><1><3><default>
                                  sdc_det =
                                  sdc_use_wp = 0
                                  sdc_wp =
                                  sdc_isio = 1
                                  sdc_regulator = "none"
                                  sdc_power_supply = "none"
                                  sdc_2xmode = 1
                                  sdc_ddrmode = 1
                                  
                                  [mmc2_para]
                                  sdc_used = 0
                                  sdc_detmode = 3
                                  sdc_buswidth = 8
                                  sdc_clk = port:PC05<3><1><2><default>
                                  sdc_cmd = port:PC06<3><1><2><default>
                                  sdc_d0 = port:PC08<3><1><2><default>
                                  sdc_d1 = port:PC09<3><1><2><default>
                                  sdc_d2 = port:PC10<3><1><2><default>
                                  sdc_d3 = port:PC11<3><1><2><default>
                                  sdc_d4 = port:PC12<3><1><2><default>
                                  sdc_d5 = port:PC13<3><1><2><default>
                                  sdc_d6 = port:PC14<3><1><2><default>
                                  sdc_d7 = port:PC15<3><1><2><default>
                                  emmc_rst = port:PC16<3><1><2><default>
                                  sdc_det =
                                  sdc_use_wp = 0
                                  sdc_wp =
                                  sdc_isio = 0
                                  sdc_regulator = "none"
                                  sdc_power_supply = "none"
                                  sdc_2xmode = 1
                                  sdc_ddrmode = 1
                                  
                                  [smc_para]
                                  smc_used = 0
                                  smc_rst = port:PA09<2><default><default><default>
                                  smc_vppen = port:PA20<3><default><default><default>
                                  smc_vppp = port:PA21<3><default><default><default>
                                  smc_det = port:PA10<2><default><default><default>
                                  smc_vccen = port:PA06<2><default><default><default>
                                  smc_sck = port:PA07<2><default><default><default>
                                  smc_sda = port:PA08<2><default><default><default>
                                  
                                  [usbc0]
                                  usb_used = 1
                                  usb_port_type = 2
                                  usb_detect_type = 0
                                  usb_id_gpio = port:PG12<0><1><default><default>
                                  usb_det_vbus_gpio = port:PG12<0><1><default><default>
                                  usb_drv_vbus_gpio = port:PL02<1><0><default><0>
                                  usb_host_init_state = 1
                                  usb_restrict_gpio =
                                  usb_restric_flag = 0
                                  usb_restric_voltage = 3550000
                                  usb_restric_capacity = 5
                                  usb_regulator_io = "nocare"
                                  usb_regulator_vol = 0
                                  usb_not_suspend = 0
                                  
                                  [usbc1]
                                  usb_used = 1
                                  usb_drv_vbus_gpio =
                                  usb_restrict_gpio =
                                  usb_host_init_state = 1
                                  usb_restric_flag = 0
                                  usb_regulator_io = "nocare"
                                  usb_regulator_vol = 0
                                  usb_not_suspend = 0
                                  
                                  [usbc2]
                                  usb_used = 1
                                  usb_drv_vbus_gpio =
                                  usb_restrict_gpio =
                                  usb_host_init_state = 1
                                  usb_restric_flag = 0
                                  usb_regulator_io = "nocare"
                                  usb_regulator_vol = 0
                                  usb_not_suspend = 0
                                  
                                  [usbc3]
                                  usb_used = 1
                                  usb_drv_vbus_gpio =
                                  usb_restrict_gpio =
                                  usb_host_init_state = 1
                                  usb_restric_flag = 0
                                  usb_regulator_io = "nocare"
                                  usb_regulator_vol = 0
                                  usb_not_suspend = 0
                                  
                                  [usb_feature]
                                  vendor_id = 6353
                                  mass_storage_id = 1
                                  adb_id = 2
                                  manufacturer_name = "USB Developer"
                                  product_name = "Android"
                                  serial_number = "20080411"
                                  
                                  [msc_feature]
                                  vendor_name = "USB 2.0"
                                  product_name = "USB Flash Driver"
                                  release = 100
                                  luns = 3
                                  
                                  [serial_feature]
                                  serial_unique = 0
                                  
                                  [module_para]
                                  module_num = 7
                                  module_power0 = "vcc-wifi-33"
                                  module_power0_vol = 0
                                  module_power1 =
                                  module_power1_vol =
                                  module_power2 =
                                  module_power2_vol =
                                  module_power3 =
                                  module_power3_vol =
                                  chip_en =
                                  lpo_use_apclk =
                                  
                                  [wifi_para]
                                  wifi_used = 0
                                  wifi_sdc_id = 1
                                  wifi_usbc_id = 5
                                  wifi_usbc_type = 1
                                  wl_reg_on = port:PL07<1><default><default><0>
                                  wl_host_wake = port:PG10<0><default><default><0>
                                  wl_host_wake_invert = 0
                                  
                                  [bt_para]
                                  bt_used = 0
                                  bt_uart_id = 1
                                  bt_rst_n =
                                  bt_wake =
                                  bt_host_wake =
                                  bt_host_wake_invert = 0
                                  
                                  [pcm0]
                                  daudio_used = 0
                                  daudio_master = 4
                                  daudio_select = 1
                                  audio_format = 1
                                  signal_inversion = 1
                                  mclk_fs = 128
                                  sample_resolution = 16
                                  slot_width_select = 32
                                  pcm_lrck_period = 32
                                  pcm_lrckr_period = 1
                                  msb_lsb_first = 0
                                  sign_extend = 0
                                  slot_index = 0
                                  slot_width = 32
                                  frame_width = 0
                                  tx_data_mode = 0
                                  rx_data_mode = 0
                                  i2s_mclk = port:PA18<2><1><default><default>
                                  i2s_bclk = port:PA19<2><1><default><default>
                                  i2s_dout0 = port:PA20<2><1><default><default>
                                  i2s_din = port:PA21<2><1><default><default>
                                  
                                  [pcm1]
                                  daudio_used = 0
                                  daudio_master = 4
                                  daudio_select = 1
                                  audio_format = 1
                                  signal_inversion = 1
                                  mclk_fs = 128
                                  sample_resolution = 16
                                  slot_width_select = 32
                                  pcm_lrck_period = 32
                                  pcm_lrckr_period = 1
                                  msb_lsb_first = 0
                                  sign_extend = 0
                                  slot_index = 0
                                  slot_width = 32
                                  frame_width = 0
                                  tx_data_mode = 0
                                  rx_data_mode = 0
                                  i2s_mclk = port:PG10<2><1><default><default>
                                  i2s_bclk = port:PG11<2><1><default><default>
                                  i2s_dout0 = port:PG12<2><1><default><default>
                                  i2s_din = port:PG13<2><1><default><default>
                                  
                                  [audio0]
                                  audio_used = 1
                                  lineout_vol = 31
                                  cap_vol = 5
                                  audio_hp_ldo = "none"
                                  adcagc_used = 0
                                  adcdrc_used = 0
                                  dacdrc_used = 0
                                  adchpf_used = 0
                                  dachpf_used = 0
                                  audio_pa_ctrl = port:PA16<1><default><default><0>
                                  
                                  [spdif0]
                                  spdif_used = 0
                                  spdif_dout = port:PA17<2><1><default><default>
                                  
                                  [audiohub]
                                  hub_used = 0
                                  codec_used = 1
                                  spdif_used = 1
                                  hdmi_used = 1
                                  
                                  [s_cir0]
                                  ir_used = 0
                                  ir_rx = port:PL11<2><1><default><default>
                                  ir_power_key_code0 = 87
                                  ir_addr_code0 = 40704
                                  ir_power_key_code1 = 26
                                  ir_addr_code1 = 64260
                                  ir_power_key_code2 = 20
                                  ir_addr_code2 = 32640
                                  ir_power_key_code3 = 21
                                  ir_addr_code3 = 32640
                                  ir_power_key_code4 = 11
                                  ir_addr_code4 = 63240
                                  ir_power_key_code5 = 3
                                  ir_addr_code5 = 239
                                  ir_power_key_code6 = 159
                                  ir_addr_code6 = 19635
                                  ir_power_key_code7 = 10
                                  ir_addr_code7 = 30536
                                  ir_power_key_code8 = 69
                                  ir_addr_code8 = 48386
                                  ir_power_key_code9 = 77
                                  ir_addr_code9 = 56865
                                  ir_power_key_code10 = 24
                                  ir_addr_code10 = 65025
                                  ir_power_key_code11 = 87
                                  ir_addr_code11 = 65280
                                  ir_power_key_code12 = 77
                                  ir_addr_code12 = 65344
                                  
                                  [cir]
                                  ir_used = 1
                                  ir_tx = port:PH07<2><default><default><default>
                                  
                                  ;----------------------------------------------------------------------------------
                                  ; dvfs voltage-frequency table configuration
                                  ;
                                  ; pmuic_type:0:none, 1:gpio, 2:i2c
                                  ; pmu_gpio0: gpio config.
                                  ; pmu_levelx: 0~9999: voltage(mV), 10000~90000:gpio0 state. voltage form high to low.
                                  ;
                                  ; extremity_freq(Hz): cpu extremity frequency when run benckmark or demo apk
                                  ;                     1536MHz@1500mV with radiator, 1296MHz@1340mV without radiator
                                  ; max_freq: cpu maximum frequency, based on Hz, can not be more than 1200MHz
                                  ; min_freq: cpu minimum frequency, based on Hz, can not be less than 60MHz
                                  ;
                                  ; LV_count: count of LV_freq/LV_volt, must be < 16
                                  ;
                                  ; LV1: core vdd is 1.50v if cpu frequency is (1296Mhz,  1536Mhz]
                                  ; LV2: core vdd is 1.34v if cpu frequency is (1200Mhz,  1296Mhz]
                                  ; LV3: core vdd is 1.32v if cpu frequency is (1008Mhz,  1200Mhz]
                                  ; LV4: core vdd is 1.20v if cpu frequency is (816Mhz,   1008Mhz]
                                  ; LV5: core vdd is 1.10v if cpu frequency is (648Mhz,    816Mhz]
                                  ; LV6: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                  ; LV7: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                  ; LV8: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                  ;
                                  ;----------------------------------------------------------------------------------
                                  [dvfs_table]
                                  pmuic_type = 1
                                  pmu_gpio0 = port:PL06<1><1><2><1>
                                  pmu_level0 = 11300
                                  pmu_level1 = 1100
                                  max_freq = 1200000000
                                  min_freq = 480000000
                                  LV_count = 5
                                  LV1_freq = 1200000000
                                  LV1_volt = 1300
                                  LV2_freq = 1008000000
                                  LV2_volt = 1300
                                  LV3_freq = 912000000
                                  LV3_volt = 1100
                                  LV4_freq = 648000000
                                  LV4_volt = 1100
                                  LV5_freq = 480000000
                                  LV5_volt = 1100
                                  
                                  [gpu_dvfs_table]
                                  G_LV_count = 3
                                  G_LV0_freq = 312000000
                                  G_LV0_volt = 1200000
                                  G_LV1_freq = 384000000
                                  G_LV1_volt = 1200000
                                  G_LV2_freq = 456000000
                                  G_LV2_volt = 1200000
                                  
                                  [Vdevice]
                                  Vdevice_used = 0
                                  Vdevice_0 = port:PH10<5><1><2><default>
                                  Vdevice_1 = port:PH11<5><1><2><default>
                                  
                                  [s_uart0]
                                  s_uart_used = 0
                                  s_uart_tx = port:PL02<2><default><default><default>
                                  s_uart_rx = port:PL03<2><default><default><default>
                                  
                                  [s_rsb0]
                                  s_rsb_used = 1
                                  s_rsb_sck = port:PL00<2><1><2><default>
                                  s_rsb_sda = port:PL01<2><1><2><default>
                                  
                                  [s_jtag0]
                                  s_jtag_used = 0
                                  s_jtag_tms = port:PL04<2><1><2><default>
                                  s_jtag_tck = port:PL05<2><1><2><default>
                                  s_jtag_tdo = port:PL06<2><1><2><default>
                                  s_jtag_tdi = port:PL07<2><1><2><default>
                                  
                                  [s_powchk]
                                  s_powchk_used = -2147483648
                                  s_power_reg = 0
                                  s_system_power = 50
                                  
                                  [sim0]
                                  scr_used = 0
                                  scr_vccen = port:PA06<2><default><default><default>
                                  scr_slk = port:PA07<2><default><default><default>
                                  scr_sda = port:PA08<2><default><default><default>
                                  scr_rst = port:PA09<2><default><default><default>
                                  scr_det = port:PA10<2><default><default><default>
                                  
                                  [ts0]
                                  tsc_used = 0
                                  tsc_clk = port:PE00<3><default><default><default>
                                  tsc_err = port:PE01<3><default><default><default>
                                  tsc_sync = port:PE02<3><default><default><default>
                                  tsc_dvld = port:PE03<3><default><default><default>
                                  tsc_d0 = port:PE04<3><default><default><default>
                                  tsc_d1 = port:PE05<3><default><default><default>
                                  tsc_d2 = port:PE06<3><default><default><default>
                                  tsc_d3 = port:PE07<3><default><default><default>
                                  tsc_d4 = port:PE08<3><default><default><default>
                                  tsc_d5 = port:PE09<3><default><default><default>
                                  tsc_d6 = port:PE10<3><default><default><default>
                                  tsc_d7 = port:PE11<3><default><default><default>
                                  
                                  [gpio_power_key]
                                  key_used = 1
                                  key_io = port:PL03<6><default><default><0>
                                  
                                  [key_para]
                                  key_used = 0
                                  key_cnt = 5
                                  key1_vol = 222
                                  key2_vol = 444
                                  key3_vol = 666
                                  key4_vol = 857
                                  key5_vol = 2000
                                  
                                  [d7s_para]
                                  d7s_used = 0
                                  din_gpio = port:PD00<1><default><default><1>
                                  clk_gpio = port:PD01<1><default><default><1>
                                  stb_gpio = port:PD02<1><default><default><1>
                                  
                                  ;----------------------------------------------------------------------------------
                                  ;mali parameters
                                  ;----------------------------------------------------------------------------------
                                  [mali_para]
                                  mali_used = 1
                                  mali_clkdiv = 1
                                  mali_extreme_freq = 600
                                  mali_extreme_vol = 1400
                                  
                                  ;----------------------------------------------------------------------------------
                                  ;1wire parameters (default - PA20)
                                  ;----------------------------------------------------------------------------------
                                  [w1_para]
                                  w1_used = 1
                                  gpio = 20
                                  
                                  [corekeeper]
                                  corekeeper_enabled = 1
                                  
                                  S 1 Reply Last reply
                                  0
                                  • R Reza

                                    @SdeWeb
                                    yes. use:

                                    sudo nano /tmp/orange.fex
                                    

                                    and remove all line and copy , paste your link and save this.
                                    now orange.fex is:

                                    [product]
                                    version = "100"
                                    machine = "Xunlong Orange Pi One"
                                    
                                    [platform]
                                    debug_mode = 1
                                    eraseflag = 1
                                    next_work = 2
                                    
                                    [target]
                                    boot_clock = 1008
                                    storage_type = -1
                                    
                                    [key_detect_en]
                                    keyen_flag = 0
                                    
                                    [fel_key]
                                    fel_key_max = 7
                                    fel_key_min = 2
                                    
                                    [card_boot]
                                    logical_start = 40960
                                    sprite_work_delay = 500
                                    sprite_err_delay = 200
                                    sprite_gpio0 = port:PL10<1><default><default><default>
                                    next_work = 3
                                    
                                    [box_start_os]
                                    used = 1
                                    start_type = 1
                                    irkey_used = 1
                                    pmukey_used = 1
                                    pmukey_num = 3
                                    led_power = 0
                                    led_state = 0
                                    
                                    [boot_init_gpio]
                                    used = 1
                                    gpio0 = port:PL10<1><default><default><1>
                                    gpio1 = port:PG11<1><default><default><1>
                                    
                                    [recovery_para]
                                    used = 1
                                    mode = 2
                                    recovery_key = port:PL04<0><default><default><default>
                                    
                                    [pm_para]
                                    standby_mode = 1
                                    
                                    [card0_boot_para]
                                    card_ctrl = 0
                                    card_high_speed = 1
                                    card_line = 4
                                    sdc_d1 = port:PF00<2><1><2><default>
                                    sdc_d0 = port:PF01<2><1><2><default>
                                    sdc_clk = port:PF02<2><1><2><default>
                                    sdc_cmd = port:PF03<2><1><2><default>
                                    sdc_d3 = port:PF04<2><1><2><default>
                                    sdc_d2 = port:PF05<2><1><2><default>
                                    
                                    [card2_boot_para]
                                    card_ctrl = 2
                                    card_high_speed = 1
                                    card_line = 8
                                    sdc_cmd = port:PC06<3><1><2><default>
                                    sdc_clk = port:PC05<3><1><2><default>
                                    sdc_d0 = port:PC08<3><1><2><default>
                                    sdc_d1 = port:PC09<3><1><2><default>
                                    sdc_d2 = port:PC10<3><1><2><default>
                                    sdc_d3 = port:PC11<3><1><2><default>
                                    sdc_d4 = port:PC12<3><1><2><default>
                                    sdc_d5 = port:PC13<3><1><2><default>
                                    sdc_d6 = port:PC14<3><1><2><default>
                                    sdc_d7 = port:PC15<3><1><2><default>
                                    sdc_2xmode = 1
                                    sdc_ddrmode = 1
                                    
                                    [twi_para]
                                    twi_port = 0
                                    twi_scl = port:PA11<2><default><default><default>
                                    twi_sda = port:PA12<2><default><default><default>
                                    
                                    [uart_para]
                                    uart_debug_port = 0
                                    uart_debug_tx = port:PA04<2><1><default><default>
                                    uart_debug_rx = port:PA05<2><1><default><default>
                                    
                                    [force_uart_para]
                                    force_uart_port = 0
                                    force_uart_tx = port:PF02<3><1><default><default>
                                    force_uart_rx = port:PF04<3><1><default><default>
                                    
                                    [jtag_para]
                                    jtag_enable = 0
                                    jtag_ms = port:PA00<3><default><default><default>
                                    jtag_ck = port:PA01<3><default><default><default>
                                    jtag_do = port:PA02<3><default><default><default>
                                    jtag_di = port:PA03<3><default><default><default>
                                    
                                    [clock]
                                    pll_video = 297
                                    pll_ve = 402
                                    pll_periph0 = 600
                                    pll_gpu = 576
                                    pll_periph1 = 600
                                    pll_de = 864
                                    
                                    [dram_para]
                                    dram_clk = 624
                                    dram_type = 3
                                    dram_zq = 0x3b3bfb
                                    dram_odt_en = 1
                                    dram_para1 = 283377664
                                    dram_para2 = 0
                                    dram_mr0 = 6208
                                    dram_mr1 = 64
                                    dram_mr2 = 24
                                    dram_mr3 = 2
                                    dram_tpr0 = 0x48a192
                                    dram_tpr1 = 0x1c2418d
                                    dram_tpr2 = 0x76051
                                    dram_tpr3 = 0x0
                                    dram_tpr4 = 0x0
                                    dram_tpr5 = 0x0
                                    dram_tpr6 = 0x64
                                    dram_tpr7 = 0x0
                                    dram_tpr8 = 0x0
                                    dram_tpr9 = 0x0
                                    dram_tpr10 = 0x0
                                    dram_tpr11 = 0x6aaa0000
                                    dram_tpr12 = 0x7979
                                    dram_tpr13 = 0x800800
                                    
                                    [wakeup_src_para]
                                    cpu_en = 0
                                    cpu_freq = 48
                                    pll_ratio = 273
                                    dram_selfresh_en = 1
                                    dram_freq = 36
                                    wakeup_src0 =
                                    wakeup_src_wl = port:PG10<4><default><default><0>
                                    wakeup_src_bt = port:PL03<6><default><default><0>
                                    
                                    [twi0]
                                    twi_used = 1
                                    twi_scl = port:PA11<2><default><default><default>
                                    twi_sda = port:PA12<2><default><default><default>
                                    
                                    [twi1]
                                    twi_used = 1
                                    twi_scl = port:PA18<3><default><default><default>
                                    twi_sda = port:PA19<3><default><default><default>
                                    
                                    [twi2]
                                    twi_used = 0
                                    twi_scl = port:PE12<3><default><default><default>
                                    twi_sda = port:PE13<3><default><default><default>
                                    
                                    [uart0]
                                    uart_used = 1
                                    uart_port = 0
                                    uart_type = 2
                                    uart_tx = port:PA04<2><1><default><default>
                                    uart_rx = port:PA05<2><1><default><default>
                                    
                                    [uart1]
                                    uart_used = 0
                                    uart_port = 1
                                    uart_type = 4
                                    uart_tx = port:PG06<2><1><default><default>
                                    uart_rx = port:PG07<2><1><default><default>
                                    uart_rts = port:PG08<2><1><default><default>
                                    uart_cts = port:PG09<2><1><default><default>
                                    
                                    [uart2]
                                    uart_used = 0
                                    uart_port = 2
                                    uart_type = 4
                                    uart_tx = port:PA00<2><1><default><default>
                                    uart_rx = port:PA01<2><1><default><default>
                                    uart_rts = port:PA02<2><1><default><default>
                                    uart_cts = port:PA03<2><1><default><default>
                                    
                                    [uart3]
                                    uart_used = 0
                                    uart_port = 3
                                    uart_type = 4
                                    uart_tx = port:PA13<3><1><default><default>
                                    uart_rx = port:PA14<3><1><default><default>
                                    uart_rts = port:PA15<3><1><default><default>
                                    uart_cts = port:PA16<3><1><default><default>
                                    
                                    [spi0]
                                    spi_used = 1
                                    spi_cs_bitmap = 1
                                    spi_mosi = port:PC00<3><default><default><default>
                                    spi_miso = port:PC01<3><default><default><default>
                                    spi_sclk = port:PC02<3><default><default><default>
                                    spi_cs0 = port:PC03<3><1><default><default>
                                    
                                    [spi1]
                                    spi_used = 0
                                    spi_cs_bitmap = 1
                                    spi_cs0 = port:PA13<2><1><default><default>
                                    spi_sclk = port:PA14<2><default><default><default>
                                    spi_mosi = port:PA15<2><default><default><default>
                                    spi_miso = port:PA16<2><default><default><default>
                                    
                                    [spi_devices]
                                    spi_dev_num = 1
                                    
                                    [spi_board0]
                                    modalias = "spidev"
                                    max_speed_hz = 33000000
                                    bus_num = 0
                                    chip_select = 0
                                    mode = 0
                                    full_duplex = 1
                                    manual_cs = 0
                                    
                                    ; NOTE: This section is necessary only for "gpio_sunxi" driver
                                    ; which is obsolete for H3 boards
                                    [gpio_para]
                                    gpio_used = 0
                                    gpio_num = 0
                                    
                                    ;[led_assign]
                                    ;normal_led = "gpio_pin_2"
                                    ;standby_led = "gpio_pin_1"
                                    
                                    [leds_para]
                                    leds_used = 1
                                    green_led = port:PL10<1><default><default><1>
                                    green_led_active_low = 0
                                    red_led = port:PA15<1><default><default><0>
                                    red_led_active_low = 0
                                    
                                    [ths_para]
                                    ths_used = 1
                                    ths_trip1_count = 6
                                    ths_trip1_0 = 75
                                    ths_trip1_1 = 80
                                    ths_trip1_2 = 85
                                    ths_trip1_3 = 90
                                    ths_trip1_4 = 95
                                    ths_trip1_5 = 105
                                    ths_trip1_6 = 0
                                    ths_trip1_7 = 0
                                    ths_trip1_0_min = 0
                                    ths_trip1_0_max = 1
                                    ths_trip1_1_min = 1
                                    ths_trip1_1_max = 2
                                    ths_trip1_2_min = 2
                                    ths_trip1_2_max = 3
                                    ths_trip1_3_min = 3
                                    ths_trip1_3_max = 4
                                    ths_trip1_4_min = 4
                                    ths_trip1_4_max = 5
                                    ths_trip1_5_min = 5
                                    ths_trip1_5_max = 7
                                    ths_trip1_6_min = 0
                                    ths_trip1_6_max = 0
                                    ths_trip2_count = 1
                                    ths_trip2_0 = 105
                                    
                                    [cooler_table]
                                    cooler_count = 8
                                    cooler0 = "1200000 4 4294967295 0"
                                    cooler1 = "912000 4 4294967295 0"
                                    cooler2 = "768000 4 4294967295 0"
                                    cooler3 = "648000 4 4294967295 0"
                                    cooler4 = "480000 4 4294967295 0"
                                    cooler5 = "480000 3 4294967295 0"
                                    cooler6 = "480000 2 4294967295 0"
                                    cooler7 = "480000 1 4294967295 0"
                                    
                                    [nand0_para]
                                    nand_support_2ch = 0
                                    nand0_used = 0
                                    nand0_we = port:PC00<2><default><default><default>
                                    nand0_ale = port:PC01<2><default><default><default>
                                    nand0_cle = port:PC02<2><default><default><default>
                                    nand0_ce1 = port:PC03<2><default><default><default>
                                    nand0_ce0 = port:PC04<2><default><default><default>
                                    nand0_nre = port:PC05<2><default><default><default>
                                    nand0_rb0 = port:PC06<2><default><default><default>
                                    nand0_rb1 = port:PC07<2><default><default><default>
                                    nand0_d0 = port:PC08<2><default><default><default>
                                    nand0_d1 = port:PC09<2><default><default><default>
                                    nand0_d2 = port:PC10<2><default><default><default>
                                    nand0_d3 = port:PC11<2><default><default><default>
                                    nand0_d4 = port:PC12<2><default><default><default>
                                    nand0_d5 = port:PC13<2><default><default><default>
                                    nand0_d6 = port:PC14<2><default><default><default>
                                    nand0_d7 = port:PC15<2><default><default><default>
                                    nand0_ndqs = port:PC16<2><default><default><default>
                                    
                                    [boot_disp]
                                    advert_disp = 0
                                    auto_hpd = 1
                                    output_type = 4
                                    hdmi_channel = 0
                                    hdmi_mode = 4
                                    cvbs_channel = 1
                                    cvbs_mode = 11
                                    output_full = 1
                                    hdmi_mode_check = 1
                                    
                                    [disp_init]
                                    disp_init_enable = 1
                                    disp_mode = 0
                                    screen0_output_type = 3
                                    screen0_output_mode = 5
                                    screen1_output_type = 3
                                    screen1_output_mode = 5
                                    fb0_format = 0
                                    fb0_width = 0
                                    fb0_height = 0
                                    fb1_format = 0
                                    fb1_width = 0
                                    fb1_height = 0
                                    
                                    [hdmi_para]
                                    hdmi_used = 1
                                    hdmi_power = "vcc-hdmi-18"
                                    
                                    [tv_para]
                                    tv_used = 0
                                    tv_dac_used = 1
                                    tv_dac_src0 = 0
                                    
                                    [pwm0_para]
                                    pwm_used = 0
                                    pwm_positive = port:PA05<3><0><default><default>
                                    ;       If set gamc_phy to use = 2
                                    
                                    [gmac0]
                                    gmac_used = 2
                                    gmac_power1 =
                                    
                                    [csi0]
                                    vip_used = 1
                                    vip_mode = 0
                                    vip_dev_qty = 1
                                    vip_define_sensor_list = 0
                                    vip_csi_pck = port:PE00<2><default><default><default>
                                    vip_csi_mck = port:PE01<2><default><default><default>
                                    vip_csi_hsync = port:PE02<2><default><default><default>
                                    vip_csi_vsync = port:PE03<2><default><default><default>
                                    vip_csi_d0 = port:PE04<2><default><default><default>
                                    vip_csi_d1 = port:PE05<2><default><default><default>
                                    vip_csi_d2 = port:PE06<2><default><default><default>
                                    vip_csi_d3 = port:PE07<2><default><default><default>
                                    vip_csi_d4 = port:PE08<2><default><default><default>
                                    vip_csi_d5 = port:PE09<2><default><default><default>
                                    vip_csi_d6 = port:PE10<2><default><default><default>
                                    vip_csi_d7 = port:PE11<2><default><default><default>
                                    vip_csi_sck = port:PE12<2><default><default><default>
                                    vip_csi_sda = port:PE13<2><default><default><default>
                                    vip_dev0_mname = "gc2035"
                                    vip_dev0_pos = "front"
                                    vip_dev0_lane = 1
                                    vip_dev0_twi_id = 2
                                    vip_dev0_twi_addr = 120
                                    vip_dev0_isp_used = 0
                                    vip_dev0_fmt = 0
                                    vip_dev0_stby_mode = 0
                                    vip_dev0_vflip = 1
                                    vip_dev0_hflip = 1
                                    vip_dev0_iovdd = ""
                                    vip_dev0_iovdd_vol = 2800000
                                    vip_dev0_avdd = ""
                                    vip_dev0_avdd_vol = 2800000
                                    vip_dev0_dvdd = ""
                                    vip_dev0_dvdd_vol = 1800000
                                    vip_dev0_afvdd = ""
                                    vip_dev0_afvdd_vol = 2800000
                                    vip_dev0_power_en = port:PA17<1><default><default><1>
                                    vip_dev0_reset = port:PE14<1><default><default><1>
                                    vip_dev0_pwdn = port:PE15<1><default><default><0>
                                    vip_dev0_flash_en =
                                    vip_dev0_flash_mode =
                                    vip_dev0_af_pwdn =
                                    vip_dev0_act_used = 0
                                    vip_dev0_act_name = "ad5820_act"
                                    vip_dev0_act_slave = 24
                                    vip_dev1_mname = ""
                                    vip_dev1_pos = "rear"
                                    vip_dev1_lane = 1
                                    vip_dev1_twi_id = 0
                                    vip_dev1_twi_addr =
                                    vip_dev1_isp_used = 0
                                    vip_dev1_fmt = 1
                                    vip_dev1_stby_mode = 0
                                    vip_dev1_vflip = 0
                                    vip_dev1_hflip = 0
                                    vip_dev1_iovdd = ""
                                    vip_dev1_iovdd_vol = 2800000
                                    vip_dev1_avdd = ""
                                    vip_dev1_avdd_vol = 2800000
                                    vip_dev1_dvdd = ""
                                    vip_dev1_dvdd_vol = 1500000
                                    vip_dev1_afvdd = ""
                                    vip_dev1_afvdd_vol = 2800000
                                    vip_dev1_power_en =
                                    vip_dev1_reset =
                                    vip_dev1_pwdn =
                                    vip_dev1_flash_en =
                                    vip_dev1_flash_mode =
                                    vip_dev1_af_pwdn =
                                    
                                    [tvout_para]
                                    tvout_used = 0
                                    tvout_channel_num =
                                    tv_en = 0
                                    
                                    [tvin_para]
                                    tvin_used = 0
                                    tvin_channel_num =
                                    
                                    [di_para]
                                    di_used = 1
                                    
                                    [mmc0_para]
                                    sdc_used = 1
                                    sdc_detmode = 3
                                    sdc_buswidth = 4
                                    sdc_clk = port:PF02<2><1><2><default>
                                    sdc_cmd = port:PF03<2><1><2><default>
                                    sdc_d0 = port:PF01<2><1><2><default>
                                    sdc_d1 = port:PF00<2><1><2><default>
                                    sdc_d2 = port:PF05<2><1><2><default>
                                    sdc_d3 = port:PF04<2><1><2><default>
                                    sdc_det = port:PF06<0><1><2><default>
                                    sdc_use_wp = 0
                                    sdc_wp =
                                    sdc_isio = 0
                                    sdc_regulator = "none"
                                    sdc_power_supply = "none"
                                    
                                    [mmc1_para]
                                    sdc_used = 1
                                    sdc_detmode = 4
                                    sdc_buswidth = 4
                                    sdc_clk = port:PG00<2><1><3><default>
                                    sdc_cmd = port:PG01<2><1><3><default>
                                    sdc_d0 = port:PG02<2><1><3><default>
                                    sdc_d1 = port:PG03<2><1><3><default>
                                    sdc_d2 = port:PG04<2><1><3><default>
                                    sdc_d3 = port:PG05<2><1><3><default>
                                    sdc_det =
                                    sdc_use_wp = 0
                                    sdc_wp =
                                    sdc_isio = 1
                                    sdc_regulator = "none"
                                    sdc_power_supply = "none"
                                    sdc_2xmode = 1
                                    sdc_ddrmode = 1
                                    
                                    [mmc2_para]
                                    sdc_used = 0
                                    sdc_detmode = 3
                                    sdc_buswidth = 8
                                    sdc_clk = port:PC05<3><1><2><default>
                                    sdc_cmd = port:PC06<3><1><2><default>
                                    sdc_d0 = port:PC08<3><1><2><default>
                                    sdc_d1 = port:PC09<3><1><2><default>
                                    sdc_d2 = port:PC10<3><1><2><default>
                                    sdc_d3 = port:PC11<3><1><2><default>
                                    sdc_d4 = port:PC12<3><1><2><default>
                                    sdc_d5 = port:PC13<3><1><2><default>
                                    sdc_d6 = port:PC14<3><1><2><default>
                                    sdc_d7 = port:PC15<3><1><2><default>
                                    emmc_rst = port:PC16<3><1><2><default>
                                    sdc_det =
                                    sdc_use_wp = 0
                                    sdc_wp =
                                    sdc_isio = 0
                                    sdc_regulator = "none"
                                    sdc_power_supply = "none"
                                    sdc_2xmode = 1
                                    sdc_ddrmode = 1
                                    
                                    [smc_para]
                                    smc_used = 0
                                    smc_rst = port:PA09<2><default><default><default>
                                    smc_vppen = port:PA20<3><default><default><default>
                                    smc_vppp = port:PA21<3><default><default><default>
                                    smc_det = port:PA10<2><default><default><default>
                                    smc_vccen = port:PA06<2><default><default><default>
                                    smc_sck = port:PA07<2><default><default><default>
                                    smc_sda = port:PA08<2><default><default><default>
                                    
                                    [usbc0]
                                    usb_used = 1
                                    usb_port_type = 2
                                    usb_detect_type = 0
                                    usb_id_gpio = port:PG12<0><1><default><default>
                                    usb_det_vbus_gpio = port:PG12<0><1><default><default>
                                    usb_drv_vbus_gpio = port:PL02<1><0><default><0>
                                    usb_host_init_state = 1
                                    usb_restrict_gpio =
                                    usb_restric_flag = 0
                                    usb_restric_voltage = 3550000
                                    usb_restric_capacity = 5
                                    usb_regulator_io = "nocare"
                                    usb_regulator_vol = 0
                                    usb_not_suspend = 0
                                    
                                    [usbc1]
                                    usb_used = 1
                                    usb_drv_vbus_gpio =
                                    usb_restrict_gpio =
                                    usb_host_init_state = 1
                                    usb_restric_flag = 0
                                    usb_regulator_io = "nocare"
                                    usb_regulator_vol = 0
                                    usb_not_suspend = 0
                                    
                                    [usbc2]
                                    usb_used = 1
                                    usb_drv_vbus_gpio =
                                    usb_restrict_gpio =
                                    usb_host_init_state = 1
                                    usb_restric_flag = 0
                                    usb_regulator_io = "nocare"
                                    usb_regulator_vol = 0
                                    usb_not_suspend = 0
                                    
                                    [usbc3]
                                    usb_used = 1
                                    usb_drv_vbus_gpio =
                                    usb_restrict_gpio =
                                    usb_host_init_state = 1
                                    usb_restric_flag = 0
                                    usb_regulator_io = "nocare"
                                    usb_regulator_vol = 0
                                    usb_not_suspend = 0
                                    
                                    [usb_feature]
                                    vendor_id = 6353
                                    mass_storage_id = 1
                                    adb_id = 2
                                    manufacturer_name = "USB Developer"
                                    product_name = "Android"
                                    serial_number = "20080411"
                                    
                                    [msc_feature]
                                    vendor_name = "USB 2.0"
                                    product_name = "USB Flash Driver"
                                    release = 100
                                    luns = 3
                                    
                                    [serial_feature]
                                    serial_unique = 0
                                    
                                    [module_para]
                                    module_num = 7
                                    module_power0 = "vcc-wifi-33"
                                    module_power0_vol = 0
                                    module_power1 =
                                    module_power1_vol =
                                    module_power2 =
                                    module_power2_vol =
                                    module_power3 =
                                    module_power3_vol =
                                    chip_en =
                                    lpo_use_apclk =
                                    
                                    [wifi_para]
                                    wifi_used = 0
                                    wifi_sdc_id = 1
                                    wifi_usbc_id = 5
                                    wifi_usbc_type = 1
                                    wl_reg_on = port:PL07<1><default><default><0>
                                    wl_host_wake = port:PG10<0><default><default><0>
                                    wl_host_wake_invert = 0
                                    
                                    [bt_para]
                                    bt_used = 0
                                    bt_uart_id = 1
                                    bt_rst_n =
                                    bt_wake =
                                    bt_host_wake =
                                    bt_host_wake_invert = 0
                                    
                                    [pcm0]
                                    daudio_used = 0
                                    daudio_master = 4
                                    daudio_select = 1
                                    audio_format = 1
                                    signal_inversion = 1
                                    mclk_fs = 128
                                    sample_resolution = 16
                                    slot_width_select = 32
                                    pcm_lrck_period = 32
                                    pcm_lrckr_period = 1
                                    msb_lsb_first = 0
                                    sign_extend = 0
                                    slot_index = 0
                                    slot_width = 32
                                    frame_width = 0
                                    tx_data_mode = 0
                                    rx_data_mode = 0
                                    i2s_mclk = port:PA18<2><1><default><default>
                                    i2s_bclk = port:PA19<2><1><default><default>
                                    i2s_dout0 = port:PA20<2><1><default><default>
                                    i2s_din = port:PA21<2><1><default><default>
                                    
                                    [pcm1]
                                    daudio_used = 0
                                    daudio_master = 4
                                    daudio_select = 1
                                    audio_format = 1
                                    signal_inversion = 1
                                    mclk_fs = 128
                                    sample_resolution = 16
                                    slot_width_select = 32
                                    pcm_lrck_period = 32
                                    pcm_lrckr_period = 1
                                    msb_lsb_first = 0
                                    sign_extend = 0
                                    slot_index = 0
                                    slot_width = 32
                                    frame_width = 0
                                    tx_data_mode = 0
                                    rx_data_mode = 0
                                    i2s_mclk = port:PG10<2><1><default><default>
                                    i2s_bclk = port:PG11<2><1><default><default>
                                    i2s_dout0 = port:PG12<2><1><default><default>
                                    i2s_din = port:PG13<2><1><default><default>
                                    
                                    [audio0]
                                    audio_used = 1
                                    lineout_vol = 31
                                    cap_vol = 5
                                    audio_hp_ldo = "none"
                                    adcagc_used = 0
                                    adcdrc_used = 0
                                    dacdrc_used = 0
                                    adchpf_used = 0
                                    dachpf_used = 0
                                    audio_pa_ctrl = port:PA16<1><default><default><0>
                                    
                                    [spdif0]
                                    spdif_used = 0
                                    spdif_dout = port:PA17<2><1><default><default>
                                    
                                    [audiohub]
                                    hub_used = 0
                                    codec_used = 1
                                    spdif_used = 1
                                    hdmi_used = 1
                                    
                                    [s_cir0]
                                    ir_used = 0
                                    ir_rx = port:PL11<2><1><default><default>
                                    ir_power_key_code0 = 87
                                    ir_addr_code0 = 40704
                                    ir_power_key_code1 = 26
                                    ir_addr_code1 = 64260
                                    ir_power_key_code2 = 20
                                    ir_addr_code2 = 32640
                                    ir_power_key_code3 = 21
                                    ir_addr_code3 = 32640
                                    ir_power_key_code4 = 11
                                    ir_addr_code4 = 63240
                                    ir_power_key_code5 = 3
                                    ir_addr_code5 = 239
                                    ir_power_key_code6 = 159
                                    ir_addr_code6 = 19635
                                    ir_power_key_code7 = 10
                                    ir_addr_code7 = 30536
                                    ir_power_key_code8 = 69
                                    ir_addr_code8 = 48386
                                    ir_power_key_code9 = 77
                                    ir_addr_code9 = 56865
                                    ir_power_key_code10 = 24
                                    ir_addr_code10 = 65025
                                    ir_power_key_code11 = 87
                                    ir_addr_code11 = 65280
                                    ir_power_key_code12 = 77
                                    ir_addr_code12 = 65344
                                    
                                    [cir]
                                    ir_used = 1
                                    ir_tx = port:PH07<2><default><default><default>
                                    
                                    ;----------------------------------------------------------------------------------
                                    ; dvfs voltage-frequency table configuration
                                    ;
                                    ; pmuic_type:0:none, 1:gpio, 2:i2c
                                    ; pmu_gpio0: gpio config.
                                    ; pmu_levelx: 0~9999: voltage(mV), 10000~90000:gpio0 state. voltage form high to low.
                                    ;
                                    ; extremity_freq(Hz): cpu extremity frequency when run benckmark or demo apk
                                    ;                     1536MHz@1500mV with radiator, 1296MHz@1340mV without radiator
                                    ; max_freq: cpu maximum frequency, based on Hz, can not be more than 1200MHz
                                    ; min_freq: cpu minimum frequency, based on Hz, can not be less than 60MHz
                                    ;
                                    ; LV_count: count of LV_freq/LV_volt, must be < 16
                                    ;
                                    ; LV1: core vdd is 1.50v if cpu frequency is (1296Mhz,  1536Mhz]
                                    ; LV2: core vdd is 1.34v if cpu frequency is (1200Mhz,  1296Mhz]
                                    ; LV3: core vdd is 1.32v if cpu frequency is (1008Mhz,  1200Mhz]
                                    ; LV4: core vdd is 1.20v if cpu frequency is (816Mhz,   1008Mhz]
                                    ; LV5: core vdd is 1.10v if cpu frequency is (648Mhz,    816Mhz]
                                    ; LV6: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                    ; LV7: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                    ; LV8: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                    ;
                                    ;----------------------------------------------------------------------------------
                                    [dvfs_table]
                                    pmuic_type = 1
                                    pmu_gpio0 = port:PL06<1><1><2><1>
                                    pmu_level0 = 11300
                                    pmu_level1 = 1100
                                    max_freq = 1200000000
                                    min_freq = 480000000
                                    LV_count = 5
                                    LV1_freq = 1200000000
                                    LV1_volt = 1300
                                    LV2_freq = 1008000000
                                    LV2_volt = 1300
                                    LV3_freq = 912000000
                                    LV3_volt = 1100
                                    LV4_freq = 648000000
                                    LV4_volt = 1100
                                    LV5_freq = 480000000
                                    LV5_volt = 1100
                                    
                                    [gpu_dvfs_table]
                                    G_LV_count = 3
                                    G_LV0_freq = 312000000
                                    G_LV0_volt = 1200000
                                    G_LV1_freq = 384000000
                                    G_LV1_volt = 1200000
                                    G_LV2_freq = 456000000
                                    G_LV2_volt = 1200000
                                    
                                    [Vdevice]
                                    Vdevice_used = 0
                                    Vdevice_0 = port:PH10<5><1><2><default>
                                    Vdevice_1 = port:PH11<5><1><2><default>
                                    
                                    [s_uart0]
                                    s_uart_used = 0
                                    s_uart_tx = port:PL02<2><default><default><default>
                                    s_uart_rx = port:PL03<2><default><default><default>
                                    
                                    [s_rsb0]
                                    s_rsb_used = 1
                                    s_rsb_sck = port:PL00<2><1><2><default>
                                    s_rsb_sda = port:PL01<2><1><2><default>
                                    
                                    [s_jtag0]
                                    s_jtag_used = 0
                                    s_jtag_tms = port:PL04<2><1><2><default>
                                    s_jtag_tck = port:PL05<2><1><2><default>
                                    s_jtag_tdo = port:PL06<2><1><2><default>
                                    s_jtag_tdi = port:PL07<2><1><2><default>
                                    
                                    [s_powchk]
                                    s_powchk_used = -2147483648
                                    s_power_reg = 0
                                    s_system_power = 50
                                    
                                    [sim0]
                                    scr_used = 0
                                    scr_vccen = port:PA06<2><default><default><default>
                                    scr_slk = port:PA07<2><default><default><default>
                                    scr_sda = port:PA08<2><default><default><default>
                                    scr_rst = port:PA09<2><default><default><default>
                                    scr_det = port:PA10<2><default><default><default>
                                    
                                    [ts0]
                                    tsc_used = 0
                                    tsc_clk = port:PE00<3><default><default><default>
                                    tsc_err = port:PE01<3><default><default><default>
                                    tsc_sync = port:PE02<3><default><default><default>
                                    tsc_dvld = port:PE03<3><default><default><default>
                                    tsc_d0 = port:PE04<3><default><default><default>
                                    tsc_d1 = port:PE05<3><default><default><default>
                                    tsc_d2 = port:PE06<3><default><default><default>
                                    tsc_d3 = port:PE07<3><default><default><default>
                                    tsc_d4 = port:PE08<3><default><default><default>
                                    tsc_d5 = port:PE09<3><default><default><default>
                                    tsc_d6 = port:PE10<3><default><default><default>
                                    tsc_d7 = port:PE11<3><default><default><default>
                                    
                                    [gpio_power_key]
                                    key_used = 1
                                    key_io = port:PL03<6><default><default><0>
                                    
                                    [key_para]
                                    key_used = 0
                                    key_cnt = 5
                                    key1_vol = 222
                                    key2_vol = 444
                                    key3_vol = 666
                                    key4_vol = 857
                                    key5_vol = 2000
                                    
                                    [d7s_para]
                                    d7s_used = 0
                                    din_gpio = port:PD00<1><default><default><1>
                                    clk_gpio = port:PD01<1><default><default><1>
                                    stb_gpio = port:PD02<1><default><default><1>
                                    
                                    ;----------------------------------------------------------------------------------
                                    ;mali parameters
                                    ;----------------------------------------------------------------------------------
                                    [mali_para]
                                    mali_used = 1
                                    mali_clkdiv = 1
                                    mali_extreme_freq = 600
                                    mali_extreme_vol = 1400
                                    
                                    ;----------------------------------------------------------------------------------
                                    ;1wire parameters (default - PA20)
                                    ;----------------------------------------------------------------------------------
                                    [w1_para]
                                    w1_used = 1
                                    gpio = 20
                                    
                                    [corekeeper]
                                    corekeeper_enabled = 1
                                    
                                    S Offline
                                    S Offline
                                    SdeWeb
                                    wrote on last edited by
                                    #56

                                    @Reza
                                    Hello, it seems when i read your previous post, that you forgot to reverse your custom .fex file in the system.
                                    In fact, after modifying the .fex in nano, you must do "fex2bin" your .fex file to replace in the system the script.bin file.
                                    If you didn't to that, your .fex file is not used, is useless until you "fex2bin" it.

                                    Your pinout seems OK, a option is to use Pin 17 (3.3V) an Pin 20 (GND) to powering your NRF module.

                                    Regards.
                                    Seb.

                                    R 1 Reply Last reply
                                    0
                                    • S SdeWeb

                                      @Reza
                                      Hello, it seems when i read your previous post, that you forgot to reverse your custom .fex file in the system.
                                      In fact, after modifying the .fex in nano, you must do "fex2bin" your .fex file to replace in the system the script.bin file.
                                      If you didn't to that, your .fex file is not used, is useless until you "fex2bin" it.

                                      Your pinout seems OK, a option is to use Pin 17 (3.3V) an Pin 20 (GND) to powering your NRF module.

                                      Regards.
                                      Seb.

                                      R Offline
                                      R Offline
                                      Reza
                                      wrote on last edited by
                                      #57

                                      @SdeWeb sorry i am worng in typing.but i do all steps but there is problem for me.
                                      pin 1 and 6 is 3.3v and gnd .what is defference between 1 & 17 and 6 & 20?

                                      this is all steps that i was follow:

                                      root@orangepione:~# sudo apt-get update
                                      Hit:1 http://ports.ubuntu.com xenial InRelease
                                      Hit:2 http://ports.ubuntu.com xenial-security InRelease
                                      Hit:3 http://apt.armbian.com xenial InRelease
                                      Hit:4 http://ports.ubuntu.com xenial-updates InRelease
                                      Hit:5 http://ports.ubuntu.com xenial-backports InRelease
                                      Reading package lists... Done
                                      root@orangepione:~# sudo apt-get install sunxi-tools
                                      Reading package lists... Done
                                      Building dependency tree
                                      Reading state information... Done
                                      sunxi-tools is already the newest version (1.4.2-1~armbian5.25+1).
                                      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
                                      root@orangepione:~# bin2fex /boot/script.bin /tmp/orange.fex
                                      fexc-bin: /boot/script.bin: version: 1.2
                                      fexc-bin: /boot/script.bin: size: 34704 (81 sections), header value: 34704
                                      root@orangepione:~# nano /tmp/orange.fex
                                      

                                      and in orange.fex :

                                      [product]
                                      version = "100"
                                      machine = "Xunlong Orange Pi One"
                                      
                                      [platform]
                                      debug_mode = 1
                                      eraseflag = 1
                                      next_work = 2
                                      
                                      [target]
                                      boot_clock = 1008
                                      storage_type = -1
                                      
                                      [key_detect_en]
                                      keyen_flag = 0
                                      
                                      [fel_key]
                                      fel_key_max = 7
                                      fel_key_min = 2
                                      
                                      [card_boot]
                                      logical_start = 40960
                                      sprite_work_delay = 500
                                      sprite_err_delay = 200
                                      sprite_gpio0 = port:PL10<1><default><default><default>
                                      next_work = 3
                                      
                                      [box_start_os]
                                      used = 1
                                      start_type = 1
                                      irkey_used = 1
                                      pmukey_used = 1
                                      pmukey_num = 3
                                      led_power = 0
                                      led_state = 0
                                      
                                      [boot_init_gpio]
                                      used = 1
                                      gpio0 = port:PL10<1><default><default><1>
                                      gpio1 = port:PG11<1><default><default><1>
                                      
                                      [recovery_para]
                                      used = 1
                                      mode = 2
                                      recovery_key = port:PL04<0><default><default><default>
                                      
                                      [pm_para]
                                      standby_mode = 1
                                      
                                      [card0_boot_para]
                                      card_ctrl = 0
                                      card_high_speed = 1
                                      card_line = 4
                                      sdc_d1 = port:PF00<2><1><2><default>
                                      sdc_d0 = port:PF01<2><1><2><default>
                                      sdc_clk = port:PF02<2><1><2><default>
                                      sdc_cmd = port:PF03<2><1><2><default>
                                      sdc_d3 = port:PF04<2><1><2><default>
                                      sdc_d2 = port:PF05<2><1><2><default>
                                      
                                      [card2_boot_para]
                                      card_ctrl = 2
                                      card_high_speed = 1
                                      card_line = 8
                                      sdc_cmd = port:PC06<3><1><2><default>
                                      sdc_clk = port:PC05<3><1><2><default>
                                      sdc_d0 = port:PC08<3><1><2><default>
                                      sdc_d1 = port:PC09<3><1><2><default>
                                      sdc_d2 = port:PC10<3><1><2><default>
                                      sdc_d3 = port:PC11<3><1><2><default>
                                      sdc_d4 = port:PC12<3><1><2><default>
                                      sdc_d5 = port:PC13<3><1><2><default>
                                      sdc_d6 = port:PC14<3><1><2><default>
                                      sdc_d7 = port:PC15<3><1><2><default>
                                      sdc_2xmode = 1
                                      sdc_ddrmode = 1
                                      
                                      [twi_para]
                                      twi_port = 0
                                      twi_scl = port:PA11<2><default><default><default>
                                      twi_sda = port:PA12<2><default><default><default>
                                      
                                      [uart_para]
                                      uart_debug_port = 0
                                      uart_debug_tx = port:PA04<2><1><default><default>
                                      uart_debug_rx = port:PA05<2><1><default><default>
                                      
                                      [force_uart_para]
                                      force_uart_port = 0
                                      force_uart_tx = port:PF02<3><1><default><default>
                                      force_uart_rx = port:PF04<3><1><default><default>
                                      
                                      [jtag_para]
                                      jtag_enable = 0
                                      jtag_ms = port:PA00<3><default><default><default>
                                      jtag_ck = port:PA01<3><default><default><default>
                                      jtag_do = port:PA02<3><default><default><default>
                                      jtag_di = port:PA03<3><default><default><default>
                                      
                                      [clock]
                                      pll_video = 297
                                      pll_ve = 402
                                      pll_periph0 = 600
                                      pll_gpu = 576
                                      pll_periph1 = 600
                                      pll_de = 864
                                      
                                      [dram_para]
                                      dram_clk = 624
                                      dram_type = 3
                                      dram_zq = 0x3b3bfb
                                      dram_odt_en = 1
                                      dram_para1 = 283377664
                                      dram_para2 = 0
                                      dram_mr0 = 6208
                                      dram_mr1 = 64
                                      dram_mr2 = 24
                                      dram_mr3 = 2
                                      dram_tpr0 = 0x48a192
                                      dram_tpr1 = 0x1c2418d
                                      dram_tpr2 = 0x76051
                                      dram_tpr3 = 0x0
                                      dram_tpr4 = 0x0
                                      dram_tpr5 = 0x0
                                      dram_tpr6 = 0x64
                                      dram_tpr7 = 0x0
                                      dram_tpr8 = 0x0
                                      dram_tpr9 = 0x0
                                      dram_tpr10 = 0x0
                                      dram_tpr11 = 0x6aaa0000
                                      dram_tpr12 = 0x7979
                                      dram_tpr13 = 0x800800
                                      
                                      [wakeup_src_para]
                                      cpu_en = 0
                                      cpu_freq = 48
                                      pll_ratio = 273
                                      dram_selfresh_en = 1
                                      dram_freq = 36
                                      wakeup_src0 =
                                      wakeup_src_wl = port:PG10<4><default><default><0>
                                      wakeup_src_bt = port:PL03<6><default><default><0>
                                      
                                      [twi0]
                                      twi_used = 1
                                      twi_scl = port:PA11<2><default><default><default>
                                      twi_sda = port:PA12<2><default><default><default>
                                      
                                      [twi1]
                                      twi_used = 1
                                      twi_scl = port:PA18<3><default><default><default>
                                      twi_sda = port:PA19<3><default><default><default>
                                      
                                      [twi2]
                                      twi_used = 0
                                      twi_scl = port:PE12<3><default><default><default>
                                      twi_sda = port:PE13<3><default><default><default>
                                      
                                      [uart0]
                                      uart_used = 1
                                      uart_port = 0
                                      uart_type = 2
                                      uart_tx = port:PA04<2><1><default><default>
                                      uart_rx = port:PA05<2><1><default><default>
                                      
                                      [uart1]
                                      uart_used = 0
                                      uart_port = 1
                                      uart_type = 4
                                      uart_tx = port:PG06<2><1><default><default>
                                      uart_rx = port:PG07<2><1><default><default>
                                      uart_rts = port:PG08<2><1><default><default>
                                      uart_cts = port:PG09<2><1><default><default>
                                      
                                      [uart2]
                                      uart_used = 0
                                      uart_port = 2
                                      uart_type = 4
                                      uart_tx = port:PA00<2><1><default><default>
                                      uart_rx = port:PA01<2><1><default><default>
                                      uart_rts = port:PA02<2><1><default><default>
                                      uart_cts = port:PA03<2><1><default><default>
                                      
                                      [uart3]
                                      uart_used = 0
                                      uart_port = 3
                                      uart_type = 4
                                      uart_tx = port:PA13<3><1><default><default>
                                      uart_rx = port:PA14<3><1><default><default>
                                      uart_rts = port:PA15<3><1><default><default>
                                      uart_cts = port:PA16<3><1><default><default>
                                      
                                      [spi0]
                                      spi_used = 1
                                      spi_cs_bitmap = 1
                                      spi_mosi = port:PC00<3><default><default><default>
                                      spi_miso = port:PC01<3><default><default><default>
                                      spi_sclk = port:PC02<3><default><default><default>
                                      spi_cs0 = port:PC03<3><1><default><default>
                                      
                                      [spi1]
                                      spi_used = 0
                                      spi_cs_bitmap = 1
                                      spi_cs0 = port:PA13<2><1><default><default>
                                      spi_sclk = port:PA14<2><default><default><default>
                                      spi_mosi = port:PA15<2><default><default><default>
                                      spi_miso = port:PA16<2><default><default><default>
                                      
                                      [spi_devices]
                                      spi_dev_num = 1
                                      
                                      [spi_board0]
                                      modalias = "spidev"
                                      max_speed_hz = 33000000
                                      bus_num = 0
                                      chip_select = 0
                                      mode = 0
                                      full_duplex = 1
                                      manual_cs = 0
                                      
                                      ; NOTE: This section is necessary only for "gpio_sunxi" driver
                                      ; which is obsolete for H3 boards
                                      [gpio_para]
                                      gpio_used = 0
                                      gpio_num = 0
                                      
                                      ;[led_assign]
                                      ;normal_led = "gpio_pin_2"
                                      ;standby_led = "gpio_pin_1"
                                      
                                      [leds_para]
                                      leds_used = 1
                                      green_led = port:PL10<1><default><default><1>
                                      green_led_active_low = 0
                                      red_led = port:PA15<1><default><default><0>
                                      red_led_active_low = 0
                                      
                                      [ths_para]
                                      ths_used = 1
                                      ths_trip1_count = 6
                                      ths_trip1_0 = 75
                                      ths_trip1_1 = 80
                                      ths_trip1_2 = 85
                                      ths_trip1_3 = 90
                                      ths_trip1_4 = 95
                                      ths_trip1_5 = 105
                                      ths_trip1_6 = 0
                                      ths_trip1_7 = 0
                                      ths_trip1_0_min = 0
                                      ths_trip1_0_max = 1
                                      ths_trip1_1_min = 1
                                      ths_trip1_1_max = 2
                                      ths_trip1_2_min = 2
                                      ths_trip1_2_max = 3
                                      ths_trip1_3_min = 3
                                      ths_trip1_3_max = 4
                                      ths_trip1_4_min = 4
                                      ths_trip1_4_max = 5
                                      ths_trip1_5_min = 5
                                      ths_trip1_5_max = 7
                                      ths_trip1_6_min = 0
                                      ths_trip1_6_max = 0
                                      ths_trip2_count = 1
                                      ths_trip2_0 = 105
                                      
                                      [cooler_table]
                                      cooler_count = 8
                                      cooler0 = "1200000 4 4294967295 0"
                                      cooler1 = "912000 4 4294967295 0"
                                      cooler2 = "768000 4 4294967295 0"
                                      cooler3 = "648000 4 4294967295 0"
                                      cooler4 = "480000 4 4294967295 0"
                                      cooler5 = "480000 3 4294967295 0"
                                      cooler6 = "480000 2 4294967295 0"
                                      cooler7 = "480000 1 4294967295 0"
                                      
                                      [nand0_para]
                                      nand_support_2ch = 0
                                      nand0_used = 0
                                      nand0_we = port:PC00<2><default><default><default>
                                      nand0_ale = port:PC01<2><default><default><default>
                                      nand0_cle = port:PC02<2><default><default><default>
                                      nand0_ce1 = port:PC03<2><default><default><default>
                                      nand0_ce0 = port:PC04<2><default><default><default>
                                      nand0_nre = port:PC05<2><default><default><default>
                                      nand0_rb0 = port:PC06<2><default><default><default>
                                      nand0_rb1 = port:PC07<2><default><default><default>
                                      nand0_d0 = port:PC08<2><default><default><default>
                                      nand0_d1 = port:PC09<2><default><default><default>
                                      nand0_d2 = port:PC10<2><default><default><default>
                                      nand0_d3 = port:PC11<2><default><default><default>
                                      nand0_d4 = port:PC12<2><default><default><default>
                                      nand0_d5 = port:PC13<2><default><default><default>
                                      nand0_d6 = port:PC14<2><default><default><default>
                                      nand0_d7 = port:PC15<2><default><default><default>
                                      nand0_ndqs = port:PC16<2><default><default><default>
                                      
                                      [boot_disp]
                                      advert_disp = 0
                                      auto_hpd = 1
                                      output_type = 4
                                      hdmi_channel = 0
                                      hdmi_mode = 4
                                      cvbs_channel = 1
                                      cvbs_mode = 11
                                      output_full = 1
                                      hdmi_mode_check = 1
                                      
                                      [disp_init]
                                      disp_init_enable = 1
                                      disp_mode = 0
                                      screen0_output_type = 3
                                      screen0_output_mode = 5
                                      screen1_output_type = 3
                                      screen1_output_mode = 5
                                      fb0_format = 0
                                      fb0_width = 0
                                      fb0_height = 0
                                      fb1_format = 0
                                      fb1_width = 0
                                      fb1_height = 0
                                      
                                      [hdmi_para]
                                      hdmi_used = 1
                                      hdmi_power = "vcc-hdmi-18"
                                      
                                      [tv_para]
                                      tv_used = 0
                                      tv_dac_used = 1
                                      tv_dac_src0 = 0
                                      
                                      [pwm0_para]
                                      pwm_used = 0
                                      pwm_positive = port:PA05<3><0><default><default>
                                      ;       If set gamc_phy to use = 2
                                      
                                      [gmac0]
                                      gmac_used = 2
                                      gmac_power1 =
                                      
                                      [csi0]
                                      vip_used = 1
                                      vip_mode = 0
                                      vip_dev_qty = 1
                                      vip_define_sensor_list = 0
                                      vip_csi_pck = port:PE00<2><default><default><default>
                                      vip_csi_mck = port:PE01<2><default><default><default>
                                      vip_csi_hsync = port:PE02<2><default><default><default>
                                      vip_csi_vsync = port:PE03<2><default><default><default>
                                      vip_csi_d0 = port:PE04<2><default><default><default>
                                      vip_csi_d1 = port:PE05<2><default><default><default>
                                      vip_csi_d2 = port:PE06<2><default><default><default>
                                      vip_csi_d3 = port:PE07<2><default><default><default>
                                      vip_csi_d4 = port:PE08<2><default><default><default>
                                      vip_csi_d5 = port:PE09<2><default><default><default>
                                      vip_csi_d6 = port:PE10<2><default><default><default>
                                      vip_csi_d7 = port:PE11<2><default><default><default>
                                      vip_csi_sck = port:PE12<2><default><default><default>
                                      vip_csi_sda = port:PE13<2><default><default><default>
                                      vip_dev0_mname = "gc2035"
                                      vip_dev0_pos = "front"
                                      vip_dev0_lane = 1
                                      vip_dev0_twi_id = 2
                                      vip_dev0_twi_addr = 120
                                      vip_dev0_isp_used = 0
                                      vip_dev0_fmt = 0
                                      vip_dev0_stby_mode = 0
                                      vip_dev0_vflip = 1
                                      vip_dev0_hflip = 1
                                      vip_dev0_iovdd = ""
                                      vip_dev0_iovdd_vol = 2800000
                                      vip_dev0_avdd = ""
                                      vip_dev0_avdd_vol = 2800000
                                      vip_dev0_dvdd = ""
                                      vip_dev0_dvdd_vol = 1800000
                                      vip_dev0_afvdd = ""
                                      vip_dev0_afvdd_vol = 2800000
                                      vip_dev0_power_en = port:PA17<1><default><default><1>
                                      vip_dev0_reset = port:PE14<1><default><default><1>
                                      vip_dev0_pwdn = port:PE15<1><default><default><0>
                                      vip_dev0_flash_en =
                                      vip_dev0_flash_mode =
                                      vip_dev0_af_pwdn =
                                      vip_dev0_act_used = 0
                                      vip_dev0_act_name = "ad5820_act"
                                      vip_dev0_act_slave = 24
                                      vip_dev1_mname = ""
                                      vip_dev1_pos = "rear"
                                      vip_dev1_lane = 1
                                      vip_dev1_twi_id = 0
                                      vip_dev1_twi_addr =
                                      vip_dev1_isp_used = 0
                                      vip_dev1_fmt = 1
                                      vip_dev1_stby_mode = 0
                                      vip_dev1_vflip = 0
                                      vip_dev1_hflip = 0
                                      vip_dev1_iovdd = ""
                                      vip_dev1_iovdd_vol = 2800000
                                      vip_dev1_avdd = ""
                                      vip_dev1_avdd_vol = 2800000
                                      vip_dev1_dvdd = ""
                                      vip_dev1_dvdd_vol = 1500000
                                      vip_dev1_afvdd = ""
                                      vip_dev1_afvdd_vol = 2800000
                                      vip_dev1_power_en =
                                      vip_dev1_reset =
                                      vip_dev1_pwdn =
                                      vip_dev1_flash_en =
                                      vip_dev1_flash_mode =
                                      vip_dev1_af_pwdn =
                                      
                                      [tvout_para]
                                      tvout_used = 0
                                      tvout_channel_num =
                                      tv_en = 0
                                      
                                      [tvin_para]
                                      tvin_used = 0
                                      tvin_channel_num =
                                      
                                      [di_para]
                                      di_used = 1
                                      
                                      [mmc0_para]
                                      sdc_used = 1
                                      sdc_detmode = 3
                                      sdc_buswidth = 4
                                      sdc_clk = port:PF02<2><1><2><default>
                                      sdc_cmd = port:PF03<2><1><2><default>
                                      sdc_d0 = port:PF01<2><1><2><default>
                                      sdc_d1 = port:PF00<2><1><2><default>
                                      sdc_d2 = port:PF05<2><1><2><default>
                                      sdc_d3 = port:PF04<2><1><2><default>
                                      sdc_det = port:PF06<0><1><2><default>
                                      sdc_use_wp = 0
                                      sdc_wp =
                                      sdc_isio = 0
                                      sdc_regulator = "none"
                                      sdc_power_supply = "none"
                                      
                                      [mmc1_para]
                                      sdc_used = 1
                                      sdc_detmode = 4
                                      sdc_buswidth = 4
                                      sdc_clk = port:PG00<2><1><3><default>
                                      sdc_cmd = port:PG01<2><1><3><default>
                                      sdc_d0 = port:PG02<2><1><3><default>
                                      sdc_d1 = port:PG03<2><1><3><default>
                                      sdc_d2 = port:PG04<2><1><3><default>
                                      sdc_d3 = port:PG05<2><1><3><default>
                                      sdc_det =
                                      sdc_use_wp = 0
                                      sdc_wp =
                                      sdc_isio = 1
                                      sdc_regulator = "none"
                                      sdc_power_supply = "none"
                                      sdc_2xmode = 1
                                      sdc_ddrmode = 1
                                      
                                      [mmc2_para]
                                      sdc_used = 0
                                      sdc_detmode = 3
                                      sdc_buswidth = 8
                                      sdc_clk = port:PC05<3><1><2><default>
                                      sdc_cmd = port:PC06<3><1><2><default>
                                      sdc_d0 = port:PC08<3><1><2><default>
                                      sdc_d1 = port:PC09<3><1><2><default>
                                      sdc_d2 = port:PC10<3><1><2><default>
                                      sdc_d3 = port:PC11<3><1><2><default>
                                      sdc_d4 = port:PC12<3><1><2><default>
                                      sdc_d5 = port:PC13<3><1><2><default>
                                      sdc_d6 = port:PC14<3><1><2><default>
                                      sdc_d7 = port:PC15<3><1><2><default>
                                      emmc_rst = port:PC16<3><1><2><default>
                                      sdc_det =
                                      sdc_use_wp = 0
                                      sdc_wp =
                                      sdc_isio = 0
                                      sdc_regulator = "none"
                                      sdc_power_supply = "none"
                                      sdc_2xmode = 1
                                      sdc_ddrmode = 1
                                      
                                      [smc_para]
                                      smc_used = 0
                                      smc_rst = port:PA09<2><default><default><default>
                                      smc_vppen = port:PA20<3><default><default><default>
                                      smc_vppp = port:PA21<3><default><default><default>
                                      smc_det = port:PA10<2><default><default><default>
                                      smc_vccen = port:PA06<2><default><default><default>
                                      smc_sck = port:PA07<2><default><default><default>
                                      smc_sda = port:PA08<2><default><default><default>
                                      
                                      [usbc0]
                                      usb_used = 1
                                      usb_port_type = 2
                                      usb_detect_type = 0
                                      usb_id_gpio = port:PG12<0><1><default><default>
                                      usb_det_vbus_gpio = port:PG12<0><1><default><default>
                                      usb_drv_vbus_gpio = port:PL02<1><0><default><0>
                                      usb_host_init_state = 1
                                      usb_restrict_gpio =
                                      usb_restric_flag = 0
                                      usb_restric_voltage = 3550000
                                      usb_restric_capacity = 5
                                      usb_regulator_io = "nocare"
                                      usb_regulator_vol = 0
                                      usb_not_suspend = 0
                                      
                                      [usbc1]
                                      usb_used = 1
                                      usb_drv_vbus_gpio =
                                      usb_restrict_gpio =
                                      usb_host_init_state = 1
                                      usb_restric_flag = 0
                                      usb_regulator_io = "nocare"
                                      usb_regulator_vol = 0
                                      usb_not_suspend = 0
                                      
                                      [usbc2]
                                      usb_used = 1
                                      usb_drv_vbus_gpio =
                                      usb_restrict_gpio =
                                      usb_host_init_state = 1
                                      usb_restric_flag = 0
                                      usb_regulator_io = "nocare"
                                      usb_regulator_vol = 0
                                      usb_not_suspend = 0
                                      
                                      [usbc3]
                                      usb_used = 1
                                      usb_drv_vbus_gpio =
                                      usb_restrict_gpio =
                                      usb_host_init_state = 1
                                      usb_restric_flag = 0
                                      usb_regulator_io = "nocare"
                                      usb_regulator_vol = 0
                                      usb_not_suspend = 0
                                      
                                      [usb_feature]
                                      vendor_id = 6353
                                      mass_storage_id = 1
                                      adb_id = 2
                                      manufacturer_name = "USB Developer"
                                      product_name = "Android"
                                      serial_number = "20080411"
                                      
                                      [msc_feature]
                                      vendor_name = "USB 2.0"
                                      product_name = "USB Flash Driver"
                                      release = 100
                                      luns = 3
                                      
                                      [serial_feature]
                                      serial_unique = 0
                                      
                                      [module_para]
                                      module_num = 7
                                      module_power0 = "vcc-wifi-33"
                                      module_power0_vol = 0
                                      module_power1 =
                                      module_power1_vol =
                                      module_power2 =
                                      module_power2_vol =
                                      module_power3 =
                                      module_power3_vol =
                                      chip_en =
                                      lpo_use_apclk =
                                      
                                      [wifi_para]
                                      wifi_used = 0
                                      wifi_sdc_id = 1
                                      wifi_usbc_id = 5
                                      wifi_usbc_type = 1
                                      wl_reg_on = port:PL07<1><default><default><0>
                                      wl_host_wake = port:PG10<0><default><default><0>
                                      wl_host_wake_invert = 0
                                      
                                      [bt_para]
                                      bt_used = 0
                                      bt_uart_id = 1
                                      bt_rst_n =
                                      bt_wake =
                                      bt_host_wake =
                                      bt_host_wake_invert = 0
                                      
                                      [pcm0]
                                      daudio_used = 0
                                      daudio_master = 4
                                      daudio_select = 1
                                      audio_format = 1
                                      signal_inversion = 1
                                      mclk_fs = 128
                                      sample_resolution = 16
                                      slot_width_select = 32
                                      pcm_lrck_period = 32
                                      pcm_lrckr_period = 1
                                      msb_lsb_first = 0
                                      sign_extend = 0
                                      slot_index = 0
                                      slot_width = 32
                                      frame_width = 0
                                      tx_data_mode = 0
                                      rx_data_mode = 0
                                      i2s_mclk = port:PA18<2><1><default><default>
                                      i2s_bclk = port:PA19<2><1><default><default>
                                      i2s_dout0 = port:PA20<2><1><default><default>
                                      i2s_din = port:PA21<2><1><default><default>
                                      
                                      [pcm1]
                                      daudio_used = 0
                                      daudio_master = 4
                                      daudio_select = 1
                                      audio_format = 1
                                      signal_inversion = 1
                                      mclk_fs = 128
                                      sample_resolution = 16
                                      slot_width_select = 32
                                      pcm_lrck_period = 32
                                      pcm_lrckr_period = 1
                                      msb_lsb_first = 0
                                      sign_extend = 0
                                      slot_index = 0
                                      slot_width = 32
                                      frame_width = 0
                                      tx_data_mode = 0
                                      rx_data_mode = 0
                                      i2s_mclk = port:PG10<2><1><default><default>
                                      i2s_bclk = port:PG11<2><1><default><default>
                                      i2s_dout0 = port:PG12<2><1><default><default>
                                      i2s_din = port:PG13<2><1><default><default>
                                      
                                      [audio0]
                                      audio_used = 1
                                      lineout_vol = 31
                                      cap_vol = 5
                                      audio_hp_ldo = "none"
                                      adcagc_used = 0
                                      adcdrc_used = 0
                                      dacdrc_used = 0
                                      adchpf_used = 0
                                      dachpf_used = 0
                                      audio_pa_ctrl = port:PA16<1><default><default><0>
                                      
                                      [spdif0]
                                      spdif_used = 0
                                      spdif_dout = port:PA17<2><1><default><default>
                                      
                                      [audiohub]
                                      hub_used = 0
                                      codec_used = 1
                                      spdif_used = 1
                                      hdmi_used = 1
                                      
                                      [s_cir0]
                                      ir_used = 0
                                      ir_rx = port:PL11<2><1><default><default>
                                      ir_power_key_code0 = 87
                                      ir_addr_code0 = 40704
                                      ir_power_key_code1 = 26
                                      ir_addr_code1 = 64260
                                      ir_power_key_code2 = 20
                                      ir_addr_code2 = 32640
                                      ir_power_key_code3 = 21
                                      ir_addr_code3 = 32640
                                      ir_power_key_code4 = 11
                                      ir_addr_code4 = 63240
                                      ir_power_key_code5 = 3
                                      ir_addr_code5 = 239
                                      ir_power_key_code6 = 159
                                      ir_addr_code6 = 19635
                                      ir_power_key_code7 = 10
                                      ir_addr_code7 = 30536
                                      ir_power_key_code8 = 69
                                      ir_addr_code8 = 48386
                                      ir_power_key_code9 = 77
                                      ir_addr_code9 = 56865
                                      ir_power_key_code10 = 24
                                      ir_addr_code10 = 65025
                                      ir_power_key_code11 = 87
                                      ir_addr_code11 = 65280
                                      ir_power_key_code12 = 77
                                      ir_addr_code12 = 65344
                                      
                                      [cir]
                                      ir_used = 1
                                      ir_tx = port:PH07<2><default><default><default>
                                      
                                      ;----------------------------------------------------------------------------------
                                      ; dvfs voltage-frequency table configuration
                                      ;
                                      ; pmuic_type:0:none, 1:gpio, 2:i2c
                                      ; pmu_gpio0: gpio config.
                                      ; pmu_levelx: 0~9999: voltage(mV), 10000~90000:gpio0 state. voltage form high to low.
                                      ;
                                      ; extremity_freq(Hz): cpu extremity frequency when run benckmark or demo apk
                                      ;                     1536MHz@1500mV with radiator, 1296MHz@1340mV without radiator
                                      ; max_freq: cpu maximum frequency, based on Hz, can not be more than 1200MHz
                                      ; min_freq: cpu minimum frequency, based on Hz, can not be less than 60MHz
                                      ;
                                      ; LV_count: count of LV_freq/LV_volt, must be < 16
                                      ;
                                      ; LV1: core vdd is 1.50v if cpu frequency is (1296Mhz,  1536Mhz]
                                      ; LV2: core vdd is 1.34v if cpu frequency is (1200Mhz,  1296Mhz]
                                      ; LV3: core vdd is 1.32v if cpu frequency is (1008Mhz,  1200Mhz]
                                      ; LV4: core vdd is 1.20v if cpu frequency is (816Mhz,   1008Mhz]
                                      ; LV5: core vdd is 1.10v if cpu frequency is (648Mhz,    816Mhz]
                                      ; LV6: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                      ; LV7: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                      ; LV8: core vdd is 1.04v if cpu frequency is (0Mhz,      648Mhz]
                                      ;
                                      ;----------------------------------------------------------------------------------
                                      [dvfs_table]
                                      pmuic_type = 1
                                      pmu_gpio0 = port:PL06<1><1><2><1>
                                      pmu_level0 = 11300
                                      pmu_level1 = 1100
                                      max_freq = 1200000000
                                      min_freq = 480000000
                                      LV_count = 5
                                      LV1_freq = 1200000000
                                      LV1_volt = 1300
                                      LV2_freq = 1008000000
                                      LV2_volt = 1300
                                      LV3_freq = 912000000
                                      LV3_volt = 1100
                                      LV4_freq = 648000000
                                      LV4_volt = 1100
                                      LV5_freq = 480000000
                                      LV5_volt = 1100
                                      
                                      [gpu_dvfs_table]
                                      G_LV_count = 3
                                      G_LV0_freq = 312000000
                                      G_LV0_volt = 1200000
                                      G_LV1_freq = 384000000
                                      G_LV1_volt = 1200000
                                      G_LV2_freq = 456000000
                                      G_LV2_volt = 1200000
                                      
                                      [Vdevice]
                                      Vdevice_used = 0
                                      Vdevice_0 = port:PH10<5><1><2><default>
                                      Vdevice_1 = port:PH11<5><1><2><default>
                                      
                                      [s_uart0]
                                      s_uart_used = 0
                                      s_uart_tx = port:PL02<2><default><default><default>
                                      s_uart_rx = port:PL03<2><default><default><default>
                                      
                                      [s_rsb0]
                                      s_rsb_used = 1
                                      s_rsb_sck = port:PL00<2><1><2><default>
                                      s_rsb_sda = port:PL01<2><1><2><default>
                                      
                                      [s_jtag0]
                                      s_jtag_used = 0
                                      s_jtag_tms = port:PL04<2><1><2><default>
                                      s_jtag_tck = port:PL05<2><1><2><default>
                                      s_jtag_tdo = port:PL06<2><1><2><default>
                                      s_jtag_tdi = port:PL07<2><1><2><default>
                                      
                                      [s_powchk]
                                      s_powchk_used = -2147483648
                                      s_power_reg = 0
                                      s_system_power = 50
                                      
                                      [sim0]
                                      scr_used = 0
                                      scr_vccen = port:PA06<2><default><default><default>
                                      scr_slk = port:PA07<2><default><default><default>
                                      scr_sda = port:PA08<2><default><default><default>
                                      scr_rst = port:PA09<2><default><default><default>
                                      scr_det = port:PA10<2><default><default><default>
                                      
                                      [ts0]
                                      tsc_used = 0
                                      tsc_clk = port:PE00<3><default><default><default>
                                      tsc_err = port:PE01<3><default><default><default>
                                      tsc_sync = port:PE02<3><default><default><default>
                                      tsc_dvld = port:PE03<3><default><default><default>
                                      tsc_d0 = port:PE04<3><default><default><default>
                                      tsc_d1 = port:PE05<3><default><default><default>
                                      tsc_d2 = port:PE06<3><default><default><default>
                                      tsc_d3 = port:PE07<3><default><default><default>
                                      tsc_d4 = port:PE08<3><default><default><default>
                                      tsc_d5 = port:PE09<3><default><default><default>
                                      tsc_d6 = port:PE10<3><default><default><default>
                                      tsc_d7 = port:PE11<3><default><default><default>
                                      
                                      [gpio_power_key]
                                      key_used = 1
                                      key_io = port:PL03<6><default><default><0>
                                      
                                      [key_para]
                                      key_used = 0
                                      key_cnt = 5
                                      key1_vol = 222
                                      key2_vol = 444
                                      key3_vol = 666
                                      key4_vol = 857
                                      key5_vol = 2000
                                      
                                      [d7s_para]
                                      d7s_used = 0
                                      din_gpio = port:PD00<1><default><default><1>
                                      clk_gpio = port:PD01<1><default><default><1>
                                      stb_gpio = port:PD02<1><default><default><1>
                                      
                                      ;----------------------------------------------------------------------------------
                                      ;mali parameters
                                      ;----------------------------------------------------------------------------------
                                      [mali_para]
                                      mali_used = 1
                                      mali_clkdiv = 1
                                      mali_extreme_freq = 600
                                      mali_extreme_vol = 1400
                                      
                                      ;----------------------------------------------------------------------------------
                                      ;1wire parameters (default - PA20)
                                      ;----------------------------------------------------------------------------------
                                      [w1_para]
                                      w1_used = 1
                                      gpio = 20
                                      
                                      [corekeeper]
                                      corekeeper_enabled = 1
                                      

                                      then:

                                      root@orangepione:~# sudo fex2bin /tmp/orange.fex /boot/script.bin
                                      root@orangepione:~# sudo reboot
                                      

                                      then:

                                      root@orangepione:~# ls -l /dev/spidev*
                                      crw------- 1 root root 153, 0 Mar 19 22:57 /dev/spidev0.0
                                      root@orangepione:~# sudo modprobe gpio-sunxi
                                      root@orangepione:~# echo "gpio-sunxi" >> /etc/modules
                                      

                                      then:

                                      root@orangepione:~# git clone https://github.com/mysensors/MySensors.git
                                      Cloning into 'MySensors'...
                                      remote: Counting objects: 13985, done.
                                      remote: Compressing objects: 100% (45/45), done.
                                      remote: Total 13985 (delta 8), reused 0 (delta 0), pack-reused 13940
                                      Receiving objects: 100% (13985/13985), 9.70 MiB | 310.00 KiB/s, done.
                                      Resolving deltas: 100% (8436/8436), done.
                                      Checking connectivity... done.
                                      root@orangepione:~# cd MySensors
                                      root@orangepione:~/MySensors# ./configure --spi-spidev-device=/dev/spidev0.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=67
                                      [SECTION] Detecting target machine.
                                        [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                                      [SECTION] Checking GPIO Sysfs.
                                        [OK] /sys/class/gpio/export found
                                      [SECTION] Detecting SPI driver.
                                        [OK] SPI driver detected:SPIDEV.
                                      [SECTION] Detecting init system.
                                        [OK] init system detected: systemd.
                                      [SECTION] Saving configuration.
                                      [SECTION] Cleaning previous builds.
                                      [OK] Finished.
                                      root@orangepione:~/MySensors# ./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020
                                      [SECTION] Detecting target machine.
                                        [OK] machine detected: SoC=H3, Type=unknown, CPU=armv7l.
                                      [SECTION] Checking GPIO Sysfs.
                                        [OK] /sys/class/gpio/export found
                                      [SECTION] Detecting SPI driver.
                                        [OK] SPI driver detected:SPIDEV.
                                      [SECTION] Detecting init system.
                                        [OK] init system detected: systemd.
                                      [SECTION] Saving configuration.
                                      [SECTION] Cleaning previous builds.
                                      [OK] Finished.
                                      root@orangepione:~/MySensors# make
                                      gcc -MT build/drivers/Linux/log.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/log.c -o build/drivers/Linux/log.o
                                      g++ -MT build/drivers/Linux/noniso.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/noniso.cpp -o build/drivers/Linux/noniso.o
                                      g++ -MT build/drivers/Linux/GPIO.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/GPIO.cpp -o build/drivers/Linux/GPIO.o
                                      g++ -MT build/drivers/Linux/Print.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Print.cpp -o build/drivers/Linux/Print.o
                                      g++ -MT build/drivers/Linux/EthernetClient.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetClient.cpp -o build/drivers/Linux/EthernetClient.o
                                      g++ -MT build/drivers/Linux/SerialPort.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialPort.cpp -o build/drivers/Linux/SerialPort.o
                                      g++ -MT build/drivers/Linux/Stream.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/Stream.cpp -o build/drivers/Linux/Stream.o
                                      g++ -MT build/drivers/Linux/IPAddress.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/IPAddress.cpp -o build/drivers/Linux/IPAddress.o
                                      g++ -MT build/drivers/Linux/compatibility.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/compatibility.cpp -o build/drivers/Linux/compatibility.o
                                      g++ -MT build/drivers/Linux/interrupt.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/interrupt.cpp -o build/drivers/Linux/interrupt.o
                                      g++ -MT build/drivers/Linux/SerialSimulator.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SerialSimulator.cpp -o build/drivers/Linux/SerialSimulator.o
                                      g++ -MT build/drivers/Linux/SoftEeprom.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/SoftEeprom.cpp -o build/drivers/Linux/SoftEeprom.o
                                      g++ -MT build/drivers/Linux/EthernetServer.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/Linux/EthernetServer.cpp -o build/drivers/Linux/EthernetServer.o
                                      g++ -MT build/examples_linux/mysgw.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c examples_linux/mysgw.cpp -o build/examples_linux/mysgw.o
                                      g++ -MT build/drivers/SPIDEV/SPI.o -MMD -MP -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -DMY_RADIO_NRF24 -DMY_GATEWAY_SERIAL -DMY_DEBUG -DLINUX_SPI_SPIDEV -DMY_LINUX_SERIAL_PTY=\"/dev/ttyUSB020\" -DMY_LINUX_IS_SERIAL_PTY  -Ofast -g -Wall -Wextra  -I. -I./core -I./drivers/Linux -I./drivers/SPIDEV -c drivers/SPIDEV/SPI.cpp -o build/drivers/SPIDEV/SPI.o
                                      g++ -pthread  -o bin/mysgw build/drivers/Linux/log.o build/drivers/Linux/noniso.o build/drivers/Linux/GPIO.o build/drivers/Linux/Print.o build/drivers/Linux/EthernetClient.o build/drivers/Linux/SerialPort.o build/drivers/Linux/Stream.o build/drivers/Linux/IPAddress.o build/drivers/Linux/compatibility.o build/drivers/Linux/interrupt.o build/drivers/Linux/SerialSimulator.o build/drivers/Linux/SoftEeprom.o build/drivers/Linux/EthernetServer.o build/examples_linux/mysgw.o  build/drivers/SPIDEV/SPI.o
                                      root@orangepione:~/MySensors# sudo ./bin/mysgw -d
                                      mysgw: Starting gateway...
                                      mysgw: Protocol version - 2.2.0-beta
                                      mysgw: MCO:BGN:INIT GW,CP=RNNG----,VER=2.2.0-beta
                                      mysgw: TSM:INIT
                                      mysgw: TSF:WUR:MS=0
                                      mysgw: !TSM:INIT:TSP FAIL
                                      mysgw: TSM:FAIL:CNT=1
                                      mysgw: TSM:FAIL:PDT
                                      mysgw: TSM:FAIL:RE-INIT
                                      mysgw: TSM:INIT
                                      mysgw: !TSM:INIT:TSP FAIL
                                      mysgw: TSM:FAIL:CNT=2
                                      mysgw: TSM:FAIL:PDT
                                      mysgw: TSM:FAIL:RE-INIT
                                      mysgw: TSM:INIT
                                      mysgw: !TSM:INIT:TSP FAIL
                                      mysgw: TSM:FAIL:CNT=3
                                      mysgw: TSM:FAIL:PDT
                                      ^Z
                                      [1]+  Stopped                 sudo ./bin/mysgw -d
                                      root@orangepione:~/MySensors#
                                      

                                      also i change 3.3v and gnd to 17 and 20 but . . . :(

                                      1 Reply Last reply
                                      0
                                      • G Offline
                                        G Offline
                                        giran
                                        wrote on last edited by giran
                                        #58

                                        Hi all
                                        I have problems with Orange zero to make it work as a MYS gateway.

                                        What is done:

                                        1. take Debian img from https://www.armbian.com/orange-pi-zero/
                                        2. added /dev/spidev1.0 using instructions from here: https://www.mysensors.org/build/orange
                                          So I actually see spidev1.0 in ls -l /dev/spidev*
                                        3. wired everything up as is described here: https://www.mysensors.org/build/orange
                                          So everything is connected to the spi1 pins.
                                          I used nrf24 with a capacitor and without - same result
                                        4. ran commands
                                        sudo modprobe gpio-sunxi
                                        
                                        echo "gpio-sunxi" >> /etc/modules
                                        
                                        git clone https://github.com/mysensors/MySensors.git
                                        
                                        cd MySensors
                                        
                                        ./configure --spi-spidev-device=/dev/spidev1.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=13 --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020 --my-serial-baudrate=115200
                                        
                                        sudo make
                                        
                                        sudo make install
                                        
                                        sudo systemctl enable mysgw.service
                                        sudo systemctl start mysgw.service
                                        
                                        sudo ./bin/mysgw -d
                                        

                                        And I see failed logs

                                        mysgw: Starting gateway...
                                        mysgw: Protocol version - 2.2.0-beta
                                        mysgw: MCO:BGN:INIT GW,CP=RNNG----,VER=2.2.0-beta
                                        mysgw: TSM:INIT
                                        mysgw: TSF:WUR:MS=0
                                        mysgw: !TSM:INIT:TSP FAIL
                                        mysgw: TSM:FAIL:CNT=1
                                        mysgw: TSM:FAIL:PDT
                                        mysgw: TSM:FAIL:RE-INIT
                                        mysgw: TSM:INIT
                                        ....
                                        

                                        Has anyone set it up for Zero?
                                        What am I doing wrong?

                                        Thanks in advance!

                                        pansenP 1 Reply Last reply
                                        0
                                        • G giran

                                          Hi all
                                          I have problems with Orange zero to make it work as a MYS gateway.

                                          What is done:

                                          1. take Debian img from https://www.armbian.com/orange-pi-zero/
                                          2. added /dev/spidev1.0 using instructions from here: https://www.mysensors.org/build/orange
                                            So I actually see spidev1.0 in ls -l /dev/spidev*
                                          3. wired everything up as is described here: https://www.mysensors.org/build/orange
                                            So everything is connected to the spi1 pins.
                                            I used nrf24 with a capacitor and without - same result
                                          4. ran commands
                                          sudo modprobe gpio-sunxi
                                          
                                          echo "gpio-sunxi" >> /etc/modules
                                          
                                          git clone https://github.com/mysensors/MySensors.git
                                          
                                          cd MySensors
                                          
                                          ./configure --spi-spidev-device=/dev/spidev1.0 --my-transport=nrf24 --my-rf24-ce-pin=2 --my-rf24-cs-pin=13 --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB020 --my-serial-baudrate=115200
                                          
                                          sudo make
                                          
                                          sudo make install
                                          
                                          sudo systemctl enable mysgw.service
                                          sudo systemctl start mysgw.service
                                          
                                          sudo ./bin/mysgw -d
                                          

                                          And I see failed logs

                                          mysgw: Starting gateway...
                                          mysgw: Protocol version - 2.2.0-beta
                                          mysgw: MCO:BGN:INIT GW,CP=RNNG----,VER=2.2.0-beta
                                          mysgw: TSM:INIT
                                          mysgw: TSF:WUR:MS=0
                                          mysgw: !TSM:INIT:TSP FAIL
                                          mysgw: TSM:FAIL:CNT=1
                                          mysgw: TSM:FAIL:PDT
                                          mysgw: TSM:FAIL:RE-INIT
                                          mysgw: TSM:INIT
                                          ....
                                          

                                          Has anyone set it up for Zero?
                                          What am I doing wrong?

                                          Thanks in advance!

                                          pansenP Offline
                                          pansenP Offline
                                          pansen
                                          wrote on last edited by
                                          #59

                                          @giran hi i don't think you can run the service and the binary standalone at the same time since hardware access is exclusive. Try to stop the service and then run the binary again.

                                          Orange Pi Plus 2e connected to nrf24 PA via SPI running git-development MySensors gateway, OpenHAB2, mosquitto and MySQL persistence.

                                          G 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          13

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          Posts


                                          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular