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.)
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.
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.
Port 5030 is the default for tlt2h, so you don't need to change anything in the config at all.
Thanks a lot for the quick help and the clear guidance. Really appreciate the support you provide here, especially for newcomers like me
My MT710 sends to 5030/tcp and Traccar detects mictrack, but messages are rejected as “Unknown device.”
Log sample:
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:
SV: V2.1.8
, APNiot.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.)