Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:linksys:ea9500_v1 [2021/08/06 17:23] – [Linksys EA9500 V1] redalert | toh:linksys:ea9500_v1 [2021/09/26 19:59] – [OEM easy installation] redalert | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| /* USE https:// | /* USE https:// | ||
| - | {{ media: | + | {{ media: |
| The Linksys EA9500 is a Broadcom BCM4709C0 (1.4 GHz, 2 cores) MU-MIMO Tri-Band WiFi router, which has one 2.4GHz and two 5GHz WiFi Interfaces, making it an interesting choice for wireless backhaul or repeater applications. The radios support MCS 0-9 (up through 1024 QAM) for devices and paths that are compatible with those high-density modulations. | The Linksys EA9500 is a Broadcom BCM4709C0 (1.4 GHz, 2 cores) MU-MIMO Tri-Band WiFi router, which has one 2.4GHz and two 5GHz WiFi Interfaces, making it an interesting choice for wireless backhaul or repeater applications. The radios support MCS 0-9 (up through 1024 QAM) for devices and paths that are compatible with those high-density modulations. | ||
| - | **Note:** The first 5 GHz radio (BCM4366) is limited to ch. 64 and below. The second 5 GHz radio (the other BCM4366) is limited | + | **Note:** The first 5 GHz radio (BCM4366) is default |
| It has eight 1G LAN ports, one 1G WAN port, both USB 3.0 and USB 2.0 interfaces and eight external antennas. | It has eight 1G LAN ports, one 1G WAN port, both USB 3.0 and USB 2.0 interfaces and eight external antennas. | ||
| - | It is powered by an external 12V, 4A power adapter. | + | It is powered by an external 12V, 5A power adapter. |
| /*****/ | /*****/ | ||
| Line 19: | Line 19: | ||
| /*****/ | /*****/ | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME | ||
| - | - The tables below are automatically generated, **once the correct filters for Brand and Model are set.** | ||
| - | - If the tables below show information for ''< | ||
| - | - If the tables below contain " | ||
| - | - the dataentry page for Linksys Ea9500 V1 is missing. Please [[meta: | ||
| - | - filters are not set correctly. Most common reason for " | ||
| - | - If the tables still contain " | ||
| - | </ | ||
| - | |||
| ---- datatable ---- | ---- datatable ---- | ||
| cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, | ||
| Line 41: | Line 30: | ||
| ---- datatable ---- | ---- datatable ---- | ||
| cols : Unsupported Functions_unsupporteds | cols : Unsupported Functions_unsupporteds | ||
| + | align : c | ||
| filter | filter | ||
| filter | filter | ||
| Line 55: | Line 45: | ||
| * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ | ||
| - | //None at this time.// | + | An experimental build is available, [[https://forum.openwrt.org/t/build-for-linksys-ea9500/ |
| + | |||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| Line 69: | Line 61: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | /* stable release */ | ||
| - | /* uncomment once stable release is available | ||
| ---- datatable ---- | ---- datatable ---- | ||
| cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | ||
| - | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | ||
| align : c,c,c | align : c,c,c | ||
| filter | filter | ||
| Line 79: | Line 68: | ||
| filter | filter | ||
| ---- | ---- | ||
| - | */ | ||
| - | |||
| - | |||
| - | /* snapshot */ | ||
| - | /* delete once stable release is available */ | ||
| - | ---- datatable ---- | ||
| - | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt snapshot Install URL_url, Firmware OpenWrt snapshot Upgrade URL_url, Firmware OEM Stock URL_url | ||
| - | headers : Model, Version, Current Release, Firmware OpenWrt snapshot Install, Firmware OpenWrt snapshot Upgrade, Firmware OEM Stock | ||
| - | align : c,c,c | ||
| - | filter | ||
| - | filter | ||
| - | filter | ||
| - | ---- | ||
| - | |||
| - | |||
| - | -> [[docs: | ||
| - | |||
| - | FIXME Please add the installation procedure here. | ||
| - | |||
| ==== Flash Layout ==== | ==== Flash Layout ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME // | ||
| - | |||
| - | Please check out the article [[docs: | ||
| - | </ | ||
| + | cat /proc/mtd: | ||
| + | dev: size erasesize name | ||
| + | mtd0: 00080000 00020000 " | ||
| + | mtd1: 00180000 00020000 " | ||
| + | mtd2: 01d00000 00020000 " | ||
| + | mtd3: 01ad2504 00020000 " | ||
| + | mtd4: 03300000 00020000 " | ||
| + | mtd5: 030d245c 00020000 " | ||
| + | mtd6: 02e00000 00020000 " | ||
| ==== OEM easy installation ==== | ==== OEM easy installation ==== | ||
| - | <WRAP BOX> | + | === Only applicable for the Non-USA Model === |
| - | FIXME //The instructions below are for Broadcom devices and only serve as an example.//\\ | + | First flash this from Linksys UI: https://www.dropbox.com/s/tff1c9yomamsgh0/openwrt-EA9500-Non-US-20201219.zip? |
| - | **//Remove / modify them if they do not apply to this particular device!//** | + | |
| - | This section deals with | + | Once in OpenWrt, flash to both partitions using these instructions: |
| - | * How you install OpenWrt from a device freshly opened | + | |
| - | * The steps required such as reset to factory defaults | + | |
| + | * Open an SSH session into your router, using Putty software (e.g.) @ 192.168.1.1 | ||
| + | * Mount the USB drive using: (not applicable | ||
| - | **Note:** Reset router to factory defaults if it has been previously configured. | + | mount /dev/sda1 /mnt/ |
| - | * Browse to ''< | + | |
| - | * Upload .bin file to router | + | |
| - | * Wait for it to reboot | + | |
| - | * Telnet to 192.168.1.1 and set a root password, or browse to ''< | + | |
| - | </ | + | |
| - | ==== OEM installation using the TFTP method ==== | + | * Locate |
| - | -> [[docs: | + | ls /mnt/ |
| - | === Specific values needed for tftp === | + | * Assuming " |
| - | <WRAP BOX> | + | mtd write / |
| + | mtd write / | ||
| + | nvram set bootpartition=0 && nvram set partialboots=0 && nvram commit | ||
| - | FIXME Enter values for " | + | * Reboot to make sure you have openwrt. |
| - | ^ Bootloader tftp server IPv4 address | ||
| - | ^ Bootloader MAC address (special) | ||
| - | ^ Firmware tftp image | [[: | ||
| - | ^ TFTP transfer window | ||
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | ||
| - | ^ TFTP client required IP address | ||
| - | </ | ||
| - | ===== Upgrading OpenWrt | + | ==== OEM installation using the serial+tftp method |
| - | -> [[docs: | + | === Mandatory for USA Model / Optional for non-USA Model === |
| + | Linksys secure-signs the firmware for this router, hence it is not possible to install using Factory UI. So, this router requires a serial cable connected to the router. | ||
| - | <WRAP BOX> | + | On boot, interrupt the boot by Ctrl+C and enter CFE prompt. Make sure tftp server is running. Download tftpd sever from here 562. Detailed instructions here 1.4k. Disassembly instructions here 890 |
| - | FIXME These are generic instructions. Update with your router' | + | From CFE prompt execute following. Where 192.168.1.10 is where your tftp server is running. |
| - | ==== LuCI Web Upgrade Process ==== | + | flash -noheader 192.168.1.10:/ |
| - | * Browse | + | Also you may want to reset partial boots and boot partition using |
| - | * Upload image file for sysupgrade to LuCI | + | |
| - | * Wait for reboot | + | |
| - | ==== Terminal Upgrade Process ==== | + | nvram set bootpartition=0 && nvram set partialboots=0 && nvram commit |
| - | If you don' | + | **NOTE:** This router has two copies of firmware. The router switches between one or the other after three consecutive partial boots. You can force a partial boot by turning off router 10 seconds after booting. |
| - | There are two command line methods for upgrading: | + | Once you have installed Openwrt on one partition, leave the second partition on Factory firmware.Tthis way you can dual boot into Openwrt or Factory. |
| + | ===== Upgrading OpenWrt ===== | ||
| - | * '' | ||
| - | * '' | ||
| - | Note: It is important that you put the firmware image into the ramdisk | + | ==== CLI Upgrade Process |
| - | === sysupgrade === | + | * Open an SSH session into you router (@192.168.1.1): |
| - | * Login as root via SSH on 192.168.1.1, then enter the following commands: | + | cd /tmp/ |
| + | wget https:// | ||
| + | mtd write openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx firmware | ||
| + | nvram set partialboots=0 && nvram commit | ||
| - | < | + | * Reboot to make sure you have openwrt. |
| - | cd /tmp | + | |
| - | wget http:// | + | |
| - | sysupgrade / | + | |
| - | </ | + | |
| - | === mtd === | + | ==== LuCI Web Upgrade Process ==== |
| - | If '' | + | * Download the *.trx file from the [[https:// |
| + | * Browse to '' | ||
| + | * Upload image file (*.trx) to LuCI | ||
| + | * Wait for reboot | ||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | mtd write / | ||
| - | </ | ||
| - | |||
| - | </ | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| Line 192: | Line 149: | ||
| ===== Failsafe mode ===== | ===== Failsafe mode ===== | ||
| - | -> [[docs: | + | === Recovery (Automatic) === |
| + | The EA9500 is a dual firmware device. meaning that there are 2 firmware partitions and Linksys firmware is copied to both partitions at the factory. | ||
| + | If the device fails to boot after install or upgrade: | ||
| + | - Switch On and wait 15 seconds | ||
| + | - Switch Off and wait 10 seconds | ||
| + | - Repeat steps 1 and 2, three times, then go to 4. | ||
| + | - U-boot will switch automatically to the previous working firmware. You should be able to access your router on LAN, after some minutes to fully complete the boot process. | ||
| + | |||
| + | Although being a manual procedure, the above method can be used to toggle between the two firmwares on demand. | ||
| + | |||
| + | **Warning: | ||
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| -> [[docs: | -> [[docs: | ||
| Line 200: | Line 167: | ||
| ===== Specific Configuration ===== | ===== Specific Configuration ===== | ||
| - | <WRAP BOX> | + | ==== Switch hardware assembly ==== |
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | + | |
| + | < | ||
| + | CPU | ||
| + | | ||
| + | │ CORE0 │ CORE1 │ | ||
| + | | ||
| + | | ||
| + | | ||
| + | ┌──────────┼─┼─┼─┐ | ||
| + | │0 1 2 3 4 5 7 8*│ BCM53012 | ||
| + | └┼─┼─┼─┼─┼───────┘ | ||
| + | │ │ │ │ └───────────────────────┐ | ||
| + | │ │ │ └──────────────────┐ | ||
| + | ┌──────────────┼┐│ └───────────────┐ | ||
| + | BCM53125 | ||
| + | └┼─┼─┼─┼─┼──────┘ | ||
| + | │ │ │ │ └────────────┐ | ||
| + | ┌──┘ │ │ └────────┐ | ||
| + | │ │ └────┐ | ||
| + | │ └┐ | ||
| + | | ||
| + | │ Lan1 Lan5 Lan2 Lan6 Lan3 Lan7 Lan4 Lan8 │ Wan │ │ Wlan0 │ Wlan1 │ Wlan2 │ | ||
| + | | ||
| + | |||
| + | </ | ||
| ==== Network interfaces ==== | ==== Network interfaces ==== | ||
| The default network configuration is: | The default network configuration is: | ||
| ^ Interface Name ^ Description | ^ Interface Name ^ Description | ||
| - | | br-lan | + | | br-lan |
| - | | vlan0 (eth0.0) | + | | vlan1 (eth0.1) | LAN ports 1 to 4 |
| - | | vlan1 (eth0.1) | + | | vlan2 (eth0.2) | WAN port |
| - | | wl0 | + | | wlan0 |
| + | | wlan1 | Wifi 2.4 GHz | Disabled | ||
| + | | wlan2 | Wifi 5 Ghz_2 | Disabled | ||
| - | </ | ||
| ==== Switch Ports (for VLANs) ==== | ==== Switch Ports (for VLANs) ==== | ||
| Line 245: | Line 236: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME | ||
| - | - This table is automatically generated, **once the correct filters for Brand and Model are set.** | ||
| - | - If you see " | ||
| - | - If you still don't see a table here, or a table filled with ' | ||
| - | - If you see a table with the desired device data, everything is OK and you can delete this text and the ''< | ||
| - | - If it still doesn' | ||
| - | </ | ||
| - | |||
| ---- datatemplatelist dttpllist ---- | ---- datatemplatelist dttpllist ---- | ||
| template: meta: | template: meta: | ||
| Line 290: | Line 272: | ||
| ==== Serial ==== | ==== Serial ==== | ||
| - | -> [[docs: | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | **Insert photo of PCB with markings for serial port** | + | {{ media: |
| - | <WRAP BOX> | + | * Black cable -- GND (leave unpluged until the router is powered up) |
| - | FIXME //Replace EXAMPLE by real values.// | + | * Green cable -- TXD |
| - | </ | + | * White cable -- RXD |
| - | ^ Serial connection parameters\\ for Linksys Ea9500 V1 | EXAMPLE | + | ^ Serial connection parameters for Linksys Ea9500 V1 | 115200, 8N1, 3.3V | |
| + | Note that connecting a serial cable before powering on the EA9500 **may** occasionally hang the bootloader. If you find that this happens to you, leave the Ground connection floating (unconnected) until after you power on the router. | ||
| ==== JTAG ==== | ==== JTAG ==== | ||
| - | -> [[docs: | ||
| - | |||
| - | How to connect to the JTAG Port of this specific device:\\ | ||
| - | **Insert photo of PCB with markings for JTAG port** | ||
| + | Not known | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| -> [[docs: | -> [[docs: | ||
| Line 327: | Line 306: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| - | //Space for additional notes, links to forum threads or other resources.// | ||
| - | |||
| - | * ... | ||
| + | * Supporting efforts and lots of good info: https:// | ||
| + | * More hardware info: https:// | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | <WRAP BOX> | + | {{tag>brm53xx 128nand 256ram 9port GigabitEthernet BCM4709C0 802.11abgnac 2USB USB3.0 USB2.0 dual_firmware}} |
| - | FIXME //Add tags below, then remove this fixme.// | + | |
| - | </ | + | |
| - | + | ||
| - | [[meta: | + | |
| - | {{tag>EXAMPLETAG}} | + | |