Hello,
I’m working on the AUV that is made from the BlueROV.
Due to the needs of the project, it was necessary to install a 64-bit OS on the Raspberry Pi. Before it was Raspberry Pi OS 32-bit bullseye.
In the end I ran into strange issue with the Wi-Fi connection.
What hardware I have:
- Raspberry Pi 4 Model B
- Navigator board Rev 5
So, what I did:
- I flashed the SD card with Raspberry Pi OS Lite 64-bit bookworm. I used Raspberry Pi Imager, during the installation I added Wi-Fi settings.
- I installed the SD card in the Raspberry Pi, everything went well: it connected to the Wi-Fi from my smartphone’s hotspot and I could log in from my laptop using SSH. Some details: RasPi OS uses Network Manager, so in the /etc/NetworkManager/system-connections there is nmconnection file for my Wi-Fi.
- I installed BlueOS using the installation script (BlueOS/install at master · bluerobotics/BlueOS · GitHub). The installation went well without any problems. It rebooted at the end.
Problems after installation:
-
After the reboot the device didn’t connect to the hotspot. I waited a little bit and then I saw BlueOS Wi-Fi network, which is enabled by Avahi (as far as I understand).
-
I connected to the BlueOS hotspot and checked http://blueos-avahi.local/. Everything seems ok except the Wi-Fi connection.
-
When I check Wi-Fi icon on the top right, there are no networks.
-
When I run ‘ip a’ command in the BlueOS terminal I see that wlan0 interface (it seems to be Wi-Fi) is in state DOWN. When I try to turn it on with ‘ip link set dev wlan0 up’ command, nothing changes.
-
I have manually scanned for the Wi-Fi (sudo iw wlan0 scan | grep -i ssid) and it works! It returned a relevant list of Wi-Fi networks.
After that, I’m totally frustrated with the situation. Please, can someone give me a hint where could be a problem with this setup.
Regards, Sergei