Hello! I had exactly the same problem today with an AT603 and here's what I learned:
The problem is the JT808/2013 protocol.
The protocol only supports 12 digits in the identifier field — it's a limitation of the standard, not of Traccar or the firmware.
Solution 1 — 2013 Protocol (12 digits)
The device does not send the IMEI — it sends the internal Device Number with leading zeros until it reaches 12 digits.
In my experience with the AT603:
Full IMEI: 866846066059234 (15 digits)
Device Number: 46066059234 (11 digits)
Traccar ID: 046066059234 (leading zero = 12 digits)
Rule: Go to 192.168.1.1/set → check the Device Number → add leading zeros until you have 12 digits → use this value in Traccar.
Solution 2 — Protocol 2019 (15 digits)
Change the device to JT808/2019 — supports full 15-digit IMEI without truncation. In Traccar, use the full IMEI as the identifier.
After that, the device came online.
I hope this helped.
Hi everyone,
I’m using a Huabao protocol GPS device with a 15-digit IMEI configured on the tracker.
However, when the data reaches Traccar server, the decoded device unique ID only contains 12 digits, and the first 3 digits are missing.
Example:
Configured IMEI: 123456789012345
Received in Traccar: 456789012345
I would like to ask:
Thank you.