In the log the speed is in knots. If you convert it to km/h, you get exactly what you see in the report.
Sorry, edited. Correct speed at log is at km/h. Measuerd toady.
Device is supposed to send speed in knots and the value that it sends is 58.6. If it's not correct value then either there is an issue with the device or the protocol has changed.
Could this HEX be decoded as other protocol? Similar to XEXUN? I have foud XEXUN as first matched and stoped to find another...
It is Xexun protocol. Other ports won't work at all.
Its device issue, it sends speed at km/h. How to solve it? Create new protocol eg. XEXUN(kmh)?
Xexun protocol can be extended to support speed in km/h. See TK103 protocol for example.
I update protocol, create pull request, could you add it to master branch?
If I understand it well, than I add
<entry key='xexun.speed'>kmh</entry>
to traccar.xml?
Pull request updated. Erros fixed.
Speed at log is OK, at reports is higher (checked by testing route today). Correct speed si cca 60km/h. So speed is reported at km/h.
Using some china-made GPS "TK106" with xexun protocol.
Log at server:
Line at reports at same time shows 108,5 km/h