Show pagesourceOld revisionsBacklinksBack to top × Table of Contents Linksys EA9500 V1 Supported Versions Experimental Versions Hardware Highlights Installation Flash Layout OEM easy installation OEM installation using the serial+tftp method Upgrading OpenWrt CLI Upgrade Process (Recommended) LuCI Web Upgrade Process Debricking Failsafe mode Basic configuration Specific Configuration Switch hardware assembly Network interfaces Switch Ports (for VLANs) Buttons Hardware Info Photos Opening the case Serial JTAG Bootloader mods Hardware mods Bootlogs OEM bootlog OpenWrt bootlog Notes Tags Linksys EA9500 V1 Devices with Broadcom WiFi chipsets have limited OpenWrt supportability (due to limited FLOSS driver availability for Broadcom chips). Consider this when choosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported. See Broadcom WiFi for details. 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 default limited to ch. 48 and below. The second 5 GHz radio (the other BCM4366) is default limited between ch. 100 and 140. 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, 5A power adapter. Supported Versions BrandModelVersionCurrent ReleaseOEM InfoForum SearchTechnical DataLinksysEA9500v1, v1.122.03.5https://www.linksys.com/us/p/P-EA9500/EA9500View/Edit dataUnsupported FunctionsMU-MIMO front 8 level LEDs, WiFi 2.4GHz partly, WiFi 5GHz partly Experimental Versions An experimental build is available, based on OpenWRT master of 10/08/2021, using the latest Broadcom driver (vs 10.10.122.301). Hardware Highlights ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSBEA9500v1, v1.1Broadcom BCM4709C01400128NAND256Broadcom 3x BCM4366b/g/na/n/ac--1x 2.0, 1x 3.0 Installation ModelVersionSupported Current RelFirmware OpenWrt Install URLFirmware OpenWrt Upgrade URLFirmware OEM Stock URLEA9500v1, v1.122.03.5https://www.dropbox.com/s/tff1c9yomamsgh0/openwrt-EA9500-Non-US-20201219.zip?dl=0https://downloads.openwrt.org/releases/22.03.5/targets/bcm53xx/generic/openwrt-22.03.5-bcm53xx-generic-linksys_ea9500-squashfs.trxhttps://www.linksys.com/us/support-article?articleNum=198573 Flash Layout cat /proc/mtd: dev: size erasesize name mtd0: 00080000 00020000 "boot" mtd1: 00180000 00020000 "nvram" mtd2: 01d00000 00020000 "linux" mtd3: 01ad2504 00020000 "rootfs" mtd4: 03300000 00020000 "linux2" mtd5: 030d245c 00020000 "rootfs2" mtd6: 02e00000 00020000 "brcmnand" OEM easy installation Only applicable for the Non-USA Model First flash this from Linksys UI: https://www.dropbox.com/s/tff1c9yomamsgh0/openwrt-EA9500-Non-US-20201219.zip?dl=0 (maintained by @npcomplete13) Once in OpenWrt, flash to both partitions using these instructions: Download a Full Build version: Copy the file “openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx” onto a flash drive and plug it into the router. Alternatively, you can `scp` it to the router `/tmp/` folder, with WinSCP or through `scp` linux command. Open an SSH session into your router, using Putty software (e.g.) @ 192.168.1.1 Mount the USB drive using: (not applicable if you'd use `scp` to transfer the firmware into the router) mount /dev/sda1 /mnt/ Locate the file name using ls /mnt/ Assuming “openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx” is the file name, flash using below commands. mtd write /mnt/openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx firmware mtd write /mnt/openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx failsafe nvram set bootpartition=0 && nvram set partialboots=0 && nvram commit Reboot to make sure you have openwrt. OEM installation using the serial+tftp method 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. 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 From CFE prompt execute following. Where 192.168.1.10 is where your tftp server is running. flash -noheader 192.168.1.10:/openwrt.trx nflash0.trx Also you may want to reset partial boots and boot partition using nvram set bootpartition=0 && nvram set partialboots=0 && nvram commit 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. 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 CLI Upgrade Process (Recommended) Open an SSH session into you router (@192.168.1.1): cd /tmp/ wget https://downloads.openwrt.org/snapshots/targets/bcm53xx/generic/openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx mtd write openwrt-bcm53xx-generic-linksys_ea9500-squashfs.trx firmware nvram set partialboots=0 && nvram commit Reboot to make sure you have openwrt. LuCI Web Upgrade Process Download the *.trx file from the firmware selector page Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL Upload image file (*.trx) to LuCI Wait for reboot Debricking → generic.debrick Failsafe mode 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. When you install/update the Linksys firmware, or install/update OpenWrt, the new firmware is always written to the other partition. Upon restarting the EA9500, 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: 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: 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. Basic configuration → Basic configuration After flashing, proceed with this. Set up your Internet connection, configure wireless, configure USB port, etc. Specific Configuration Switch hardware assembly CPU ┌───────────────┐ │ CORE0 │ CORE1 │ └───┼────┼─┼────┘ │ │ │ └─┐ ┌┘┌┘ ┌──────────┼─┼─┼─┐ │0 1 2 3 4 5 7 8*│ BCM53012 └┼─┼─┼─┼─┼───────┘ │ │ │ │ └───────────────────────┐ │ │ │ └──────────────────┐ │ ┌──────────────┼┐│ └───────────────┐ │ │ BCM53125 │0 1 2 3 4 5 7 8│└───────────┐ │ │ │ └┼─┼─┼─┼─┼──────┘ │ │ │ │ │ │ │ │ └────────────┐ │ │ │ │ ┌──┘ │ │ └────────┐ │ │ │ │ │ CPU0 CPU0 CPU1 │ │ └────┐ │ │ │ │ │ │ │ │ │ │ └┐ │ │ │ │ │ │ │ │ │ │ ┌──┼─────┼─────┼─────┼─────┼──────┼─────┼────┼──────┼──┐ ┌────┼──────┼──────┼────┐ │ Lan1 Lan5 Lan2 Lan6 Lan3 Lan7 Lan4 Lan8 │ Wan │ │ Wlan0 │ Wlan1 │ Wlan2 │ └──────────────────────────────────────────────────────┘ └───────────────────────┘ Network interfaces The default network configuration is: Interface Name Description Default configuration br-lan LAN & WiFi 192.168.1.1/24 vlan1 (eth0.1) LAN ports 1 to 4 DHCP vlan2 (eth0.2) WAN port DHCP wlan0 Wifi 5GHz_1 Disabled wlan1 Wifi 2.4 GHz Disabled wlan2 Wifi 5 Ghz_2 Disabled Switch Ports (for VLANs) Please fill in real values for this device, then remove the EXAMPLEs Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. Port Switch port Internet (WAN) EXAMPLE 4 LAN 1 EXAMPLE 3 LAN 2 EXAMPLE 2 LAN 3 EXAMPLE 1 LAN 4 EXAMPLE 0 Buttons → hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto. Please fill in real values for this device, then remove the EXAMPLEs The Linksys Ea9500 has the following buttons: BUTTON Event EXAMPLE Reset reset EXAMPLE Secure Easy Setup ses EXAMPLE No buttons at all. - Hardware Info General Brand Linksys Model EA9500 Versions v1, v1.1 Device Type WiFi Router Availability Available 2021 Comments - general OpenWrt Support Supported Since Commit https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=209c5918b511d9e406a094ba246a985b640e519f Supported Since Release 21.02.0 Supported Current Release 22.03.5 Unsupported Hardware Bootloader CFE Target bcm53xx System-On-Chip Broadcom BCM4709C0 CPU MHz 1400 Flash MB 128NAND RAM MB 256 Network Ethernet 100M ports - Ethernet 1Gbit ports Switch Internal: Broadcom BCM53012, External: Broadcom BCM53125S Modem - VLAN Yes Comments - network ports It has 2 switches for all 8 LAN Gigabit ports Wireless WLAN 2.4GHz b/g/n WLAN 5.0GHz a/n/ac WLAN Hardware Broadcom 3x BCM4366 Detachable Antennas - Comments - WLAN radio0 just supports channel 36 up to 48 + radio2 only 100 up to 140 Interfaces USB ports 1x 2.0, 1x 3.0 SATA ports - Serial Yes JTAG Yes Comments - USB & SATA ports Misc LED count 17 Button count 3 Power supply 12 VDC, 5.0 A Links Forum Topic URL WikiDevi URL https://wikidevi.wi-cat.ru/Linksys_EA9500_v1 OEM device homepage URL https://www.linksys.com/us/p/P-EA9500/ Firmware OEM Stock URL https://www.linksys.com/us/support-article?articleNum=198573 Firmware OpenWrt Install URL https://www.dropbox.com/s/tff1c9yomamsgh0/openwrt-EA9500-Non-US-20201219.zip?dl=0 Firmware OpenWrt Upgrade URL https://downloads.openwrt.org/releases/22.03.5/targets/bcm53xx/generic/openwrt-22.03.5-bcm53xx-generic-linksys_ea9500-squashfs.trx Edit the underlying data View/Edit data Photos Front: Insert photo of front of the casing Back: Insert photo of back of the casing Backside label: Insert photo of backside label Opening the case Note: This will void your warranty! Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ... To remove the cover and open the device, do a/b/c Main PCB: Insert photo of PCB Serial How to connect to the Serial Port of this specific device: Black cable -- GND (leave unpluged until the router is powered up) Green cable -- TXD White cable -- RXD 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 Not known Bootloader mods → bootloader Hardware mods None so far. Bootlogs OEM bootlog COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE OpenWrt bootlog COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING Notes Supporting efforts and lots of good info: https://forum.openwrt.org/t/build-for-linksys-ea9500/1817 More hardware info: https://serialize.wordpress.com/2017/02/01/linksys-ea9500-stuff/ Tags brm53xx, 128nand, 256ram, 9port, GigabitEthernet, BCM4709C0, 802.11abgnac, 2USB, USB3.0, USB2.0, Dual firmware This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies brm53xx 128nand 256ram 9port gigabitethernet bcm4709c0 802.11abgnac 2usb usb3.0 usb2.0 Dual firmware Last modified: 2023/02/05 06:04by danitool