Skip to Content

EQ Report

EQ Report (G-Q-R)

Extended report with CAN OBD-II data (CAN01). Combines information from the CQ report with vehicle ECU parameters.

Recommended use: Light vehicles with OBD-II protocol. For heavy vehicles with J1939, use ER Report.

Compatible platforms: Wialon and RedGPS have native support for EQ format, enabling integration without additional development.


Generate report

GEQbbc[;@dd..dd]

See G Command for parameter details.

Query current position

QEQ

Response

REQAABBBBBBCCCCCCDDDDDDDDEEEEEEEEEFFFGGGHHIIJJJKKKKKKKKLMNNOOPPPPQRSS;CANFIELD1=VALUE1,...,CANFIELDn=VALUEn

GPS fields structure (CQ base)

FieldLengthDescription
AA2Report number (00-FF)
BBBBBB6Date (DDMMAA)
CCCCCC6Time (HHMMSS)
DDDDDDDD8Latitude (DDMMMMM)
EEEEEEEEE9Longitude (DDDMMMMM)
FFF3Speed (km/h)
GGG3Heading (degrees)
HH2IGN+IN inputs (hex)
II2XP outputs (hex)
JJJ3Battery voltage (tenths of V)
KKKKKKKK8Total odometer (meters, hex)
L1GPS Power: 0=Off, 1=On
M1GPS Fix Mode: 2=2D, 3=3D
NN2PDOP (decimal integer)
OO2Number of satellites
PPPP4Seconds since last pos. (hex)
Q1Modem Power: 0=Off, 1=On
R1GSM registration status
SS2CSQ signal level

CAN OBD-II Fields

CAN data is appended at the end of the frame, separated by ; and in ID=VALUE format:

IDParameterUnitDescription
1VIN-Vehicle identification number
2RPMrpmEngine revolutions per minute
3Wheel speedkm/hSpeed reported by ECU
BOdometerkmVehicle total odometer
14Fuel consumedLTotal fuel consumption
15Fuel level%Tank percentage
2ACoolant temp.CCoolant temperature
2COil pressurekPaEngine oil pressure

CAN fields are optional. If the ECU doesn’t provide a parameter, the field will appear empty (ID=).


Example with valid data

>REQ00210918170359-2778100-064258570001517F000000000049D13010900001516;1=1M8GDM9A_KP042788,2=2200,3=45,B=66010,14=30000,15=75,2A=90,2C=340;ID=037883;*01<

GPS Data

FieldValueInterpretation
Date21091821/09/2018
Time17035917:03:59
Latitude-27781002778.100’S
Longitude-064258576425.857’W
Speed0000 km/h
Heading151151

CAN Data extracted

IDValueInterpretation
11M8GDM9A_KP042788Vehicle VIN
222002200 RPM
34545 km/h (ECU speed)
B6601066,010 km odometer
143000030,000 L consumed
157575% fuel
2A9090C coolant
2C340340 kPa oil

Example with invalid data

When the ECU doesn’t respond or has no data available:

>REQ00000000000000-2780656-064296830000117F00000010836F1130112FFFF1117;1=,2=,3=,B=,14=,15=,2A=,2C=;ID=2326;*01<

Empty fields (1=,2=,...) indicate that the ECU didn’t provide those values.


Comparison with ER Report

FeatureEQER
CAN ProtocolCAN01 (OBD-II)CAN00 (J1939)
VehiclesLightHeavy
CAN FieldsVIN, RPM, speed, etc.RPM, accelerator, engine hours, etc.
Value formatIntegers/StringDecimals with 2 digits

CAN Configuration

To enable OBD-II data reading, configure the CAN module:

>CAN01,1<

See CAN Commands for detailed configuration.


Typical usage

// Periodic report with ECU data every 30 seconds >STD01E00030< >SRL01E;TRG=TD01+;CND=IGN;ACC={GEQ01L}< // Event report with CAN data >SRL35E;TRG=IN00+;ACC={GEQ35H}<

For new projects where you need greater control over reported parameters, consider using custom reports Ux + UC + ECU. This allows:

  • Selecting only necessary parameters
  • Reducing frame size
  • Using descriptive field names

Version notes

Availability: Firmware v1.00.00+ for Spider IOT and Smart IoT.


Compatibility

C5Legacy
SP-IoT
SM-IoT
MT
C3
UL
SP
ZE-IoT
Last updated