1. Introduction
The MiCODUS ML100G is a mini portable 4G Asset GPS Tracker designed for real-time tracking of assets, children, or the elderly. It features a waterproof IP65 rating, voice monitoring capabilities, and multiple alarm functions. This manual provides detailed instructions for setting up, operating, and troubleshooting your device to ensure optimal performance.
Video: MiCODUS ML100G Product Overview, demonstrating its small size, waterproof rating, multiple alarm functions, remote voice monitoring, real-time tracking, historical route playback, and multiple working modes.
2. Setup Guide
2.1. Package Content
Before you begin, please verify that all items are present in your package:
- ML100G Tracker: x 1
- USB Charging Cable: x 1
- User Guide: x 1
- Packing Box: x 1

Image: MiCODUS ML100G package contents.
2.2. Prepare and Install SIM Card
The ML100G tracker requires a Nano SIM card for network connectivity. Please ensure your SIM card meets the following requirements:
- If using your local SIM card, ensure it is enabled for SMS, internet data traffic, calls, and caller ID display functions.
- If using a Spionlink SIM card, recharge it via www.spionlink.com to get a data plan first.
Note: Spionlink SIM cards only work in specific countries (Russian Federation, North America: US, Mexico, Canada, Puerto Rico; Europe: Belgium, Bulgaria, Cyprus, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, United Kingdom, Switzerland). They provide 100KB free data and do not support SMS or call functions, and only work with MiCODUS GPS Trackers (except ML935).

Image: Spionlink SIM card and supported regions.
To install the SIM card:
- Locate the SIM card slot on the side of the tracker.
- Insert the Nano SIM card into the slot with the gold contacts facing down, ensuring it clicks into place.
2.3. Configure APN (Access Point Name)
The APN information is crucial for the tracker to connect to the internet. Obtain the exact APN name from your local SIM card provider. Take the tracker to a location with good signal for this operation.
Send an SMS command to the tracker's phone number:
- If there is no APN user and password:
apn,apn content#
Example:apn,internet# - If there is an APN user and password:
apn,apn content,apnuser,apnpasswd#
Example:apn,orange,orange,orange#
The tracker will reply with "SET APN ok" if the command is received, but it will only get online if the APN information is 100% correct.
2.4. Charging the Device
The ML100G uses a Type-C charging port. Connect the provided USB charging cable to the tracker and a power source. A full charge takes approximately 4 hours.

Image: Type-C Charging Port and charging time.
2.5. APP Download and Web Platform Access
To track and manage your device, download the MiCODUS APP or use the web tracking platform.
- For Android: Scan the QR code below to download the APP.
- For iOS: Search "Micodus" in the App Store.
- Web Tracking Platform: Visit http://www.micodus.net
You can log in using the device's ID. The initial password is 123456, which can be modified later.

Image: MiCODUS Web Server and APP download QR codes.
3. Operating Instructions
3.1. Device Structure

Image: ML100G Product Structure (Top View).

Image: ML100G Product Structure (Side View).
3.2. LED Indicators
The device has LED indicators to show its status:
| LED | Event | State |
|---|---|---|
| POWER LED (RED) | Charging | Solid |
| Charger inserted and battery has been fully charged | Dark | |
| Charger has not been inserted | Dark | |
| CELL LED (YELLOW) | Searching for network | Flash every 1 second |
| Network has been registered | Solid | |
| GPS LED (Blue) | GPS is in fixing | Flash every 1 second |
| GPS has fixed | Solid | |
| ALL LED | Device is working but stopped more than 5min | ALL LED TURN OFF |
| Device has not been turn on | ||
| Device ran out of battery |
3.3. Working Modes
The ML100G offers multiple working modes to optimize battery life based on your needs:
- Tracking Mode (2-4 days battery life): GPS is ON, Network Connected. Enters sleep mode if static for more than 5 minutes.
- Power Saving Mode (5-7 days battery life): GPS is OFF, Network Connected. Uploads data by specific interval, data can be acquired at any time.
- Hibernate Mode (10-15 days battery life): GPS is OFF, Network Disconnected. Uploads by specific interval, only tamper alarm can wake up the device.
You can switch modes using SMS commands. For example, to set Realtime Tracking Mode (Mode 1) with 10-second moving upload and 3600-second static upload: MODE,1,10,3600#
To set Power Saving Mode (Mode 2) to start at 08:00 AM and upload every 1 hour: MODE,2,0800,1#
To set Hibernation Mode (Mode 3) to start at 08:00 AM and upload every 1 hour: MODE,3,0800,1#
Note: The key difference between Mode 2 and Mode 3 is that in Mode 2, the device can be woken up by SMS, call, and light sensor, while in Mode 3, it can only be woken up by the light sensor.

Image: Multiple Working Modes and their battery life.
3.4. Real-time Tracking and Historical Route Playback
The ML100G supports real-time tracking on Google Maps via mobile phone, tablet, and computer, with a minimum upload interval of 10 seconds. The MiCODUS platform also records historical route data for up to 6 months, allowing you to review past movements.

Image: Real-time Tracking on Google Maps interface.

Image: Historical Route Playback interface.
3.5. Voice Monitor
The ML100G has a built-in microphone for remote voice monitoring. You can remotely listen to the surroundings of the device by manual dialing and automatic answering.
To set up a center number for the device: CENTER,password,A,CENTER NUMBER# (e.g., CENTER,888888,A,+8613366668888#). Remember to include the country code.
To monitor the voice, send the command: MONITOR,number for monitor# (e.g., MONITOR,+8613366668888#). The tracker will call this number, allowing you to listen in.

Image: Remotely Voice Monitor feature.
3.6. Multiple Alarm Functions
The tracker supports various alarms to enhance security:
- Vibration Alarm: Alerts you when the device detects vibration.
- Displacement Alarm: Notifies you if the device moves from its set location.
- Low Battery Alarm: Sends an alert when the battery level drops below 20%.
- Geo-fence Alarm: Triggers an alert if the device enters or exits a predefined geographical area.
Setting up Vibration Alarm:
- Set up the vibration alarm:
SENALM,ON,2#(This means the vibration alarm is enabled and messages will be sent via Server, SMS, and Call). - Cancel vibration alarm:
SENALM,OFF#
Setting up SOS Contact Numbers:
- You can set up to 3 SOS alarm numbers:
SOS,A,SOS1,SOS2,SOS3#(e.g.,SOS,A,+8613366667777,+8613366667778,+8613366667779#).

Image: Multiple Alarm Functions.
3.7. Positioning Technology
- Dual Positioning Ways: Supports GNSS (GPS+GLONASS+BDS) and LBS (Location Based Service) for both indoor and outdoor positioning.
- GPS Data Compens By Cornering: When turning, the device uploads GPS data to reflect turning details, resulting in denser positioning data and more accurate trajectory queries.
- GPS Data Supplementary Of Network Blind Area: If the device disconnects from the server due to a network blind area, saved GPS data (up to 5000pcs) will be stored in built-in memory and uploaded once network signal is recovered.

Image: Dual Positioning Ways (GNSS+LBS).

Image: Multiple Satellite Systems (GPS+GLONASS+BDS).

Image: GPS Data Compensation by Cornering.

Image: GPS Data Supplementary of Network Blind Area.
3.8. Network Connectivity
The ML100G works with the latest 4G LTE CAT1 network, providing fast and stable connectivity, and is backward compatible with 2G GSM networks, making it applicable to most countries worldwide.

Image: 4G+2G Network coverage.
4. Installation Recommendations
For optimal performance, consider the following installation locations:
- Driving seat sundries box
- Front bumper
- Driving sundries box
- Under the chassis
- Rear windscreen
- Rear bumper

Image: Recommended installation locations for the tracker in a car.
5. Maintenance
- Keep Charged: Ensure the device is regularly charged to maintain tracking capabilities.
- Cleanliness: Keep the device clean and free from dust and debris to prevent interference with sensors and ports.
- Avoid Extreme Conditions: While IP65 waterproof, avoid prolonged exposure to extreme temperatures or submersion in water.
- Software Updates: Periodically check the MiCODUS app or platform for any available firmware updates for your device.
6. Troubleshooting
| Type | Use |
|---|---|
| Unable to connect to tracking platform | Check the APN and settings. Check whether the data service of SIM card is enabled. Check the balance of SIM card. |
| Tracker shows offline | Check whether external power is still connected. Check if the vehicle entered network blind area. Check the balance of SIM card. |
| Unable to locate | Make sure the top side facing upward without metallic things shielded. Make sure it's not in area with no satellite coverage. |
| Location drift | In area with poor GNSS signal (tall building around or basement), drifting may happen. Check whether vibration happens around to trigger the accelerator. |
| No command reply | Make sure command format is correct. Vehicle may be in network blind area. Make sure SIM card is well inserted and has SMS service. |
7. Specifications

Image: MiCODUS ML100G Product Specification Table.
| Category | Parameter | Value |
|---|---|---|
| Device Information | Model | ML100G |
| Weight | 75g | |
| Dimensions | 53mm(L)*31mm(W)*20mm(H) | |
| Battery | 3.7V 1500mAh Li-Polymer Battery | |
| Waterproof Level | IP65 | |
| Working Parameters | Working Voltage | DC 3.4V - 4.5V |
| Working Current | 4V/Average 55mA | |
| Sleep Current | 4V/Average 6mA | |
| Battery Life | Real-time Tracking mode: 2-4 days; Power Saving Mode: 5-7 days; Hibernate Mode: 10-15 days | |
| Cellular Specifications | SIM Card | Nano SIM |
| Cellular Antenna | Built-in FPC Antenna | |
| Working Frequency | 4G LTE CAT1: B1/B2/B3/B4/B5/B7/B8/B28/B66; 2G GSM/GPRS: 850/900/1800/1900MHz | |
| GNSS | GPS+BDS | |
| Dimension of Antenna | 18mm*18mm*2mm | |
| GNSS Specifications | Satellite Channels | 32 |
| Tracking Sensitivity | -162dBm | |
| Hot/Cold Start | <2s, <32s @ Open Sky | |
| GNSS Antenna | Built-in Ceramics GNSS Antenna | |
| Positioning Accurancy | GNSS Accuracy: <5M @ Open Sky; LBS Accuracy: 100-2000m (Depend on density of base stations) | |
| Main Features | 4G+2G, Realtime Tracking, Vibration Alarm, Shift Alarm, Voice Monitor, Type-C Charge etc | |
For more detailed specifications, please refer to the official user manual PDF: MiCODUS ML100G User Manual (PDF)
8. User Tips
- Optimal Placement: For best GPS signal reception, place the tracker with its top side facing upwards and avoid metallic obstructions.
- Battery Management: Utilize the different working modes (Tracking, Power Saving, Hibernate) to extend battery life according to your tracking needs.
- APN Accuracy: Double-check your APN settings. Incorrect APN is a common reason for connectivity issues.
- Test Alarms: After setting up any alarm functions (Vibration, Geo-fence, etc.), perform a test to ensure they are working as expected.
- Regular Monitoring: Regularly check the tracking platform or app to ensure the device is online and reporting data correctly.
9. Warranty and Support
The MiCODUS ML100G comes with a 12-month warranty service. Defective items must be under warranty and returned in original packaging. Please provide your order number and describe the product defect.
We do not repair or replace items with an expired warranty.
After-sale Contact Information
- E-mail: support@micodus.com
- Skype: MICODUS
10. Full SMS Commands List
This section provides a comprehensive list of SMS commands for querying device information and configuring settings.
10.1. Query Commands
| Functions | Command Format | Example / Device Reply |
|---|---|---|
| Version Inquiry | VERSION# | ID: ID number of the tracker IMEI: IMEI number of the tracker ICCID: The ICCID number of the SIM card in the tracker VERSION: The firmware version of the tracker |
| Parameter Inquiry | PARAM# | ID: ID number of the tracker IMEI: IMEI number of the tracker ICCID: The ICCID number of the SIM card in the tracker APN: APN name, APN user, APN password IP: Domain name and port number or IP address, port number MODE: Working mode; interval or starting time, upload interval SPEEDLIMIT: The overspeed threshold ANGLERPT: Data uploading angle CENTER: Center number of the tracker SOS: SOS1, SOS2, SOS3 GMT: Time zone |
| Status Inquiry | STATUS# | BATTERY: XX% (Built-in Battery Power Percent) INTERNET: CLOSED (No Network) / FAILED (Connecting Network or Failure) / SUCCESS (Connected to Network) NET: NONE (No GSM Signal), HIGH/MED/LOW (Signal Strength) 18 GPS: CLOSED (GPS Module Closed), FIXED, N (Positioned and satellite number), UNFIX, 0 (Not Positioned yet) SPEED: 30KM/H (The current speed of the target) SENSOR: ON/OFF (Sensor on or off), LEVEL: 3 (Sensitivity level 1-9) STATE: ARM (Arm or Disarm) |
| Alarms Parameters | ALARM# | ID: 19172012644 (Device ID number) STATE: ARM (DISARM) (Fortified state of device) SPEED: ON(OFF); 30km/h (speed limit); alarm ways SHIFT: ON(OFF); 300m (shift limit); alarm ways VIBRATE: ON(OFF); 3 (sensitivity of sensor); alarm ways LOW BATTERY: ON(OFF); alarm ways TEARDOWN: ON(OFF); alarm ways |
| Latitude & Longitude Inquiry | WHERE# | LAT:N23.02930,LON:E114.32180,SPEED:0.00KM/H,DATETIME:2023-01-05 14:39:11 |
| Map URL Inquiry | URL# | http://map.google.com/?q=22.557868,113.935090 <0.0km/h 0.0> <2023-01-05 14:39:11> IMEI: 354188047752402 |
10.2. Setting Commands
| Functions | Command Format | Example / Description |
|---|---|---|
| Set the instruction password | PWD,password,ON# | Enable instruction password successfully! |
PWD,password,OFF# | Cancel instruction password successfully! | |
| Change the instruction password | PWDCHG,[A],[B]# | A=old password, six digits; B=new password, six digits. Default old password: 888888. |
| Reset password | RSTPWD,A# | A=ID Number, ID number of the device. |
| Data Upload Time Zone Setting | DATAGMT,Time zone orientation,Whole Time Zone [,Half Time Zone]# | Example: DATAGMT,E,8# (if no half time zone)Example: DATAGMT,W,9,30# (if has half time zone)NOTE: Parameter : E / W; 0 ~ 12; 0/15/30/45 |
| Change IMEI | IMEICHG,354188046912460# | NEW IMEI No. : 354188046912460 |
| Working Mode Setting | MODE,A,T1,T2# | A=1/2/3, 1: Tracking mode 2: Power saving mode 3: Hibernation mode; Default mode: 1 A=1 (Tracking mode): T1: upload interval (moving, 10-3600s, default: 10s); T2: upload interval (static, 180-65535s, default: 3600s) A=2 (Power saving mode): T1: interval start time (HH:MM); T2: time interval (1-72 hours, default: 24 hours) A=3 (Hibernation mode): T1: interval start time (HH:MM); T2: time interval (1-72 hours, default: 24 hours) NOTE: Mode 2 can be woken by SMS, Call, light sensor; Mode 3 only by light sensor. |
| Heartbeat Packet Upload | HBT,time# | Example: HBT,3# (Sends heartbeat data package to server every 3min to keep network connected). Time: 1-60min, default 3min. |
| Sensor Sensitivity | SENLEVEL,sensitivity# | Example: SENLEVEL,4# (Shake sensor level set to 4). A=1-9 (from weak to strong vibration). |
| Add Center Number | CENTER,password,A,center number# | Example: CENTER,888888,A,+8613800138000#. Please set up the center number with the country code as prefix! |
| Delete Center Number | CENTER,password,D# | Example: CENTER,888888,D# |
| Add SOS Administrator Number | SOS,A,1st number,2nd number,3rd number# | Set 3 numbers at a time: SOS,A,13800138000,13800138001,13800138002#Set the first number separately: SOS,A,13800138000#Set the second number separately: SOS,A,,13800138001#Means to set 3rd number separately: SOS,A,,,13800138002# |
| Delete SOS Administrator Number | SOS,D,1st number,2nd number,3rd number# or SOS,D,1,2,3# | Directly delete the number: SOS,D,13800138000#Delete 1st number: SOS,D,1#Delete 2nd number: SOS,D,2#Delete the 2nd and 3rd number: SOS,D,2,3# |
| Sleep Mode Setting | SLEEP# | NOTE: After set this sleep mode, the device will enter into sleep mode automatically when it keeps stationary status more than 5min. |
SLEEP,OFF# | CANCEL SLEEP MODE OK | |
| Voice Monitor | MONITOR,N# | Example: MONITOR,+8613366669999# (Tracker will call this number to monitor voice).NOTE: 1. Send this command via the center number. 2. Any number can be set up to monitor the voice. |
| Internet Traffic Switch | TRAFFIC,ON# | OPEN TRAFFIC OK |
TRAFFIC,OFF# | CLOSE TRAFFIC OK | |
| Set the angle upload | ANGLEREP,X,A,B# | Example: ANGLEREP,ON,30,3# (Tracker sends data supplement when angle changes >30 degrees for 3 seconds).X=ON/OFF (default: ON); A=5~180 degrees (diversion angle degree, default: 30 degrees); B=2~5 seconds (detecting time, default: 3 seconds). |
ANGLEREP,OFF# | CANCEL UPLOAD ANGLE OK | |
| Vibration Alarm Setting | SENALM,A,M# | Example: SENALM,ON,2# (Vibration alarm enabled, messages via Server, SMS, Call).A=ON/OFF (default: OFF); M=0/1/2 (way of alarming: 0: GPRS only, 1: SMS+GPRS, 2: GPRS+SMS+phone call, default: 1). |
SENALM,OFF# | CANCEL VIBRATE ALARM OK | |
| Overspeed Alarm Setting | SPEED,A,B,M# | Example: SPEED,ON,120,1# (Speed limit 120km/h, alarm via SMS and Server).A=ON/OFF (default: OFF); B=1~255(km/h) (speed limit, default: 100km/h); M=0/1/2 (way of alarm, 0: GPRS only, 1: SMS+GPRS, 2: GPRS+SMS+CALL, default: 1). |
SPEED,OFF# | CANCEL OVERSPEED ALARM OK | |
| Shift Alarm Setting | SHIFT,A,B,M# | Example: SHIFT,ON,100,1# (100 meters shift alarm range, ignition off, alarm via Server and SMS).A=ON/OFF (default: ON); B=Shift Distance (100-9999m); M=0/1/2 (way of alarm, 0: SERVER only, 1: SERVER+SMS, 2: SERVER+SMS+CALL, default: 1). |
SHIFT,OFF# | CANCEL SHIFT ALARM OK | |
| Low Battery Alarm Setting | BATALM,A,M# | Example: BATALM,ON,1# (Low battery alarm enabled, messages via Server and SMS).A=ON/OFF (default: ON); M=0/1/2 (way of alarming, 0: SERVER only, 1: SERVER+SMS, 2: SERVER+SMS+Call, default: 1). NOTE: Once the battery level is below 20%, the device will alarm. |
BATALM,OFF# | CANCEL LOW BATTERY ALARM OK |





