802.11ax Routers

Yeah, I also suggest to throw that one away for good.

https://fccid.io/PY320100480/Internal-Photos/Internal-Photos-4876128

I too have just received two LinkSys AX3200 E8450s. How may I assist in building/testing out 802.11ax support in OpenWRT? I have other network and WiFi gear, so this wouldn't be on my prod network.

4 Likes

As i use a Linksys WRT1900ACSv2 with that old and buggy wifi fimware (no WPA3, no MESH ...), i just bought this AVM 6000 as an access point (LAN Bridge) and deactivated wifi on the WRT-Device ....

What can i say: My Lenovo with AX210 gets 930 mbit/s via iperf3 ... awesome ...

1 Like

930mbps is about line speed for a normal Ethernet connection. A wired one. So that is pretty good for WiFi!

What do you think about Linksys MR7350?

https://wikidevi.wi-cat.ru/Linksys_MR7350

IPQ60xx is not supported by OpenWrt yet, while there is a reasonable expectation that it will be one day, I wouldn't hold my breath (>>6 months, more likely >12 months).

Looks like Linksys took some shortcuts with the e8450, like USB2.0?! And apparently they don't support the 802.11ax/802.11ac standard fully? But perhaps that can be fixed by OpenWrt unless of course it's limited by some half-ass hardware.

Time will tell...

What isn't supported?

If its IPQ60xx then it supports the ratified 802.11ax, so ti has to have all of the features.

It only supports 20 & 40MHz, and not 80 & 160Mhz.
It was just something I read here, it seems odd, I agree.

Thats gotta be just Linksys butchering the FW to make 2 products out of one as IPQ6010 as I tried ath11k on does 80MHz without and issue.

1 Like

80mhz works on lower bands (36-48) and ac (not on ax, maybe a bug?). Will test the rest over the next days. I can post a iw list if interested. So far i know 160mhz works only on the upper bands.

For me it looks like the device only need some maturity within OpenWRT to show its true potential.

Edit: here is iw list for the E8450:

# iw list
Wiphy phy1
        wiphy index: 1
        max # scan SSIDs: 4
        max scan IEs length: 2190 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports AP-side u-APSD.
        Device supports T-DLS.
        Available Antennas: TX 0xf RX 0xf
        Configured Antennas: TX 0xf RX 0xf
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
        Band 2:
                Capabilities: 0x9ff
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX Greenfield
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 7935 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: No restriction (0x00)
                HT TX/RX MCS rate indexes supported: 0-31
                VHT Capabilities (0x339b79f9):
                        Max MPDU length: 7991
                        Supported Channel Width: 160 MHz, 80+80 MHz
                        RX LDPC
                        short GI (80 MHz)
                        short GI (160/80+80 MHz)
                        TX STBC
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        MU Beamformee
                        RX antenna pattern consistency
                        TX antenna pattern consistency
                VHT RX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT RX highest supported: 0 Mbps
                VHT TX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT TX highest supported: 0 Mbps
                HE Iftypes: Station
                        HE MAC Capabilities (0x08031a000040):
                                +HTC HE Supported
                                TWT Requester
                                Trigger Frame MAC Padding Duration: 2
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x5c70ce126d00f3064e3f00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                HE160/HE80+80/5GHz
                                242 tone RUs/5GHz
                                Device Class: 1
                                LDPC Coding in Payload
                                HE SU PPDU with 1x HE-LTF and 0.8us GI
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformee
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered CQI Feedback
                                Partial Bandwidth Extended Range
                                Partial Bandwidth DL MU-MIMO
                                PPE Threshold Present
                                Power Boost Factor ar
                                HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
                                20MHz in 40MHz HE PPDU 2.4GHz
                                20MHz in 160/80+80MHz HE PPDU
                                80MHz in 160/80+80MHz HE PPDU
                                DCM Max BW: 1
                                Longer Than 16HE SIG-B OFDM Symbols
                                Non-Triggered CQI Feedback
                                TX 1024-QAM
                                RX 1024-QAM
                                RX Full BW SU Using HE MU PPDU with Compression                                                                                                                                                                                                                                              SIGB
                                RX Full BW SU Using HE MU PPDU with Non-Compress                                                                                                                                                                                                                                             ion SIGB
                        HE RX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        PPE Threshold 0x3b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0x                                                                                                                                                                                                                                             c7 0x71
                HE Iftypes: AP
                        HE MAC Capabilities (0x00051a081044):
                                +HTC HE Supported
                                TWT Responder
                                BSR
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                BQR
                                A-MSDU in A-MPDU
                                OM Control UL MU Data Disable RX
                        HE PHY Capabilities: (0x1c20ce926f538f10000000):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                HE160/HE80+80/5GHz
                                LDPC Coding in Payload
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                MU Beamformer
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 3
                                Sounding Dimensions > 80Mhz: 2
                                Ng = 16 SU Feedback
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered SU Beamforming Feedback
                                Triggered MU Beamforming Feedback
                                PPE Threshold Present
                                Max NC: 2
                        HE RX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        PPE Threshold 0x3b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0x                                                                                                                                                                                                                                             c7 0x71
                HE Iftypes: Mesh
                        HE MAC Capabilities (0x00011a000040):
                                +HTC HE Supported
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x1c200c0000000000008000):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                HE160/HE80+80/5GHz
                                LDPC Coding in Payload
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                        HE RX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE RX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                        HE TX MCS and NSS set 80+80 MHz
                                         1 streams: MCS 0-11
                                         2 streams: MCS 0-11
                                         3 streams: MCS 0-11
                                         4 streams: MCS 0-11
                                         5 streams: not supported
                                         6 streams: not supported
                                         7 streams: not supported
                                         8 streams: not supported
                Frequencies:
                        * 5180 MHz [36] (23.0 dBm)
                        * 5200 MHz [40] (23.0 dBm)
                        * 5220 MHz [44] (23.0 dBm)
                        * 5240 MHz [48] (23.0 dBm)
                        * 5260 MHz [52] (20.0 dBm) (radar detection)
                        * 5280 MHz [56] (20.0 dBm) (radar detection)
                        * 5300 MHz [60] (20.0 dBm) (radar detection)
                        * 5320 MHz [64] (20.0 dBm) (radar detection)
                        * 5500 MHz [100] (26.0 dBm) (radar detection)
                        * 5520 MHz [104] (26.0 dBm) (radar detection)
                        * 5540 MHz [108] (26.0 dBm) (radar detection)
                        * 5560 MHz [112] (26.0 dBm) (radar detection)
                        * 5580 MHz [116] (26.0 dBm) (radar detection)
                        * 5600 MHz [120] (26.0 dBm) (radar detection)
                        * 5620 MHz [124] (26.0 dBm) (radar detection)
                        * 5640 MHz [128] (26.0 dBm) (radar detection)
                        * 5660 MHz [132] (26.0 dBm) (radar detection)
                        * 5680 MHz [136] (26.0 dBm) (radar detection)
                        * 5700 MHz [140] (26.0 dBm) (radar detection)
                        * 5720 MHz [144] (13.0 dBm) (radar detection)
                        * 5745 MHz [149] (13.0 dBm)
                        * 5765 MHz [153] (13.0 dBm)
                        * 5785 MHz [157] (13.0 dBm)
                        * 5805 MHz [161] (13.0 dBm)
                        * 5825 MHz [165] (13.0 dBm)
                        * 5845 MHz [169] (13.0 dBm)
                        * 5865 MHz [173] (13.0 dBm)
        valid interface combinations:
                 * #{ IBSS } <= 1, #{ AP, mesh point } <= 16, #{ managed } <= 32                                                                                                                                                                                                                                             ,
                   total <= 32, #channels <= 1, STA/AP BI must match, radar dete                                                                                                                                                                                                                                             ct widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }

        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Supported extended features:
                * [ VHT_IBSS ]: VHT-IBSS
                * [ RRM ]: RRM
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
                * [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
                * [ AQL ]: Airtime Queue Limits (AQL)
                * [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
                * [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IE                                                                                                                                                                                                                                             s in scans
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 con                                                                                                                                                                                                                                             trol port support
                * [ DEL_IBSS_STA ]: deletion of IBSS station support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211                                                                                                                                                                                                                                              control port support
Wiphy phy0
        wiphy index: 0
        max # scan SSIDs: 4
        max scan IEs length: 2304 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports AP-side u-APSD.
        Device supports T-DLS.
        Available Antennas: TX 0xf RX 0xf
        Configured Antennas: TX 0xf RX 0xf
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
        Band 1:
                Capabilities: 0x1ff
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX Greenfield
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 3839 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: No restriction (0x00)
                HT TX/RX MCS rate indexes supported: 0-31
                Frequencies:
                        * 2412 MHz [1] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (20.0 dBm)
                        * 2472 MHz [13] (20.0 dBm)
                        * 2484 MHz [14] (disabled)
        valid interface combinations:
                 * #{ IBSS } <= 1, #{ managed, AP, mesh point, P2P-client, P2P-G                                                                                                                                                                                                                                             O } <= 16,
                   total <= 16, #channels <= 1, STA/AP BI must match, radar dete                                                                                                                                                                                                                                             ct widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }

        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        max # scan plans: 1
        max scan plan interval: 0
        max scan plan iterations: 0
        Supported extended features:
                * [ VHT_IBSS ]: VHT-IBSS
                * [ RRM ]: RRM
                * [ SET_SCAN_DWELL ]: scan dwell setting
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
                * [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
                * [ AQL ]: Airtime Queue Limits (AQL)
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 con                                                                                                                                                                                                                                             trol port support
                * [ DEL_IBSS_STA ]: deletion of IBSS station support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211                                                                                                                                                                                                                                              control port support

2 Likes

As I suspected then, the limitation is most likely in the software (stock firmware)..

2 Likes

I have that one too. Performance is really another world, not just single client but the whole network is more stable and the initial Handshake/connection is super fast. Just use seperate SSiDs ...

They're crazy not to give it better features with that hardware.

Now I'm looking for a wifi bridge with Wifi 6 that I can use with OpenWRT for IOT and Guests which I can break regulary ...

Just look at the Ruckus 750 which has the same chipset and antenna count and you get an idea how capable that might be.

Its not expensive for what it has. Just high end. You also get 5 year hardware warranty and they'll release the sources ...

FYI: There are major breakthroughs going on for Xiaomi AX3600 support, just check dev forum (but do not pollute the thread).

So I guess the comments about Qualcomm AX not ready for testing yet also applies to IPQ8072+QCN5024/QCN5054 in this device (which has 2.5gbE)?

https://wikidevi.wi-cat.ru/EnGenius_EWS377AP

Is the issue the Qualcomm drivers (or lack thereof) or a lack of developers that have time or know how to work on it? Mostly curious, looking for ways to help...

ipq8071a and ipq8072a are part of the same target, so any improvement for the ax3600/ ipq8071a directly benefits other devices of this target as well. However additional steps will be needed to support the other family members (frequency/ voltage points, etc. - the ipq8071a is a stripped down and downclocked entry level variant of this SOC family), so it's not a trivial device addition. Chances for the non-a variants of this SOC family are not looking great though (apparently not supported by ath11k).

While ax3600 support is actively being worked on again (and starting to look rather promising), it's not quite merge-ready at this point and still requires further development - follow the ax3600 thread for the details.

1 Like

Which hardware is best supported generally and most likely to be the first one out with working AX in OpenWrt? I know various progress has been made but I really like the R7800 AC router since it's so easy to work with from a user perspective, any AX device like that might get support in the near future?

Well, there is already the Belkin RT3200 aka Linksys E8450.

3 Likes