Linksys EA7500 v1 and OpenWrt?

Thanks for the answer,
did it as per your instructions - the flash is still failing with "incorrect firmware"
Thanks

Maybe this should force the openwrt through TFTP: https://www.linksys.com/us/support-article?articleNum=137928

Followed the instructions, and accidentally flash my router as GPG version!

Can't flash any 3rd-party firmware like OpenWrt. I can't even flash back to other region.

Would serial port do the magic to remove the GPG verify?

Thanks.

Serial flash is for everyone, who can't install anything via stock web GUI. I flashed non gpg version with gpg soft and was able to return non gpg firmware.

If You couldn't, please use serial and tftp instruction.

Did you try to flash the 1.1.2 non-GPG firmware twice and consecutively?

I can't get WAN on the today's snapshots, even compiling them by hand:

Had to return to the November 4th snapshots.

There have been reports on IRC suggesting that https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=a0be58576cfc25f93f10aabf45908f6056d9f848 might introduce a regression for setting up VLANs (vid 2 in particular), reverting that probably fixes your problem.

1 Like

Yep, after reversing the file to it previous version:

/home/user/openwrt/package/network/config/netifd/Makefile
With this content (the previous one):

include $(TOPDIR)/rules.mk

PKG_NAME:=netifd
PKG_RELEASE:=1

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL=$(PROJECT_GIT)/project/netifd.git
PKG_SOURCE_DATE:=2020-10-22
PKG_SOURCE_VERSION:=24ce1eab4910869576406bafd0489daf0d3e6e28
PKG_MIRROR_HASH:=aa73b4e470e81165baba0262144f410bb05a3ff141cf72ad451914f033868ea1
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:=

PKG_BUILD_PARALLEL:=1

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

define Package/netifd
  SECTION:=base
  CATEGORY:=Base system
  DEPENDS:=+libuci +libnl-tiny +libubus +ubus +ubusd +jshn +libubox
  TITLE:=OpenWrt Network Interface Configuration Daemon
endef

TARGET_CFLAGS += \
	-I$(STAGING_DIR)/usr/include/libnl-tiny \
	-I$(STAGING_DIR)/usr/include \
	-flto

TARGET_LDFLAGS += -flto -fuse-linker-plugin

CMAKE_OPTIONS += \
	-DLIBNL_LIBS=-lnl-tiny \
	-DDEBUG=1

define Package/netifd/install
	$(INSTALL_DIR) $(1)/sbin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/netifd $(1)/sbin/
	$(CP) ./files/* $(1)/
	$(CP) $(PKG_BUILD_DIR)/scripts/* $(1)/lib/netifd/
endef

$(eval $(call BuildPackage,netifd))

Compiled and flashed with success (r14927-c4600e6261).

I had only an issue with the Luci install:

# opkg install luci
Installing luci (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci_git-20.317.58722-c20fa83_all.ipk
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-default-on found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-heartbeat found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-netdev found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-timer found, but incompatible with the architectures configured
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 * 	kernel (= 5.4.75-1-9b987752517786d6b21d331f275da699)
 * opkg_install_cmd: Cannot install package luci.



# opkg install luci --force-depends
Installing luci (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci_git-20.317.58722-c20fa83_all.ipk
Installing uhttpd (2020-10-04-14a3cb42-2) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/uhttpd_2020-10-04-14a3cb42-2_arm_cortex-a15_neon-vfpv4.ipk
Installing uhttpd-mod-ubus (2020-10-04-14a3cb42-2) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/uhttpd-mod-ubus_2020-10-04-14a3cb42-2_arm_cortex-a15_neon-vfpv4.ipk
Installing liblua5.1.5 (5.1.5-7) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/liblua5.1.5_5.1.5-7_arm_cortex-a15_neon-vfpv4.ipk
Installing lua (5.1.5-7) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/lua_5.1.5-7_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-lib-nixio (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-lib-nixio_git-20.317.58722-c20fa83_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-lib-ip (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-lib-ip_git-20.317.58722-c20fa83_arm_cortex-a15_neon-vfpv4.ipk
Installing rpcd (2020-09-18-3fea6559-3) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/rpcd_2020-09-18-3fea6559-3_arm_cortex-a15_neon-vfpv4.ipk
Installing libubus-lua (2020-10-25-ad0cd117-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/libubus-lua_2020-10-25-ad0cd117-1_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-lib-jsonc (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-lib-jsonc_git-20.317.58722-c20fa83_arm_cortex-a15_neon-vfpv4.ipk
Installing liblucihttp0 (2019-07-05-a34a17d5-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/liblucihttp0_2019-07-05-a34a17d5-1_arm_cortex-a15_neon-vfpv4.ipk
Installing liblucihttp-lua (2019-07-05-a34a17d5-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/liblucihttp-lua_2019-07-05-a34a17d5-1_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-lib-base (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-lib-base_git-20.317.58722-c20fa83_all.ipk
Installing rpcd-mod-file (2020-09-18-3fea6559-3) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/rpcd-mod-file_2020-09-18-3fea6559-3_arm_cortex-a15_neon-vfpv4.ipk
Installing rpcd-mod-luci (20201107) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/rpcd-mod-luci_20201107_arm_cortex-a15_neon-vfpv4.ipk
Installing cgi-io (2020-10-27-ab4c3471-19) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/cgi-io_2020-10-27-ab4c3471-19_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-base (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-base_git-20.317.58722-c20fa83_arm_cortex-a15_neon-vfpv4.ipk
Installing libiwinfo-lua (2020-06-03-2faa20e5-1) to root...
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/libiwinfo-lua_2020-06-03-2faa20e5-1_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-mod-status (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-mod-status_git-20.317.58722-c20fa83_arm_cortex-a15_neon-vfpv4.ipk
Installing kmod-ledtrig-default-on (5.4.75-1) to root...
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/kmod-ledtrig-default-on_5.4.75-1_arm_cortex-a15_neon-vfpv4.ipk
Installing kmod-ledtrig-heartbeat (5.4.75-1) to root...
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/kmod-ledtrig-heartbeat_5.4.75-1_arm_cortex-a15_neon-vfpv4.ipk
Installing kmod-ledtrig-netdev (5.4.75-1) to root...
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/kmod-ledtrig-netdev_5.4.75-1_arm_cortex-a15_neon-vfpv4.ipk
Installing kmod-ledtrig-timer (5.4.75-1) to root...
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/kmod-ledtrig-timer_5.4.75-1_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-mod-system (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-mod-system_git-20.317.58722-c20fa83_all.ipk
Installing rpcd-mod-iwinfo (2020-09-18-3fea6559-3) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/rpcd-mod-iwinfo_2020-09-18-3fea6559-3_arm_cortex-a15_neon-vfpv4.ipk
Installing luci-mod-network (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-mod-network_git-20.317.58722-c20fa83_all.ipk
Installing luci-mod-admin-full (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-mod-admin-full_git-20.317.58722-c20fa83_all.ipk
Installing luci-theme-bootstrap (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-theme-bootstrap_git-20.317.58722-c20fa83_all.ipk
Installing luci-app-firewall (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-app-firewall_git-20.317.58722-c20fa83_all.ipk
Installing luci-app-opkg (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-app-opkg_git-20.317.58722-c20fa83_all.ipk
Installing luci-proto-ppp (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-proto-ppp_git-20.317.58722-c20fa83_all.ipk
Installing luci-proto-ipv6 (git-20.317.58722-c20fa83) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/luci-proto-ipv6_git-20.317.58722-c20fa83_all.ipk
Installing rpcd-mod-rrdns (20170710) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/rpcd-mod-rrdns_20170710_arm_cortex-a15_neon-vfpv4.ipk
Configuring liblucihttp0.
Configuring cgi-io.
Configuring liblua5.1.5.
Configuring lua.
Configuring luci-lib-nixio.
Configuring luci-lib-ip.
Configuring luci-lib-jsonc.
Configuring liblucihttp-lua.
Configuring luci-lib-base.
Configuring luci-app-opkg.
Configuring rpcd.
Configuring libubus-lua.
Configuring libiwinfo-lua.
Configuring rpcd-mod-file.
Configuring rpcd-mod-luci.
Configuring luci-base.
Configuring kmod-ledtrig-default-on.
Configuring kmod-ledtrig-heartbeat.
Configuring kmod-ledtrig-netdev.
Configuring kmod-ledtrig-timer.
Configuring luci-mod-system.
Configuring luci-theme-bootstrap.
Configuring luci-mod-status.
Configuring luci-app-firewall.
Configuring luci-proto-ppp.
Configuring rpcd-mod-iwinfo.
Configuring luci-mod-network.
Configuring luci-mod-admin-full.
Configuring luci-proto-ipv6.
Configuring uhttpd.
4+0 records in
4+0 records out
Configuring uhttpd-mod-ubus.
Configuring rpcd-mod-rrdns.
Configuring luci.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-default-on found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-heartbeat found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-netdev found, but incompatible with the architectures configured
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-ledtrig-timer found, but incompatible with the architectures configured
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 * 	kernel (= 5.4.75-1-9b987752517786d6b21d331f275da699)

Jesus, every snapshot is always a pain. Errors and errors:

 -----------------------------------------------------
 OpenWrt SNAPSHOT, r14927-c4600e6261
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:~# opkg update
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/kmods/5.4.75-1-9b987752517786d6b21d331f275da699/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/kmods/5.4.75-1-9b987752517786d6b21d331f275da699/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/freifunk/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_freifunk
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/freifunk/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/telephony/Packages.sig
Signature check passed.
Collected errors:
 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/ipq806x/generic/kmods/5.4.75-1-9b987752517786d6b21d331f275da699/Packages.gz, wget returned 8.

I build every couple days (usually with a new kernel version). I keep a backup repository of prior builds - beta software will have hiccups when trying to support such a broad base of devices. Gotta be ready to revert back :sunglasses:

Same issue, any workaround suggestion? :joy:

Now, the website is giving 502 errors...

image

With snapshot r14935-95b0751d0f. the wifi throughput is weird. I'm using an Intel Ac-8265 card, at less than 2 meters from the router, using the 5 GHz band, on AC mode and 80 MHz of bandwidth, on an empty non-DFS channel.

With iperf3, through the WAN, with Firewall on, and parallel streams:

4
[SUM] 0.00-180.01 sec 4.22 GBytes 202 Mbits/sec receiver

8
[SUM] 0.00-180.00 sec 4.03 GBytes 193 Mbits/sec receiver

16
[SUM] 0.00-180.01 sec 4.17 GBytes 199 Mbits/sec receiver

32
[SUM] 0.00-180.01 sec 4.91 GBytes 234 Mbits/sec receiver

64
[SUM] 0.00-180.01 sec 6.39 GBytes 305 Mbits/sec receiver

Why is this getting more 50% speed with almost 64 streams?

And the speed test (fiber 500/100) is awkward:

Found the issue regarding the odd radio TX rates and bandwidth, on ath10k:

@M10

How did you get a terminal up? I'm game to test images.

While much of this is new to me, I seem to be using all the suggested settings.
20201120_111931
Soldered on TX, RX, GND as pictured in device data
Plugged in Si CP2102, set to 1v8
Installed drivers and noted com port
Set putty to 115200 8n1 no parity & no flow control

When the USB bridge is powered and plugged in, the router hangs on boot, but when disconnected the ea7500 will boot fine. Regardless of timing of connection, I get no data in terminal.

Any guidance available?

1 Like

Hi,
I am getting EA7500V1 at a bargain. I want to run openwrt on it. Is it fully supported? By that I mean stable wifi (both 5ghz and 2.4ghz) speed and uptime?

Thanks in advance.

Well, despite header voltages looking right and soldering like the example picture, I seem to have cooked my board after a few boots/attempts to get terminal up. The board now only seems to power properly when the ttl leads are connected, but I still don't get a terminal.

do You have 1.8v and 3.3v from board?

@M10
I do get 3.3, but I do not get 1.8 at the tx rx headers. I got a ttl adapter that supported 1.8, but seem to have lost voltage regulation on 1.8 and now rx/tx swing from 1.7-2.5. An led on the back of the board at power cycle button blinks quickly. When the usb adapter is attached it calms down and would seem to boot. Stabilizes the voltage maybe? I haven't tried much after seemingly cooking it.

it looks like You fried 1.8v regulator , any not normal looking components near serial header ?