Huabao protocol device unique ID limited to 12 digits?

Raden Hor 5 hours ago

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:

  • Does the Huabao protocol officially support only 12-digit device IDs?
  • Is this limitation from the device firmware or from Traccar decoder handling?
  • Has anyone successfully used full 15-digit IMEI with Huabao protocol devices?

Thank you.

Augusto Macuto 2 hours ago

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.