====== 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: [[kiwi:build|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: [[kiwi:dipswitches|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 {{:kiwi:board-2.zip|''board-2.zip file''}}
- Extract/unzip ''board-2.bin'' file
- 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]]