Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kiwi:radios [2026/02/03 15:35]
augustas.p
kiwi:radios [2026/02/04 14:22] (current)
augustas.p
Line 1: Line 1:
 ====== Setting up Kiwi x Noni setup ====== ====== Setting up Kiwi x Noni setup ======
  
-Kiwi supports up to 2 Noni radios via M2 A+E PCIe slots, when using the FW that is built following instructions from: [[kiwi:​build|Build Firmware]].+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 need 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:+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:
  
-  ​- Switch DIP switches mode to A+E to enable ''​M2_SLOT_1''​ and ''​M2_SLOT_2'',​ for more information check: [[kiwi:​dipswitches|DIP switches]] +  - Download {{:​kiwi:​board-2.zip|''​board-2.zip file''​}}
-  ​- Download {{:​kiwi:​board-2.zip|new ''​board-2.zip file''​}}+
   - Extract/​unzip ''​board-2.bin''​ file   - Extract/​unzip ''​board-2.bin''​ file
   - Send it to the device via ssh connection: <​code>​scp ./​board-2.bin root@192.168.1.1:/​lib/​firmware/​ath12k/​QCN9274/​hw2.0</​code>​   - Send it to the device via ssh connection: <​code>​scp ./​board-2.bin root@192.168.1.1:/​lib/​firmware/​ath12k/​QCN9274/​hw2.0</​code>​
   - Reboot the device and Noni radios should be up and running alongside the internal one.   - 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 =====
 +<​code>​
 +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'​
 +</​code>​
 +
 +===== Useful links =====
 +OpenWRT wireless configuration:​ [[https://​openwrt.org/​docs/​guide-user/​network/​wifi/​basic]]