Wifi problems with Xiaomi AX3600 and Snapshot

I installed SNAPSHOT r23375-cdfcac6e24 and lost Wifi.
Syslog showed:

Mon Oct  9 06:38:09 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy2.conf (phy phy2-ap0) --> new PHY
Mon Oct  9 06:38:09 2023 daemon.err hostapd: Line 52: unknown configuration item 'radio_config_id'
Mon Oct  9 06:38:09 2023 daemon.err hostapd: FT (IEEE 802.11r) requires nas_identifier to be configured as a 1..48 octet string
Mon Oct  9 06:38:09 2023 daemon.err hostapd: 2 errors found in configuration file '/var/run/hostapd-phy2.conf'
Mon Oct  9 06:38:09 2023 daemon.err hostapd: Failed to set up interface with /var/run/hostapd-phy2.conf
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): Command failed: ubus call hostapd config_add {"iface":"phy2-ap0", "config":"/var/run/hostapd-phy2.conf"} (Invalid argument)
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): Usage: ubus [<options>] <command> [arguments...]
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): Options:
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -s <socket>:		Set the unix domain socket to connect to
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -t <timeout>:		Set the timeout (in seconds) for a command to complete
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -S:			Use simplified output (for scripts)
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -v:			More verbose output
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -m <type>:		(for monitor): include a specific message type
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): 			(can be used more than once)
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  -M <r|t>		(for monitor): only capture received or transmitted traffic
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): Commands:
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - list [<path>]			List objects
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - call <path> <method> [<message>]	Call an object method
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - subscribe <path> [<path>...]	Subscribe to object(s) notifications
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - listen [<path>...]			Listen for events
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - send <type> [<message>]		Send an event
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - wait_for <object> [<object>...]	Wait for multiple objects to appear on ubus
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):  - monitor				Monitor ubus traffic
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512):
Mon Oct  9 06:38:09 2023 daemon.notice netifd: radio2 (2512): Device setup failed: HOSTAPD_START_FAILED

I need to change two things in /lib/netifd/wireless/mac80211.sh for a working system:

1. comment out the following line:
#       echo "radio_config_id=${radio_md5sum}" >> $hostapd_conf_file

2. Place following code in: '/lib/netifd/wireless/mac80211.sh' behind 'bssid=$macaddr' which is on the row 523:
nas_identifier=$(echo "$macaddr" | tr -d ':' | tr 'A-F' 'a-f')

After this changes Wifi worked like before.

Uwe

That build is from exactly 4 months ago at this point.
Given you're on snapshot, I would try the most recent build.

What's interesting is that this has been reported here before, but I've never experienced it myself (on my AX3600 - currently running 9536446965)