Add support for TP-LINK AX23 V1

Has anyone gotten it to work on AX23 v1? I've been trying to install 22.03.4 on mine but it's not working. Using recovery mode, I upload the factory image and once the progress bar hits 100% the page just quickly refreshes the recovery UI and nothing happens

That's not what the git commit tell you to do, as the primary method of installation.

Looking at the commit I did initially try to install just using the Web UI, but I get Invalid file type error.

interesting part is, there's no factory image for the ax23, only initramfs and sysupgrade, in

Hey, I had the same issue, and reached out to @blocktrron and he was able to help me resolve the issue, and push a fix upstream (fix1 and fix2). The issue was some missing entries for non-EU versions of the router. Wait for this patch to build into SNAPSHOT, and the "-factory" image should work. If you're impatient like me, you can also try building OpenWrt yourself. You can track build progress here I believe:


This commit should fix the factory image not generating.

1 Like

Thnx for the heads up, I've added a tech page, it'll now pop up in the list of supported devices ...


Working now with the latest SNAPSHOT factory image. Thanks for the help

I'll receive a couple of those devices later this week/early next one. Already build an image and will do my standard testing/setup. I'll probably report on any issues/strange stuff I find in here.


Installed the latest snapshot on my AX23 v1.0 and everything seemed fine so far.
But now, after installing some packages with opkg, e.g. luci and others, I have very strange problems/behaviour and I see many of these errors in the kernel log:

[   38.572495] SQUASHFS error: Unable to read page, block 286504, size 121b8
[   38.946874] jffs2: Data CRC 6e04b3c3 != calculated CRC f0b07d1e for node at 007302c8
[   39.190203] jffs2: notice: (443) read_dnode: node CRC failed on dnode at 0x779d1c: read 0x5254ee31, calculated 0x39a5ae1d
[   39.223047] SQUASHFS error: Unable to read fragment cache entry [286504]
[   39.229843] SQUASHFS error: Unable to read page, block 286504, size 121b8

Does anyone know if I'm doing something wrong or is it because of the current firmware?

EDIT: I flashed the factory image 22.03.4 (r20123-38ccc47687) and thought at first that everything works now. But no, here too everything is only OK until you install packages afterwards, then the errors mentioned appear again:

[   39.453528] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[   67.715335] pppoe-dsl: renamed from ppp0
[  144.680487] SQUASHFS error: xz decompression failed, data probably corrupt
[  144.687510] SQUASHFS error: Failed to read block 0x2d8aaa: -5
[  144.693274] SQUASHFS error: Unable to read fragment cache entry [2d8aaa]
[  144.700335] SQUASHFS error: Unable to read page, block 2d8aaa, size 10d20
[  144.707431] SQUASHFS error: Unable to read fragment cache entry [2d8aaa]
[  144.714223] SQUASHFS error: Unable to read page, block 2d8aaa, size 10d20

The firmware should work interchangeably between v1 and v1.20?


1 Like

This patch might be the solution to the problem:;a=commit;h=540377010532d9840ebe0778c2af991bd4b67052

Which Wifi standards are supported by this device? a/b/g/n/ac or also ax? If ax isn't supported (yet) is there an estimate if and if yes when ax will be supported?

What the TP-Link specs, and the techdata page I linked to earlier, say.

1 Like

ax is supported. It’s a good router, would recommend.

only to clearify: i mean if OpenWRT currently supports 802.11ax for this router. that the hardware/stock firmware supports it is clear for me. as in the release notes of 22.03 is written that only for the MT7915 chip ax is supported

OpenWrt 22.03 supports more than 15 devices capable of Wifi 6 (IEEE 802.11ax) using the MediaTek MT7915 wifi chip.

When you look up the specifications you'll find it is using just that.

1 Like

Here is a small report after a few days of trying to use the AX23 with OpenWrt in productive operation.

First the positives, compared to the Archer C7, the 5 GHz WiFi reception has improved significantly.

Unfortunately, on the negative side, the SquashFS errors keep coming back, which leads to crashes, etc., no matter how often you flash the firmware again.
A patch for "Support for SPI calibration" (;a=commit;h=540377010532d9840ebe0778c2af991bd4b67052 ) was merged for kernel 5.15, but either it will not compiled in or it doesn't help in any way.
And even if you flash the factory image from web recovery (;a=commit;h=7dceef5ee554ec4ab5d2dd2ff999f4a60bf2e0f4 ) the SquashFS errors keep coming, sometimes earlier, sometimes much later.

Another note on web recovery, I only managed to flash the OpenWrt 22.03.4 factory image, all snapshot factory images led to a bootloop. Remarkably, original TP-Link images could NOT be flashed successfully ?!

All in all, my opinion is that the current OpenWrt for Archer AX23 is not ready for primetime. :wink:

Has anyone else played around with it?

1 Like