Help Request: GT06 Device Reporting Incorrect Date/Time and Latitude Out of Range Error

I am experiencing issues with a GT06 protocol device (ID: 356354870499960) on my Traccar server. The device is reporting an invalid date (1980-01-05 21:00:19) and zeroed coordinates (lat: 0.00000, lon: 0.00000), followed by a Latitude out of range error, which causes the device to disconnect.
Log Details
Below is a relevant excerpt from the Traccar logs:

2025-09-23 13:02:59 INFO: [T7723544f] id: 356354870499960, time: 1980-01-05 21:00:19, lat: 0.00000, lon: 0.00000, course: 0.0
2025-09-23 13:02:59 INFO: [Tbe9d48a0: gt06 < 177.69.143.158] 78781f12190915142135c602680624048028f03f180802d4027dfb00060f00152c490d0a
2025-09-23 13:02:59 INFO: [T7723544f: gt06 < 200.24.118.137] 78783c22010356354870499960190917100239190917100239bf025b8184051655b00018000900000000000000004605062a4d0002000aae0022a7060e2ef90d0a78783c2201035635487049996019091710023b19091710023bbf025b8184051655b00018000900000000000000004605062a4d0002000aae0022a7061257330d0a
2025-09-23 13:02:59 WARN: [T7723544f] error - Latitude out of range - IllegalArgumentException (Position:236 < Gt06ProtocolDecoder:326 < *:287 < *:806 < *:1489 < ExtendedObjectDecoder:73 < ... < WrapperContext:102 < ...)
2025-09-23 13:02:59 INFO: [T7723544f] disconnected
2025-09-23 13:02:59 INFO: Event id: 356354870499960, time: 2025-09-23 13:02:59, type: deviceOffline, notifications: 0

Problem Analysis

Invalid Date/Time: The device reports a date of 1980-01-05 21:00:19, which suggests it is not synchronizing correctly with GPS or a time source.
Invalid Coordinates: The reported lat: 0.00000, lon: 0.00000 indicates a lack of valid GPS fix, likely contributing to the Latitude out of range error.
Protocol Issue: The GT06 protocol packets (e.g., 78783c22010356354870499960...) may be malformed or incompatible with the Traccar GT06 decoder, leading to the IllegalArgumentException.
Network: The device is connecting from multiple IP addresses (177.69.143.158 and 200.24.118.137), which may indicate network instability or packet corruption.

Steps Taken

Attempted to set the timezone for Brazil (Brasília, UTC-03:00) using the command: TIMEZONE#W0300#.
Ensured the device has a clear line of sight to satellites to obtain a GPS fix.
Checked the SIM card for active data connectivity and correct APN settings.
Attempted to configure an NTP server (e.g., NTP,pool.ntp.org,123#), but I am unsure if the device supports NTP configuration.

Questions

How can I correctly configure the date and time on a GT06 device to prevent the invalid timestamp (1980-01-05)?
Does the GT06 protocol in Traccar support NTP server configuration, or is GPS the only time synchronization method?
Could the Latitude out of range error be related to the invalid timestamp, or is it a separate issue with the GT06 packet format?
Are there specific debugging steps or additional logging I can enable in Traccar to diagnose why the device is sending invalid coordinates and timestamps?
Is there a recommended firmware version or configuration for GT06 devices to ensure compatibility with Traccar?

Additional Information

Device Model: XT40–CAT-1 - GT06
Firmware Version: HA1610_XT40_CAT1_WAAAAE_
Brazil_V1.0.0_240301.192353
Traccar Version: 6
Timezone: Brasília, UTC-03:00
Test Environment: The device was tested in an open area with clear satellite visibility.

Any guidance on resolving the date/time synchronization issue or the Latitude out of range error would be greatly appreciated. Please let me know if additional logs or packet analysis is needed.

Anton Tananaev3 days ago

The issue is not with date, but with the 0x22 message format. It doesn't seem to be decoded correctly. Possibly your device is using incompatible variation or the protocol or maybe it requires model configuration. Hard to say without protocol doc.