Asus TUF Gaming AX6000 support

A fresh model from ASUS based on Filogic SOC (based on reviews found in the web, I don't own the actual hardware now)

It looks similar to ASUS TUF Gaming AX4200 (support thread Asus TUF AX4200 support), but with one additional 2.5G for LAN, 6 instead of 4 external antennas and 4x4 streams for both 2.4GHz and 5GHz


If only it weren’t $200… looks like a nice board.

It is a different device. I hope I don't break any rules by giving external link

The old GT-AX6000 is clearly broadcom though OpenWrt on ASUS GT-AX6000 but GT-AX6000 and TUF-AX6000 are different devices.

The link to FCCID There are internal photos, which clearly show that it is MEDIATEK.


While it should be supportable, someone[0] with the device on their desk will still have to do the porting work.

[0] this "someone" might be you, yourself - it's going to be a steep learning curve, but judging from the TUF-AX4200 and the pending RT-AX59U PR there shouldn't be anything particularly bad about it either.

I'v jut bought this one. To support it with OpenWRT, I think most of the AX4200 support can be reused. Unfortunately, ASUS hasn't released any GPL source to it. In discussion with Asus support, they said they are not obliged to do so. Typical reaction I guess.
Hope I can base the OpenWrt support on the decompiled DTB and the AX4200 support...


Any news about support for TUF Gaming AX6000?

since three days ?
impatient, are you not ?

1 Like

yes, a little, sorry

Could we also support Asus tx-ax6000? It's also using mt7986.

?? what is this router ?

He probably meant TUF-AX6000. That's basically the same hardware as TUF-AX4200 with a second 2.5G port and 4x4 streams in both 2.4 and 5GHz.

1 Like

You own it, you might get help getting it supported.

1 Like

That seems a China-only model. I don't know if it is same with tuf-ax6000 since I can't find dts for those models.

There's one being used in my university's laboratory. However I just graduated...... So no device now.

If you don’t have it why do you want to support it?

Why not, it just exists. Besides supporting it wouldn't need much effort since it's mt7986.

'Easy' or not, at the very least it needs someone (and in all likeliness, that someone would be you, yourself) with the device on their desk willing to work on it. Lacking that won't get you anywhere.


When I compare dts files from vendor I can see only minor changes like below so if you have the hardware we can implement it and perform tests.

diff -ruN mt7986a-TUF-AX4200.dts mt7986a-TUF-AX6000.dts 
--- mt7986a-TUF-AX4200.dts	2023-05-17 01:56:40.000000000 +0200
+++ mt7986a-TUF-AX6000.dts	2023-05-17 01:56:40.000000000 +0200
@@ -2,7 +2,7 @@
 #include "mt7986a.dtsi"
 #include "mt7986a-pinctrl.dtsi"
 / {
-	model = "TUF-AX4200/TUF-AX4200Q";
+	model = "TUF-AX6000";
 	compatible = "mediatek,mt7986a-2500wan-spim-snand-rfb";
 	chosen {
 		bootargs = "console=ttyS0,115200n1 loglevel=8  \
@@ -10,7 +10,15 @@
 	memory {
-		reg = <0 0x40000000 0 0x10000000>;
+		reg = <0 0x40000000 0 0x20000000>;
+	};
+	reserved-memory {
+		/* 16 KiB reserved for PWM[ch0,ch1] */
+		pwm_reserved: pwmbuf@4C7FC000 {
+			reg = <0 0x4C7FC000 0 0x4000>;
+			no-map;
+		};
 	sound {
@@ -27,7 +35,6 @@
 	aliases {
 		ethernet0 = "/ethernet@15100000/mac@0";
 		ethernet1 = "/ethernet@15100000/mac@1";
-		switchport = "/ethernet@15100000/mdio-bus/switch@0/ports";
@@ -129,22 +136,22 @@
 				#size-cells = <0>;
 				port@1 {
-					reg = <1>;
+					reg = <4>;
 					label = "lan1";
 				port@2 {
-					reg = <2>;
+					reg = <3>;
 					label = "lan2";
 				port@3 {
-					reg = <3>;
+					reg = <2>;
 					label = "lan3";
 				port@4 {
-					reg = <4>;
+					reg = <1>;
 					label = "lan4";
1 Like

Thank you, but we really need someone else to test this.... I can't access to that anymore.

However it seems very strange to me that a router like Asus Tuf-Gaming AX6000 is not supported by this project while the Tuf 4200 is supported