Files
prplos/profiles/qca_ipq95xx.yml
Hela Saadani 426eb5af46 profiles: qca_ipq95xx: hostapd-qca: Changing the SSID of Main VAPs leads to disconnect on the Guest VAP
Problem: hostapd_bss_config->config_id not aligned with hostapd_data->config_id when
config_id is updated over ctrl iface leading to hostapd_flush_old_stations

Cause: In the Freedom board patch 700-wifi-reload.patch, a config_id field is added to
struct hostapd_data, aligned initially with struct hostapd_bss_config.
However, updates via ctrl_iface only change hostapd_bss_config, causing misalignment,
which later triggers unintended deauthentication of unchanged BSS during config reloads.

Solution: Align the config_id between two structs when config_id is updated over ctrl iface

Fixes: PPW-231
References: QCA-07702949
Signed-off-by: Ashutosh Shandilya <ashutosh.shandilya_ext@softathome.com>
Signed-off-by: Sushmitha S <sushmitha.s_ext@softathome.com>
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-16 15:18:02 +01:00

40 lines
894 B
YAML

---
profiles:
- prpl_freedom
target: ipq95xx
subtarget: generic
external_target: True
description: Build image for prpl Foundation Freedom board
feeds:
- name: feed_qca
uri: https://gitlab.com/prpl-foundation/prplOS/feed-qca.git
revision: main@7e38d84fa6da9e5ce434d56df5c793c40d9f6753
packages:
- ipq95xx
- wireless-regdb
- hostapd-qca-utils
- ath12k-wifi-qcom-qcn92xx
- ath12k-caldata
- aq-fw-download
- aq_phy
- qca-ssdk-shell
- wireless-freedom
- kmod-usb-phy-ipq807x
- kmod-usb-dwc3-internal
- kmod-usb-dwc3-qcom-internal
- kmod-usb-storage
- kmod-usb-storage-extras
- kmod-usb-storage-uas
- kmod-fs-vfat
- kmod-telemetry-agent
- kmod-i2c-mux-pca954x
- kmod-gpio-pca953x
- kmod-leds-lp5562
- freedom-lcm-partitioner
diffconfig: |
CONFIG_TARGET_INITRAMFS_COMPRESSION_LZMA=y
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_I2CSET=y