Suntech SA200 semicolon SMS
Guided setup available
Request status
SA200CMD;XXXXXX;02;StatusReq
APN commands depend on the carrier SIM in your tracker, so they are not shown here.
ASCII TCP/UDP protocol designed by Suntech (Brazil) for the ST300, ST310U, ST340, ST380, ST600, and ST910 fleet/lone-worker tracker families. Dominant across LATAM rental, fleet, and cargo-tracking deployments.
On Traxelio
Get alerted when vehicles cross boundaries
Driver scoring software to reduce accidents and insurance costs
Automated maintenance scheduling that prevents breakdowns
Every trip recorded, every dispute settled
Immobilizer requests for compatible installations
Hardware that speaks this protocol
Point this protocol at Traxelio
Verify the SIM has an active LTE/3G data session in a phone first. Suntech devices have no UI to surface SIM / APN failures · a dead SIM looks identical to a working one to the device's status LEDs.
ST310U and newer revisions accept USB config via SunSuite (Windows / Wine). Older ST300 / ST340 are SMS-only. Either path works · the SMS commands ride on the same parameter store.
Send the Network command with your server's hostname and port. Replace your-server.com:5039 with whatever endpoint your platform exposes for the Suntech ASCII protocol.
ST300CMD;<device_serial>;02;Network;your-server.com;5039;
ST300CMD;<device_serial>;02;APN;internet;;
ST300CMD;<serial>;02;Report;30;60;0; reports every 30 s moving, 60 s stationary, 0 = position-only. Tighten for fleet ops (10 s / 30 s); loosen for battery-saver lone-worker (300 s / 600 s).
Send ST300CMD;<serial>;01;Status; and watch your server log. After a clean boot with GPS lock, confirm the first decoded position in Traxelio. No response after the reboot · re-check APN (most common silent failure).
What Traxelio surfaces from these packets
Still offline after GPS lock
Almost always a NAT / firewall keepalive issue on the carrier side. Suntech keeps the TCP socket open between reports; some LATAM carriers tear the NAT entry after 5-10 min of silence. Fix: enable the device's keep-alive (ST300CMD;<serial>;02;Keepalive;180; for a 3-min ping) or accept reconnects on every report by setting Report interval below the carrier's NAT timeout.
ST310U draws power from the OBD port, which most vehicles cut when ignition is off. The internal backup battery is small (typically 30-60 min). Either accept the gap (most fleet use cases don't care about parked-vehicle positions) or wire the device to switched-and-constant power via the OBD harness · Suntech sells the cable.
Panic events ride on a separate ST910EMG; (emergency) packet shape with higher priority. If your decoder only handles STT and EVT, panic alerts silently drop. Add EMG, ALR, and ALT to your message-type whitelist · all standard Suntech messages, but each has its own decoder branch.
FAQ
It is documented but distributed under integrator NDA · Suntech sends the PDF on request via their partner portal. The open-source Traccar project ships a complete SuntechProtocolDecoder covering all known message types, which is the most accessible reference for a working implementation.