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)