conga-SMX8 HD Wireless SPB228
This section applies to the conga-SMX8 variants with onboard SBP228 Wifi option only (that is congatec part number 051005 and 051025).
Configuring the Wifi connection
The onboard Wifi module is connected via the 2nd PCIe interface (pcieb) of the i.MX 8 SOC. This interface is disabled by default and has to be activated by
the corresponding DTB file during kernel boot. To do this, either imx8qm-cgtsmx8-pcieb.dtb or imx8qm-cgtsmx8-hdmi-pcieb.dtb have to be specified for the
bootloader environment variable "fdt_file".
On bootloader level, specify:
=> setenv fdt_file imx8qm-cgtsmx8-pcieb.dtb
=> savee
Or, in case HDMI output is desired:
=> setenv fdt_file imx8qm-cgtsmx8-hdmi-pcieb.dtb
=> savee
In the root filesystem of the target system, edit the file <code>/etc/wpa_supplicant.conf</code> and configure the wifi network
(replace \<SSID-of-WIFI-NETWORK> and \<KEY> with proper values).
A) For Yocto BSP Sumo (2.5) with Kernel 4.14 use:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="<SSID-of-WIFI-NETWORK>"
proto=WPA2
key_mgmt=WPA-PSK
psk="<KEY>"
}
B) For Yocto BSP Zeus (3.0) with Kernel 5.4 use:
Instead of specifying the key directly in ASCII in the configuration file, the tool "wpa_passphrase" can be used to pre-compute a PSK from the ASCII
passphrase and the SSID:
Copy the result of the command and paste it into the /etc/wpa_supplicant.conf
Testing the Wifi connection
If everything is configured properly, the connection can be established:
A dhcp address should be assigned and access to the network should be possible, e.g. via ping, ssh, e.g.:
The connection to the network can be verified via:
Testing the bluetooth connection
Start the bluetoothctl command line interface and list the controllers. Make sure the SPB228 is the selected default, this is important if there is already an internal controller on your PC:
Start and stop scanning:
Pair and connect to the device: