I am trying to run the openmanet-1.5.0 image on a CM4 connected to a Waveshare dual ethernet base board and the WM1302 Hat + Wio-WM6108 Wi-Fi HaLow Mini-PCIe Module. Everything seems to be functioning, except I am receiving “BCF may not be appropriate! The BCF file on this device must be specified via UCI as the board type isn’t set in the OTP bits. Currently, your HaLow device is using the non-functional failsafe BCF.”
The “BCF may not be appropriate” error means that the driver has been unable to detect the module connected to the host processor, and because there is nothing specified, it has fallen back to a failsafe BCF which effectively disables the radio entirely. This is to prevent damage to the module.
The SeeedStudio boards use a Quectel high power module, so you need to make sure you’re using the BCF for that module. For firmware versions 1.14+, Quectel have given us permission to distribute that BCF via our GitHub, and it is available here: morse-firmware/bcf/quectel/bcf_fgh100mhaamd.bin at main · MorseMicro/morse-firmware · GitHub. Copy this to /lib/firmware/morse if it is not already there, and then add option bcf 'bcf_fgh100mhaamd.bin' to the radio section of /etc/config/wireless with option type 'morse' set.
This should be compatible with 1.15 and 1.16.
If you need an older version, you need to contact Quectel.