Because your device doesn't report new coordinates, so Traccar reuses last known location.
Hmm, i have a XZ302. I think it has not GPS fix, but has 2G connection. I expect to get LBS coordianates... LBS is enabled (0x33 prohibits LBS positioning)
If i send manual positioning i get:
2020-04-11 22:42:19 INFO: [8c2a55a6: topin > 109.41.64.210] HEX: 787801800d0a
2020-04-11 22:42:20 INFO: [8c2a55a6: topin < 109.41.64.210] HEX: 78780713645108015a0d0a
2020-04-11 22:42:20 INFO: [8c2a55a6: topin > 109.41.64.210] HEX: 78780713645108015a0d0a
2020-04-11 22:42:20 INFO: [8c2a55a6] id: 359339075246279, time: 2020-04-11 17:33:31, lat: 53.09257, lon: 8.82183, course: 45.0
2020-04-11 22:42:25 INFO: [8c2a55a6: topin < 109.41.64.210] HEX: 787800692004112042250401060201b32e2f5001b32e2d5a01b32e2e5a01b3178764000d0a
2020-04-11 22:42:25 INFO: [8c2a55a6: topin > 109.41.64.210] HEX: 787800692004112042250d0a
2020-04-11 22:42:25 INFO: [8c2a55a6] id: 359339075246279, time: 2020-04-11 17:33:31, lat: 53.09257, lon: 8.82183, course: 45.0
It looks like traccar does not do anything with the LBS data (0x69)
Have you configured it to do something with LBS data?
Just found out i had to set LBS Geolocation in traccar.
OpenCelliD works fine now. But i wonder why i have to send a manual upload request to my device (787802800D0A) to get LBS. The upload seems to auto-upload only GPS fix data.
Any idea why i get the same coordinates all the time?