Freematics ONE+ Model B won't register on network

Inquiry and support for Freematics products
Post Reply
davidm
Posts: 2
Joined: Fri Jun 25, 2021 8:37 am

Freematics ONE+ Model B won't register on network

Post by davidm »

Hi,

I've just bought a one+ model B, and I can't get the mobile network to connect.

I've tried with 2 Aldi sims, both work for data (and calls and sms) in a phone handset.

I've updated the sim7600test sketch to use the APN "mdata.net.au", and I also upped the CONN_TIMEOUT to 20000 (I'm assuming that is ms)

Using the sim7600test sketch, I get the following output:

Init cellular module...SIM7600E-H OK
IMEI:XXXXXXXXXXXXXXXX
SIM Card OK
Registering on network...NO

Is there any further debugging I can do to figure out what is wrong?

Cheers

David
stanley
Site Admin
Posts: 1039
Joined: Sat Mar 01, 2014 3:15 am

Re: Freematics ONE+ Model B won't register on network

Post by stanley »

Do you have good 4G coverage in your area? Aldi uses Telstra network and if it fallback to 3G, it will be on a band that SIM7600E-H does not support. I suggest using a IOT sim card (like Hologram) which is able to roam across different operators' network. Or use Optus SIM card as Optus' network is fully supported by SIM7600E-H.
davidm
Posts: 2
Joined: Fri Jun 25, 2021 8:37 am

Re: Freematics ONE+ Model B won't register on network

Post by davidm »

OK, according to my phone it wants to use 4G on band 28, which I think the modem doesn't support?
If I force the phone to 3G, it wants to use band 5, which I think the modem does support?

In fact, if I'm reading oztowers.com.au properly, telstra only uses 1 & 5 for 3G, both of which the modem supports?

Is there a way of locking the modem to 3G, or have I got something backwards?

Cheers

David
stanley
Site Admin
Posts: 1039
Joined: Sat Mar 01, 2014 3:15 am

Re: Freematics ONE+ Model B won't register on network

Post by stanley »

Yes it is possible to lock the cellular module to WCDMA.
Look at ClientSIM7600::setup() in FreematicsNetwork.cpp and uncomment the following line.

Code: Select all

sendCommand("AT+CNMP=14\r");
Post Reply