So protocol is OK, but the device can't catch GPS signal?
What makes I think server issue: I decoded both hex data and the first one is "V1" and the second one "V3". So I thought "version 1" and "version 3" and the newer one is not supported.
I decoded both hex data and the first one is "V1" and the second one "V3".
It's not a protocol version. It's just a message type.
So protocol is OK, but the device can't catch GPS signal?
No way to tell.
It took me some time to understand the problem...
My device is somehow broken - it can't fix GPS position, but sends LBS data (message "V3"). So I added to traccar.xml:
<entry key='geolocation.enable'>true</entry>
<entry key='geolocation.type'>opencellid</entry>
<entry key='geolocation.key'>abcdef</entry>
and now I have rough position in Traccar. Server is OK :)
What makes you think it's a server issue? From what I can see, your second device is not reporting any GPS data.