Support for TP Link AX23V(JP)

I can't install following image to AX23V(JP):
openwrt-23.05.2-ramips-mt7621-tplink_archer-ax23-v1-squashfs-factory.bin
I've tried to install from WebGUI.
Advanced > System > Firmware Update
I clicked BROWSE button, selected image file, clicked UPDATE button.
Progress bar stuck at 0%. Nothing happend.
15 mins later, I unpluged and pluged power cable for reboot.
The device booted with OEM firmware.

Firmware Version:
1.0.1 Build 20230711 Rel. 36092(4A50)
Hardware Version:
Archer AX23V v1.0

Hi, I see the ax23v is a completely different shell to the ax23.
Can you confirm it is the same internally?

It is not the same internally, but uses the same construction and same chipset.
I have attached a photo of the dismantled board.


MT7621DAT SoC, MT7905DAN + MT7975DN Radio
Edit: Didn't realize forum would compress the image. Here is a full-resolution link: https://i.imgur.com/nfHebtl.jpeg

My AX23V(JP) is almost working well on 23.05 SNAPSHOT with pathched firmware-utils.
I have awared an issue with port numbers being reversed. The WAN port of the case is mapped to LAN-1, and the LAN-4 of the case is mapped to the WAN port.
I have not been resolve it but it has no practical problem when in use.

1 Like

Hello. Another little bug (apart from the WAN LAN ports) is that the LED colours for the WAN (Internet) port are changed, so when orange is set the actual LED shown is green. Otherwise it is working so far good!

Hello guys,

How did you flash it?

I checkout the branch openwrt-23.05
commit generic: globally enable CONFIG_PCPU_DEV_REFCNT
hash dc84b287b5df0adac9818645e016f5d16cab417d

in build_dir/host/firmware-utils-2024-09-22-f3b636d0/src/tplink-safeloader.c added:

"{product_name:Archer AX23V,product_ver:1.0,special_id:4A500000}\n"
"{product_name:Archer AX1800,product_ver:2.0,special_id:4A500000}\n",

then tried to upgrade the firmware with the built openwrt-ramips-mt7621-tplink_archer-ax23-v1-squashfs-factory.bin but I get Upload error:

The following patch relocates lan and wan ports.

---
 .../ramips/dts/mt7621_tplink_archer-ax23-v1.dts      | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/target/linux/ramips/dts/mt7621_tplink_archer-ax23-v1.dts b/target/linux/ramips/dts/mt7621_tplink_archer-ax23-v1.dts
index ac03545eca..22942ccc51 100644
--- a/target/linux/ramips/dts/mt7621_tplink_archer-ax23-v1.dts
+++ b/target/linux/ramips/dts/mt7621_tplink_archer-ax23-v1.dts
@@ -175,34 +175,34 @@
 &gmac1 {
 	status = "okay";
 	label = "wan";
-	phy-handle = <&ethphy4>;
+	phy-handle = <&ethphy0>;
 
 	nvmem-cells = <&macaddr_config_8 1>;
 	nvmem-cell-names = "mac-address";
 };
 
-&ethphy4 {
+&ethphy0 {
 	/delete-property/ interrupts;
 };
 
 &switch0 {
 	ports {
-		port@0 {
+		port@1 {
 			status = "okay";
 			label = "lan1";
 		};
 
-		port@1 {
+		port@2 {
 			status = "okay";
 			label = "lan2";
 		};
 
-		port@2 {
+		port@3 {
 			status = "okay";
 			label = "lan3";
 		};
 
-		port@3 {
+		port@4 {
 			status = "okay";
 			label = "lan4";
 		};
--
2 Likes