Setting up Kiwi x Noni setup
Kiwi supports up to 2 Noni radios via M2 A+E PCIe slots (M2_SLOT_1 and M2_SLOT_2), when using the FW that is built following instructions from: Build Firmware.
As the SoC only supports up to 3 parallel PCIe slots, DIP switches were integrated to switch between PCIe slots. To use Kiwi-x-Noni setup make sure to configure DIP switches into A+E mode to enable M2_SLOT_1 and M2_SLOT_2 PCIe. For more in-depth information check: DIP switches
Currently to see working Kiwi x Noni setup there is a prerequisite to change the board-2.bin file inside ath12k/QCN9274/hw2.0/, as the one flashed via FW flash process is faulty. Follow these steps to change board-2.bin file inside Kiwi/DVK:
- Download ''board-2.zip file''
- Extract/unzip
board-2.binfile - Send it to the device via ssh connection:
scp ./board-2.bin root@192.168.1.1:/lib/firmware/ath12k/QCN9274/hw2.0
- Reboot the device and Noni radios should be up and running alongside the internal one.
Simple OpenWrt wireless configuration to start internal Kiwi and Noni radios
config wifi-device 'radio0'
option type 'mac80211'
option path 'soc@0/10000000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0'
option band '5g'
option channel '36'
option htmode 'EHT80'
option disabled '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'Kiwi-5GHz'
option encryption 'none'
config wifi-device 'radio1'
option type 'mac80211'
option path 'soc@0/18000000.pcie/pci0003:00/0003:00:00.0/0003:01:00.0'
option band '2g'
option channel '3'
option htmode 'EHT20'
option disabled '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'Kiwi-2.4GHz'
option encryption 'none'
config wifi-device 'radio2'
option type 'mac80211'
option path 'soc@0/18000000.pcie/pci0003:00/0003:00:00.0/0003:01:00.0+1'
option band '6g'
option channel '33'
option htmode 'EHT80'
option disabled '0'
config wifi-iface 'default_radio2'
option device 'radio2'
option network 'lan'
option mode 'ap'
option ssid 'Kiwi_Noni-6GHz'
option encryption 'sae'
option sae '1'
list sae_password '1234567890'
list sae_groups '19'
option key '1234567890'
option ieee80211w '2'
option sae_pwe '2'
Useful links
OpenWRT wireless configuration: https://openwrt.org/docs/guide-user/network/wifi/basic