Can't make Cell IoT Hat work on RPi 4

Hi Folks,

I’m working with the Cellular IoT Hat (U.S. version) - and my provider (APN) is soracom. I’ve followed both the QMI and PPP installs, but not able to get the network up and running in either case.

install went fine, no errors. upon reboot, under files:
./quectel-CM -s
I get the following:

network interface ‘’ or qmidev ‘’ is not exist
qmidevice_detect failed
qmidevice_detect failed

I’ve got a ‘power’ led lit (green) on the hat board, but nothing else.

PPP was pretty much the same, except it’s doesn’t like my connection type
The remote system (3gppp) is required to authenticate itself but I couldn’t find any suitable secret (password) for it to use to do so.

user and password ARE in the ppp/peer/provider file (correctly).

So - what’s wrong and how do I fix it? Need to get this going in a hurry for a deadline. HELP!

Alright - another forum entry said I need to ‘turn the device on’ - Nice. thanks for adding that to the tutorial! Power is now on, but now on QMI I’m getting:
[09-16_12:27:28:443] Quectel_QConnectManager_Linux_V1.6.0.12
[09-16_12:27:28:445] Find /sys/bus/usb/devices/1-1.1 idVendor=0x2c7c idProduct=0x296, bus=0x001, dev=0x003
[09-16_12:27:28:446] Auto find qmichannel = /dev/cdc-wdm0
[09-16_12:27:28:446] Auto find usbnet_adapter = wwan0
[09-16_12:27:28:446] netcard driver = qmi_wwan, driver version = 22-Aug-2005
[09-16_12:27:28:446] ioctl(0x89f3, qmap_settings) failed: Operation not supported, rc=-1
[09-16_12:27:28:447] Modem works in QMI mode
[09-16_12:27:28:476] cdc_wdm_fd = 7
[09-16_12:27:28:489] Get clientWDS = 1
[09-16_12:27:28:491] Get clientDMS = 1
[09-16_12:27:28:493] Get clientNAS = 1
[09-16_12:27:28:495] Get clientUIM = 1
[09-16_12:27:28:497] Get clientWDA = 1
[09-16_12:27:28:499] requestBaseBandVersion BG96MAR04A03M1G
[09-16_12:27:28:507] requestGetSIMStatus SIMStatus: SIM_READY
[09-16_12:27:28:507] requestSetProfile[1]
[09-16_12:27:28:519] requestGetProfile[1]
[09-16_12:27:28:521] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW
[09-16_12:27:28:523] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[09-16_12:27:28:523] ifconfig wwan0 down
[09-16_12:27:28:542] ifconfig wwan0

still not working.

ok - after reloading several times, and looking at the forum (plus additional sites), I’ve figured out what is wrong.

Seems that the reconnect.service was causing trouble on boot. by disabling (systemctl disable reconnect.service) and rebooting, plus then running pon after 1 minute - (which may require multiple tries) did the trick. Not very stable, but was/is working.

Would like to get this working in qmi - so - help with that would be nice (building from standard RPi 4 8g configuration).