The SIM is definitely inserted, and the router is connected to the cellular network (Cat-M1), has an IP address, and is connected to the internet (eg it is using the SIM card so has definitely been read and the modem is definitely able to communicate).
We have set up the Router as a Modbus TCP Slave.
We query these registers from our remote server (TCP CLI client connected over an IPSec tunnel)
We can read some of the basic registers.
Reading any of the "Modem" registers crashes the TCP CLI client.
It seems that the Modem can't be found.
GSMCTL commands run locally on the Router also fail for any of the Modem reads. I have also raised this issue at:
Hopefully someone can shed some light on this.
Test on TRB145 - All working perfectly
Test on TRB255 - All broken
The SIM is there, the router is using it, but it is not available to the user interface, or the CLI, or the Modbus TCP Slave registers.