====== 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]]