Connect to the Linksys Smart WiFi Page (default 192.168.1.1) and login
Select the connectivity tab on the left
In the manual update box on the right
Select browse, and browse to openwrt-ipq40xx-linksys_ea6350v3-squashfs-factory.bin
Read and accept the warning
The router LED will start blinking. When the router LED goes solid, you can now navigate to 192.168.1.1 to your new OpenWrt installation.
Flash the sysupgrade image (eg. openwrt-19.07.0-ipq40xx-generic-linksys_ea6350v3-squashfs-sysupgrade.bin) following the usual process at Upgrading OpenWrt via web interface. Please: try to do a reset every time you can (doing it with LuCI is easy and can be done in the same step).
The EA6350v3 is a dual firmware device. ie. There are 2 partitions and Linksys firmware is copied to both partitions at the factory. When you install/update the Linksys firmware, or install/update OpenWrt, the new firmware is always written to the other partition. Upon restarting the EA6350v3, it will subsequently try to boot from the newly installed firmware image from other partition.
If the device fails to boot after install or upgrade, whilst the unit is turned on:
Wait 15 seconds
Switch Off and Wait 10 seconds
Repeat steps 1 to 3, 3 times then go to 5.
U-boot will switch back to the last working firmware - you should be able to access your router on LAN.
The above method can be used to toggle between the two firmwares.
Warning: If you install/update OpenWrt more than once, both partitions will be overwritten with OpenWrt firmwares, and you won't be able to revert back to Linksys OEM firmware using above method.
Generic u-boot tftp client method to restore firmware to EA6350v3 does NOT appear to work when tested with tftpd64 client and Linksys Utility.
EA6350v3 is very similar to Linksys EA8300, and using a serial connection and tftp server may work. The OEM Boot log shown below may be incomplete, ie. missing boot log from Uboot. Refer to the 'TFTP Recovery' section for the EA8300.
Back To Stock
Use the generic recovery using the tftp client method to flash the “civic.img”. Also you can strip-and-pad the original image and use the generic “mtd” method by flashing over the “kernel” partition.
Just be careful to flash in the partition that the device is currently booted.
Reverting to Linksys firmware using custom 'BackToStock' script
Download/extract contents of the 84C103409a-v0.10.tar.bz2.
Install prebuilt squashfs-sysupgrade.bin image using LuCI.
Use SFTP (eg. WinSCP or Filezilla) and connect to router at 192.168.50.1 with username/password: admin/admin.
Copy original Linksys firmware to /tmp folder. Rename the file to 'civic.img'.
SSH into router at 192.168.50.1 with username/password: admin/admin.
Execute the command: sudo -i
Enter password when prompted: admin.
Execute the script: BackToStock /tmp/civic.img
After a few minutes, router will shutdown and reboot with Linksys firmware. Use a web browser and go to the LAN IP address of the router, it is normally 192.168.1.1. Alternatively, use URL: http://LinksysSmartWiFi.com
Click on Manual Configurationlink on bottom left corner of web page. Log in with password: admin
If the login page fails to appear. Hold the Reset button in for 10 seconds to clear all settings while router is powered on. Repeat previous step.
Choose 'Connectivity' tab.
Install Linksys firmware (use full unmodified filename) to flash 2nd partition with identical copy of firmware.
Using USB flash drive with above prebuilt sysupgrade image.
Refer to steps in SFTP method to install prebuilt sysupgrade image.
Copy Linksys firmware to root of USB flash drive system and rename to civic.img. exFAT and ext4 filing systems supported.
SSH into router with username/password: admin /admin
Execute: sudo -i
Mount the flash drive. For example:
mount /dev/sda1 /mnt/sda1
Execute script: BackToStock /mnt/sda1/civic.img
Refer to steps in SFTP method to flash Linksys firmware to 2nd partition.
FIXED in 19.07.1 - Speed issues with some wifi cards. Latest hostapd-common from Aug 2019, is cause of these problems. See reported LEDE bug 2679 for nbg6619. Bug report 2679
Alternative optimised build snapshots for EA6350v3 are also available from NoTengoBattery as an alternative to official OpenWrt releases. They include additional patches and address some of the issues listed above:
NoTengoBattery GithubOpenWrt forum link
toh/linksys/linksys_ea6350_v3.txt · Last modified: 2020/01/28 03:41 by bill888