How do you change EAP102 TIP Open-WiFi firmware back to Edgecore firmware?

I have an EAP102 with TIP firmware installed. What do I have to do to change it to the standard Edgecore EAP102 firmware that’s available on Edgecore’s website?
Thanks!!

Hello, @TIPnewbee.

Thanks for using Edgecore products and participating in the TIP project.

  1. Download the necessary material here.

  2. Confirm that you are using an EAP102(T-US), or you had flashed an Edgecore standard firmware into TIP firmware following the TIP Confluence instruction.

  3. Use the Serial Console cable to connect to the EAP101 console port with BAUD=115200.

  4. Prepare the TFTP server to your computer and put the downloaded files into the TFTP server. Set your computer ethernet interface to 192.168.1.99, and connect the ethernet to the EAP101 LAN port.

  5. Power on the EAP102 and fast hit any key to stop autoboot, and access the U-boot terminal.

  6. After accessing the U-boot, proceed with the following command.

     1. Flash Edgecore uboot image (u-boot)
        # setenv ipaddr 192.168.1.11
        # setenv serverip 192.168.1.99        //Your TFTP Server IP
        # ping 192.168.1.99
        # tftpboot eap102-spf111-norplusnand-ipq807x-single-0603.img
        # imgaddr=$fileaddr && source $imgaddr:script
        # sf probe
        # sf erase 0x480000 0x10000
        # reset   //AP reboots, and we access to U-boot again.
    
     2. Access to U-boot to flash EC image (u-boot)
        # setenv active 1
        # setenv upgrade available 1
        # saveenv
      
        # setenv ipaddr  192.168.1.11
        # setenv serverip 192.168.1.99    //Your TFTP Server IP
        # ping 192.168.1.99 
        # tftpboot EAP102-v11.2.0-749-a2839bad-edgecore_eap102-squashfs-nand-factory.bin && imgaddr=$fileaddr
        # imxtract $imgaddr ubi && nand device 0
        # nand erase 0x00000000 0x03400000
        # nand write $fileaddr 0x00000000 $filesize
        # nand erase 0x3c00000 0x3400000
        # nand write $fileaddr 0x3c00000 $filesize
        # reset   //AP reboots, but we don't access to U-boot.
    
  7. Let the device boots into the AP Network Operating System (AP NOS).

    3. SET device SN: 
       >>> login: admin
       >>> Password: admin

       root@Edgecore:~# acc hw all
       ...
       root@Edgecore:~# acc hw set SN 1234567890(Device Serial Number)

       root@Edgecore:~# acc save
       Enter password:
       (Please contact suppot@edge-core.com for remote assistance.)

       root@Edgecore:~# reboot    //AP reboots. Access to AP NOS again.



    4. SET country code  (CONSOLE LINUX root LOGIN SHELL)
       >>> login: admin
       >>> Password: admin 

       root@Edgecore:~# acc hw all
       ...

       root@Edgecore:~# acc hw set Model EAP102-WW

       == Set different Model name by different country code ==
       WORLD WIDE: # acc hw set Model EAP102-WW
       US ONLY: # acc hw set Model EAP102-FCC
       TH ONLY: # acc hw set Model EAP102-TH
       JP ONLY: # acc hw set Model EAP102-JP

       root@Edgecore:~# acc save
       Enter password:
       (Please contact suppot@edge-core.com for remote assistance.)

       root@Edgecore:~# rm -rf /overlay/upper/*
       root@Edgecore:~# reboot 

After the last rebooting, you will have an ecCloud EAP102.

By default, you can access 192.168.2.1 from LAN port and continue upgrading to the latest ecCloud firmware with the below link.
https://support.edge-core.com/hc/en-us/sections/900000391183-Firmware

If you want to add the EAP102 to ecCloud, please contact support@edge-core.com and tell us the device SN & MAC for us to register into the ecCloud database.

Note: Shortly, we will release a new feature for ecCloud to manage OpenWiFi 2.4.0 devices. We’ll announce it in the OpenWiFi Forum, too.