Page 1 of 1

One+ Model B Cellular

Posted: Fri May 14, 2021 8:32 pm
by darky83
Hi all,

Having some trouble getting my Freematics One+ Model B Traccar edition working stable.

The SIM card is tested and working fine so there is no trouble there.
the same SIM card has worked before in the One+ but it has never been stable for me somehow when connected to the OBD port it sometimes sends data but most of the times it won't.

SIM card is entered correctly (double checked a few times now) but it just does not seem to detect the cellular module 90% of the time.
Sometimes it works and it than detects the IMEI number of the simcard but most of the time it just shows:

Code: Select all

CELL:NO
CELL OFF
Tried building from Freematics builder and from Visual Studio Code but no change there (as expected) and grabbed the latest git version a few times already.

When it is working the devices sends data (mostly after power has been off for a while) and it shows the module than in Freematics builder as:

Code: Select all

SIM7600E-H IMEI:xxxxxxxx
But when power is disconnected from the devices after that in 90% of the time it will not detect the cellular again.

Any troubleshooting tips or suggestions of what is going on? (or do I just have a faulty module maybe?).

Re: One+ Model B Cellular

Posted: Fri May 14, 2021 11:10 pm
by stanley
This issue was just fixed in the recent update of the library. Please re-compile telelogger with the latest library from github to solve this.

Re: One+ Model B Cellular

Posted: Tue May 18, 2021 6:02 am
by darky83
Tried it but sadly no change still most of the times it won't detect the module.

Grabbed the latest commit from https://github.com/stanleyhuangyc/Freematics
(d888de2 as of now) recompiled the library's but still sadly the same issue.

Some logging shows: (used <SNIP> to remove default GPS data logging that it shows)

Code: Select all

CPU:240MHz FLASH:4MB
IRAM:359KB PSRAM:8191KB
DEVICE ID:XXXXX
TYPE:14
MEMS:ICM-20948
ACC BIAS:-0.00/-0.05/1.01
GNSS:OK
OBD:NO
SD:1936 MB total, 1 MB used
/DATA/1.CSV
<SNIP>
File: /DATA/44.CSV
[GPS] XXX 0km/h SATS:8 Course:0 2021-05-17T19:47:41.700Z
[BUF] 12 samples | 80 bytes | 3%
<SNIP>
CELL:NO
<SNIP>
CELL OFF
<SNIP>
CELL:NO
<SNIP>
CELL OFF
<SNIP>
Stationary for 180 secs
STANDBY
ACC BIAS:-0.01/-0.06/1.01
CELL:SIM7600E-H
IMEI:xxxxxxxxx
Wakeup
ACC BIAS:0.00/-0.15/0.99
CELL OFF
OBD:NO
SD:1936 MB total, 1 MB used
/DATA/1.CSV
<SNIP>
CELL:NO
CELL OFF
and after letting it off for a while it shows:

Code: Select all

CPU:240MHz FLASH:4MB
IRAM:359KB PSRAM:8191KB
DEVICE ID:xxxxxx
TYPE:14
MEMS:ICM-20948
ACC BIAS:0.04/-0.18/0.99
GNSS:OK
OBD:NO
NO SD CARD
CELL:SIM7600E-H
IMEI:xxxxx
<SNIP>
CELL OFF
(Yes also removed SD card for testing in this case)

Re: One+ Model B Cellular

Posted: Mon May 24, 2021 10:46 pm
by dfritz
Unfortunately, I continue to have problems with the device. It feels like it runs better after the new compile, but not perfect. I have a lot of dropouts on the trips and sometimes enormous jumps on the map that you can not use the information properly. I have also seen that the device continues to switch to standby in the meantime. The Libs are the latest, I have the Libs again recompiled.

Re: One+ Model B Cellular

Posted: Thu May 27, 2021 9:34 pm
by stanley
I must admit the telelogger source code is not perfect and you are welcome to contribute your improvements.

Re: One+ Model B Cellular

Posted: Fri May 28, 2021 3:58 am
by darky83
As a novice programmer probably won't be that much of a help :) but trying where possible.

Just tried the firmware_v5\sim7600test and this one seems to have the same instability:

Code: Select all

mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
Init cellular module...SIM7600E-H OK
IMEI:XXXXXXXXXXXXXXXXXX
SIM Card OK
Registering on network...NO
Init cellular module...NO
Init cellular module...NO
Init cellular module...NO
Init cellular module...SIM7600E-H OK
IMEI:XXXXXXXXXXXX
SIM Card OK
Registering on network...OK
Operator:XXXXXXXXX
Obtaining IP address...xx.xx.xx.xx
Init HTTPS stack...OK
Connecting...OK
Sending request...OK
Receiving...OK
-----HTTP RESPONSE-----
http/1.1 200 ok
server: nginx/1.14.0 (ubuntu)
date: thu, 27 may 2021 17:55:28 gmt
content-length: 47
connection: keep-alive
expires: fri, 28 may 2021 17:55:28 gmt
cache-control: max-age=86400

{"date":210527,"time":175528,"tick":2935458400}
-----------------------
Waiting 5 seconds...
Sending request...OK
Receiving...OK
-----HTTP RESPONSE-----
http/1.1 200 ok
server: nginx/1.14.0 (ubuntu)
date: thu, 27 may 2021 17:55:34 gmt
content-length: 47
connection: keep-alive
expires: fri, 28 may 2021 17:55:34 gmt
cache-control: max-age=86400

<SNIP>
Any debug options to try possible?

Re: One+ Model B Cellular

Posted: Thu Jun 10, 2021 12:00 am
by TeamPlus
Hi
We have had similar problems with the Team Plus software for the One+ model B. What I have found is that the SIM service provider is not always providing an IPv4 address for the SIM network, often only providing an IPv6 address.
Then the tcp ip libraries are not able to connect to servers without a IPv6 address and that includes both the freematics and team plus versions of hub servers.

I am working through this more over the next few days to see if I can nail down how to resolve this.

Cheers
Shaun. - Team Plus IT.