I have a prototype FIN board running at my office, and the Simcom SIM7100E modem works out of the box.
I am now trying to switch it for a SIM7600E modem due to costs. The modem is recognised by ModemManager but stays in “connecting” state. Any reason why this shouldn’t work?
Hey @FransvanHoogstraten - the fact that the modem is recognised by NM means that HW wise, we already validated the support. Now on the software, what base image are you using in your Dockerfile?
These 4 command outputs will be useful for debugging, all of them to be ran from the host (you can access a host shell from your device resin.io dashboard):
List all the Modem Manager handled interfaces:
mmcli -L
Show details about main modem (usually it is 0, some modems are enumerated as 1)
mmcli -m 0
Show all the Network Manager profiles loaded (helps understanding if the cellular profile is valid and loaded)
nmcli c
Also, let’s see how the modem is loaded from the USB PoV
Bus 001 Device 004: ID 1e0e:9001 Qualcomm / Option
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 005: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I upgraded one device to Resin OS 2.13.6+rev1 to test this out. We are facing the same issue with SIM7600E. Device is our custom board based on Raspberry Pi 3 Compute Module. The modem stays in “connecting” mode until it gives this error
Jul 25 10:06:42 8bbc87c NetworkManager[675]: <warn> [1532513202.5015] modem-broadband[ttyUSB2]: failed to connect modem: Serial command timed out
The device is currently online with an Ethernet connection and is not used for anything else. I granted support access to the device for a week if you want to check this out. Device UUID is 8bbc87c758b7058bc4514ecdf8bf7ec8
I have created the topic here because I was seeing it on the FIN board, but now that it is also experienced on custom PCB I think we can rule out hardware issue.
Yes, I tried this on our custom board, so this probably isn’t a hardware issue related to Project Fin. We have a Fin at the office, I’ll test the module with that today to confirm this.
The board we had at the office was actually an older Project Amber board. I couldn’t get the SIM7600E to work at all with that one (the WWAN/WPAN LED’s were flashing continuously and Resin OS didn’t recognize the card). Maybe it’s some kind of powering issue with the older board. A WLAN card is working in that slot, so the slot itself should be fine.
I have an external USB-Mini PCIe adapter board which I can test the card with after I find a suitable power supply for it…
Hi @FransvanHoogstraten and @tmn, I think the core issue is that the sim7600E is currently not supported in master of modemManager (the resinOS connection manager for modems), there is an issue tracking this here: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/10 , we are in the process figuring out the best way to patch modemManager to add support, our devices team has the hardware and hopefully will have a way forward in the coming week or two.
Also, please make sure you have an antenna connected to the modem, otherwise the modem won’t register with the carrier and it will fail to function as expected.