[HELP] Traccar “Unknown device” with Mictrack MT710

elrocho5 days ago

My MT710 sends to 5030/tcp and Traccar detects mictrack, but messages are rejected as “Unknown device.”

Log sample:

INFO: [Txxxx: mictrack < 18.159.xx.xx] #866392069989303#MT710#0000#AUTO#1
#4216$GPRMC,121530.00,A,4005.8351,N,00212.4729,W,,192.70,051025,,,A*5F
##
WARN: Unknown device - #866392069989303#MT710#0000#AUTO#1

Unique IDs tried (no luck):

  • 866392069989303 (IMEI only)
  • #866392069989303#MT710#0000#AUTO#1
  • 866392069989303#MT710

Also tried database.registerUnknown=true → still not auto-created.

Device / network:

  • MT710, FW SV: V2.1.8, APN iot.1nce.net, NWM:0,0,0, NET:TCP
  • SRV: ona.elrocho.es:5030 (raw TCP, no proxy/tunnel)
  • tcpdump confirms payload reaching port 5030 from public IPs.

Question:
What Unique ID does the mictrack decoder expect for MT710 in current Traccar?
Is any extra server property needed, or should I use a different protocol/port for this model?

(Also tried to add the device in demo.traccar.org without success.)

Anton Tananaev5 days ago

Something doesn't add up. Port 5030 is TLT-2H. Mictrack port is 5191. What you have in the logs is TLT-2H format, but for some reason it shows mictrack port. So either you misconfigured port on the device or you misconfigured port on the server.

elrocho5 days ago

Thanks! You were right — it was a port/protocol mix-up on my side.

  • My MT710 was sending frames like #866392069989303#MT710#0000#AUTO#1 ... $GPRMC...##, i.e. TLT-2H format.
  • I had configured the server with <entry key='mictrack.port'>5030</entry>, so Traccar was labeling the connection as “mictrack” on 5030, but the payload was actually TLT-2H.
  • To make it worse, earlier I briefly had a Cloudflare Tunnel that was proxying HTTP to port 5030, which added noise (GET / in the logs). I removed that and exposed raw TCP.

Fix:

  • Switched config to <entry key='tlt2h.port'>5030</entry> (and removed mictrack.port).
  • Opened 5030/TCP directly (router/NAT + UFW).
  • Kept Unique ID = IMEI (866392069989303).

After that, the device came online immediately and positions decode fine.

Appreciate the nudge — the hint about 5030 = TLT-2H vs 5191 = Mictrack was exactly the issue.

Anton Tananaev5 days ago

Port 5030 is the default for tlt2h, so you don't need to change anything in the config at all.

elrocho5 days ago

Thanks a lot for the quick help and the clear guidance. Really appreciate the support you provide here, especially for newcomers like me