Adding OpenWrt support for Xiaomi AX3600 (Part 1)

Hi guys. As first thanks for the discussion in this topic. It was very interesting to read.

I have received my AX3600, and I have got only 1 issue that I would like to try to fix.

My setup is:

  • Huawei LTE modem/router with IP 192.168.8.1.
  • AX3600 with IP 192.168.1.1.

I'd like to allow devices connected to the Huawei router (192.168.8.1) to be able to access the NAS devices connected to the main router (192.168.1.1). AX3600 receives the WAN IP: 192.168.8.100. Of course devices connected to the Huawei router have manually set gateway (192.168.8.100).

In my old router, I was able to create a firewall rule that allowed 192.168.8.X to access local devices on 192.168.1.X. Unfortunately, in AX3600 I can't find any extra firewall configuration :frowning:

Is there any workaround to set a custom firewall rule using "http://192.168.1.1/cgi-bin/luci" links? I know I could get the SSH access, but it would probably be gone after the update, and it's just the only thing I need for now.

It is not the right topic where to ask those things actually!

5 Likes

Linux Kernel 5.10 (LTS) is now out, at lest that will give a more stable base for the ipq807x SoC changes.

Tho cant see anything that will help ath11k on this device :frowning:

1 Like

I kind of doubt it, I gave 5.10 RC7 a go on IPQ6010 and the damn thing crashes as soon as ath11k is initialized, even worse it crashes without a stack trace.

No reply from the mailing list in over a week about ath11k issues.

Dam, I guess our only hope at this point is that more ipq807x devices that can be flashed get into the hands of devs.

Do you have the link to the mailing list thread ?

Yeah, more devices is the only hope.

Cheers, ill keep an eye on that thread.

Ill keep an eye out for more sub £150 IPQ807X devices (cant see anything at the moment).

The only thing I haven't tried (due to time) is seeing if the bdwlan files have changed in the international firmware

Looks like they are indeed different between the CN and INT firmwares.

$ diff -durN miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/ miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/
Binary files miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/bdwlan.b292 and miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/bdwlan.b292 differ
Binary files miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/bdwlan.bin and miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/bdwlan.bin differ
diff: miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/caldata.bin: No such file or directory
diff: miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/caldata.bin: No such file or directory
Binary files miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/WIFI_FW/bdwlan.b292 and miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/WIFI_FW/bdwlan.b292 differ
Binary files miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/WIFI_FW/bdwlan.bin and miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/WIFI_FW/bdwlan.bin differ

$ ls -l miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/caldata.bin miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/caldata.bin
lrwxrwxrwx 1 alex alex 24 вер 28 12:41 miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/caldata.bin -> /tmp/IPQ8074/caldata.bin
lrwxrwxrwx 1 alex alex 24 лип  6 14:25 miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/caldata.bin -> /tmp/IPQ8074/caldata.bin

For both CN and INT bdwlan.bin and bdwlan.b292 are the same. I tried a hex diff, but I don't see any meaningful patterns in the output

$ diff -du <(xxd miwifi_r3600_firmware_f7f3e_1.0.67/lib/firmware/IPQ8074/bdwlan.b292) <(xxd miwifi_r3600_all_6510e_3.0.22_INT/lib/firmware/IPQ8074/bdwlan.b292)
--- /dev/fd/63  2020-12-14 14:13:34.699051789 +0200
+++ /dev/fd/62  2020-12-14 14:13:34.699051789 +0200
@@ -1,4 +1,4 @@
-00000000: 0100 0404 0000 0000 0080 17c7 1804 0003  ................
+00000000: 0100 0404 0000 0000 0080 0fa0 1804 0003  ................
 00000010: 7f12 3456 0003 7f12 3457 0003 7f12 3458  ..4V....4W....4X
 00000020: 0003 7f12 3459 0003 7f12 345a 0003 7f12  ....4Y....4Z....
 00000030: 345b 0000 0000 0000 0000 9220 0000 0000  4[......... ....
@@ -32,7 +32,7 @@
 000001f0: 0000 3f01 3701 0000 0000 3e01 3701 0000  ..?.7.....>.7...
 00000200: 0000 3901 3c01 0000 0000 3701 3401 0000  ..9.<.....7.4...
 00000210: 0000 3501 3201 0000 0000 0000 0000 0000  ..5.2...........
-00000220: 0100 0101 0600 0000 0000 0000 0000 0005  ................
+00000220: 0100 0101 0600 0000 0000 0000 0100 0005  ................
 00000230: 0005 0000 0000 0000 0000 0000 0000 0000  ................
 00000240: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00000250: 0000 0000 0000 0000 0000 0000 0000 0000  ................
@@ -634,7 +634,7 @@
 00002790: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000027a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000027b0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
-000027c0: 0000 0000 0000 0000 4c58 68bd cdff ffff  ........LXh.....
+000027c0: 0000 0000 0000 0000 4c58 688c a8bd ffff  ........LXh.....
 000027d0: ffff ffff ffff ffff ffff ffff ffff ffff  ................
 000027e0: ffff ffff ffff ffff 24c3 0000 22b4 0000  ........$..."...
 000027f0: 1e92 0000 196a 0000 1653 0000 1232 0000  .....j...S...2..
@@ -3098,128 +3098,128 @@
 0000c190: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 0000c1a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 0000c1b0: 0000 0000 6262 6262 6262 605c 6262 6262  ....bbbbbb`\bbbb
-0000c1c0: 5c5c 5c58 6262 6262 5c5c 5c58 6262 6262  \\\Xbbbb\\\Xbbbb
-0000c1d0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c1e0: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c1f0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c200: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c210: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c220: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c230: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c240: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c250: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c260: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c270: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c280: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c290: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c2a0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c2b0: 4a4a 4a4a 4444 4440 403c 3838 4a4a 4a4a  JJJJDDD@@<88JJJJ
-0000c2c0: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c2d0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c2e0: 4a4a 4a4a 4444 4440 403c 3838 6262 6262  JJJJDDD@@<88bbbb
-0000c2f0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c300: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c310: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c320: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c330: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c340: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c350: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c360: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c370: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c380: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c390: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c3a0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c3b0: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c3c0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c3d0: 5656 5656 5050 504c 4c48 4444 5050 5050  VVVVPPPLLHDDPPPP
-0000c3e0: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c3f0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c400: 5050 5050 4444 4440 403c 3838 6262 6262  PPPPDDD@@<88bbbb
-0000c410: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c420: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c430: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
+0000c1c0: 5c5c 5c5c 6262 6262 5c5c 5c5c 6262 6262  \\\\bbbb\\\\bbbb
+0000c1d0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c1e0: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c1f0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c200: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c210: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c220: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c230: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c240: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c250: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c260: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c270: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c280: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c290: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c2a0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c2b0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c2c0: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c2d0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c2e0: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c2f0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c300: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c310: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c320: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c330: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c340: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c350: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c360: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c370: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c380: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c390: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c3a0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c3b0: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c3c0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c3d0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c3e0: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c3f0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c400: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c410: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c420: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c430: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
 0000c440: 6200 0000 6262 6262 6262 605c 6262 6262  b...bbbbbb`\bbbb
-0000c450: 5c5c 5c58 6262 6262 5c5c 5c58 6262 6262  \\\Xbbbb\\\Xbbbb
-0000c460: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c470: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c480: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c490: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c4a0: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c4b0: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c4c0: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c4d0: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c4e0: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c4f0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c500: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c510: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c520: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c530: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c540: 5656 5656 5050 504c 4c48 4444 5050 5050  VVVVPPPLLHDDPPPP
-0000c550: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c560: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c570: 5050 5050 4444 4440 403c 3838 6262 6262  PPPPDDD@@<88bbbb
-0000c580: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c590: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c5a0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c5b0: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c5c0: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c5d0: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c5e0: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c5f0: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c600: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c610: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c620: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c630: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c640: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c650: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c660: 5656 5656 5050 504c 4c48 4444 5050 5050  VVVVPPPLLHDDPPPP
-0000c670: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c680: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c690: 5050 5050 4444 4440 403c 3838 6262 6262  PPPPDDD@@<88bbbb
-0000c6a0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c6b0: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c6c0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
+0000c450: 5c5c 5c5c 6262 6262 5c5c 5c5c 6262 6262  \\\\bbbb\\\\bbbb
+0000c460: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c470: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c480: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c490: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c4a0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c4b0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c4c0: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c4d0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c4e0: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c4f0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c500: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c510: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c520: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c530: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c540: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c550: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c560: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c570: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c580: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c590: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c5a0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c5b0: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c5c0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c5d0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c5e0: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c5f0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c600: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c610: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c620: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c630: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c640: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c650: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c660: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c670: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c680: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c690: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c6a0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c6b0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c6c0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
 0000c6d0: 6200 0000 6262 6262 6262 605c 6262 6262  b...bbbbbb`\bbbb
-0000c6e0: 5c5c 5c58 6262 6262 5c5c 5c58 6262 6262  \\\Xbbbb\\\Xbbbb
-0000c6f0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c700: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c710: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c720: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c730: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c740: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c750: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c760: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c770: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c780: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c790: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c7a0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c7b0: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c7c0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c7d0: 5656 5656 5050 504c 4c48 4444 5050 5050  VVVVPPPLLHDDPPPP
-0000c7e0: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c7f0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c800: 5050 5050 4444 4440 403c 3838 6262 6262  PPPPDDD@@<88bbbb
-0000c810: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c820: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c830: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c840: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c850: 4c48 4444 6262 6262 5c5c 5c58 5854 5050  LHDDbbbb\\\XXTPP
-0000c860: 6262 6262 5c5c 5c58 5854 5050 5c5c 5c5c  bbbb\\\XXTPP\\\\
-0000c870: 5050 504c 4c48 4444 6262 6262 5c5c 5c58  PPPLLHDDbbbb\\\X
-0000c880: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c890: 5c5c 5c5c 5050 504c 4c48 4444 6262 6262  \\\\PPPLLHDDbbbb
-0000c8a0: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c8b0: 5854 5050 5c5c 5c5c 5050 504c 4c48 4444  XTPP\\\\PPPLLHDD
-0000c8c0: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
-0000c8d0: 5c5c 5c58 5854 5050 5c5c 5c5c 5050 504c  \\\XXTPP\\\\PPPL
-0000c8e0: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c8f0: 5656 5656 5050 504c 4c48 4444 5050 5050  VVVVPPPLLHDDPPPP
-0000c900: 4444 4440 403c 3838 5656 5656 5050 504c  DDD@@<88VVVVPPPL
-0000c910: 4c48 4444 5656 5656 5050 504c 4c48 4444  LHDDVVVVPPPLLHDD
-0000c920: 5050 5050 4444 4440 403c 3838 6262 6262  PPPPDDD@@<88bbbb
-0000c930: 5c5c 5c58 5854 5050 6262 6262 5c5c 5c58  \\\XXTPPbbbb\\\X
-0000c940: 5854 5050 6262 6262 5c5c 5c58 5854 5050  XTPPbbbb\\\XXTPP
-0000c950: 6262 6262 5c5c 5c58 5854 5050 6262 6262  bbbb\\\XXTPPbbbb
+0000c6e0: 5c5c 5c5c 6262 6262 5c5c 5c5c 6262 6262  \\\\bbbb\\\\bbbb
+0000c6f0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c700: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c710: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c720: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c730: 4c4c 4844 6262 6262 5c5c 5c5c 5854 5050  LLHDbbbb\\\\XTPP
+0000c740: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c750: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c760: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c770: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c780: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c790: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c7a0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c7b0: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c7c0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c7d0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c7e0: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c7f0: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c800: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c810: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c820: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c830: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c840: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c850: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c860: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c870: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c880: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c890: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c8a0: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c8b0: 5854 5050 5c5c 5c5c 5050 5050 4c48 4444  XTPP\\\\PPPPLHDD
+0000c8c0: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
+0000c8d0: 5c5c 5c5c 5854 5050 5c5c 5c5c 5050 5050  \\\\XTPP\\\\PPPP
+0000c8e0: 4c48 4444 6262 6262 5c5c 5c5c 5854 5050  LHDDbbbb\\\\XTPP
+0000c8f0: 6262 6262 5c5c 5c5c 5854 5050 5c5c 5c5c  bbbb\\\\XTPP\\\\
+0000c900: 5050 5050 4c48 4444 6262 6262 5c5c 5c5c  PPPPLHDDbbbb\\\\
+0000c910: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c920: 5c5c 5c5c 5050 5050 4c48 4444 6262 6262  \\\\PPPPLHDDbbbb
+0000c930: 5c5c 5c5c 5854 5050 6262 6262 5c5c 5c5c  \\\\XTPPbbbb\\\\
+0000c940: 5854 5050 6262 6262 5c5c 5c5c 5854 5050  XTPPbbbb\\\\XTPP
+0000c950: 6262 6262 5c5c 5c5c 5854 5050 6262 6262  bbbb\\\\XTPPbbbb
 0000c960: 6200 0000 0000 0000 0000 0000 0000 0000  b...............
 0000c970: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 0000c980: 0000 0000 0000 0000 0000 0000 0000 0000  ................

@Apache14 I have stumbled upon the following patch:

It would pretty much explain the lack of capabilities being advertised.
As with iw-full and without this patch I get the following:

So, we are still lacking VHT as a feature despite VHT rates and modulations it can do.
Unfortunately, altough kernel does not crash when VHT is enabled I dont see a signal at all.

I am now working on kernel 5.10 support as that will be the next OpenWrt kernel.
Its going mostly OK, but PCI has changed completely and that needs to be manually sorted out.
Unfortunately, I wont have time until after christmas when I am on vacation to do anything substantial.

5 Likes

@alllexx88 Do you maybe have the current bdwlan.292 from INT firmware?
I tried using the bdwlan.292 from 1.0.67 and it causes the remoteprocessor to crash.

Here's the one from INT 3.0.22:
bdwlan.b292-int-3.0.22.zip

Thanks, that one was crashing as well.
But after trying couple of ath11k firmware versions it seems that 2.4.0.1-r2 does not crash.
Nah, it crashed the second time around.

1 Like

Hi, unfortunately i never got that promised AX6 (shipment issues)

But i have a Netgear WAX610 (IPQ6010) for further experiments here :wink:

I have to define a new target for that with robimarkos repo (AX3600-v5.10) first.

I'll keep you posted.

ath11k does not work on IPQ6k at all, it simply crashes the kernel after initialisation.

This is strange, I'm wondering with what kernel version the ath11k developers are working and why no one else has those crashes ?

btw: an image from this repo (combination of 19.07 + qsdk kernel 4.4 + ath11k + hostapd 5.7 inkl. patches) works pretty good on the wax610 including setting of the board_id in the DTS and VHT / HE modes:

[   14.182401] ath11k c000000.wifi: qmi target: chip_id: 0x0, chip_family: 0x4, board_id: 0x30, soc_id: 0xffffffff
[   14.182405] ath11k c000000.wifi: qmi fw_version: 0x24050013 fw_build_timestamp: 2020-08-10 10:37 fw_build_id: QC_IMAGE_VERSION_STRING=WLAN.HK.2.4.0.1.r1-00019-QCAHKSWPL_SILICONZ-1
[   14.195552] ath11k c000000.wifi: Downloading BDF: IPQ6018/board-2.bin, size: 787208
[   14.195866] ath11k c000000.wifi: Direct firmware load for IPQ6018/caldata.bin failed with error -2
[   14.195868] ath11k c000000.wifi: Falling back to user helper
[   14.249488] ath11k c000000.wifi: qmi caldata downloaded: IPQ6018/caldata.bin, type: 2
[   14.256327] ath11k c000000.wifi: qmi BDF downloaded
[   14.264146] ath11k c000000.wifi: qmi firmware ready

TIP uses 4.4.60 kernel from Qualcomm, so it's not really relevant.
From what I see ath11k is usually tested on QCA6390 and IPQ8074 in the commits.

1 Like

How did you tested ath11k on the IPQ6k?

As far as i could see, even in kernel 5.10 there is only base support of the soc in the dts files. But the wifi nodes for example are missing (or am I missing something?)

We have an internal tree with more stuff supported on our distribution as we only run mainline kernels.
Its waiting working WLAN to be started to upstream.

1 Like

Sounds good, thanks.

Oh my, this worked great with AX6 :smiley: Thank you very much.

Just one thing: You said to change the GATEWAY to 169.254.31.1, it didn't work by just changing the gateway. I had to change the router lan ip as well to the same 169.254.31.1.

For some reason the xqsystem.lua file didn't work in the first time (the whole LuCI was unstable). After some reboots (in the second router) I was able to get it to work :slight_smile:

By the way, is there a way to have SSH permanently?