Skip to content

Instantly share code, notes, and snippets.

@philbegg
Created October 16, 2024 23:52
Show Gist options
  • Save philbegg/462dd78a0aa78df7073dd1c0b073cf4b to your computer and use it in GitHub Desktop.
Save philbegg/462dd78a0aa78df7073dd1c0b073cf4b to your computer and use it in GitHub Desktop.
This is a description of the J1939 PGNS that our current VDR can parse

J1939 Supported Messages & Parsing Status

PGN SPN Name Description Parsed
65226 Various Active Diagnostic Trouble Codes (DM1) Includes Malfunction Indicator Lamp, Red Stop Lamp, Amber Warning Lamp, and other lamp statuses. No
65227 Various Previously Active Diagnostic Trouble Codes (DM2) Lists the last five faults in chronological order. No
61444 190 Engine Speed Engine speed information. Yes
65030 2444 Generator Average Basic AC Quantities Average line-neutral AC RMS voltage and frequency. No
65242 965 Software Identification Number of software identification fields. No
65253 247 Engine Total Hours of Operation Total engine hours from the genset control. Yes
65262 110, 174 Engine Temperature #1 (ET1) Engine coolant temperature and fuel temperature. Yes (110)
65263 100 Engine Fluid Level/Pressure #1 (EFL/P1) Engine oil pressure. Yes
65266 183 Fuel Economy (LFE) Fuel consumption rate per unit of time. Yes
65270 105 Inlet/Exhaust Conditions (IC) Intake manifold temperature. Yes
65271 158 Vehicle Electrical Power (VEP) Battery voltage at the genset control. Yes
65280 Various Proprietary B Includes genset status, type, and percent load. No
Fault SPNs 110 High Engine Temperature High engine coolant temperature. Various troubleshooting steps provided. No
Fault SPNs 100 Low Oil Pressure Low engine oil pressure, check oil level. No
Fault SPNs 1675 Overcrank Starter cranking time limit exceeded. No
Fault SPNs 701 WARNING Shutdown Due to Vessel CO Genset shut down due to Carbon Monoxide detection. No
Fault SPNs 98 Oil Level High or Low Check and correct oil level as needed. No
Fault SPNs 716 Loss of Raw Water Flow Low raw water pressure, troubleshooting guidance provided. No
Fault SPNs 2444 High/Low AC Voltage Check voltage levels, possible causes, and troubleshooting advice. No
Fault SPNs 2436 High/Low AC Frequency Check frequency levels, possible causes, and troubleshooting advice. No
Fault SPNs 2440 Loss of AC Voltage Sense Genset unable to sense output voltage. No
Fault SPNs 158 High/Low Battery Voltage Battery voltage outside of operational range, check connections and charger. No
Fault SPNs 234 Control Card Failure Various memory errors, contact service agent. No
Fault SPNs 190 Speed Sense Lost Genset unable to sense speed. No
Pre-Alarm SPNs 110 High Engine Coolant Temperature (Pre-Alarm) Coolant temperature approaching shutdown limits, troubleshooting advice provided. No
Pre-Alarm SPNs 100 Low Engine Oil Pressure (Pre-Alarm) Oil pressure approaching shutdown limits, check and add oil if necessary. No
Pre-Alarm SPNs 97 Water in Fuel Indicator (Pre-Alarm) Presence of water in the fuel separator, drain water as needed. No

Parsing Details from Your File

  • PGN 61444:

    • SPN 190: "Engine Speed" is parsed from byte positions 4-5, representing engine revolutions. It maps to propulsion.engine.revolutions.
  • PGN 65253:

    • SPN 247: "Engine Total Hours of Operation" is parsed from byte positions 1-4. It maps to propulsion.runTime.
  • PGN 65262:

    • SPN 110: "Engine Coolant Temperature" is parsed from byte position 1. It maps to propulsion.temperature.
  • PGN 65263:

    • SPN 100: "Engine Oil Pressure" is parsed from byte position 4. It maps to propulsion.oilPressure.
  • PGN 65266:

    • SPN 183: "Fuel Rate" is parsed from byte positions 1-2. It maps to propulsion.fuel.rate.
  • PGN 65270:

    • SPN 105: "Intake Manifold Temperature" is parsed from byte position 3. It maps to propulsion.intakeManifold.temperature.
  • PGN 65271:

    • SPN 158: "Battery Potential (Voltage)" is parsed from byte positions 7-8. It maps to propulsion.keySwitchVoltage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment