


Understanding what data is available on a vehicle’s diagnostic connector will help you determine what you can expect when integrating with our API. The IOSiX hardware devices support all modern communication protocols, but most vehicles generally only utilize 2 or 3 on any individual platform.
16-Pin or 9-Pin?
All light duty vehicles sold in North America are required to have the SAEJ1962 16-pin OBD-II connector under the dash. Many medium duty and heavy duty manufacturers also utilize the SAEJ1962 as well, but it is not required.
The SAEJ1939 9-pin connector is used by most medium and heavy duty truck manufacturers and has been in production since model year 2011.
Data Tiers
IOSiX supports data availability in three distinct tiers.
- Tier 1– ELD
- Tier 2– Vehicle Tracking
- Tier 3– Advanced Data
ELD
ELD (Electronic Logging Device) has a predefined list of supported PGNs, determined by the Federal ELD requirements.
Vehicle Tracking
Vehicle PIDs/PGNs are defined for the specific use-case of vehicle location, vehicle performance, with a focus on engine/powertrain ECUs. These will be derived from SAEJ1979 and SAEJ1939 specifications and definitions.
Advanced Data
IOSiX defines data that is not included in standardized SAEJ1979 or SAEJ1939 lists to be added to our Advanced Data lists. These can include proprietary OEM PIDs/PGNs, non-engine/powertrain ECUs (ABS, Body, Chassis, TPMS, etc.) and are available to the device as an additional monthly subscription on select hardware platforms. To see what Advanced data parameters are available on a specific vehicle, use our lookup tool here: ADVANCED
sample Data Sets

SAE J1939, used in Medium and Heavy Duty truck platforms, has a industry standardized data set to primarily accommodate engine, transmission and emissions applications. IOSiX has structured the SAE J1939 datasets along with non-standard datasets (Advanced Parameters) to be retrieved and viewed in a format that groups them into functional areas.
- Fuel
- Diagnostic
- Driver
- Engine
- Transmission
- Emissions
- Assist
- Advanced
- CAN Error
- Electric
- Tires
- Fast
Example data grouping from the DRIVER subcategory could include PGNs like:
CruiseControlSetSpeed CruiseControlStates Throttle AcceleratorPedal1Position BrakePedalPosition Driver Beltlock Status SteeringWheelAngle AntiLockBrakingABSActive TractionControlOverrideSwitch Stability Control Status BrakeApplicationPressure BrakeSwitch VehicleOverspeed LongitudinalAcceleration CompassBearing CargoAmbientTemperature CabInteriorTemperature NavigationBasedVehicleSpeed Altitude Pitch Directionindicator WasherFluidLevel Latitude Longitude

SAE J1979, used in passenger vehicles and light duty trucks (under 8500 GVW), has a combination of standardized OBD-II parameter IDs (PIDs) and manufacturer enhanced datasets. IOSiX handles these two subsets independently, with Generic OBD-II supported on all vehicles sold model year 1996 and newer, and enhanced OEM data included in our Advanced Data subscription.
Examples of Generic OBD-II, which will be model year dependent, can include:
ECU ID |
Engine Speed |
Engine Coolant Temp (ECT) |
Vehicle Speed |
Ignition Timing |
Engine Load |
Manifold Absolute Pressure (MAP) |
Mass Airflow (MAF) |
Throttle Position (TPS) |
Intake Air Temp (IAT) |
Fuel Loop Status |
Fuel Trims (ST, LT) |
Oxygen Sensor(s) |
MIL Status |
Stored Emission DTCs |
Engine Run Time |
EVAP Purge |
Fuel Level |
Engine Warm Ups |
Baro |
Cat Temp |
Ambient Air Temp (AAT) |
Accelerator Position (APP) |