Last modified by Leon Poon on 2021/07/16 18:40

From version 15.1
edited by Leon Poon
on 2020/05/31 11:26
Change comment: There is no comment for this version
To version 22.1
edited by Leon Poon
on 2020/05/31 14:18
Change comment: Rollback to version 20.1

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,6 @@
1 1  switch0: port 0 = wan, port 1,2,3,4 = lan
2 2  
3 -If you brick your router you should be able to recover by soldering the UART pin headers and connecting to the serial.
3 +If you brick your router you should be able to recover by soldering the UART pin headers and connecting to the serial. See [[this page for pictures>>doc:Linksys EA8100.WebHome]].
4 4  
5 5  
6 6  = 19.07.x =
... ... @@ -7,22 +7,27 @@
7 7  
8 8  [[https:~~/~~/www.codepowered.com/openwrt/v19.07.3/linksys_ea8100/>>url:https://www.codepowered.com/openwrt/v19.07.3/linksys_ea8100/]] ([[https:~~/~~/github.com/LeonPoon/openwrt/compare/v19.07.3...v19.07.3-linksys_ea8100>>url:https://github.com/LeonPoon/openwrt/compare/v19.07.3...v19.07.3-linksys_ea8100]])
9 9  
10 -The EA8100 contains 2 firmware partitions. Using the Linksys UI will flash openwrt into only one of the 2 partitions. The booting process switches partition every few boots, so if you want to always boot into openwrt then you have to flash openwrt into both partition.
10 +The EA8100 contains 2 firmware partitions. Using the Linksys UI will flash openwrt into only one of the 2 partitions. The booting process switches partition every few boots, so if you want to always boot into openwrt then you have to flash openwrt into both partitions.
11 11  
12 12  How to flash:
13 13  
14 14  If your router currently has stock Linksys firmware:
15 15  
16 -1. flash the "squashfs-factory.img" via Linksys UI, cross your fingers that it boots openwrt when auto rebooting. Otherwise keep rebooting until it loads openwrt. (Usually 3 times max.)
17 -1. access LuCI via LAN. (It's at 192.168.1.1 so you should set connect your computer and configure your computer with an IP on same subnet eg 192.168.1.2/24). Set root password so that SSH server starts. (do not configure/restart.)
16 +1. Flash the "squashfs-factory.img" via Linksys UI, Wait for it to start to reboot.
17 +1. Configure your computer to have ip in 192.168.1.0/24 subnet but NOT 192.168.1.1. (so, use 192.168.1.2.) Start ping to 192.168.1.1.
18 +1. Cross your fingers that the router boots openwrt. Otherwise keep rebooting until it loads the openwrt partition. (Usually 3 times max.) Wait a few minutes from reboot to let it load. If you get response from ping 192.168.1.1 it means openwrt loaded.
19 +1. Access LuCI via LAN. (http:~/~/192.168.1.1). Set root password so that SSH server starts. (Do not configure/restart.) This root password is only temporary.
18 18  1. Scp the "squashfs-sysupgrade.bin" into /tmp in the router.
19 -1. Log in via SSH.
21 +1. Log in as root via SSH and the password you set.
20 20  1. Sysupgrade the squashfs-sysupgrade.bin. This should flash the openwrt firmware into both firmware partitions. It auto reboots.
23 +1. Access LuCI via 192.168.1.1 again. You can configure for real now.
21 21  
22 -If you are on my 18.x below, sysupgrade will not work. You have to manually mtd write the 19.07 "kernel-initramfs.bin" and boot into it, then sysupgrade. Back up data before mtd write!
25 +If you are on my 18.x below, sysupgrade will not work. You have to manually mtd write the 19.07 "kernel-initramfs.bin" into the nand and boot/log into it (192.168.1.1), then sysupgrade.
23 23  
24 -Subsequently sysupgrade from 19.07.x should work but it will **not **save config! Back up your config and other files in the router before you sysupgrade.
27 +Sysupgrade will wipe entire firmware partitions! Backup your files/config before sysupgrade.
25 25  
29 +Subsequently sysupgrade from 19.07.x should work.
30 +
26 26  Wifi seem to work at 30-40MB/s with a MacBook Pro.
27 27  
28 28