Applying the fix including running rpi-update seems like it may change the Emlid image firmware and I’m guessing may cause issues? Has anyone experienced this problem? Advice would be much appreciated!
rpi-update breaks the Emlid setup which is kind of what I expected:
After updating the kernel and firmware running ArduCopter-quad reports:
SPI: unable to open SPI bus /dev/spidev0.2: No such file or directory
Reverting back to the original kernel / firmware by copying all files from /boot.bak to /boot fixes the problem and ArduCopter-quad runs again. The channel fix for the wifi firmware needs to be patched into the Emlid kernel.
use the region code for your region. DE is allowed 12 and 13 as is GB and NO.
sudo reboot
once it is back again
sudo iwlist wlan0 channel
to confirm that 12 and 13 are now available.
Using rpi-update to get the latest firmware as recommended in some articles is a bad idea and breaks the emlid image. Using rpi-config to set the internationalisation for wifi does not work. The manual edit above is still needed.