EasyTrack on Traccar TCP 5056 uses a CharacterDelimiterFrameDecoder (# / #\r\n / \r\n). EasyTrackProtocolDecoder matches star frames *??,imei,<cmd>,…: main location commands with A/V validity and hex date/time, JZ, cell-only, and OB, OBD (BD$ battery/RPM/speed). Status bitmasks decode alarms, ignition, blocked, etc. An encoder class exists in Traccar.
Star-and-hash ASCII
Not Dway AA55, on 5150 and not Cityeasy’s binary shell on 5088 — EasyTrack identity is *XX, + # delimiters on 5056.
Catalogue stance
Stock Traccar reference. Traxelio positions_only despite encoder presence.