wifi-scripts: use stationary_ap conf for AX mode
authorPaweł Owoc <[email protected]>
Fri, 7 Nov 2025 10:59:12 +0000 (11:59 +0100)
committerFelix Fietkau <[email protected]>
Wed, 12 Nov 2025 11:14:53 +0000 (12:14 +0100)
Use stationary_ap configuration for 6GHz AX AP (not only BE).
This change fixes the 6GHz network not visible issue for QCN9024.

Signed-off-by: Paweł Owoc <[email protected]>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc

index 80625f25a14fbc6abdd36ec303cda05d7f90d13a..c0a76bbd948523a766c57a3ccbc3d008b87ad62f 100644 (file)
@@ -385,6 +385,11 @@ function device_htmode_append(config) {
                        config.he_oper_centr_freq_seg0_idx = config.vht_oper_centr_freq_seg0_idx;
                }
 
+               if (config.band == "6g") {
+                       config.stationary_ap = true;
+                       append_vars(config, [ 'he_6ghz_reg_pwr_type', ]);
+               }
+
                if (config.he_bss_color_enabled) {
                        if (config.he_spr_non_srg_obss_pd_max_offset)
                                config.he_spr_sr_control |= 1 << 2;
@@ -425,11 +430,6 @@ function device_htmode_append(config) {
 
                if (config.hw_mode == 'a')
                        append_vars(config, [ 'eht_oper_chwidth', 'eht_oper_centr_freq_seg0_idx' ]);
-
-               if (config.band == "6g") {
-                       config.stationary_ap = true;
-                       append_vars(config, [ 'he_6ghz_reg_pwr_type', ]);
-               }
        }
 
        append_vars(config, [ 'tx_queue_data2_burst', 'stationary_ap' ]);