The Meiligao protocol (sometimes called the MVT protocol after the MVT-series devices it shipped with) is the binary TCP wire format used by Shenzhen Meiligao Electronics across their VT and MVT tracker lines · VT310, VT600, VT900, MVT100, MVT340, MVT380, and dozens of OEM rebrands. Meiligao is one of the three pillars of cheap Chinese GPS tracker OEMs (alongside Concox/GT06 and Coban/TK103), and the MVT-series fleet hardware introduced a generation of Eastern European and African operators to GPS-tracker integration.
Protocol-at-a-glance
- Transport · TCP
- Default port ·
5009(Traccar reference) - Encoding · binary, big-endian, packet header
$$(two dollar signs), terminator - Auth · embedded · the device ID is in every packet's identification field (no separate login)
- Heartbeat · device sends a heartbeat (
0x0Acommand code) on a configurable interval; server echoes - Spec · Meiligao publishes a PDF for integrators · the most-cited reference is the VT310 / VT600 protocol document v3.4
Packet structure (essentials)
Every packet has the same envelope:
$$ [LEN_HIGH] [LEN_LOW] [ID_BYTES x 7] [CMD_HIGH] [CMD_LOW] [BODY...] [CHK_HIGH] [CHK_LOW]
LEN= total packet length (2 bytes)ID_BYTES= 7-byte device ID (BCD-encoded; the device's printed ID padded with leading zeros)CMD= 2-byte command code (0x9955= position,0x0A= heartbeat,0x4101= login response, etc.)BODY= command-specific payloadCHK= CRC-CCITT over the packet (excluding$$and)
The 7-byte BCD device ID is what makes Meiligao distinctive · if you see $$ headers but the ID field is BCD instead of ASCII, you're looking at MVT-family traffic.
Why Meiligao matters
- Fleet-OEM bridge · The MVT-series (MVT340, MVT380) was one of the first sub-$50 trackers with proper relay outputs, RS-232 fuel-sensor input, and configurable I/O · before that, those features were $200-plus Teltonika territory
- Long-lived hardware · MVT380 units sold in 2014 are still running on 2G networks in markets where 2G sunset hasn't happened
- Eastern-European adoption · widely deployed by Russian, Ukrainian, and Romanian integrators (Wialon-compatible decoder shipped early)
- Meitrack lineage · Meitrack (the more visible brand today) spun out of the same team · the MT-series uses a different, modernized protocol but the lineage explains some shared design choices
Configuring a Meiligao device for any server
Two paths · SMS commands or the Meiligao Manager Windows configurator:
Manager path (preferred · most devices ship with USB-to-serial):
- Open Meiligao Manager
- Connect device via USB-to-serial cable
- Set IP/port to your server (
your-server.com:5009) - Set APN to your carrier's value
- Apply, power-cycle
SMS path (works on most MVT-series with a SIM):
adminip,000000,your-server.com,5009#
apn,000000,internet#
gprs,000000#
(000000 is the default password · change it if you've set one. Replace your-server.com:5009.)
After GPS lock and GPRS attach, confirm the first decoded position in Traxelio.
Supported devices in our catalog
Meiligao VT310, VT600, VT900, MVT340, and MVT380 are catalogued under protocol: "meiligao". The MVT380 is the headline model · 4-input / 4-output, RS-232 fuel sensor, relay, internal backup battery, broadly available second-hand at very low cost.