### scsetconfig command example Source: https://wiki.teltonika-gps.com/view/Command:scsetconfig Example command to configure E-Scooter functions. selects the instruction set (0 for 1st, 1 for 2nd), and is a 2-byte bitmask value. The example uses 0 and 42944, which enables mph units, units display, speed display, panel display, Bluetooth broadcast, error icon, and battery level. ```plaintext scsetconfig 0 42944 ``` -------------------------------- ### SMS command example with login and password: log2srv Source: https://wiki.teltonika-gps.com/view/How_to_capture_remote_log_from_FM_device%3F Example of the log2srv SMS command using placeholder values. Replace with actual APN, IP, and port for your setup. ```text opa opa log2srv 1,3,banga,,,212.59.13.226,7056,1200,0 ``` -------------------------------- ### Bad syntax example Source: https://wiki.teltonika-gps.com/view/Command:pulsedigout Example that ends with error 'Bad syntax' because DOUT2 is ignored but its arguments are not '?'. ```text pulsedigout 1? 2000 3000 1000 2000 2 3 ``` -------------------------------- ### SMS command lvcangetinfo example with login Source: https://wiki.teltonika-gps.com/view/FM6300_CAN_adapters Example of the lvcangetinfo command when SMS login and password are set. ```plaintext login pass lvcangetinfo ``` -------------------------------- ### SMS command lvcangetinfo example Source: https://wiki.teltonika-gps.com/view/FM6320_CAN_adapters Example of the lvcangetinfo command with login and password set, and without login/password (leave two spaces before command). ```text login pass lvcangetinfo ``` ```text aalvcangetinfo ``` -------------------------------- ### getver command response example Source: https://wiki.teltonika-gps.com/view/Command:_getver Example output of the getver command, showing firmware version, GPS module version, hardware version, IMEI, uptime, MAC address, and other device details. ```text Ver:02.00.01_06 GPS:AXN_3.80_3333_16070400,0000,, Hw:TFT100 Mod:1 IMEI:352094000000000 Init: 2017-6-16 5:54 Uptime: 16574 MAC:002E43912EF7 SPC:0(0) AXL:0 OBD:0 BL:1.6 BT:4 ``` -------------------------------- ### RS-232 Delimiter mode: ASCII delimiters example Source: https://wiki.teltonika-gps.com/view/FMC125_RS-232_and_RS-485 Example of delimiter configuration using ASCII characters '<' and '>' as start and end delimiters. The payload is enclosed between them. ```plaintext ``` -------------------------------- ### setdigout examples Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_setdigout Example requests and responses for the setdigout command. Each row shows a request, its outcome, and the response. The examples cover setting DOUTs with optional timeouts and speed thresholds, ignoring DOUTs with '?', and the failure case when no arguments are provided. ```plaintext setdigout ? ``` ```plaintext setdigout 1 ``` ```plaintext setdigout 1 10 ``` ```plaintext setdigout 1 10 20 ``` ```plaintext setdigout 1 10 1 ``` ```plaintext setdigout 01 ? 20 ``` ```plaintext setdigout 10 ? 20 ``` ```plaintext setdigout 01 30 ? ? 20 ``` ```plaintext setdigout ``` -------------------------------- ### setigndigout examples Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_setigndigout Example requests and responses for the setigndigout command. The first example ignores DOUT1; the second sets DOUT1 ON with a 10-second timeout; the third shows the same request when the ignition is on and the command is queued; the fourth sets DOUT1 ON with infinite timeout while queued; the fifth fails because arguments are required. ```plaintext setigndigout ? ``` ```plaintext DOUT1:IGNORED ``` ```plaintext setigndigout 1 10 ``` ```plaintext DOUT1:ON Timeout:10 ``` ```plaintext setigndigout 1 10 ``` ```plaintext DOUT1:ON Timeout:10s IGN ON, QUEUED ``` ```plaintext setigndigout 1 ``` ```plaintext DOUT1:ON Timeout:INFINITY IGN ON, QUEUED ``` ```plaintext setigndigout ``` ```plaintext Arguments required ``` -------------------------------- ### SMS command example with login and password: getgps Source: https://wiki.teltonika-gps.com/view/TRACKER%E2%80%99S_SECURITY Example of an SMS command structure when login and password are set. Replace '123' with actual login and password, and 'getgps' with the desired command. ```text 123 123 getgps ``` -------------------------------- ### allver example request and responses Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_allver Example request with success and failure responses. Success returns device details; failure returns no response. ```plaintext allver ``` ```plaintext FTC881,1,43,0.26.0-rc.1,866344054201822,2023.06.14,11:37,1.0.0,W25Q32DW/EF6016,W25Q128JV/EF4018,293kB/367kB, 122MB/122MB,EG915UEUABR02A05M08,N/A, N/A,AG3335A_V3.0.0.AG3335_20230614,S,N-TDF,N/A,N/A,N/A,N/A ``` ```plaintext _No response._ ``` -------------------------------- ### SMS command example with login and password Source: https://wiki.teltonika-gps.com/view/How_to_capture_CAN_adapter_log_from_FM_device%3F Example of the log2srv SMS command using credentials 'opa opa', APN 'banga', IP 212.59.13.226, port 7056, and 300 seconds duration. ```text opa opa log2srv 1,7,banga,,,212.59.13.226,7056,300,0 ``` -------------------------------- ### SMS command lvcangetinfo example without login Source: https://wiki.teltonika-gps.com/view/FM6300_CAN_adapters Example of the lvcangetinfo command when SMS login and password are not set, leaving two spaces before the command. ```plaintext aalvcangetinfo ``` -------------------------------- ### setparam SMS Command without Login and Password Source: https://wiki.teltonika-gps.com/view/Universal_Device_Test_Guide Example of the 'setparam' SMS command when no login and password are set. The command starts with two spaces, then the command name. This changes parameter '101' (Ignition settings) to '2' (Accelerometer) and parameter '138' (Movement source) to '1' (Ignition). ```text setparam101:2;138:1 ``` -------------------------------- ### Basic command syntax examples Source: https://wiki.teltonika-gps.com/view/ATC700_SMS/GPRS_Command_List Syntax examples for basic SMS/GPRS commands applicable to FT platform devices with firmware 3.7.0.rc.22 or newer. ```text allver ``` ```text battery ``` ```text cpureset ``` ```text deleterecords ``` ```text delkey ``` ```text delsecondkey ``` ```text extformat ``` ```text fwstats ``` ```text getgps ``` ```text getimeiccid ``` ```text getimsi ``` ```text getinfo ``` ```text getops ``` ```text getparam ;;... ``` ```text getrecord ``` ```text getstatus ``` ```text getver ``` ```text ggps ``` ```text readavl ``` ```text setkey ``` ```text setparam :;:;... ``` ```text setsecondkey ``` ```text towingreact ``` ```text wdlog ``` ```text web_connect ``` -------------------------------- ### setkey command example with old and new keyword Source: https://wiki.teltonika-gps.com/view/FMA_setkey Changes the device current configuration keyword. In this example, 0101 is the old keyword and 3333 is the new keyword. ```text "opa opa setkey 0101 3333" ``` -------------------------------- ### Hibernation command example for 1152355483 Source: https://wiki.teltonika-gps.com/view/EYE_SENSOR_MESH/MTSMP1 Example hibernation command for Node Address 1152355483 (0x44AF8C9B) with sequence number 1. ```hex F6 7E 01 9A 0F F8 0D 06 04 9B 8C AF 44 01 05 01 9D F1 C3 7A ``` -------------------------------- ### SMS command getinfo example with login and password Source: https://wiki.teltonika-gps.com/view/FM3001_SMS/GPRS_Commands Example of the getinfo command when SMS login and password are set. ```plaintext login pass getinfo ``` -------------------------------- ### lvcansimpletacho # Source: https://wiki.teltonika-gps.com/view/FM6320_CAN_adapters Adds or removes the simpletacho start byte. The # is 0 or 1 (0 – don’t add start byte, 1 – add start byte). ```APIDOC ## lvcansimpletacho # ### Description Adds or removes the simpletacho start byte. The # is 0 or 1 (0 – don’t add start byte, 1 – add start byte). ### Command `lvcansimpletacho #` ### Parameters - **#** (integer) - Required - 0 or 1 (0 – don’t add start byte, 1 – add start byte). ### Response No ``` -------------------------------- ### Response element examples for obdinfo Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_obdinfo Example values for response elements returned by obdinfo, including PIDs, headers, hardware version, protocol, VIN, timing, state, and ECU header format. ```plaintext P3:0x0 ``` ```plaintext C4:0x0 ``` ```plaintext Hdr:0 ``` ```plaintext Phy:0 ``` ```plaintext CFG:0 ``` ```plaintext v100.304.100 ``` ```plaintext H:6 ``` ```plaintext M:2 ``` ```plaintext Prot:0 ``` ```plaintext VIN:9999999999999999999 ``` ```plaintext TM:20 ``` ```plaintext CNT:0 ``` ```plaintext ST:IDLE ``` ```plaintext P1:0x0 ``` ```plaintext MIL:0 ``` ```plaintext DTC:0 ``` ```plaintext ID1 ``` ```plaintext Hdr:0 ``` ```plaintext Phy:0 ``` ```plaintext [7E8]:0x22232425,0x9015B015,0x22232425,0x22232425,0x22232425,0x22232425 ``` -------------------------------- ### mcan_cmd examples Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_mcan_cmd Example requests and responses for the mcan_cmd command, including success and failure cases. ```plaintext mcan_cmd: 0 ``` ```plaintext MCAN Command 0 triggered ``` ```plaintext mcan_cmd: 0 ``` ```plaintext MCAN Service not supported ``` ```plaintext mcan_cmd: ``` ```plaintext Arguments required ``` ```plaintext mcan_cmd: 999999999999 ``` ```plaintext Wrong MCAN command ID ``` ```plaintext mcan_cmd: 0 ``` ```plaintext MCAN Command disabled ``` ```plaintext mcan_cmd: 3 ``` ```plaintext Failed to trigger MCAN command 3, error: -42 ``` -------------------------------- ### getinfo failure response example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getinfo Example response when the getinfo command fails, showing N/A for all fields. ```plaintext RTC:N/A Init:N/A UpTime:N/A PWR:N/A GNSS:N/A SAT:N/A SR:N/A SMS:N/A REC:N/A MD:N/A TTFF:N/A TTLF:N/A RST:N/A NOGPS:N/A FG:N/A FL:N/A ``` -------------------------------- ### getparam examples with responses Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getparam Example requests and their outcomes. Successful requests return the parameter value; invalid IDs produce an error message. ```text getparam 13000 ``` ```text Param ID:13000 Value:fm.teltonika.lt ``` ```text getparam 13000;1000 ``` ```text Param ID:13000 Value:fm.teltonika.lt;1000:300 ``` ```text getparam 99999999 ``` ```text Invalid parameter id provided ``` ```text getparam 99999 ``` ```text Param ID:99999 doesn’t exist ``` -------------------------------- ### SMS command example for log2srv Source: https://wiki.teltonika-gps.com/view/How_to_capture_remote_Tacho_log_from_FM_device%3F Example of the log2srv command with actual values. Replace the placeholders with your own APN, IP, and port settings. ```text opa opa log2srv 1,16,banga,,,212.59.13.226,7056,1200,0 ``` -------------------------------- ### FM36 flush response example Source: https://wiki.teltonika-gps.com/view/FM36_flush Example response after a flush command, showing the number of records found, minimum records to send, GPRS state, and time synchronization status. ```text FLUSH SMS Accepted. 11 records found on FLASH. Minimum Records to Send: 1. GPRS Enabled: 1. Time Sync: 1. ``` -------------------------------- ### Blink both DOUTs example Source: https://wiki.teltonika-gps.com/view/Command:pulsedigout Example command to blink both DOUTs. DOUT1 blinks 2 times (on 2000 ms, off 1000 ms); DOUT2 blinks 3 times (on 3000 ms, off 2000 ms). ```text pulsedigout 11 2000 3000 1000 2000 2 3 ``` -------------------------------- ### SMS command getinfo example Source: https://wiki.teltonika-gps.com/view/FMB002_SMS/GPRS_Commands Example of the getinfo command with SMS login and password set, and without them. If login and password are not set, leave two spaces before the command. ```plaintext login pass getinfo ``` ```plaintext getinfo ``` -------------------------------- ### Example response for CAN1 and CAN2 status Source: https://wiki.teltonika-gps.com/view/FMB_can%EF%BC%BFinfo Example response received via phone after sending the can_info command. Shows status fields for both CAN1 and CAN2 interfaces, including state, bitrate, error counters, and PHY status. ```text [CAN1] State:"SetBitrate" R:500kBit E:40250/2/4/1/0, Got:0 F:0/0 Proc:0/0 Ovf:0/0 TxF:4, PHY:On/Normal [CAN2] State:"Active" R:250kBit E:40080/2/0/0/0, Got:0 F:0/0 Proc:0/0 Ovf:0/0 TxF:0, PHY:On/Normal ``` -------------------------------- ### SMS Event Configuration Command Example Source: https://wiki.teltonika-gps.com/view/FM36YX_Device_Family_Parameter_list Command sets SMS warning on I/O#1 element. Format: setparam X Y,W,Z where X is ID, Y is Enable/Disable (1/0), W is telephone number index, Z is SMS text. Example: setparam 5100 1,5,Digital Input 1 Event! ```text setparam 5100 1,5,Digital Input 1 Event! ``` -------------------------------- ### savecontsens examples with responses Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_savecontsens Example requests and their outcomes. A successful save returns 'TSensors IDs saved to Flash' with the saved IDs; a failure returns 'Error while configuring parameters!'. The second example passes five explicit sensor IDs. ```text savecontsens ``` ```text TSensors IDs saved to Flash: 1) ffffffffffffffff, 2) 0000000000000000, 3) 0000000000000000, 4) 0000000000000000, 5) 0000000000000000 ``` ```text savecontsens ffffffffffffffff,0000000000000000,0000000000000000,0000000000000000,0000000000000000 ``` ```text TSensors IDs saved to Flash: 1) ffffffffffffffff, 2) 0000000000000000, 3) 0000000000000000, 4) 0000000000000000, 5) 0000000000000000 ``` ```text savecontsens ``` ```text Error while configuring parameters! ``` -------------------------------- ### SMS command examples Source: https://wiki.teltonika-gps.com/view/ATC700_SMS/GPRS_Command_List Examples of SMS commands with and without password, including getinfo, readavl, getparam, and setparam. Note the whitespace before command when password is not set. ```text 1234 getinfo ``` ```text getinfo ``` ```text 1234 readavl 69 ``` ```text getparam 2001;2002 ``` ```text 1234 setparam 2001:wap;2002:user;2003:pass ``` -------------------------------- ### getstatus fail response example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getstatus Example response when the getstatus command fails. The device returns no response. ```plaintext _No response._ ``` -------------------------------- ### GPRS command examples Source: https://wiki.teltonika-gps.com/view/ATC700_SMS/GPRS_Command_List Examples of GPRS commands without password: getinfo, readavl, getparam, and setparam. ```text getinfo ``` ```text readavl 69 ``` ```text getparam 2001;2002 ``` ```text setparam 2001:wap;2002:user;2003:pass ``` -------------------------------- ### setparam examples with responses Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_setparam Example setparam requests and their outcomes. Successful requests return 'New value' with the submitted parameters. Unsupported parameter IDs or values return 'WARNING: Not supported Param ID or Value detected' and 'Error while configuring parameters'. ```text setparam 2001:wap ``` ```text New value 2001:wap ``` ```text setparam 2001:wap;2002:user;2003:pass ``` ```text New value 2001:wap;2002:user;2003:pass ``` ```text setparam 001:wap ``` ```text WARNING: Not supported Param ID or Value detected ``` ```text Error while configuring parameters ``` -------------------------------- ### SMS command getinfo example without login and password Source: https://wiki.teltonika-gps.com/view/FMB202_SMS/GPRS_Commands Example of the getinfo command when SMS login and password are not set. Leave two spaces before the command: getinfo. ```text getinfo ``` -------------------------------- ### Basic commands syntax examples Source: https://wiki.teltonika-gps.com/view/FTC880_SMS/GPRS_Command_List Syntax examples for basic SMS/GPRS commands applicable to FT platform devices with firmware version 3.7.0.rc.22 or newer. ```plaintext allver ``` ```plaintext battery ``` ```plaintext cpureset ``` ```plaintext deleterecords ``` ```plaintext delkey ``` ```plaintext delsecondkey ``` ```plaintext extformat ``` ```plaintext fall_down_reset ``` ```plaintext fwstats ``` ```plaintext getgps ``` ```plaintext getimeiccid ``` ```plaintext getimsi ``` ```plaintext getinfo ``` ```plaintext getops ``` ```plaintext getparam ;;... ``` ```plaintext getrecord ``` ```plaintext getstatus ``` ```plaintext getver ``` ```plaintext ggps ``` ```plaintext readavl ``` ```plaintext setkey ``` ```plaintext setparam :;:;... ``` ```plaintext setsecondkey ``` ```plaintext towingreact ``` ```plaintext wdlog ``` ```plaintext web_connect ``` -------------------------------- ### SMS command getinfo example without login and password Source: https://wiki.teltonika-gps.com/view/FM3001_SMS/GPRS_Commands Example of the getinfo command when SMS login and password are not set; leave two spaces before the command. ```plaintext getinfo ``` -------------------------------- ### Ignore DOUT control example Source: https://wiki.teltonika-gps.com/view/Command:pulsedigout Example command to ignore DOUT2 control. DOUT1 blinks 2 times (on 2000 ms, off 1000 ms); DOUT2 is ignored. ```text pulsedigout 1? 2000 ? 1000 ? 2 ? ``` -------------------------------- ### setkey example requests Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_setkey Example requests for the setkey command. The first uses the old keyword '1234' and new keyword '5678'; the second omits the old keyword and uses two spaces before the new keyword. ```plaintext setkey 1234 5678 ``` ```plaintext setkey 5678 ``` -------------------------------- ### Start FOTA WEB download with web_connect (with SMS login and password) Source: https://wiki.teltonika-gps.com/view/How_to_capture_CAN_adapter_log_from_FMX1YX Send this SMS command to start the FOTA WEB download process for internal logs. Requires SMS login and password to be set. If sent correctly, you should receive the SMS response 'web_connect resp:OK'. ```SMS command login pass web_connect ``` -------------------------------- ### getstatus success response example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getstatus Example response when the getstatus command succeeds. Shows values for Data Link, GPRS, Phone, SIM, OP, Signal, NewSMS, Roaming, SMSFull, LAC, Cell ID, NetType, and FwUpd. ```plaintext Data Link: 1 GPRS: 1 Phone: 1 SIM: 0 OP: 24602 Signal: 5 NewSMS: 0 Roaming: 0 SMSFull: 0 LAC: 115 Cell ID: 1361430 NetType: 2 FwUpd: 65536 ``` -------------------------------- ### Quickstart SMS: setparam 113:1;40000:1;40005:0;40430:1 Source: https://wiki.teltonika-gps.com/view/Pay_as_You_Drive Use this SMS command to switch the FMB003 from default configuration to the Pay-As-You-Drive solution. It enables Codec 8 Extended (113:1), OBD Feature (40000:1), sets VIN Source to Auto (40005:0), and sets OEM Total Mileage priority to Low (40430:1). Replace and with your device credentials. ```text setparam 113:1;40000:1;40005:0;40430:1 ``` -------------------------------- ### RS-232 Delimiter mode: hexadecimal delimiters example Source: https://wiki.teltonika-gps.com/view/FMC125_RS-232_and_RS-485 Example of delimiter configuration using hexadecimal values 0x02 as start delimiter and 0x0A 0x0D 0x03 as end delimiter. The payload is enclosed between them. ```plaintext 0x02 0xFF 0xFF 0xFF 0xFF 0x0A 0x0D 0x03 ``` -------------------------------- ### Initialize PKI with EasyRSA Source: https://wiki.teltonika-gps.com/view/How_to_generate_TLS_certificates_(Windows)%3F Initializes the Public Key Infrastructure directory. Required before generating certificates and keys. ```bash ./easyrsa init-pki ``` -------------------------------- ### SMS Quickstart: Configure Jamming Detection Scenario Source: https://wiki.teltonika-gps.com/view/Anti-Theft_Solution_and_Stolen_Vehicle_Recovery One SMS command to set up the device for Jamming Detection scenario and toggle DOUT1 during jamming. Requires two leading spaces if no SMS username/password is set. Parameters: 2001 APN, 2002 APN username, 2003 APN password, 2004 domain, 2005 port, 2006 protocol (0=TCP), 102 sleep mode (1=GPS sleep), 11300 scenario priority, 11304 output control (1=DOUT1). ```plaintext " setparam 2001:APN;2002:APN_username;2003:APN_password;2004:Domain;2005:Port;2006:0;102:1;11300:2;11304:1" ``` -------------------------------- ### Missing on_ms, off_ms, or repeats example Source: https://wiki.teltonika-gps.com/view/Command:pulsedigout Example where missing values default to 1. DOUT1 blinks 2 times (on 2000 ms, off 1 ms); DOUT2 blinks 1 time (on 3000 ms). ```text pulsedigout 11 2000 3000 ? 2000 2 ? ``` -------------------------------- ### OBD OEM parameter example for VW Polo 2016 Source: https://wiki.teltonika-gps.com/view/OBD_Device_Debugging Example of supported OBD OEM parameters for a VW Polo 2016: Mileage (AVL ID 389), Fuel Level in Liters (AVL ID 390), Fuel Level in % (AVL ID 48). ```text Let's say we have a VW Polo 2016. The list tells that Mileage (AVL ID 389), Fuel Level in Liters (AVL ID 390) and Fuel Level in % (AVL ID 48) is supported. ``` -------------------------------- ### TAVL Platform Demonstration Steps Source: https://wiki.teltonika-gps.com/view/Pay_as_You_Drive Steps to demonstrate the Pay as You Drive feature on the TAVL platform. Navigate through the menu as shown to select a client, find an object, and show track data. ```text * TAVL > Select Client * Objects > Press "Filter" > Find Object * Track > Choose dates > Press "Advanced" > Press "Show" ``` -------------------------------- ### Launch EasyRSA Source: https://wiki.teltonika-gps.com/view/How_to_generate_TLS_certificates_(Windows)%3F Starts the EasyRSA 3 command-line environment. Execute after changing to the EasyRSA directory. ```batch EasyRSA-Start.bat ``` -------------------------------- ### Set EV Charge Start Timeout (setparam 40009:) Source: https://wiki.teltonika-gps.com/view/OBD_EV_Charge_Monitoring_Configuration_Guide Defines timing for entering EV charging states. Range: 1200–1800 seconds. Example uses 1500 seconds. ```SMS/GPRS setparam 40009: ``` ```SMS/GPRS setparam 40009:1500 ``` -------------------------------- ### FMA flush command example Source: https://wiki.teltonika-gps.com/view/FMA_flush Sends all data via GPRS to a target server. Parameters are comma-separated: IMEI, APN, GPRS LOGIN, GPRS PASSWORD, IP, PORT, MODE (0-TCP/1-UDP). Empty parameters are skipped by placing consecutive commas. ```text "opa opa flush 353976012555151,banga,,,212.47.99.62,12050,0" ``` -------------------------------- ### Battery status response example Source: https://wiki.teltonika-gps.com/view/FMB_battery Example response from the FMB device showing battery status fields. Use this to interpret the device's battery state, voltage, and charging status. ```plaintext BatState: 1 FSMState: ACTIVE ChargerIC: OFF ExtV: 11796 BatV: 3942 BatI: 0 ``` -------------------------------- ### Quick start SMS: setparam 101:1;106:1;112:2;11300:2;11303:1;11304:2;11305:10;11500:3;11501:1;11502:1;7036:_Telephone Number_;8036:_SMS Text_;20000:3;20002:1;20003:60;20001:0;20005:1;20004:100;7030:_Telephone Number_;8030:_SMS Text_;11700:2;11701:1;11702:1;11703:1;60068:10; Source: https://wiki.teltonika-gps.com/view/FISHING_BOATS_TRACKING_WITH_IP67_RATING_GPS_DEVICES One SMS to configure all Fleet Maintenance Schedules from default settings. Insert two space symbols before the SMS text if no SMS username or password is set in SMS \ Call settings. ```text " setparam 101:1;106:1;112:2;11300:2;11303:1;11304:2;11305:10;11500:3;11501:1;11502:1;7036:_Telephone Number_;8036:_SMS Text_;20000:3;20002:1;20003:60;20001:0;20005:1;20004:100;7030:_Telephone Number_;8030:_SMS Text_;11700:2;11701:1;11702:1;11703:1;60068:10; ``` -------------------------------- ### Get available OEM sources for Total Mileage Source: https://wiki.teltonika-gps.com/view/OBD_Manual_OEM_Request_Validation_Instruction Command sent via SMS or GPRS to retrieve all available detected OEM sources for a specific data identifier. Use the `get` operation first to find which source indexes are active and available. In the example, the device reports four sources with values including 65799 and 1684300. ```text obdoemdatasource:get:1 ``` -------------------------------- ### SMS command to force OBD OEM file acquisition Source: https://wiki.teltonika-gps.com/view/OBD_Device_Debugging After installing the device into the OBDII port and turning on ignition, send this SMS command to force the device to acquire the OBD OEM File from FOTA WEB. ```text Once the device is installed, turn on the Ignition and send SMS command web_connect. This will force the device to acquire OBD OEM File from FOTA WEB. ``` -------------------------------- ### SMS Command: lvcangetinfo Source: https://wiki.teltonika-gps.com/view/FM6300_CAN_adapters Gets information about the connected CAN Adapter. ```APIDOC ## SMS Command: lvcangetinfo ### Description Gets information about the connected CAN Adapter. ### Command Format `lvcangetinfo` ### Parameters None ### Response Yes (confirmation response is sent) ### Example `login pass lvcangetinfo` ``` -------------------------------- ### Quickstart SMS for Car Sharing Configuration Source: https://wiki.teltonika-gps.com/view/FAMILY_CAR_TRACKING_AND_MONITORING_WITH_OBD_GPS_DEVICES One SMS command that configures GPRS, server, sleep, OBDII, and data protocol settings for a car sharing solution. Requires two leading spaces if no SMS username/password is set. Enables reporting of location, Engine RPM, VIN, and OEM parameters. ```text " setparam 2001:APN;2002:APN_user;2003:APN_password;2004:Domain;2005:Port;2006:0;102:3;40000: 1;40005:0; 40410:1; 40160:1; 40430:1; 40440:1; 113:1" ``` -------------------------------- ### SMS command without login and password for OEM Reset Source: https://wiki.teltonika-gps.com/view/OBD_Device_Debugging Send this SMS command to the FMX00X device to trigger an OEM reset when SMS login and password are not set. Note the two leading spaces before the command. The device should be connected to the OBDII socket, the engine started, and the vehicle stationary. ```text aaoemreset ``` -------------------------------- ### Configure I/O#0 element via SMS with setparam command Source: https://wiki.teltonika-gps.com/view/FM6300_Device_Family_Parameter_list Use this SMS command to configure the first profile I/O#0 element. The format is 'setparam 300 ,,,,'. The example sets priority to 1, high level to 0, low level to 0, operand to 1, and averaging constant to 1. ```text setparam 3300 1,0,0,1,1 ``` -------------------------------- ### SMS command with login and password for OEM Reset Source: https://wiki.teltonika-gps.com/view/OBD_Device_Debugging Send this SMS command to the FMX00X device to trigger an OEM reset when SMS login and password are configured. The device should be connected to the OBDII socket, the engine started, and the vehicle stationary. Wait up to 2 minutes for the device to acquire the OEM file. ```text login pass oemreset ``` -------------------------------- ### lvcanaddsimpletacho Source: https://wiki.teltonika-gps.com/view/FMB240_CAN_adapters Adds or removes a simple tachograph start byte to the CAN Adapter. The value 0 means don't add start byte, 1 means add start byte. ```APIDOC ## lvcanaddsimpletacho ### Description Adds or removes a simple tachograph start byte to the CAN Adapter. The value 0 means don't add start byte, 1 means add start byte. ### Command ``` lvcanaddsimpletacho ``` ### Parameters - **value** (integer) - Required - 0 or 1 (0 – don't add start byte, 1 – add start byte) ### Response - **No** - No response ``` -------------------------------- ### Set operator codes via SMS (setparam 1271) Source: https://wiki.teltonika-gps.com/view/FM36_Operator_list SMS command to configure operator codes for the FM36 module. The parameter ID is 1271, type U32, default empty, value range from empty to 7 digits. X (16 in the example) defines the starting position; up to 20 operator codes can be configured in one SMS, and other operator codes remain unchanged. ```text " _setparam 1271 16 24602,24603,24605_" ``` -------------------------------- ### FMA flush response example Source: https://wiki.teltonika-gps.com/view/FMA_flush Shows the device response after a flush command. It includes the number of records found on FLASH, minimum records to send, GPRS connection state (0-disabled, 1-enabled), and time synchronization state (0-not synchronized, 1-synchronized). ```text "FLUSH SMS Accepted. 11 records found on FLASH. Minimum Records to Send: 1. GPRS Enabled: 1. Time Sync: 1" ``` -------------------------------- ### lvcansimpletacho Source: https://wiki.teltonika-gps.com/view/FM3001_SMS/GPRS_Commands Adds or removes the simpletacho start byte. The parameter is 0 or 1, where 0 means don't add start byte and 1 means add start byte. ```APIDOC ## lvcansimpletacho ### Description Adds or removes the simpletacho start byte. The parameter is 0 or 1, where 0 means don't add start byte and 1 means add start byte. ### Command `lvcansimpletacho #` ### Parameters - `#` (integer) - Required - 0 or 1 (0 – don’t add start byte, 1 – add start byte). ### Response Yes ### Hardware Support FMBXXX, FMB110, FMB120, FMB122, FMB125, FMC125, FMM125, FMB130, FMC130, FMM130, FMM13A ### Parameter Group CAN Adapter Commands ``` -------------------------------- ### SMS command without login and password for log2sdfilterset Source: https://wiki.teltonika-gps.com/view/OBD_Device_Debugging Send this SMS command to the FMX00X device to start OBD log capturing with filters when SMS login and password are not set. Note the two leading spaces before the command. After sending, you should receive the SMS response 'Enabled Trace Filters:5'. The vehicle must be driven for about 10 minutes for OBD function to work. ```text aalog2sdfilterset 0;2;3;4;1 ``` -------------------------------- ### getinfo success response example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getinfo Example response when the getinfo command succeeds, showing device status fields such as RTC, Init, UpTime, PWR, GNSS, SAT, SR, SMS, REC, MD, TTFF, TTLF, RST, NOGPS, FG, and FL. ```plaintext RTC:2023-05-30T12:11 Init:2023-05-30T11:33 UpTime:2282s PWR:1 GNSS:3 SAT:41 SR:11 SMS:0 REC:8 MD:1 TTFF:1532 TTLF:627 RST:4 NOGPS:5:42 FG:2 FL:1 ``` -------------------------------- ### Quick start SMS: setparam 11800:1;11801:0;11806:1;11000:2;11007:1;11200:2;11100:2 Source: https://wiki.teltonika-gps.com/view/Green_Driving_Solution One SMS command to configure the device for Trip, Eco/Green driving, and Excessive idling data to the previously provided server. Prepend two space symbols if no SMS username or password is set in SMS/Call settings. ```plaintext " setparam 11800:1;11801:0;11806:1;11000:2;11007:1;11200:2;11100:2" ``` -------------------------------- ### set_config MQTT Payload Example Source: https://wiki.teltonika-gps.com/view/Mesh_First_Start_(HiveMQ,_MQTTX,_JSON) JSON payload for the json-gw-request/set_config// MQTT topic. Publish this to send an app_config in JSON format; check the json-gw-response/set_config// topic for acknowledgement. The app_config_data field expects Base64-encoded AppConfig bytes; refer to the Wirepas positioning application manual for the AppConfig payload structure. ```json { "wirepas": { "set_config_req": { "header": { "req_id": 1001, "sink_id": "sink0" }, "config": { "sink_id": "sink0", "app_config": { "diag_interval_s": 60, "app_config_data": "Base64Encode(AppConfigBytes)", "seq": 1 } } } } } ``` -------------------------------- ### Example low battery event record with event ID 67 Source: https://wiki.teltonika-gps.com/view/TAT100_Battery_Discharge_Characteristics Example record content generated when battery voltage falls below the configured threshold (6.6 V). The record contains event ID 67 (AVL for Battery Voltage) and a value of 6500 (6.5 V), indicating the low voltage condition was met. ```plaintext 00000000000000808E010000018ED1BDD9C0000F0E97C1209AC7410000000000000000430012000500F001005000001505004500012F01000900B5000000B600000018000000 CD0F9500CE000100431964001100000012000000130000000100F10000601A0003000B000000003544C87E61B700000000000000F3000E0000000041A1F7670000010000044E ``` -------------------------------- ### Quickstart SMS for Speed Limiting Configuration Source: https://wiki.teltonika-gps.com/view/Speed_Limiting_Solution_FMC130%2BETC One SMS command to configure the device from default settings to the Speed Limiting solution. It sets GPRS/server parameters, sleep mode (102:3), over-speeding scenario (11100:2), max speed (11104:90), and DOUT1 output control (11103:1). Insert two leading spaces before the SMS text if no SMS username or password is set. ```plaintext " setparam 2001:APN;2002:APN_user;2003:APN_password;2004:Domain;2005:Port;2006:0;102:3;11100:2;11104:90;13217:0;13223:8;11103:1;11101:5000;11102:0" ``` -------------------------------- ### SMS Quickstart Command for BASIC TRACK & TRACE Source: https://wiki.teltonika-gps.com/view/BASIC_TRACK_%26_TRACE One SMS command to configure the FMB920 from default settings to the BASIC TRACK & TRACE scenario. It sets GPRS, server, sleep mode (Online Deep Sleep), OBDII mode, and I/O priorities. Prepend two spaces if no SMS username/password is set. ```text " setparam 2001:APN;2002:APN_user;2003:APN_password;2004:Domain;2005:Port;2006:0;102:3;807:2;805:DONGLE;40100:1;40160:1;40170:1" ``` -------------------------------- ### Device Response with Data Received Source: https://wiki.teltonika-gps.com/view/Pay_as_You_Drive Example device response to the obdinfo command when OBDII data is received from the vehicle. Shows protocol data, VIN, and other parameters. ```text Prot:6,VIN:WVWZZZAUZFW125650,TM:15,CNT:12,ST:DATA REQUESTING,P1:0xBFBFB993,P2:0x8007E019,P3:0xFED00000,P4:0x0,MIL:0,DTC:0,ID3,Hdr:7E8,Phy:0 ``` -------------------------------- ### Saved response element example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getcontsens Example of the 'Saved:' response element, which lists saved temperature sensor IDs. ```plaintext Saved:0000000000004321,0000000000000444,BE00000000000000, 0000000000000000,0000EB0000000000 ``` -------------------------------- ### ActiveIDs response element example Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getcontsens Example of the 'ActiveIDs:' response element, which lists active temperature sensor IDs. ```plaintext ActiveIDs:000000000000ABCD,0000000000000000,0000000000000000, 0000000000000000,0000000000000000 ``` -------------------------------- ### Change directory to EasyRSA folder Source: https://wiki.teltonika-gps.com/view/How_to_generate_TLS_certificates_(Windows)%3F Run in Windows Command Prompt as administrator to navigate to the EasyRSA directory installed with OpenVPN. ```batch cd "C:\Program Files\OpenVPN\easy-rsa" ``` -------------------------------- ### setparam 1406 CAN#0 I/O configuration example Source: https://wiki.teltonika-gps.com/view/FM6300_Device_Family_Parameter_list SMS command to configure the first profile CAN#0 I/O element. Values are separated by commas: priority, CAN type ID, output data mask, and CAN ID. The output data mask 51 is the decimal conversion of binary 00110011, and the CAN ID 18FEE925 is for total fuel used. ```text setparam 1406 1,0,51,18FEE925 ``` -------------------------------- ### SMS Quickstart for Speed Limiting Configuration Source: https://wiki.teltonika-gps.com/view/Speed_Limiting_Solution_MSP500%2BETC Use this SMS command to configure the MSP500 from default settings to the Speed Limiting solution. It sets GPRS, server, sleep, and over-speeding parameters. Prepend two spaces before the SMS text if no SMS username or password is configured. ```plaintext " setparam 2001:APN;2002:APN_user;2003:APN_password;2004:Domain;2005:Port;2006:0;102:3;11100:2;11104:40;13217:0;13223:8;11103:1" ``` -------------------------------- ### AES128 key example Source: https://wiki.teltonika-gps.com/view/TRACKER%E2%80%99S_SECURITY Example of a valid AES128 key in HEX format with a length of 16 bytes. Used for BLE data encryption in Bluetooth 4.0 settings. ```text 11223344556677889900AABBCCDDEEFF ``` -------------------------------- ### getver command syntax Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getver Command to request device code version, IMEI, modem app version, RTC time, Init time, etc. It takes no arguments. On success, the device responds with a string containing firmware version, GPS module version, hardware version, IMEI, uptime, and other details; on failure, no response is returned. ```plaintext getver ``` -------------------------------- ### getver Source: https://wiki.teltonika-gps.com/view/SMS/GPRS_command_-_getver Returns code version, device IMEI, modem app version, RTC time, Init time, etc. This command has no arguments. ```APIDOC ## getver ### Description Returns code version, device IMEI, modem app version, RTC time, Init time, etc. ### Syntax ``` getver ``` ### Arguments This command has no arguments. ### Examples | REQUEST | OUTCOME | RESPONSE | | --- | --- | --- | | getver | Success | Ver:0.23.0-rc.1 GPS:AG3335A_V2.6.0.AG3335_20230510 Hw:FTC961 Mod:1 Pos:43 IMEI:866344054201822 Init:2023-05-11 07:23 Uptime:108 MAC:N/A SPC:0(0) AXL:lis3dh OBD:N/A BL:N/A BT:N/A | | getver | Fail | No response. | ### Response Explanation | RESPONSE ELEMENT | DESCRIPTION | EXAMPLE | | --- | --- | --- | | Ver | Firmware version | Ver:0.23.0-rc.1 | | GPS | Version of GPS module | GPS:AG3335A_V2.6.0.AG3335_20230510 | | Hw | Version of hardware | Hw:FTC961 | | Mod | Hardware version modification | Mod:1 | | Pos | | Pos:43 | | IMEI | Device IMEI | IMEI:866344054201822 | | Init | Command initialization time | Init:2023-05-11 07:23 | | Uptime | Total up time (in seconds) | Uptime:108 | | MAC | Bluetooth® MAC address | N/A | | SPC | Spec ID | SPC:0(0) | | AXL | Accelerometer type | AXL:lis3dh | | OBD | Displays OBD chip ID | N/A | | BL | Bootloader version | N/A | | BT | Bluetooth® version | N/A | ``` -------------------------------- ### SMS Command Structure Source: https://wiki.teltonika-gps.com/view/FMC640_CAN_adapters All CAN Adapter IO elements can be configured remotely via SMS commands. The command structure requires SMS login and password if set, otherwise two spaces are used before the command. ```APIDOC ## SMS Command Structure ### Description All CAN Adapter IO elements can be configured remotely via SMS commands. The command structure requires SMS login and password if set, otherwise two spaces are used before the command. ### Command Format `` ### Example - If SMS login and password are set: `login pass lvcangetinfo` - If SMS login and password are not set: `aalvcangetinfo` (two spaces before command) ### Notes - GPRS commands require Codec 12 protocol. - For more SMS commands, see the SMS/GPRS command list. ``` -------------------------------- ### List generated certificate files with dir Source: https://wiki.teltonika-gps.com/view/Creating_self-signed_CA_certificates_and_keys_using_OpenSSL Lists files in the current directory to verify that ca.crt, server.crt, and server.key were created. The files are located in C:\Users\. ```bash dir ``` -------------------------------- ### RS-232 RFID HID mode message example Source: https://wiki.teltonika-gps.com/view/FMC125_RS-232_and_RS-485 Example of an RFID message in binary format for RFID HID mode. The selected mode must match the RFID reader's mode. ```plaintext 1213141519 ```