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

From version 37.1
edited by Leon Poon
on 2020/09/10 14:52
Change comment: There is no comment for this version
To version 57.1
edited by Leon Poon
on 2021/07/16 10:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2,39 +2,95 @@
2 2  
3 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 += 21.02.x =
5 5  
6 -= 19.07.x =
7 +Thanks to [[this patch>>https://github.com/openwrt/openwrt/commit/97df795b78dc572ea2ec105ccbf8af27cc4b4d8e]], EA8100 is now supported from openwrt 21.02.
7 7  
8 -Openwrt 19.07.4 for EA8100 is here!
9 +The 21.02 release is currently at RC3. You can get it from [[openwrt firmware selector>>https://firmware-selector.openwrt.org/?version=21.02.0-rc3&target=ramips%2Fmt7621&id=linksys_ea8100-v1]] page.
9 9  
10 -Get images here: [[https:~~/~~/www.codepowered.com/openwrt/v19.07.4/linksys_ea8100/>>https://www.codepowered.com/openwrt/v19.07.4/linksys_ea8100/]] ([[https:~~/~~/github.com/LeonPoon/openwrt/compare/v19.07.4...v19.07.4-linksys_ea8100>>https://github.com/LeonPoon/openwrt/compare/v19.07.4...v19.07.4-linksys_ea8100]])
11 +Both 2.4Ghz and 5Ghz wifi are working fine.
11 11  
12 -Since [[19.07.03>>https://www.codepowered.com/openwrt/v19.07.3/linksys_ea8100/]], as of 19.07.04:
13 +If you are already on 19.07, please do not sysupgrade with 21.02 sysupgrade.bin, because sysupgrade.bin format in 21.02 is not supported by 19.07 sysupgrade utility.
13 13  
15 +21.02 images:
16 +
17 +{{code language="none"}}
18 +openwrt-21.02.0-rc3-ramips-mt7621-linksys_ea8100-v1-initramfs-kernel.bin: u-boot legacy uImage, MIPS OpenWrt Linux-5.4.124, Linux/MIPS, OS Kernel Image (Not compressed), 4912189 bytes, Sun Jun 13 22:02:19 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0x9C4276B9, Data CRC: 0xBC5373AC
19 +openwrt-21.02.0-rc3-ramips-mt7621-linksys_ea8100-v1-squashfs-factory.bin: u-boot legacy uImage, MIPS OpenWrt Linux-5.4.124, Linux/MIPS, OS Kernel Image (Not compressed), 2357363 bytes, Sun Jun 13 22:02:19 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0xAC8B8E31, Data CRC: 0xC42A191A
20 +openwrt-21.02.0-rc3-ramips-mt7621-linksys_ea8100-v1-squashfs-sysupgrade.bin: POSIX tar archive (GNU)
21 +{{/code}}
22 +
23 +(% class="wikigeneratedid" %)
24 +19.07:
25 +
26 +{{code language="none"}}
27 +openwrt-ramips-mt7621-ea8100-initramfs-factory.img: u-boot legacy uImage, MIPS OpenWrt Linux-4.14.221, Linux/MIPS, OS Kernel Image (lzma), 5049994 bytes, Mon Feb 15 15:22:37 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0x9EAE22DC, Data CRC: 0x739C919A
28 +openwrt-ramips-mt7621-ea8100-initramfs-kernel.bin: u-boot legacy uImage, MIPS OpenWrt Linux-4.14.221, Linux/MIPS, OS Kernel Image (lzma), 5049994 bytes, Mon Feb 15 15:22:37 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0x9EAE22DC, Data CRC: 0x739C919A
29 +openwrt-ramips-mt7621-ea8100-squashfs-factory.img: u-boot legacy uImage, MIPS OpenWrt Linux-4.14.221, Linux/MIPS, OS Kernel Image (lzma), 2012291 bytes, Mon Feb 15 15:22:37 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0xD210527A, Data CRC: 0x404E16F6
30 +openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin: u-boot legacy uImage, MIPS OpenWrt Linux-4.14.221, Linux/MIPS, OS Kernel Image (lzma), 2012291 bytes, Mon Feb 15 15:22:37 2021, Load Address: 0x80001000, Entry Point: 0x80001000, Header CRC: 0xD210527A, Data CRC: 0x404E16F6
31 +{{/code}}
32 +
33 +
34 +
35 +Flashing 21.02 squashfs-sysupgrade.bin using sysupgrade in 19.07 will soft brick your router. (Sysupgrade will likely reject the image anyway, and you will have to use force flag if you really want to do it.)
36 +
37 +If you insist, force flashing the 21.02 squashfs-factory.bin should allow you to succeed in the upgrade. (Not tested.)
38 +
39 += 19.07.x =
40 +
41 +Openwrt 19.07.7 for EA8100 is here!
42 +
43 +Since [[19.07.03>>https://www.codepowered.com/openwrt/v19.07.3/linksys_ea8100/]], as of 19.07.07:
44 +
14 14  * Wifi (5Ghz) seem to work at 30-40MB/s with a MacBook Pro.
15 15  * **Known issue**: 2.4Ghz wifi performance is really bad. You probably want to disable 2.4Ghz wifi.
16 16  
17 -**Images do not contain LuCi! (The build process doesn't include it for some reason I have not yet time to figure out.)** You need to have the **squashfs-sysupgrade.bin** flashed, then install LuCI. (See instructions below.)
48 +UPDATED 2020-12-10 the 19.07.04 and later builds now includes LuCi!
18 18  
19 -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.
50 +(% class="box warningmessage" %)
51 +(((
52 +Always use a PC connected to the device via wired ethernet for flashing firmwares.
53 +)))
20 20  
21 -How to flash if your router currently has stock Linksys firmware:
55 +Follow these instructions:
22 22  
23 -1. Download the "**openwrt-ramips-mt7621-ea8100-initramfs-kernel-factory.img**" from link above, and flash it via Linksys UI. Wait for it to start to reboot.
24 -1. Configure your computer to have IP in ##192.168.1.2/255.255.255.0##.
25 -1. Check that your router booted Openwrt by visiting [[http:~~/~~/192.168.1.1/>>http://192.168.1.1/]]. It is in Openwrt if you see a white screen with message: "Index of /." Do a reboot if you see Linksys UI instead, then check again when it boots.
26 -1. Download the "**openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin**" from link above, and upload it into ##/tmp## in the router via SFTP. You can use [[winscp>>https://winscp.net/]] if on Windows. [[root@192.168.1.1>>mailto:root@192.168.1.1]] (No password).
27 -1. Ssh into [[root@192.168.1.1>>mailto:root@192.168.1.1]] (no password). Use [[putty>>https://www.putty.org/]] to ssh if you are on Windows.
28 -1. In the ssh shell run: ##sysupgrade /tmp/openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin##
29 -1. It automatically reboots after a short while. Log in via SSH again. Check you are online by pinging 8.8.8.8 when in SSH.
30 -1. Run: ##opkg update##
31 -1. Run: ##**opkg install luci**##
32 -1. Access LuCI via [[http:~~/~~/192.168.1.1/>>http://192.168.1.1/]]. You can now configure.
57 +1. Download ##[[initramfs-factory.img>>https://www.codepowered.com/openwrt/v19.07.7/bin/targets/ramips/mt7621/openwrt-ramips-mt7621-ea8100-initramfs-factory.img]]## and ##[[squashfs-sysupgrade.bin>>https://www.codepowered.com/openwrt/v19.07.7/bin/targets/ramips/mt7621/openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin||style="background-color: rgb(255, 255, 255);"]]##
58 +1. Access Linksys UI (default [[http:~~/~~/192.168.10.1/>>http://192.168.10.1/]]). Flash **##initramfs-factory.img##**. It will reboot.
59 +1. Wait for Openwrt to boot so that you get to LuCi at [[http:~~/~~/192.168.1.1/>>http://192.168.1.1/]]. You might need to restart your PC so that it gets a ##192.168.1.x## address from openwrt. Once you get LuCI, do NOT configure yet! It's not ready.
60 +1. Flash **##squashfs-sysupgrade.bin##** via LuCi
61 +1. Wait for it to reboot. Now you can configure!
33 33  
63 +For kernel modules, replace the relevant link in your ##/etc/opkg/distfeeds.conf(% class="small" %) (%%)##with this:
64 +
65 +{{code language="none"}}
66 +src/gz openwrt_core https://www.codepowered.com/openwrt/v19.07.7/bin/targets/ramips/mt7621/packages
67 +{{/code}}
68 +
34 34  If you are on my 18.x below, sysupgrading to a 19.07 image 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.
35 35  
36 -Sysupgrade from 19.07.x to another 19.07.y will work. You can also upgrade via LuCI. **HOWEVER: **upgrading will wipe entire firmware partitions! Backup your files/config before sysupgrade.
71 +Sysupgrade from 19.07.x to another 19.07.y will work. You can also upgrade via LuCI.
37 37  
73 +{{warning}}
74 +Upgrading images will wipe entire firmware partitions! Backup your files/config before sysupgrade. It will reset router ip to 192.168.1.1.
75 +{{/warning}}
76 +
77 +--**Images do not contain LuCi! (The build process doesn't include it for some reason I have not yet time to figure out.)** You need to have the **squashfs-sysupgrade.bin** flashed, then install LuCI. (See instructions below.)--
78 +
79 +--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.--
80 +
81 +--How to flash if your router currently has stock Linksys firmware:--
82 +
83 +1. --Download the "**openwrt-ramips-mt7621-ea8100-initramfs-kernel-factory.img**" from link above, and flash it via Linksys UI. Wait for it to start to reboot.--
84 +1. --Configure your computer to have IP in ##192.168.1.2/255.255.255.0##.--
85 +1. --Check that your router booted Openwrt by visiting [[http:~~/~~/192.168.1.1/>>http://192.168.1.1/]]. It is in Openwrt if you see a white screen with message: "Index of /." Do a reboot if you see Linksys UI instead, then check again when it boots. --
86 +1. --Download the "**openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin**" from link above, and upload it into ##/tmp## in the router via SFTP. You can use [[winscp>>doc:How to WinSCP.WebHome]] if on Windows. [[root@192.168.1.1>>mailto:root@192.168.1.1]] (No password).--
87 +1. --Ssh into [[root@192.168.1.1>>mailto:root@192.168.1.1]] (no password). Use [[putty>>doc:How to Putty.WebHome]] to ssh if you are on Windows.--
88 +1. --In the ssh shell run: ##sysupgrade /tmp/openwrt-ramips-mt7621-ea8100-squashfs-sysupgrade.bin##--
89 +1. --It automatically reboots after a short while. Log in via SSH again. Check you are online by pinging 8.8.8.8 when in SSH.--
90 +1. --Run: ##opkg update##--
91 +1. --Run: ##**opkg install luci**##--
92 +1. --Access LuCI via [[http:~~/~~/192.168.1.1/>>http://192.168.1.1/]]. You can now configure.--
93 +
38 38  = 18.x =
39 39  
40 40  9bebafcb5dfe37f25285fa18fb8bfe7b68011267 (with wifi support) Download:
XWiki.XWikiComments[0]
Date
... ... @@ -1,1 +1,1 @@
1 -2019-05-10 00:42:45.0
1 +2019-05-09 16:42:45.0