Troubleshooting guide
Checks, SMS commands and server settings for Markon GPS devices. Last updated 19 October 2026.
-
First send command PARAM# to make sure SMS command is working or
not.
If not getting the reply of SMS command then need to check SIM card or installation to make sure device is connected to power.If getting SMS reply but device is not coming online on server then follow below steps:
-
status# and check# and APN# – make sure APN is correct
Example: APN,airteliot.com#In status# reply:
GPRS:link UP means device is connected to server.
GPRS:link DOWN means device is not connected to server.
Possible reasons: wrong APN, wrong server command, network issue, server response issue, or server port issue. -
In check# reply:
- If GPRS status is showing 0 means internet is not working
- If showing 1 means working
- If using URL/Domain in server configuration then check GET IP – if show 0.0.0.0 means internet is not working
-
If showing "searching satellite" then check where# first. In where reply you can check last fixed GPS date.
In status# reply if satellite status is like 0(24) or 0(4) means location issue or installation place (mounting) issue. To cross check this issue please move the vehicle and in moving condition check status#. If in moving also showing searching satellite like 0(24) then need to check installation place.
Second case "UART NO DATA".
If showing "UART NO DATA" in moving condition also then hardware issue – need to send back the device.
Application to check Satellite signal status: GPS Test on Play Store -
Recently, we have found an issue with a few vehicles. After connecting the device to the vehicle battery or turning the ignition on, the GPS is not able to get a fix. This is due to electromagnetic interference.
If you can obtain the tracker, you can take it outside for testing to see if the positioning works well when the ACC is turned ON.
Markon Electronics Corporation Private Limited
U-1 Central Ground Floor
Green Park Extension, New Delhi – 110016
Contact person: Sanjay Mishra
Contact number: +91 8178772372
- Shift the non-AIS device to this server: server,1,gps.markongps.com,21100,0#
- Wait for 2 minutes then check status# again & cross check GPRS status
- If showing GPRS link up that means device is working fine & maybe your server port issue/Wrong response/Protocol integration issue etc.. & need to check with your software provider
If showing GPRS link:up but still device is not coming online then send following commands & then check the data:
1. status# (make sure GPS is fixed and GPRS link is UP)
2. URL# (using this command you will get the current location and then you can match the location with server location)
3. where# (using this command you will get current lat, lng with speed value)
Sleep Mode
What is Sleep mode?
Answer: Once ignition is off, device will go in sleep mode after 5 minutes. In sleep mode device will send heartbeat packet as per configured interval & information packet.
In sleep mode only GPS module will be off to save the vehicle battery and data.
Enable Sleep Mode
sends command controls the GPS module. If sends is 5 that means once ignition is off then in next 5 minutes GPS module will enter sleep mode (GSM module will keep working) and device will send only HBT packet to server. Once ignition is on, device will exit the sleep mode and keep sending location data normally.
Recommended commands for sleep mode:
Disable Sleep Mode
These servers should be whitelisted:
- fota.markongps.in and 43.205.18.220 – OTA server, need to whitelist both URL and IP (reason: sometime Operator is not able to resolve the DNS address, due to this issue need to whitelist both address IP and URL)
- gpsdev.markongps.in & 170.187.238.103 – testing server1 for troubleshooting (mandatory only for testing purpose else ignore this one)
- Communication Protocols: TCP, HTTP, FTP, UDP, SSL, PAYLOAD, EXISTING, SIP, SMTP, RTMP, SSH, HTTPPROXY
- Application Protocols: Google Maps, Google APIs, AMAZONAWS, AMAZON, Others, Bittorrent, Google Cloud Messaging, Encrypted Client, Microsoft, Google, DTLS
- Where to find Application & Communication Protocols (example: with Airtel M2M Portal): in side menu find → Rule center → Data whitelisting → Edit APN configuration → then under the action table title, click on pencil edit button

Recently, we have observed some issues with Airtel M2M SIM cards.
If the data flow shows Login → HBT packet → connection disconnects, and then again Login → HBT packet, this indicates a whitelisting issue. Because the data connection drops within milliseconds, the device is unable to upload the location packet. Due to this, the latest location will not be updated on the server.
You can check the current location using the URL# or WHERE# SMS command. (For more details, please contact: support@markongps.com)
Note: We have observed that this issue may affect approximately 30%–40% of devices.
We have conducted multiple meetings with the Airtel team, and after applying the recommended configuration, the issue is getting resolved.
If you are still facing the same issue, please raise a complaint with Airtel stating: "Facing data disconnection issue within milliseconds." Once you receive the meeting link from Airtel, please include our support team (support@markongps.com). Our team will assist in explaining the issue to Airtel.
-
In Wetrack140 do not configure APN or GMT, APN and GMT will be configured
automatically. To
reset the APN configuration use:
ASETAPN,ON#Default APN is TAISYSNET for Taisys & SENSEM2M2 for Sensorise.Important Note: After reactivation of eSIM need to sendclear#andreset,1#command to clear older data. -
Planumber (vehicle number) should be correct otherwise it will
create issue in
govt. backend portal.
Default planumber is: planumber,000000000#
Query current parameter: planumber#In NIC backend portal please configure vehicle number example:planumber,AB12C1516#
GPRS Command Headers
$Header,MARK,PARAM#– BSNL/APSAC/MH mining etc.$Header,CMD,PARAM#– NIC$CMD,PARAM#– CDAC
Manual Network Switching (Wetrack140 – Taisys Esim)
2. Vodafone → esim,Vodafone#
3. BSNL → esim,bsnl#
4. esimauto,on# (once you switch the network then please send esimauto,on#)
Manual Network Switching (Wetrack140 – Sensorise Esim)
2. Secondary Profile → esim,2#
4. esimauto,on# (once you switch the network then please send esimauto,on#)
Latest Wetrack140 Firmware for Taisys/Sensorise ESIM
2. NIC: NT06I_AIS140_WCAI_4IN1TS_V1.2_250618.1847
3. CDAC: NT06I_AIS140_WCAI_4IN1TS_V1.2_250618.1847
LEDSLEEP,A#
A = On / Off
Default: on
Query current parameter: LEDSLEEP#
Command example: LEDSLEEP,off#
U 1 Central Ground Floor
Green Park Extension, New Delhi – 110016
Contact person: Sanjay Mishra
Contact number: +91 8178772372
MAHAKHANIZ Ports for Markon
If device is not updating on MH mining portal then:
1. sends,0#
2. sf,off#
3. gpsdup,on#
4. timer,10,10#
- Check
backupserver#andstatus# - In status# reply GPS should be fixed; if GPS not fixed then mining server will reject the data.
- If showing "searching satellite" then move the vehicle and check
status#
Example of GPS not fixed: Battery:4.03V,NORMAL; GPRS:Link Up; Signal Level:Strong; GPS:Successful positioning; SVS Used in fix:0(36); (OR 0(0))
Example of FIXED GPS: Battery:4.03V,NORMAL; GPRS:Link Up; Signal Level:Strong; GPS:Successful positioning; SVS Used in fix:24(36); - If still showing "searching satellite" then need to check installation place of device
- In backupserver# reply cross check the mining URL and port
- Last command reset,1#; after command wait for 10 minutes and then check the data on MH mining portal
Available Ports (MAHAKHANIZ)
| # | Port | Current Status |
|---|---|---|
| 1 | 17003 | NOT IN USE (please do not use this port) |
| 2 | 18004 | USED |
| 3 | 17012 | USED |
| 4 | 18002 | USED |
| 5 | 18003 | USED |
| 6 | 19004 | Available for Use (Max 1400 device) |
| 7 | 17010 | Available for Use (Max 1400 device) |
| 8 | 17011 | Available for Use (Max 1300 device) |
| 9 | 19001 | USED (please do not use this port) |
| 10 | 17005 | Available for Use (Max 1300 device) |
| 11 | 17001 | Available for Use (Max 1300 device) |
| 12 | 20011 | Available for Use (Max 1200 device) |
| 13 | 17004 | Available for Use (Max 1000 device) |
| 14 | 20012 | Available for Use (Max 700 device) |
| 15 | 20001 | Available for Use (Max 1200 device) |
| 16 | 19008 | USED (please do not use this port) |
| 17 | 19006 | Available for Use (Max 1000 device) |
| 18 | 19009 | USED |
| 19 | 20004 | Available for Use (Max 500 device) |
| 20 | 20002 | Available for Use (Max 1000 device) |
| 21 | 18010 | USED |
| 22 | 18011 | USED |
| 23 | 20006 | USED |
| 24 | 19005 | Available for Use (Max 500 device) |
| 25 | 20013 | USED |
| 26 | 18001 | USED |
| 27 | 18009 | USED |
| 28 | 17006 | USED |
Chandigarh NIC
- sosalm# (sosalarm should be on - sosalm,on,0#)
- soetime,1# (SOETIME close the emergency automatic - soetime,1# means device will close the emergency in 1 minute; max interval 24 hrs, value will be in minute)
- relaysos,on# (this is for LED blink function)
- exitsoe# (this command close the emergency immediately)
Bihar Mining and NIC Configuration
Bihar Mining and NIC Configuration (Second)
Vahan-Common-layer
Dehi NIC
Rajasthan NIC
APSAC Mining Configuration{Protocol TYpe BSNL}
Himachal Configuration{Protocol TYpe BSNL}
Status# command.
Odisha Configuration{Protocol TYpe NIC}
GPCB Command
West Bengal CDAC Configuration
Pondicherry
BSNL Backend Command
Standard FCI "FCIVLTS"
Haryana FCI "Map My India"
Haryana FCI FleetRobo
West Bengal FCI
NHAI
Wetrack 4-in-1 Firmware Configuration
Harsh Acceleration/Brake
Sharp Turn Alarm
OverSpeed Alarm
Displacement Alarm / Moving Alarm in Ignition Off Condition
Power Cut Alarm
Device (Internal) Low Battery Alarm
Ignition On/Off Alarm
Mileage
HeartBeat Packet Interval
Angle Upload
Device LED Sleep Enable / Disable
V5 / VL149 / GT800 / Wetrack2 / Wetrack-lite
Vehicle Battery data {external voltage packet 0x94} (on server value will be in Voltage)
Power Saving Command (Vehicle Battery Protection)
V5 RELAY Command (When showing searching satellite or GPS is not fixed – no speed limit in this command)
Vibration Alert Setup
Collision Alarm Commands: COLLIDE
V5 Dual IP or URL Server Command
V5/GT800/Wetrack2/GT06N/Wetrack-lite LockIP Command: LOCKIP#
Unlock command is not available. For unlock device please send email to support@markongps.com
HBT "HeartBeat" Data Packet Interval
A = Ignition on interval, Default:3, Max 1~300 Minute
B = Ignition off interval, Default:5, Max 1~300 Minute GET current value : HBT# Example Set - HBT,1,1#
VL149 Specific Commands
VL149 Dual IP or URL Server Command
VL149 LockIP Command: LOCKIP,ON#
Unlock command is not available. For unlock device please send email to support@markongps.com
GT800 Dual IP or URL Server Command
Wetrack2 Soft ACC Command
GPRS Command Example (Command from Server)
Decoded Hex Command(Relay#): 78 78 10 80 0A 00 00 00 00 72 65 6C 61 79 23 00 01 AB F7 0D 0A
Package Type: Send packet under online instructions (80)Packet length: 16(10)
Instruction length: 10(0A) Server flag: 00000000(00000000)
Instruction content: relay#(72656C617923) Language: (0001)
Message serial number: 0001(0001)
Verification information: ABF7(ABF7)
Hex Response Example of Relay#: 79 79 00 11 21 00 00 00 00 01 52 45 4C 41 59 3A 30 02 B3 48 FF 0D 0A
Decoded hex Response Example: raw data: 79 79 00 11 21 00 00 00 00 01 52 45 4C 41 59 3A 30 02 B3 48 FF 0D 0APackage Type: Online instruction response package (21)
Packet length: 17(0011)
Server flag: 00000000(00000000) Encoding type: ASCII code (01)
content: RELAY:0(52454C41593A30)
Message serial number: 02B3(02B3)
Verification information: 48FF(48FF)
Relay,1#: 78 78 12 80 0C 00 00 00 00 72 65 6C 61 79 2C 31 23 00 01 20 D2 0D 0A
relay,0#: 78 78 12 80 0C 00 00 00 00 72 65 6C 61 79 2C 30 23 00 01 3C 69 0D 0A
V5/VL149 Current Consumption
- In sleep mode device send only heartbeat packet: 5.9mA (power consumption when the device is stationary)
- Location packet: 71.4mA (power consumption when the vehicle is moving)
Monthly Approx Data Consumption
- 100 ~ 120 MB
SOS Number Configuration
- In SOS max 3 numbers can be configured.
- Add: sos,a,12345,1234565,12344343#
- Delete: sos,d,1234343#
Center Number Configuration
- Only one number can be configured as a center number.
- Add: center,a,123456788#
- Delete: center,d,12356778#
Server Configuration with IP/URL
APN Configuration
Second step: Change default password
password,oldpassword,newpassword#
- Password length: 6 digits
- Default password: 666666
- Example "change old password": password,666666,897777#
- New password: 897777
- Enable password: pwdsw,on#
- After enabling the password command format: param,897777# & server,897777,0,ip/url/port,0#
SENSORSET Command
B=1-20 times, GPS activated by vibration (default: 1)
C=1-20 times, Vibration alert times (default: 5 times)
D=1-3; SENSOR detection interval (C seconds), default: 1
Condition: A≥C*D≥B*D
Pbsw Command
(After enabling "PBSW" History location data comes with heartbeat packet – only for NON AIS V5/VL149 devices)
pbsw,on# (after this command history data will contain one heartbeat packet in the end of packet – in this case need to read complete buffer, data and once hbt packet found send hbt response)To disable: pbsw,off#
Query current parameter: PBSW#
Example:
Location history packet example when PBSW is ON:
78 26 22 19 07 13 16 35 06 C6 03 0C 94 1D 08 43 E5 04 00 04 93 01 94 0A 00 A3 00 2E DE 00 0E 01 00 00 02 D3 04 22 51 3D 0D 0A 78 78 26 22 19 07 13 16 35 10 C6 03 0C 94 1D 08 43 E5 04 00 04 93 01 94 0A 00 A3 00 2E DE 00 0E 01 00 00 02 D3 04 23 9D 8C 0D 0A 78 78 26 22 19 07 13 16 35 1A C6 03 0C 94 1D 08 43 E5 04 00 04 93 01 94 0A 00 A3 00 2E DE 00 0E 01 00 00 02 D3 04 24 A7 5C 0D 0A 78 78 26 22 19 07 13 16 35 24 C6 03 0C 94 1D 08 43 E5 04 00 04 93 01 94 0A 00 A3 00 2E DE 00 0E 01 00 00 02 D3 04 25 5A 40 0D 0A 78 78 26 22 19 07 13 16 35 2E C6 03 0C 94 1D 08 43 E5 04 00 04 93 01 94 0A 00 A3 00 2E DE 00 0E 01 00 00 02 D3 04 26 26 B4 0D 0A 78 78 0A 13 06 06 04 00 02 00 05 0B 4D 0D 0A
After enabling the pbsw command this is the Response example for history location packet: 78 78 05 13 00 34 8F DF 0D 0A
GPSDUP Command
(basically gpsdup command copies last fixed location & keeps sending with updated date and time when ignition is off or when GPS is not fixed – once ignition on and GPS is fixed then command has no impact)
GPSDUP,A#A=ON: Regularly upload data when tracker's ignition is OFF or vehicle static
A=OFF: No location data is uploaded when ignition off, sleeps or static. Default: OFF
Query current parameter: GPSDUP#
Example: GPSDUP,ON#
Reply: OK!
SF "Static Data Filtering"
Use case: SF command helps to avoid static jumps when vehicle is in parking. Example if value is SF,on,100# then in this case if ignition off and any static jump found within 100 meter then device will not upload that false data to server.
SF,[A][,B]#A=ON/OFF; static drift filtering switch; default: ON
B=10-1000(m); maximal filtering distance; default: 100(m);
Query current parameter: SF#
Example: SF,ON,100#
Reply: OK!
VL149 & V5(4G) SF "Static Data Filtering"
Use case: SF command helps to avoid static jumps when vehicle is in parking. Example if value is SF,on,100# then in this case if ignition off and any static jump found within 100 meter then device will not upload that false data to server.
SF<,A> <,B> <,C>#A=ON/OFF; static drift filtering switch; default value: ON
B=10-1000m; maximum filtering distance; default value: 100m;
C=0-2000KM/H; any value exceeding this threshold will be fully filtered; a value of 0 means no filtering is applied;
GET Query the currently set parameters: SF#
SET - SF,ON,100,180#
FDRIFT "Speed Data Filtering"
Use case: if vehicle is moving with slow speed in narrow streets and not getting the data on server as per configured timer interval or moving is not clear then use "FDRIFT,off#" command and test one more time.
FDRIFT,[A][,B]#A=ON/OFF; speed drift filtering switch; default: ON
B=10-1000(m); maximal filtering distance; default: 100(m);
Query current parameter: Fdrift#
Example: Fdrift,ON,1000#
Reply: OK!
Clear History Data
Check Stored History Data in Memory
nvram data:first=1,142
nvarm total:141, alarm queue:0, position queue:5, netcmd_queue:0, netlog queue:0
RamBuffer total free:641888; use:[0]998, [1]0, [2]382, [3]7630, [4]0, [5]0, [6]11274
This is total stored packet in memory – nvarm total:141
If facing Static drift/Jump issue in ignition off condition or in parking, please use following configuration and monitor the data for 1 or 2 days:
2. sf,on,100#
3. gpsdup,off#
4. timer,10,180#
5. hbt,1,1#
6. fdrift,on#
7. acc,on,0#
8. senalm,off#
Please use following configuration and monitor the data for 1 or 2 days:
2. sf,on,100#
3. gpsdup,off#
4. timer,10,180#
5. hbt,1,1#
6. fdrift,off#
7. acc,on,0#
8. senalm,off#
9. anglerep,on,5,2#
Please use following configuration and monitor the data for 1 or 2 days:
2. fdrift,off#
3. anglerep,on,5,2#
4. acc,on,0#
5. gpsdup,off#
6. HBT,1,1
7. timer,5,10#
8. speed,on,5,15,0#
9. sends,5#
10. pbsw,off#
11. level,5#
12. accalm,on,0#
Use case: if vehicle is moving with slow speed (2 or 5 Km/h) & device is not uploading location data, then use fdrift,off#.
Demo Login
Login ID: test_user
Password: 12345
Web URL
Mobile Apps
Android: https://play.google.com/store/apps/details?id=com.markon.trackdrive
iOS: https://apps.apple.com/sa/app/trackandrive/id6737979656?uo=2
Live Streaming URLs (Dashcam)
1. http://IP:8881/live/1/device_imei.flv (live streaming url using IOTHUB)
2. http://IP:8881/1/device_IMEI.history.flv (History streaming url using IOTHUB)
For Non-AIS Device, V5/VL149/Wetrack2/Wetrack-lite/GT800/EV02/ET300/Alite/PT06/GT06N/GT06F/G17/SK05
LG300
Wetrack140 – Standard, BSNL/APSAC/MH mining
Wetrack140 – NIC
Wetrack140 – CDAC
Teltonika
ITRIANGLE AIS140
Atlanta AIS140 {BSNL/ MH mining / APSAC etc..} | protocol version: AIS140_GPS_PROTO_V.1.4
Timezone
GMT,E,8,0#
server,1,gps.markongps.com,21100,0#
Dashcam JC261 Configuration Details
Dashcam JC371 Configuration Details
Wetrack140 BSNL/MH mining/GPCB/Himachal/Chandigarh/FCI/Vahan/etc & eSIM related query, eSIM top-up related query please contact:
Phone: +91 9899628620
Email: rahul@markongps.com
Phone: +91 7428497891
Phone: +91 73035 20013
Email: mayank@markongps.com
For Dispatch Details (docket etc.)
1. Aman SharmaPhone: +91 9650987438
2. Rishu Gaur
Phone: +91 8882777885
No matches
Try a shorter word, a command name like sends or a port number.