Hi @richbayliss,
For hardware I am using a Raspberry Pi Compute Module 3+ with 8 Gb of eMMC attached to a CM3 IO carrier board.
I am also planning to use a Cypress CYW43455 to add WiFi/Bluetooth.
This module will communicate with the CM3 module using :
- WIFI using SDIO interface Pins 34 to 39
- BLUETOOTH using UART0 interface pins 30 to 33 (tx,rx,cts,rts)
Using Raspian Lite
Point 1 can be accomplished adding dtoverlay=sdio,sdio_overclock=25,gpios_34_39
to /boot/config.txt
Point 2 will need a custom overlay dts file to compiled into a .dtbo
This method works on Raspian Lite. But our final goal is to use BalenaOS together with BalenaCloud.
I have tried balenaOS 2.46.1+rev1 for the Pi 3 as you suggested :
- Flash balenaOS 2.46.1+rev1 using Etcher.
- ssh into BalenaOS Host using a usb to ethernet adapter.
- Modify /mnt/boot/config.txt adding the next line :
dtoverlay=sdio,sdio_overclock=25,gpios_34_39
- Make sure the /mnt/boot/config.txt was written before reboot.
- Reboot.
-
cat /mnt/boot/config.txt
shows no new setting being added. The config.txt was not modified at all
Using Raspian I use “raspi-gpio” application to see the pins mapping after modifying config.txt
How can I do the same on balenaOS Host?
Thank you.