General OpenWrt support for Xiaomi AX3600 (Part 2)

which manager should I install to make that happen?
I removed basic-wolfssl and installed wpad-openssl along with enabling of 802.11k/r/v.

I agree. I take back my words. Like you mentioned, it was just a brute force and definitely not something that should be run on a day to day network. I remove that script from startup. After Enabling 802.11k/r/v, I see some clients getting connected to the main router. I heard DAWN isn't great and is buggy.

I think the firmware is overall stable except for this client roaming issue. If we can have a workaround in terms of config / manager installation to steer clients according to RSSI that would be just perfect. What I mean is something similar to the roaming experience offered by the stock firmware.

This is the right file. The error you get is solved and described several times in this and the part 1 thread.

With all due respect, ā€œheardā€ from whom? And are you now that person who the next person ā€œhearsā€ this from?

Given that the clients are in full control of their behaviour, I will share that DAWN is working very well in my setup of 4 APs. Both FT (for clients that support it) and 4WAY (for those that donā€™t).

Thereā€™s no magic configuration for all users. You will have to read, adjust configuration AND (lower) power across devices to reduce overlap and help transition.

The DAWN thread may be a better place for you to ask for help after reading the DAWN configuration guide and adjusting your power etc.

4 Likes

Saw the buggy comment here

The whole idea is to see if anything is missing or needs to be added to the existing snapshot or in terms of configuration to fix the roaming behavior, and I am not the only one complaining about this. Its pretty much most users who have two routers. probably for users running on one router, it doesn't affect them.
And we are curious to know how Xiaomi could pull this off on their existing firmware by running something under the hood. From what I know it doesn't have any 802.11k/v/r features enabled by default.

Iā€™m not sure how you interpreted that (now old) post to mean DAWN is buggy.

Anyways, this is off-topic in this thread, as IPQ807 works (the issue you elude to was long ago fixed), and DAWN works once the user configures for their environment.

I suggest taking the time to read and understand the parameters in the documentation I linked to, and adjust for your environment. Then follow-up in the appropriate thread as your case may also help others in the future.

1 Like

I am not interested in installing DAWN. Thanks.

Again, there is nothing to be added for "roaming", its up to the clients, best you can do is provide them requests and hints by using 802.11k to create a hearing map and then use a manager like usteer/DAWN to try and steer them via 802.11v.

So, you are basing your opinion on DAWN which is one of only 2 open source 802.11v daemons based off one forum post?

2 Likes

I prefer not to install any daemons at this point and see whether the enabled 802.11k/r/v is helping the clients make the right decision. It just feels new & surprising to hear that you need daemons and 802.11 amendments to influence these client decisions when things work out of the box on the Stock firmware or other basic routers without any of these amendments / daemons.

Again, 802.11v is not something you enable/disable, its a way of sending hints about where you would like the client to connect/move to, clients are fully autonomous in 802.11.

1 Like

:man_facepalming:

No worries. Good luck. :slight_smile:

Stock firmware has a lot of daemons running. For roaming and other stuff. Scanning constantly your network, sending stuff to chinese ip adresses etc.
If you connect via ssh to stock firmware and look at the running processes you will see for your self. Also in Stock firmware all the Mesh APs are constantly talkingā€¦ why? What? Nobody knows.
So if you are so happy with stock firmware, think about why you are using OpenWrt (which is not an average joe friendly OS).

PS: roaming is working for me just fine with my 2 Xiaomi AX3600 and Netgear r6260 and Netgear WNDR3800

There are multitude of devices in your network sending stuff to different countries IP Address. I don't understand why you are targeting a particular nationality here. I was using the stock firmware in repeater mode. It wasn't Mesh. Hope you know the difference between the two. And not an average joe here! Thanks. Unsure why people get so offensive when questioned on a basic feature.

Then good luck. If you have any question left please ask in the appropriate topics.

Looking at the dawn documentation, there is something strange. It says there must exist this two ubus hostapd commands:

"wnm_disassoc_imminent":{...}
 "bss_transition_request":{...}

But I only see the second. Maybe the documentation is outdated? It seems now the first is part off the second. This commands depend on the wlan driver or is exactly the same for all openwrt devices? If depends on the driver, maybe for this reason usteer and others don't work?

He's not targeting a specific nationality, it just happens the router brand is from that nationality.
His point it that Openwrt doesn't spy on us.
Openwrt is opensource, scrutinized by the community to be secure and updated even against the new threats and much more: https://openwrt.org/reasons_to_use_openwrt
Also we can run encrypted DNS, adblock, banIP or others to protect our security and privacy even more.
But you know all that, you are here.

Offtopic to the AX3600-discussion:
I'm using DAWN too on many different OpenWRT-devices and (apart from the 802.11r-Bug in an MTK7621-driver) the roaming experience is just fine. I also like the one place that gives me a full overview of all devices connected to the wifi network.
btw: This needs to be improved in OpenWRT: having one interface to control all APs in your network.

2 Likes

Hi,
I have today updated 2 Xiaomis AX 3600 from latest robimarkos version to snapshot version. It worked flawlessly with the following commands:

uci set system.@system[0].compat_version="1.0"
uci commit system
service wpad stop
sysupgrade -n /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-sysupgrade.bin
opkg update
opkg install luci
opkg remove wpad-basic-wolfssl
opkg install wpad-wolfssl

I have one problem. I can no longer change the maximum transmit power. There are only the options driver default and 255dbm. I live in Germany and want to limit the value to 20dbm. What do I have to do?

Translated with www.DeepL.com/Translator (free version)

2 Likes

Same issue, AX6, one of my routers is limited to 255dB. The other one is totally fine.
I think it with the latest snapshot. The "good" router have older snapshot

1 Like

It seems was removed here https://github.com/openwrt/openwrt/commit/d5e48a1e8ef3ec40db18d6b87d542e892ca9be69

Where is the latest code of usteer? The one that I found in github contains this method.