Frame Analyzer
Interactive tool to decode and analyze report frames from Rinho devices. Enter a complete frame and visualize each field with its interpretation.
Tip: Click on any colored field to see its complete detail. Use the examples selector to load test frames.
Supported Reports
The analyzer supports 18 types of reports organized in categories:
📍 Standard Reports
| Type | Name | Description |
|---|---|---|
| GP | General Position | Basic AVL positioning report |
| CY | With Altitude | Includes height above sea level and optional text |
📊 Extended Reports
| Type | Name | Additional Fields |
|---|---|---|
| CP | Extended Base | Raw GPS data (without quality filter) |
| CQ | Compact Filtered | Odometer, battery, GPS, GSM |
| CW | Extended GSM | Similar to CQ |
| CR | Ext. + Temperature | + OW0 sensor |
| CT | Ext. + iButton | + iButton code |
| CU | Ext. + ICL | + Driver list |
| CV | Ext. + Dual Temp | + OW0 and OW1 sensors |
🔋 Internal Battery Reports
| Type | Name | Additional Fields |
|---|---|---|
| BQ | Backup Battery | CQ + internal battery voltage |
| BR | BQ + Temp | + OW0 temperature |
| BV | BQ + Dual Temp | + OW0/OW1 temperatures |
⏱️ Hour Meter Reports
| Type | Name | Additional Fields |
|---|---|---|
| HQ | Hour Meter | CQ + seconds counter |
| HR | HQ + Bat + Temp | + Battery + Temperature |
| HV | HQ Complete | + Battery + Dual Temp |
🚗 CAN Bus Reports
| Type | Protocol | Vehicles |
|---|---|---|
| EQ | OBD-II (CAN01) | Light vehicles (cars, pickups) |
| ER | J1939 (CAN00) | Heavy vehicles (trucks, buses) |
OBD-II Parameters (EQ)
- VIN, RPM, Speed, Odometer
- Fuel used, Fuel level
- Coolant temperature, Oil pressure
J1939 Parameters (ER)
- RPM, Throttle position
- Odometer, Fuel used, Fuel level
- Temperature, Oil pressure
- Engine hours, Trip fuel
📈 Analog Reports
| Type | Name | Description |
|---|---|---|
| AD | Analog | 6 inputs + batteries (magnitude) |
| AE | Analog w/Sign | With sign for scaled values |
General Frame Structure
>TYPE_DATA;METADATA;*CHECKSUM<| Part | Description | Example |
|---|---|---|
> | Start delimiter | > |
TYPE | Message type (R=Report, ACK, etc.) | RCQ |
DATA | Concatenated report fields | 00291224... |
;TXT= | Optional text | ;TXT=ALERT |
;#NNNN | Message number (hex) | ;#0001 |
;ID= | Device ID | ;ID=974862 |
*CC | XOR checksum (hex) | *5E |
< | End delimiter | < |
Common Fields
Coordinates
Coordinates are expressed in degrees + minutes format:
- Latitude:
±DDMMMMM(e.g.:-2778467= 27°78.467’S = -27.80778°) - Longitude:
±DDDMMMMM(e.g.:-06425658= 64°25.658’W = -64.42763°)
Digital Inputs (IGN+IN)
The digital inputs byte contains:
| Bit | 7 (MSB) | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
|---|---|---|---|---|---|---|---|---|
| Signal | IGN | IN6 | IN5 | IN4 | IN3 | IN2 | IN1 | IN0 |
Example: 81 (hex) = 10000001 (bin) → IGN=1, IN0=1
Digital Outputs (XP)
| Bit | 7 (MSB) | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
|---|---|---|---|---|---|---|---|---|
| Signal | XP7 | XP6 | XP5 | XP4 | XP3 | XP2 | XP1 | XP0 |
GSM Status
| Value | Description |
|---|---|
| 0 | Not registered, not searching |
| 1 | Registered, home network |
| 2 | Not registered, searching |
| 3 | Registration denied |
| 4 | Unknown |
| 5 | Registered, roaming |
CSQ (Signal Level)
| Value | Quality |
|---|---|
| 99 | No signal |
| 20-30 | Excellent |
| 15-19 | Good |
| 10-14 | Fair |
| 0-9 | Weak |
See Also
- Standard Reports - GP, CY
- Extended Reports - CQ, CP, CR, etc.
- Checksum Analyzer - Validate checksum step by step
- Report Generators - G command
Last updated