@holziholz my work on the EA7500v2 did not progress much. I reverted back to the opensource WiFi drivers as the close sourced binary drivers are clunky to use. As the open source drivers are also not ready for prime time, this project of mine sort of got sidelined. The last time I tried was probably 6 months ago.
My EA7500v2 is currently collecting dust at the moment tho.
Maybe @jackcolentern has a working build for the EA7500v2 as he seem to be more active compared to me in OpenWRT thinkering.
Hi, unfortunately for Linksys EA7500 V2, according to my testing, the mt7615 driver is not really stable enough for daily use. The wifi only works at 50~150Mbps which is not really good.
If you want to give it a test, you can build from this commit: https://github.com/jackcolentern/openwrt/commit/8f581c41eb8e47ca0e1b7b03e7aa6b0fa7b47c5a this is a firmware for EA8100, which should work on EA7500v2 (please do it at your own risk though)
Currently, if you want a fully working wifi, seems like the closed source driver is the only way to go, you can look at: https://github.com/jackcolentern/openwrt-linksys-ea7500v2
but the above link is based on a very outdated kernel version, and it lacks the linksys signing and proper bootcount reset, so it is not a good daily driver also.
Looks like the latest mt7615 driver is ready for production use. I’ve compiled a firmware from master for my EA7500 v2 and it’s been running for a day without issue. Both 2G and 5G WiFi seems stable.
The only drawback I observed are:
slower WiFi speed compared to close sourced driver: 350+ vs 600+ Mbps with iPerf 3 test, WiFi to LAN
slower NAT thruput, as H/W NAT not available. Linux native flow offload can only do about 500 Mbps WAN-LAN. Looks like the DSA driver is slower.
No Luci VLAN config as the switch configuration is not available in Luci. Apparently VLANs have to be configured manually. I have yet to configure VLAN for testing tho.
I also managed to compile QCA SFE for Linux 5.4. Using SFE WAN-LAN thruput improves to around 800+ Mbps, with 1 CPU hitting 100%.
The main support added in master could not boot my router unless I change the image build config.
My EA7500 v2 is currently sitting behind my R7800 NATed for testing. Will continue to test and report more issue.
Apparently VLAN configurations can be done via Luci as well. It can be configured just by adding a custom interface to the bridge, wan, or whatever interface you desire. The custom interface should be suffixed with the VLAN ID. For example, for 'lan1', you can create a VLAN ID 123 tagged interface with the interface 'lan1.123'. UCI will auto configure the VLAN tags.
Of course you can manually edit the '/etc/config/network' file as well and restart the network. Here's an example of my router's config with LAN port 1 configured with tagged VLAN ID 123. My computer connected to LAN port 1, with tagged VLAN 123 could obtain an IP address from the router with this configuration.
Hello guys! Please help - I´m flashing factory.bin and after reboot get same oem firmaware. I tried to flash original flash first as in manual but it did not help. Any suggestions?
UPD: I was able to force it booting to flashed fw. I can connect to router, get ip address from dhcp, but no sshd looks running, 80 port is able to connect by netcat but it does not responds with any information.
Maybe its a general problem with ea7500v2 or its an issue with bad blocks in the nand. ea8100 image from above is working aswell.
Update:
I did some research and I guess the problem is related to the mt7621 nand driver, and not handling bad block table properly. If bad blocks exist, the driver does not read the bad block table and set the wrong offset to the partitions.
I've been running Openwrt on my router EA7500 v2 and i like the acquired functionalities with the firmware. However, performance is poor over 2.4Ghz radio getting bandwidth less than 11Mbps compared to the OEM firmware where I get speeds of 54 Mbps and 5.0Ghz radio performance is better, but the radio is disabled every moment.