×CANboat documentationTopPGN listPhysical QuantitiesField TypesLookup enumerationsIndirect lookup enumerationsBitfield enumerationsLookup with FieldType enumerationsNotes

The CANboat project SAE J1939 PGN documentation version 9.2.0.

This page covers buses that speak SAE J1939 (engines, gensets, transmissions). For NMEA 2000 see the NMEA 2000 PGN documentation. The data is also available as XML and JSON.

Copyright

CANboat version v9.2.0 (C) 2009-2026, Kees Verruijt, Harlingen, The Netherlands. For more information see https://github.com/canboat/canboat This file is part of CANboat. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

SAE J1939

SAE J1939 is the CAN protocol of trucks, buses and off-road machinery, and of many of the engines, gensets and transmissions found on boats. It runs on the same 29 bit ISO 11783 frame header as NMEA 2000, with the same address claim and the same transport protocol, so a marine engine gateway often bridges the two. The PGNs are different though: the same PGN number means one thing on a J1939 bus and another on NMEA 2000.

The layouts on this page follow SAE J1939-71 where it defines them. Fields seen in real captures are confirmed against them; the rest are taken from the standard and from manufacturers' public installation guides, and would benefit from more captures. The manufacturer proprietary ranges are left as data: unlike NMEA 2000, J1939 does not start a proprietary payload with a manufacturer code, so who sent it is only known from the address claim of its source address.

CANboat decodes a J1939 bus with canboat convert --protocol j1939 and canboat server --protocol j1939.

If you have data (even if it is just a logfile for a new device) to contribute, please open an issue at https://github.com/canboat/canboat/issues or send a pull request at https://github.com/canboat/canboat/pulls.

Note: It should be obvious that all data below is not authoritative; it is just our interpretation.

ISO 11783 and J1939 header

An "Extended 29 bit identifier" CAN frame, as mandated by NMEA 2000, consists of a 39 bit header followed by (up to) 64 data bits. The header bits are:
BitCANISO 11783Notes
1SOFSOF Start of Frame
2ID 28P 3 Priority bit 3
3ID 27P 2 Priority bit 2
4ID 26P 1 Priority bit 1
5ID 25R 1 Reserved bit 1
6ID 24DP Data page
7ID 23PF 8PDU format bit 8
8ID 22PF 7PDU format bit 7
9ID 21PF 6PDU format bit 6
10ID 20PF 5PDU format bit 5
11ID 19PF 4PDU format bit 4
12ID 18PF 3PDU format bit 3
13SRR SRR Substitute Remote Request bit
14IDE IDE Identifier Extension bit
15ID 17PF 2PDU format bit 2
16ID 16PF 1PDU format bit 1
17ID 15PS 8PDU specific bit 8
18ID 14PS 7PDU specific bit 7
19ID 13PS 6PDU specific bit 6
20ID 12PS 5PDU specific bit 5
21ID 11PS 4PDU specific bit 4
22ID 10PS 3PDU specific bit 3
23ID 9 PS 2PDU specific bit 2
24ID 8 PS 1PDU specific bit 1
25ID 7 SA 8Source Address bit 8
26ID 6 SA 7Source Address bit 7
27ID 5 SA 6Source Address bit 6
28ID 4 SA 5Source Address bit 5
29ID 3 SA 4Source Address bit 4
30ID 2 SA 3Source Address bit 3
31ID 1 SA 2Source Address bit 2
32ID 0 SA 1Source Address bit 1
33RTR RTR Remote Transmission Request bit
34r 1 r 1 CAN reserved bit 1
35r 0 r 0 CAN reserved bit 0
36DLC 4DLC 4Data Length Code bit 4
37DLC 3DLC 3Data Length Code bit 3
38DLC 2DLC 2Data Length Code bit 2
39DLC 1DLC 1Data Length Code bit 1

For NMEA2000 the "R 1" bit is always 0, but in SAE J1939 it is not. J1939 calls this the "Extended Data Page" (EDP). In general, we don't care about these and the interfaces will generally only produce the 29 bits named "ID xx" in the above table. This is called the CAN Id.

The source address and priority are easily derived from the above table: they form contiguous bits in the header. But the PGN and destination address are formed from the remaining (29 - 3 - 8) = 18 bits in a convoluted fashion. The algorithm is as follows:

Note that this means that all PDU1 PGNs are 256 apart, as their lower 8 bits are always zero. Thus there are much fewer of them.

PGN ranges

There are a number of PGN (Parameter Group Number) ranges. When expressed in decimal the ranges do not make much sense, but in hexadecimal they do -- which is explained above. The PGN ranges are divided up by PDU1/PDU2 but also by the fact that there is the need to have manufacture private PGNs, so some blocks have been carved out for this purpose. The ranges are:

Range HexRange DecPDUStepNumber of possible PGNsUseFraming
0x0000-0xE7000 - 59136PDU1256232StandardizedSingle frame or ISO TP
0xE800-0xEE0059392 - 60928PDU12567ISO 11783 (protocol)Single frame or ISO TP
0xEF0061184PDU11Manufacturer proprietarySingle frame or ISO TP
0xF000-0xFEFF61440 - 65279PDU213840StandardizedSingle frame or ISO TP
0xFF00-0xFFFF65280 - 65535PDU21256Manufacturer proprietarySingle frame or ISO TP
0x10000-0x1EC0065536 - 125952PDU1256237StandardizedSingle frame or ISO TP
0x1ED00-0x1EE00126208 - 126464PDU12562StandardizedSingle frame or ISO TP
0x1EF00126720PDU11Manufacturer proprietarySingle frame or ISO TP
0x1F000-0x1FEFF126976 - 130815PDU213840StandardizedSingle frame or ISO TP
0x1FF00-0x1FFFF130816 - 131071PDU21256Manufacturer proprietarySingle frame or ISO TP

Packet framing

J1939 messages of 8 bytes or less are sent as a single CAN frame. Longer messages, up to 1785 bytes, use the ISO 11783 Transport Protocol: a connection management frame (PGN 60416) announces the PGN and the size, either broadcast (BAM) or to one destination (RTS/CTS), and the data follows in 7 byte chunks in data transfer frames (PGN 60160).

J1939 has no fast packet framing. A PGN that uses fast packet framing on NMEA 2000 is, on a J1939 bus, an ordinary single frame or ISO TP message.

PGN list

0x0000-0xE700: Standardized addressed

Standardized PGNs in PDU1 (addressed) PGN range 0x0000 to 0xE700 (0 - 59136), such as TSC1 (0), TC1 (256) and CM1 (57344). NMEA 2000 does not use this range. Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. When this is shown during analysis it means the PGN is not reverse engineered yet.

0xE800-0xEEFF: Standardized single-frame addressed

Standardized PGNs in PDU1 (addressed) single-frame PGN range 0xE800 to 0xEE00 (59392 - 60928). When this is shown during analysis it means the PGN is not reverse engineered yet.

0xE800: PGN 59392 - ISO Acknowledgement

This message is provided by ISO 11783 for a handshake mechanism between transmitting and receiving devices. This message is the possible response to acknowledge the reception of a 'normal broadcast' message or the response to a specific command to indicate compliance or failure.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Control
0 .. 252
8 bits lookup ISO_CONTROL
2Group Function
0 .. 252
8 bits unsigned NUMBER
3Reserved24 bits RESERVED
4PGNParameter Group Number of requested information
0 .. 16777212
24 bits PGN

0xEA00: PGN 59904 - ISO Request

As defined by ISO, this message has a data length of 3 bytes with no padding added to complete the single frame. The appropriate response to this message is based on the PGN being requested, and whether the receiver supports the requested PGN.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 3 bytes long and contains 1 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1PGN
0 .. 16777212
24 bits PGN

0xEB00: PGN 60160 - ISO Transport Protocol, Data Transfer

ISO 11783 defines this PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN represents a single packet of a multipacket message.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1SID
0 .. 252
8 bits unsigned NUMBER
2Data56 bits BINARY

0xEC00: PGN 60416 - ISO Transport Protocol, Connection Management - Request To Send

This PGN description applies when the following field(s) match:

Group Function Code16

ISO 11783 defines this group function PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN's role in the transport process is to prepare the receiver for the fact that this sender wants to transmit a long message. The receiver will respond with CTS.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Group Function Code16: RTS
0 .. 255
8 bits lookup ISO_COMMAND
2Message sizebytes
0 .. 65532
16 bits unsigned NUMBER
3Packetspackets
0 .. 252
8 bits unsigned NUMBER
4Packets replypackets sent in response to CTS
0 .. 252
8 bits unsigned NUMBER
5PGN
0 .. 16777212
24 bits PGN

Source: https://embeddedflakes.com/j1939-transport-protocol/

0xEC00: PGN 60416 - ISO Transport Protocol, Connection Management - Clear To Send

This PGN description applies when the following field(s) match:

Group Function Code17

ISO 11783 defines this group function PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN's role in the transport process is to signal to the sender that the receive is ready to receive a number of frames.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Group Function Code17: CTS
0 .. 255
8 bits lookup ISO_COMMAND
2Max packetsNumber of frames that can be sent before another CTS is required
0 .. 252
8 bits unsigned NUMBER
3Next SIDNumber of next frame to be transmitted
0 .. 252
8 bits unsigned NUMBER
4Reserved16 bits RESERVED
5PGN
0 .. 16777212
24 bits PGN

Source: https://embeddedflakes.com/j1939-transport-protocol/

0xEC00: PGN 60416 - ISO Transport Protocol, Connection Management - End Of Message

This PGN description applies when the following field(s) match:

Group Function Code19

ISO 11783 defines this group function PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN's role in the transport process is to mark the end of the message.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Group Function Code19: EOM
0 .. 255
8 bits lookup ISO_COMMAND
2Total message sizebytes
0 .. 65532
16 bits unsigned NUMBER
3Total number of frames receivedTotal number of of frames received
0 .. 252
8 bits unsigned NUMBER
4Reserved8 bits RESERVED
5PGN
0 .. 16777212
24 bits PGN

Source: https://embeddedflakes.com/j1939-transport-protocol/

0xEC00: PGN 60416 - ISO Transport Protocol, Connection Management - Broadcast Announce

This PGN description applies when the following field(s) match:

Group Function Code32

ISO 11783 defines this group function PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN's role in the transport process is to announce a broadcast of a long message spanning multiple frames.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Group Function Code32: BAM
0 .. 255
8 bits lookup ISO_COMMAND
2Message sizebytes
0 .. 65532
16 bits unsigned NUMBER
3Packetsframes
0 .. 252
8 bits unsigned NUMBER
4Reserved8 bits RESERVED
5PGN
0 .. 16777212
24 bits PGN

Source: https://embeddedflakes.com/j1939-transport-protocol/

0xEC00: PGN 60416 - ISO Transport Protocol, Connection Management - Abort

This PGN description applies when the following field(s) match:

Group Function Code255

ISO 11783 defines this group function PGN as part of the Transport Protocol method used for transmitting messages that have 9 or more data bytes. This PGN's role in the transport process is to announce an abort of a long message spanning multiple frames.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Group Function Code255: Abort
0 .. 255
8 bits lookup ISO_COMMAND
2Reason8 bits BINARY
3Reserved24 bits RESERVED
4PGN
0 .. 16777212
24 bits PGN

Source: https://embeddedflakes.com/j1939-transport-protocol/

0xEE00: PGN 60928 - ISO Address Claim

This network management message is used to claim network address, reply to devices requesting the claimed address, and to respond with device information (NAME) requested by the ISO Request or Complex Request Group Function. This PGN contains several fields that are requestable, either independently or in any combination.

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 10 fields. It is not transmitted at a regular interval, but when data is available or it is requested.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Unique NumberISO Identity Number
0 .. 2097148
21 bits unsigned NUMBER
2Manufacturer Code
0 .. 2044
11 bits lookup J1939_MANUFACTURER_CODE
3Device Instance LowerISO ECU Instance
0 .. 6
3 bits unsigned NUMBER
4Device Instance UpperISO Function Instance
0 .. 29
5 bits unsigned NUMBER
5Device FunctionISO Function
0 .. 252
8 bits indirect lookup DEVICE_FUNCTION where the first column is the value from field 7 ("Device Class")
6Spare1 bits SPARE
7Device Class
0 .. 125
7 bits lookup DEVICE_CLASS
8System InstanceISO Device Class Instance
0 .. 13
4 bits unsigned NUMBER
9Industry Group
0 .. 6
3 bits lookup INDUSTRY_CODE
10Arbitrary address capableField indicates whether the device is capable to claim arbitrary source address. Value is 1 for NMEA200 devices. Could be 0 for J1939 device claims
0 .. 1
1 bits unsigned NUMBER

0xEF00: Manufacturer Proprietary single-frame addressed

Manufacturer proprietary PGNs in PDU1 (addressed) single-frame PGN 0xEF00 (61184). When this is shown during analysis it means the PGN is not reverse engineered yet.

0xF000-0xFEFF: Standardized single-frame non-addressed

PGNs in PDU2 (non-addressed) single-frame PGN range 0xF000 to 0xFEFF (61440 - 65279). When this is shown during analysis it means the PGN is not reverse engineered yet.

0xF002: PGN 61442 - Electronic Transmission Controller 1

J1939 ETC1 - Electronic Transmission Controller 1. Reports transmission status including driveline engagement, torque converter lockup, output/input shaft speeds, and clutch slip.

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 11 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Transmission Driveline Engaged
0 .. 2
2 bits unsigned NUMBER
2Torque Converter Lockup Engaged
0 .. 2
2 bits unsigned NUMBER
3Transmission Shift in Progress
0 .. 2
2 bits unsigned NUMBER
4Torque Converter Lockup Transition in Progress
0 .. 2
2 bits unsigned NUMBER
5Transmission Output Shaft Speed0.25 rpm
0 .. 16383
16 bits unsigned NUMBER
6Percent Clutch Slip
0 .. 252
8 bits unsigned NUMBER
7Engine Momentary Overspeed Enable
0 .. 2
2 bits lookup YES_NO
8Progressive Shift Disable
0 .. 2
2 bits lookup YES_NO
9Reserved4 bits RESERVED
10Transmission Input Shaft Speed
0 .. 65532
16 bits unsigned NUMBER
11Source Address of Controlling Device for Transmission Control
0 .. 252
8 bits unsigned NUMBER

0xF003: PGN 61443 - ECU #2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 13 fields. The default priority (as observed in the field) is 3. It is normally transmitted every 50 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Accelerator Pedal 1 Low Idle Switch SPN 558
0 .. 2
2 bits NUMBER
2Accelerator Pedal Kickdown Switch SPN 559
0 .. 2
2 bits NUMBER
3Road Speed Limit Status SPN 1437
0 .. 2
2 bits NUMBER
4Accelerator Pedal 2 Low Idle Switch SPN 2970
0 .. 2
2 bits NUMBER
5Accelerator Pedal Position 1 SPN 91, Historically reported as Throttle Lever0.4 %
0 .. 100.8
8 bits unsigned NUMBER
6Engine Percent Load At Current Speed SPN 92%
0 .. 252
8 bits unsigned NUMBER
7Remote Accelerator Pedal Position SPN 9740.4 %
0 .. 100.8
8 bits unsigned NUMBER
8Accelerator Pedal Position 2 SPN 290.4 %
0 .. 100.8
8 bits unsigned NUMBER
9Vehicle Acceleration Rate Limit Status SPN 2979
0 .. 2
2 bits NUMBER
10Momentary Engine Maximum Power Enable SPN 2896
0 .. 2
2 bits NUMBER
11Reserved4 bits RESERVED
12Actual Maximum Available Engine - Percent Torque SPN 33570.4 %
0 .. 100.8
8 bits unsigned NUMBER
13Estimated Pumping - Percent Torque%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125

0xF004: PGN 61444 - ECU #1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 9 fields. The default priority (as observed in the field) is 3. It is normally transmitted every 20 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Torque Mode SPN 899
0 .. 14
4 bits NUMBER
2Actual Engine - Percent Torque High Resolution SPN 4154, Fractional part of the actual engine torque in 0.125 % steps0.125 %
0 .. 1.75
4 bits NUMBER
3Driver's Demand Engine - Percent Torque SPN 512%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125
4Actual Engine - Percent Torque SPN 513%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125
5Engine RPM SPN 1900.125 rpm
0 .. 8191.5
16 bits unsigned NUMBER
6Source Address of Controlling Device for Engine Control SPN 1483
0 .. 253
8 bits NUMBER
7Engine Starter Mode SPN 1675
0 .. 14
4 bits NUMBER
8Reserved4 bits RESERVED
9Engine Demand - Percent Torque SPN 2432%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125

0xF005: PGN 61445 - Electronic Transmission Controller 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 100 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Transmission Selected Gear SPN 524, Offset by -125 in J1939; negative gears are reverse, 0 is neutral. Raw 251 is Park, which reads as 126
-125 .. 125
8 bits unsigned NUMBER
stored with offset -125
2Transmission Actual Gear Ratio SPN 526, 0.001 per bit0.001
0 .. 65.532
16 bits NUMBER
3Transmission Current Gear SPN 523, Offset by -125 in J1939; negative gears are reverse, 0 is neutral. Raw 251 is Park, which reads as 126
-125 .. 125
8 bits unsigned NUMBER
stored with offset -125
4Transmission Requested Range SPN 162, Two ASCII characters 16 bits STRING_FIX
5Transmission Current Range SPN 163, Two ASCII characters 16 bits STRING_FIX

0xF00A: PGN 61450 - Engine Gas Flow Rate 1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 50 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Exhaust Gas Recirculation 1 Mass Flow Rate SPN 2659, 0.05 kg/h per bit0.05 kg/h
0 .. 3276.6
16 bits NUMBER
2Engine Intake Air Mass Flow Rate SPN 132, 0.05 kg/h per bit0.05 kg/h
0 .. 3276.6
16 bits NUMBER
3Engine Exhaust Gas Recirculation 2 Mass Flow Rate SPN 5257, 0.05 kg/h per bit0.05 kg/h
0 .. 3276.6
16 bits NUMBER
4Reserved16 bits RESERVED

0xFCC5: PGN 64709 - Aftertreatment 1 SCR Exhaust Gas Temperature 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 3 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 SCR Catalyst Intake Gas Temperature 2 SPN 58620.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Aftertreatment 1 SCR Catalyst Intake Gas Temperature 2 Preliminary FMI SPN 5863
0 .. 29
5 bits NUMBER
3Reserved43 bits RESERVED

0xFCE4: PGN 64740 - Engine Fuel Properties

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Fuel Dynamic Viscosity SPN 5537
0 .. 65532
16 bits NUMBER
2Engine Fuel Density SPN 5538
0 .. 65532
16 bits NUMBER
3Engine Fuel Relative Dielectricity SPN 5539
0 .. 65532
16 bits NUMBER
4Engine Fuel Temperature 2 SPN 55400.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15

0xFCEF: PGN 64751 - Engine Fluid Level/Pressure 11

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Exhaust Gas Recirculation 1 Intake Absolute Pressure SPN 5430, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
2Engine Exhaust Gas Recirculation 1 Outlet Absolute Pressure SPN 5431, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
3Engine Exhaust Gas Recirculation 2 Intake Absolute Pressure SPN 7468, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
4Engine Exhaust Gas Recirculation 2 Outlet Absolute Pressure SPN 7469, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER

0xFD08: PGN 64776 - Engine Oil Message

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Oil Viscosity SPN 5055, 0.015625 cP per bit0.015625 cP
0 .. 1023.9375
16 bits NUMBER
2Engine Oil Density SPN 5056, 1/32768 g/cm3 per bit3.05175781e-05 g/cm3
0 .. 1.9998779280492
16 bits NUMBER
3Engine Oil Relative Dielectricity SPN 5468, 1/8192 per bit0.0001220703125
0 .. 7.99951171875
16 bits NUMBER
4Engine Oil Temperature 3 SPN 59250.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15

0xFD09: PGN 64777 - Fuel Consumption (Liquid)

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 100 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Trip Fuel SPN 182, 0.5 litre per bit0.5 L
0 .. 2147483646
32 bits unsigned NUMBER
2Engine Total Fuel Used SPN 250, 0.5 litre per bit0.5 L
0 .. 2147483646
32 bits unsigned NUMBER

0xFD20: PGN 64800 - Aftertreatment 1 Diesel Oxidation Catalyst

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 Diesel Oxidation Catalyst Intake Gas Temperature SPN 47650.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Aftertreatment 1 Diesel Oxidation Catalyst Outlet Gas Temperature SPN 47660.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
3Aftertreatment 1 Diesel Oxidation Catalyst Differential Pressure SPN 4767, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
4Aftertreatment 1 Diesel Oxidation Catalyst Intake Gas Temperature Preliminary FMI SPN 4768
0 .. 29
5 bits NUMBER
5Aftertreatment 1 Diesel Oxidation Catalyst Outlet Gas Temperature Preliminary FMI SPN 4769
0 .. 29
5 bits NUMBER
6Aftertreatment 1 Diesel Oxidation Catalyst Differential Pressure Preliminary FMI SPN 4770
0 .. 29
5 bits NUMBER
7Reserved1 bits RESERVED

0xFD8C: PGN 64908 - Aftertreatment 1 Gas Parameters

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 3 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 Diesel Particulate Filter Intake Pressure SPN 3609, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
2Aftertreatment 1 Diesel Particulate Filter Outlet Pressure SPN 3610, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
3Reserved32 bits RESERVED

0xFD92: PGN 64914 - Engine Operating Information

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 18 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Operating State SPN 3543
0 .. 13
4 bits NUMBER
2Fuel Pump Primer Control SPN 4082
0 .. 2
2 bits NUMBER
3Engine Automatic Start Enable Status SPN 6385
0 .. 2
2 bits NUMBER
4Time Remaining in Engine Operating State SPN 3544s
0 .. 65532
16 bits unsigned DURATION
5Engine Fuel Shutoff Vent Control SPN 3608
0 .. 2
2 bits NUMBER
6Engine Fuel Shutoff 1 Control SPN 632
0 .. 2
2 bits NUMBER
7Engine Fuel Shutoff 2 Control SPN 2807
0 .. 2
2 bits NUMBER
8Engine Fuel Shutoff Valve Leak Test Control SPN 3601
0 .. 2
2 bits NUMBER
9Engine Oil Priming Pump Control SPN 3589
0 .. 2
2 bits NUMBER
10Engine Oil Preheater Control SPN 3602
0 .. 2
2 bits NUMBER
11Engine Electrical System Power Conservation Control SPN 3603
0 .. 2
2 bits NUMBER
12Engine Block/Coolant Preheater Control SPN 3604
0 .. 2
2 bits NUMBER
13Engine Coolant Circulating Pump Control SPN 3605
0 .. 2
2 bits NUMBER
14Engine Controlled Shutdown Request SPN 3606
0 .. 2
2 bits NUMBER
15Engine Emergency (Immediate) Shutdown Indication SPN 3607
0 .. 2
2 bits NUMBER
16Engine Automatic Start Safety Interlock Status SPN 6884
0 .. 2
2 bits NUMBER
17Engine Automatic Start Enable Time Remaining SPN 6807
0 .. 252
8 bits NUMBER
18Engine Derate Request SPN 36440.4 %
0 .. 100.8
8 bits unsigned NUMBER

0xFDB2: PGN 64946 - Aftertreatment 1 Intermediate Gas

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 Exhaust Gas Temperature 2 SPN 32490.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Aftertreatment 1 Diesel Particulate Filter Intermediate Temperature SPN 32500.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
3Aftertreatment 1 Diesel Particulate Filter Differential Pressure SPN 3251, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
4Aftertreatment 1 Exhaust Gas Temperature 2 Preliminary FMI SPN 3252
0 .. 29
5 bits NUMBER
5Aftertreatment 1 Diesel Particulate Filter Intermediate Temperature Preliminary FMI SPN 3253
0 .. 29
5 bits NUMBER
6Aftertreatment 1 Diesel Particulate Filter Differential Pressure Preliminary FMI SPN 3254
0 .. 29
5 bits NUMBER
7Reserved1 bits RESERVED

0xFDB3: PGN 64947 - Aftertreatment 1 Outlet Gas 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 6 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 Outlet Gas Temperature 2 SPN 32450.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Aftertreatment 1 Outlet Gas Pressure 2 SPN 3246, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
3Aftertreatment 1 Outlet Gas Temperature 2 Preliminary FMI SPN 3247
0 .. 29
5 bits NUMBER
4Reserved3 bits RESERVED
5Aftertreatment 1 Outlet Gas Pressure 2 Preliminary FMI SPN 3248
0 .. 29
5 bits NUMBER
6Reserved19 bits RESERVED

0xFDB4: PGN 64948 - Aftertreatment 1 Intake Gas 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 6 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Aftertreatment 1 Intake Gas Temperature 2 SPN 32410.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Aftertreatment 1 Intake Gas Pressure 2 SPN 3242, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
3Aftertreatment 1 Intake Gas Temperature 2 Preliminary FMI SPN 3243
0 .. 29
5 bits NUMBER
4Reserved3 bits RESERVED
5Aftertreatment 1 Intake Gas Pressure 2 Preliminary FMI SPN 3244
0 .. 29
5 bits NUMBER
6Reserved19 bits RESERVED

0xFDD0: PGN 64976 - Intake/Exhaust Conditions 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Air Filter 2 Differential Pressure SPN 2809, 0.05 kPa per bit50 Pa
0 .. 12600
8 bits unsigned NUMBER
2Engine Air Filter 3 Differential Pressure SPN 2810, 0.05 kPa per bit50 Pa
0 .. 12600
8 bits unsigned NUMBER
3Engine Air Filter 4 Differential Pressure SPN 2811, 0.05 kPa per bit50 Pa
0 .. 12600
8 bits unsigned NUMBER
4Engine Intake Manifold #2 Pressure SPN 35622000 Pa
0 .. 504000
8 bits unsigned NUMBER
5Engine Intake Manifold #1 Absolute Pressure SPN 3563, 0.1 kPa per bit100 Pa
0 .. 25200
8 bits NUMBER
6Engine Intake Manifold 1 Absolute Pressure (High Resolution) SPN 4817, 0.1 kPa per bit100 Pa
0 .. 6553200
16 bits unsigned NUMBER
7Engine Intake Manifold 2 Absolute Pressure SPN 54222000 Pa
0 .. 504000
8 bits unsigned NUMBER

0xFDE9: PGN 65001 - Bus #1 Phase C Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4Reserved16 bits RESERVED

0xFDEA: PGN 65002 - Bus #1 Phase B Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4Reserved16 bits RESERVED

0xFDEB: PGN 65003 - Bus #1 Phase A Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4Reserved16 bits RESERVED

0xFDEC: PGN 65004 - Bus #1 Average Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4Reserved16 bits RESERVED

0xFDED: PGN 65005 - Utility Total AC Energy

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Total Energy ExportkWh
0 .. 4294967292
32 bits unsigned NUMBER
2Total Energy ImportkWh
0 .. 4294967292
32 bits unsigned NUMBER

0xFDEE: PGN 65006 - Utility Phase C AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDEF: PGN 65007 - Utility Phase C AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFDF0: PGN 65008 - Utility Phase C Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFDF1: PGN 65009 - Utility Phase B AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDF2: PGN 65010 - Utility Phase B AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFDF3: PGN 65011 - Utility Phase B Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFDF4: PGN 65012 - Utility Phase A AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDF5: PGN 65013 - Utility Phase A AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFDF6: PGN 65014 - Utility Phase A Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFDF7: PGN 65015 - Utility Total AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDF8: PGN 65016 - Utility Total AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFDF9: PGN 65017 - Utility Average Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFDFA: PGN 65018 - Generator Total AC Energy

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Total Energy ExportkWh
0 .. 4294967292
32 bits unsigned NUMBER
2Total Energy ImportkWh
0 .. 4294967292
32 bits unsigned NUMBER

0xFDFB: PGN 65019 - Generator Phase C AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDFC: PGN 65020 - Generator Phase C AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFDFD: PGN 65021 - Generator Phase C Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFDFE: PGN 65022 - Generator Phase B AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFDFF: PGN 65023 - Generator Phase B AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFE00: PGN 65024 - Generator Phase B Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFE01: PGN 65025 - Generator Phase A AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFE02: PGN 65026 - Generator Phase A AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFE03: PGN 65027 - Generator Phase A Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFE04: PGN 65028 - Generator Total AC Reactive Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reactive PowerVAR
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Power factor6.103515625e-05 Cos Phi
-1 .. 2.999755859375
16 bits unsigned NUMBER
stored with offset -1
3Power Factor Lagging
0 .. 2
2 bits lookup POWER_FACTOR
4Reserved14 bits RESERVED

0xFE05: PGN 65029 - Generator Total AC Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Real PowerW
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000
2Apparent PowerVA
-2000000000 .. 2294967292
32 bits signed NUMBER
stored with offset -2000000000

0xFE06: PGN 65030 - Generator Average Basic AC Quantities

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 4 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Line-Line AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
2Line-Neutral AC RMS VoltageV
0 .. 65532
16 bits unsigned NUMBER
3AC Frequency0.0078125 Hz
0 .. 511.96875
16 bits unsigned NUMBER
4AC RMS CurrentA
0 .. 65532
16 bits unsigned NUMBER

0xFE07: PGN 65031 - Exhaust Temperature

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Exhaust Manifold Bank 2 Temperature 1 SPN 24330.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Engine Exhaust Manifold Bank 1 Temperature 1 SPN 24340.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
3Engine Exhaust Manifold Bank 2 Temperature 2 SPN 59690.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
4Engine Exhaust Manifold Bank 1 Temperature 2 SPN 59700.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15

0xFE6A: PGN 65130 - Engine Fuel/Lube Systems

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 13 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Oil Level Remote Reservoir SPN 13800.4 %
0 .. 100.8
8 bits unsigned NUMBER
2Engine Fuel Supply Pump Intake Absolute Pressure SPN 13812000 Pa
0 .. 504000
8 bits unsigned NUMBER
3Engine Fuel Filter (suction side) Differential Pressure SPN 13822000 Pa
0 .. 504000
8 bits unsigned NUMBER
4Engine Waste Oil Reservoir Level SPN 35480.4 %
0 .. 100.8
8 bits unsigned NUMBER
5Engine Oil Filter Outlet Pressure SPN 35494000 Pa
0 .. 1008000
8 bits unsigned NUMBER
6Engine Oil Priming Pump Switch SPN 3550
0 .. 2
2 bits NUMBER
7Engine Oil Priming State SPN 3551
0 .. 2
2 bits NUMBER
8Engine Oil Pre-Heated State SPN 3552
0 .. 2
2 bits NUMBER
9Engine Coolant Pre-heated State SPN 3553
0 .. 2
2 bits NUMBER
10Engine Ventilation Status SPN 3554
0 .. 6
3 bits NUMBER
11Fuel Pump Primer Status SPN 4083
0 .. 2
2 bits NUMBER
12Reserved3 bits RESERVED
13Engine Fuel Supply Pump Intake Pressure SPN 71042000 Pa
0 .. 504000
8 bits unsigned NUMBER

0xFEA4: PGN 65188 - Engine Temperature 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Oil Temperature 2 SPN 11350.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
2Engine ECU Temperature SPN 11360.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
3Engine Exhaust Gas Recirculation 1 Differential Pressure SPN 411, 1/128 kPa per bit with a -250 kPa offset7.8125 Pa
-250000 .. 261968.75
16 bits unsigned NUMBER
stored with offset -250000
4Engine Exhaust Gas Recirculation 1 Temperature SPN 4120.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15

0xFEA5: PGN 65189 - Intake Manifold Information 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 6 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Intake Manifold 2 Temperature SPN 1131K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
2Engine Intake Manifold 3 Temperature SPN 1132K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
3Engine Intake Manifold 4 Temperature SPN 1133K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
4Engine Intake Manifold 5 Temperature SPN 1802K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
5Engine Intake Manifold 6 Temperature SPN 1803K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
6Reserved24 bits RESERVED

0xFEA6: PGN 65190 - Intake Manifold Information 1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Turbocharger 1 Boost Pressure SPN 1127, 0.125 kPa per bit125 Pa
0 .. 8191500
16 bits NUMBER
2Engine Turbocharger 2 Boost Pressure SPN 1128, 0.125 kPa per bit125 Pa
0 .. 8191500
16 bits NUMBER
3Engine Turbocharger 3 Boost Pressure SPN 1129, 0.125 kPa per bit125 Pa
0 .. 8191500
16 bits NUMBER
4Engine Turbocharger 4 Boost Pressure SPN 1130, 0.125 kPa per bit125 Pa
0 .. 8191500
16 bits NUMBER

0xFEB1: PGN 65201 - ECU History

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Total ECU Distance SPN 1032, 0.125 kilometre per bit125 m
0 .. 536870911500
32 bits NUMBER
2Total ECU Run Time SPN 1033, 0.05 hour per bit180 s
0 .. 773094112560
32 bits unsigned DURATION

0xFEBD: PGN 65213 - Fan Drive

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Estimated Percent Fan Speed SPN 9750.4 %
0 .. 100.8
8 bits unsigned NUMBER
2Fan Drive State SPN 977
0 .. 13
4 bits NUMBER
3Reserved4 bits RESERVED
4Fan Speed SPN 16390.125 rpm
0 .. 8191.5
16 bits unsigned NUMBER
5Hydraulic Fan Motor Pressure SPN 42111000 Pa
0 .. 65532000
16 bits unsigned NUMBER
6Hydraulic Fan Motor Pressure 2 SPN 4212500 Pa
0 .. 126000
8 bits unsigned NUMBER
7Reserved8 bits RESERVED

0xFEBE: PGN 65214 - Electronic Engine Controller 4

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Rated Power SPN 166, 0.5 kW per bit500 W
0 .. 32766000
16 bits NUMBER
2Engine Rated Speed SPN 1890.125 rpm
0 .. 8191.5
16 bits unsigned NUMBER
3Engine Rotation Direction SPN 3669
0 .. 2
2 bits NUMBER
4Engine Intake Manifold Pressure Control Mode SPN 5465
0 .. 2
2 bits NUMBER
5Reserved4 bits RESERVED
6Crank Attempt Count on Present Start Attempt SPN 3671
0 .. 252
8 bits NUMBER
7Reserved16 bits RESERVED

0xFECA: PGN 65226 - Active Trouble Codes

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is at least 2 bytes long and contains 13 fields. The 5 fields starting at field 9 (with name "SPN") form repeating set 1. The set is repeated until there is no more data in the PGN.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Protect Lamp Status
0 .. 2
2 bits lookup J1939_LAMP_STATUS
2Amber Warning Lamp Status
0 .. 2
2 bits lookup J1939_LAMP_STATUS
3Red Stop Lamp Status
0 .. 2
2 bits lookup J1939_LAMP_STATUS
4Malfunction Indicator Lamp Status
0 .. 2
2 bits lookup J1939_LAMP_STATUS
5Flash Protect Lamp
0 .. 2
2 bits NUMBER
6Flash Amber Warning Lamp
0 .. 2
2 bits NUMBER
7Flash Red Stop Lamp
0 .. 2
2 bits NUMBER
8Flash Malfunction Indicator Lamp
0 .. 2
2 bits NUMBER
9
Set 1
SPNSuspect Parameter Number of the fault
0 .. 524287
16 bits lookup J1939_SPN
10
Set 1
FMIFailure Mode Identifier
0 .. 31
5 bits NUMBER
11
Set 1
SPN (high 3 bits)The SPN's bits 17-19
High bits of field spn
0 .. 7
3 bits NUMBER
12
Set 1
OCOccurrence Count; 127 is not available
0 .. 126
7 bits NUMBER
13
Set 1
CMSPN Conversion Method. 0 is the current SPN layout, the one decoded here; 1 marks an older J1939-73 layout, so the SPN shown for such a code is wrong
0 .. 1
1 bits NUMBER

0xFED8: PGN 65240 - ISO Commanded Address

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This PGN is 9 bytes long and contains 11 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Unique NumberISO Identity Number21 bits BINARY
2Manufacturer Code
0 .. 2044
11 bits lookup J1939_MANUFACTURER_CODE
3Device Instance LowerISO ECU Instance
0 .. 6
3 bits unsigned NUMBER
4Device Instance UpperISO Function Instance
0 .. 29
5 bits unsigned NUMBER
5Device FunctionISO Function
0 .. 252
8 bits indirect lookup DEVICE_FUNCTION where the first column is the value from field 7 ("Device Class")
6Reserved1 bits RESERVED
7Device Class
0 .. 125
7 bits lookup DEVICE_CLASS
8System InstanceISO Device Class Instance
0 .. 13
4 bits unsigned NUMBER
9Industry Code
0 .. 6
3 bits lookup INDUSTRY_CODE
10Reserved1 bits RESERVED
11New Source Address
0 .. 255
8 bits unsigned ADDRESS

0xFEDB: PGN 65243 - Engine Fluid Level/Pressure 2

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 4 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Fuel Injection Control Pressure SPN 164, 1/256 MPa per bit3906.25 Pa
0 .. 255984375
16 bits NUMBER
2Engine Fuel 1 Injector Metering Rail 1 Pressure SPN 157, 1/256 MPa per bit3906.25 Pa
0 .. 255984375
16 bits NUMBER
3Engine Fuel 1 Injector Timing Rail 1 Pressure SPN 156, 1/256 MPa per bit3906.25 Pa
0 .. 255984375
16 bits NUMBER
4Engine Fuel 1 Injector Metering Rail 2 Pressure SPN 1349, 1/256 MPa per bit3906.25 Pa
0 .. 255984375
16 bits NUMBER

0xFEDC: PGN 65244 - Idle Operation

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Total Idle Fuel Used SPN 236, 0.5 litre per bit0.5 L
0 .. 2147483646
32 bits unsigned NUMBER
2Engine Total Idle Hours SPN 235, 0.05 hour per bit180 s
0 .. 773094112560
32 bits unsigned DURATION

0xFEDF: PGN 65247 - ECU #3

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 250 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Nominal Friction - Percent Torque SPN 514%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125
2Engine's Desired Operating Speed SPN 5150.125 rpm
0 .. 8191.5
16 bits unsigned NUMBER
3Engine's Desired Operating Speed Asymmetry Adjustment SPN 519
0 .. 252
8 bits NUMBER
4Estimated Engine Parasitic Losses - Percent Torque SPN 2978%
-125 .. 127
8 bits unsigned NUMBER
stored with offset -125
5Reserved24 bits RESERVED

0xFEE5: PGN 65253 - Engine Hours, Revolutions

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 10000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Total Hours of Operation SPN 247, 0.05 hours per bit180 s
0 .. 773094112560
32 bits unsigned DURATION
2Engine Total Revolutions SPN 249, 1000 revolutions per bit1000 r
0 .. 4294967292000
32 bits NUMBER

0xFEE9: PGN 65257 - Fuel Consumption (Liquid) 1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 2 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Trip Fuel SPN 182, 0.5 litre per bit0.5 L
0 .. 2147483646
32 bits unsigned NUMBER
2Engine Total Fuel Used SPN 250, 0.5 litre per bit0.5 L
0 .. 2147483646
32 bits unsigned NUMBER

0xFEEE: PGN 65262 - Engine Temp #1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 6 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Coolant Temp SPN 110K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
2Engine Fuel Temp 1 SPN 174K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
3Engine Oil Temp 1 SPN 1750.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
4Engine Turbocharger Oil Temp SPN 1760.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
5Engine Intercooler Temp SPN 52K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
6Engine Intercooler Thermostat Opening SPN 11340.4 %
0 .. 100.8
8 bits unsigned NUMBER

0xFEEF: PGN 65263 - Engine Fluid Level/Pressure 1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Engine Fuel Delivery Pressure SPN 944000 Pa
0 .. 1008000
8 bits unsigned NUMBER
2Engine Extended Crankcase Blow-by Pressure SPN 2250 Pa
0 .. 12600
8 bits unsigned NUMBER
3Engine Oil Level SPN 980.4 %
0 .. 100.8
8 bits unsigned NUMBER
4Engine Oil Pressure SPN 1004000 Pa
0 .. 1008000
8 bits unsigned NUMBER
5Engine Crankcase Pressure SPN 1017.8125 Pa
-250000 .. 261968.75
16 bits unsigned NUMBER
stored with offset -250000
6Engine Coolant Pressure SPN 1092000 Pa
0 .. 504000
8 bits unsigned NUMBER
7Engine Coolant Level SPN 1110.4 %
0 .. 100.8
8 bits unsigned NUMBER

0xFEF2: PGN 65266 - Fuel Economy

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 5 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 100 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Fuel Rate SPN 183, 0.05 l/h per bit0.05 L/h
0 .. 3276.6
16 bits unsigned NUMBER
2Instantaneous Fuel Economy SPN 184, 1/512 km/l per bit0.001953125
0 .. 127.9921875
16 bits unsigned NUMBER
3Average Fuel Economy SPN 185, 1/512 km/l per bit0.001953125
0 .. 127.9921875
16 bits unsigned NUMBER
4Throttle Position SPN 510.4 %
0 .. 100.8
8 bits unsigned NUMBER
5Reserved8 bits RESERVED

0xFEF5: PGN 65269 - Ambient Conditions

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 2 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Barometric Pressure500 Pa
0 .. 126000
8 bits unsigned NUMBER
2Reserved56 bits RESERVED

0xFEF6: PGN 65270 - Inlet/Exhaust Conditions

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 500 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Particulate Trap Inlet Pressure SPN 812000 Pa
0 .. 504000
8 bits unsigned NUMBER
2Boost Pressure SPN 1022000 Pa
0 .. 504000
8 bits unsigned NUMBER
3Intake Manifold Temp SPN 105K
233.15 .. 485.15
8 bits unsigned NUMBER
stored with offset 233.15
4Air Inlet Pressure SPN 1062000 Pa
0 .. 504000
8 bits unsigned NUMBER
5Air Filter Differential Pressure SPN 107, 0.05 kPa per bit50 Pa
0 .. 12600
8 bits unsigned NUMBER
6Exhaust Gas Temperature SPN 1730.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
7Coolant Filter Differential Pressure SPN 112, 0.5 kPa per bit500 Pa
0 .. 126000
8 bits unsigned NUMBER

0xFEF7: PGN 65271 - Vehicle Electrical Power

This PGN is not fully reverse engineered. Some aspects that are known to be missing/incorrect:

This single-frame PGN is 8 bytes long and contains 3 fields.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Reserved32 bits RESERVED
2Battery Voltage0.05 V
0 .. 3276.6
16 bits unsigned NUMBER
3Reserved16 bits RESERVED

0xFEF8: PGN 65272 - Transmission Fluids 1

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 8 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Transmission Clutch 1 Pressure SPN 123, 16 kPa per bit16000 Pa
0 .. 4032000
8 bits NUMBER
2Transmission Oil Level 1 SPN 1240.4 %
0 .. 100.8
8 bits unsigned NUMBER
3Transmission Filter Differential Pressure SPN 1262000 Pa
0 .. 504000
8 bits unsigned NUMBER
4Transmission 1 Oil Pressure SPN 127, 16 kPa per bit16000 Pa
0 .. 4032000
8 bits NUMBER
5Transmission 1 Oil Temperature 1 SPN 1770.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
6Transmission Oil Level 1 High / Low SPN 3027, 0.5 litre per bit with a -62.5 litre offset0.5 L
-62.5 .. 63.5
8 bits unsigned NUMBER
stored with offset -62.5
7Transmission Oil Level 1 Countdown Timer SPN 3028
0 .. 13
4 bits NUMBER
8Transmission Oil Level 1 Measurement Status SPN 3026
0 .. 13
4 bits NUMBER

0xFEFC: PGN 65276 - Dash Display

This PGN is believed to be (nearly) fully reverse engineered and seems to work in most practical purposes.

This single-frame PGN is 8 bytes long and contains 7 fields. The default priority (as observed in the field) is 6. It is normally transmitted every 1000 milliseconds.

Field # Field Name Description Unit Type PartOfPrimaryKey
1Washer Fluid Level SPN 800.4 %
0 .. 100.8
8 bits unsigned NUMBER
2Fuel Level 1 SPN 960.4 %
0 .. 100.8
8 bits unsigned NUMBER
3Engine Fuel Filter Differential Pressure SPN 952000 Pa
0 .. 504000
8 bits unsigned NUMBER
4Engine Oil Filter Differential Pressure SPN 99500 Pa
0 .. 126000
8 bits unsigned NUMBER
5Cargo Ambient Temperature SPN 1690.03125 K
0.15 .. 2048.025
16 bits unsigned NUMBER
stored with offset 0.15
6Fuel Level 2 SPN 380.4 %
0 .. 100.8
8 bits unsigned NUMBER
7Reserved8 bits RESERVED

0xFF00-0xFFFF: Manufacturer Proprietary single-frame non-addressed

Manufacturer proprietary PGNs in PDU2 (non-addressed) single-frame PGN range 0xFF00 to 0xFFFF (65280 - 65535). When this is shown during analysis it means the PGN is not reverse engineered yet.

0x10000-0x1EC00: Standardized addressed

Standardized PGNs in PDU1 (addressed) PGN range 0x10000 to 0x1EC00 (65536 - 125952), data page 1. NMEA 2000 does not use this range. Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. When this is shown during analysis it means the PGN is not reverse engineered yet.

0x1ED00 - 0x1EE00: Standardized addressed

Standardized PGNs in PDU1 (addressed) PGN range 0x1ED00 to 0x1EE00 (126208 - 126464), data page 1. Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. J1939 does not use NMEA 2000 fast-packet framing. When this is shown during analysis it means the PGN is not reverse engineered yet.

0x1EF00-0x1EFFF: Manufacturer Proprietary addressed

Manufacturer Proprietary PGNs in PDU1 (addressed) PGN range 0x1EF00 to 0x1EFFF (126720 - 126975), data page 1 (Proprietary A2). Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. J1939 does not use NMEA 2000 fast-packet framing. When this is shown during analysis it means the PGN is not reverse engineered yet.

0x1F000-0x1FEFF: Standardized non-addressed

Standardized PGNs in PDU2 (non-addressed) PGN range 0x1F000 to 0x1FEFF (126976 - 130815), data page 1. Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. J1939 does not use NMEA 2000 fast-packet framing. When this is shown during analysis it means the PGN is not reverse engineered yet.

0x1FF00-0x1FFFF: Manufacturer Specific non-addressed

Manufacturer Specific PGNs in PDU2 (non-addressed) PGN range 0x1FF00 to 0x1FFFF (130816 - 131071), data page 1. Payloads of up to 8 bytes are sent as one frame; longer ones arrive through ISO Transport Protocol (TP.CM 60416 / TP.DT 60160), which the analyzer reassembles. J1939 does not use NMEA 2000 fast-packet framing. When this is shown during analysis it means the PGN is not reverse engineered yet.

Physical quantities

A lot of fields represent a physical, observable, quantity.

ELECTRICAL_CURRENT - Electrical current

In the CAN data these are expressed in Ampere, abbreviated as A.

For more information see: https://en.wikipedia.org/wiki/Electric_current

ELECTRICAL_CHARGE - Electrical charge

In the CAN data these are expressed in Coulomb, abbreviated as C.

For more information see: https://en.wikipedia.org/wiki/Electric_charge

ELECTRICAL_ENERGY - Electrical energy

The amount of electricity used or stored. The base unit used in NMEA 2000 is the Kilo Watt Hour (kWh) which is equivalent to 3.6e6 J (Joules).

In the CAN data these are expressed in Kilo Watt Hour, abbreviated as kWh.

For more information see: https://en.wikipedia.org/wiki/Electrical_energy

ELECTRICAL_POWER - Electrical power

The amount of energy transferred or converted per unit time.

In the CAN data these are expressed in Watt, abbreviated as W.

For more information see: https://en.wikipedia.org/wiki/Electrical_power

ELECTRICAL_APPARENT_POWER - AC apparent power

The amount of power transferred where the current and voltage are in phase.

In the CAN data these are expressed in Volt Ampere, abbreviated as VA.

For more information see: https://en.wikipedia.org/wiki/Volt-ampere

ELECTRICAL_REACTIVE_POWER - AC reactive power

The amount of power transferred where the current and voltage are not in phase.

In the CAN data these are expressed in Volt Ampere Reactive, abbreviated as VAR.

For more information see: https://en.wikipedia.org/wiki/Volt-ampere#Reactive

POTENTIAL_DIFFERENCE - Potential difference

In the CAN data these are expressed in Volt, abbreviated as V.

For more information see: https://en.wikipedia.org/wiki/Voltage

POWER_FACTOR - Power Factor

Used in AC circuits only, the ratio of the real power absorbed by the load to the apparent power flowing in the circuit. If less than one, the voltage and current are not in phase.

In the CAN data these are expressed in Cos(Phi), abbreviated as Cos Phi.

For more information see: https://en.wikipedia.org/wiki/Power_factor

LENGTH - Length

The physical size in one dimension of an object.

In the CAN data these are expressed in Meter, abbreviated as m.

For more information see: https://en.wikipedia.org/wiki/Length

DISTANCE - Distance

The amount of separation between two objects.

In the CAN data these are expressed in meter, abbreviated as m.

For more information see: https://en.wikipedia.org/wiki/Distance

SPEED - Speed

The velocity, or length per unit of time.

In the CAN data these are expressed in meter per second, abbreviated as m/s.

For more information see: https://en.wikipedia.org/wiki/Speed

ANGLE - Angle

All standardized PGNs seen so far all use radians, but some manufacturer specific PGNs use degrees (deg).

In the CAN data these are expressed in radian, abbreviated as rad.

For more information see: https://en.wikipedia.org/wiki/Angle

ANGULAR_VELOCITY - Angular velocity

The speed at which a measured angle changes

In the CAN data these are expressed in radians per second, abbreviated as rad/s.

For more information see: https://en.wikipedia.org/wiki/Angular_velocity

VOLUME - Volume

A measure of occupied three-dimensional space.

In the CAN data these are expressed in liter, abbreviated as L.

For more information see: https://en.wikipedia.org/wiki/Volume

VOLUMETRIC_FLOW - Volumetric flow

The volume of fluid which passes per unit time.

In the CAN data these are expressed in liter per hour, abbreviated as L/h.

For more information see: https://en.wikipedia.org/wiki/Volumetric_flow_rate

MAGNETIC_FIELD - Magnetic field

In the CAN data these are expressed in Tesla, abbreviated as T.

For more information see: https://en.wikipedia.org/wiki/Magnetic_field

FREQUENCY - Frequency

In the CAN data these are expressed in Hertz, abbreviated as Hz.

For more information see: https://en.wikipedia.org/wiki/Radio_frequency

DATE - Date

A calendar date is a reference to a particular day in time, in NMEA 2000 expressed as the number of days since 1970-01-01 (UNIX epoch).

In the CAN data these are expressed in days, abbreviated as d.

For more information see: https://en.wikipedia.org/wiki/Calendar_date

TIME - Time

Time is what clocks measure. We use time to place events in sequence one after the other, and we use time to compare how long events last. Absolute times in NMEA2000 are expressed as seconds since midnight(in an undefined timezone)

In the CAN data these are expressed in Second, abbreviated as s.

For more information see: https://en.wikipedia.org/wiki/Time

DURATION - Duration of an event or interval between two points in time

In the CAN data these are expressed in Second, abbreviated as s.

GEOGRAPHICAL_LATITUDE - Geographical latitude

Combined with a geographical longitude the two fields form a unique point on earth, when height is disregarded.

In the CAN data these are expressed in degree, abbreviated as deg.

For more information see: https://en.wikipedia.org/wiki/Geographic_coordinate_system

GEOGRAPHICAL_LONGITUDE - Geographical longitude

Combined with a geographical latitude the two fields form a unique point on earth, when height is disregarded.

In the CAN data these are expressed in degree, abbreviated as deg.

For more information see: https://en.wikipedia.org/wiki/Geographic_coordinate_system

TEMPERATURE - Temperature

In the CAN data these are expressed in Kelvin, abbreviated as K.

For more information see: https://en.wikipedia.org/wiki/Temperature

PRESSURE - Pressure

In the CAN data these are expressed in Pascal, abbreviated as Pa.

For more information see: https://en.wikipedia.org/wiki/Pressure

PRESSURE_RATE - Pressure rate

How the pressure changes over time.

In the CAN data these are expressed in Pascal per hour, abbreviated as Pa/hr.

For more information see: https://en.wikipedia.org/wiki/Pressure

CONCENTRATION - Concentration of one substance in another, in this marine context usually the amount of salts in water

In the CAN data these are expressed in parts per million, abbreviated as ppm.

For more information see: https://www.engineeringtoolbox.com/water-salinity-d_1251.html

DIMENSIONLESS_RATIO - Dimensionless ratio

A ratio of two quantities with the same dimension, yielding a unitless number. Includes percentages, eccentricity (m/m), clock drift (s/s), and similar.

In the CAN data these are expressed in ratio, abbreviated as ratio.

For more information see: https://en.wikipedia.org/wiki/Dimensionless_quantity

SQUARE_ROOT_LENGTH - Square root of length

Used in GPS/GNSS almanac data for the square root of the semi-major axis of satellite orbits.

In the CAN data these are expressed in sqrt(m), abbreviated as sqrt(m).

For more information see: https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes

SIGNAL_STRENGTH - Signal strength expressed in dB with respect to 1 uV/m

In the CAN data these are expressed in decibel, abbreviated as dB.

For more information see: https://en.wikipedia.org/wiki/Signal_strength_in_telecommunications

SIGNAL_TO_NOISE_RATIO - Signal-to-noise ratio

In the CAN data these are expressed in decibel, abbreviated as dB.

For more information see: https://en.wikipedia.org/wiki/Signal-to-noise_ratio

Field types

All fields are of one of the following field types.

NUMBER - Number

Encoding: Binary numbers are little endian. Number fields that are at least two bits in length use the highest positive value to represent unknown. Number fields with at least 7 as maximum (3 bits unsigned, 4 bits signed) use the highest value minus one as an error indicator. This is likely also true for numbers where 3 is the maximum value, but there are few fields that have this length -- certainly as a number, there are a lot of lookup fields of two bits length. For signed numbers the maximum values are the maximum positive value and that minus 1, not the all-ones bit encoding which is the maximum negative value.

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

For more information see: https://en.wikipedia.org/wiki/Binary_number

FLOAT - 32 bit IEEE-754 floating point number

32 bits signed number

Unavailable value: the IEEE-754 Not-a-Number value means the field is unavailable.

For more information see: https://en.wikipedia.org/wiki/IEEE_754

DECIMAL - An unsigned numeric value where each byte holds the binary value of two decimal digits (0..99)

Encoding: Each byte contains the binary value of two decimal digits, so 1234 is represented by 2 bytes containing 0x0c (=12) and 0x22 (=34). This is NOT BCD. A value with an odd number of digits is padded with a trailing zero, e.g. the 9-digit MMSI 512000953 is encoded as 5120009530 (5 bytes), as a DSC call sends it (ITU-R M.585); a trailing zero is taken as that padding and dropped, so it decodes as 512000953, the same as an MMSI field. The leading zeros of a group (0MIDXXXXX) or coast station (00MIDXXXX) MMSI are part of it and stay. A decoder must not drop the trailing zero when the field has TrailingZeroIsDigitField and TrailingZeroIsDigitValue and the field with that order holds that value, as the last digit is then part of the value. PGN 129808's DSC Message Address does this for a call to a geographical area (DSC Format 102), whose ten digits all count. A byte that is not a digit pair (above 99), or a field the packet ends inside, makes the whole value not available.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

LOOKUP - Number value where each value encodes for a distinct meaning

For almost all lookups the list of values is known with some precision, but it is quite possible that a value occurs that has no corresponding textual explanation. Generally the same special values for Error (max value - 1) and Unknown (max value) that are used for plain numbers are also valid for lookups, but some lookups define a lookup key/value pair for the maximum possible value in that field. In fact, recent additions to PGNs such as alerts have two bit lookup fields that specify four actual valid values. This makes it impossible to send an unknown value for these fields.

Encoding: Each lookup has a LookupEnumeration defining what the possible values mean

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

INDIRECT_LOOKUP - Number value where each value encodes for a distinct meaning but the meaning also depends on the value in another field

For almost all lookups the list of values is known with some precision, but it is quite possible that a value occurs that has no corresponding textual explanation.

Encoding: Each lookup has a LookupIndirectEnumeration defining what the possible values mean

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

BITLOOKUP - Number value where each bit value encodes for a distinct meaning

For almost all lookups the list of values is known with some precision, but it is quite possible that a value occurs that has no corresponding textual explanation.

Encoding: Each LookupBit has a LookupBitEnumeration defining what the possible values mean. A bitfield can have any combination of bits set.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

DYNAMIC_FIELD_KEY - Number value where each value encodes for a distinct meaning including a fieldtype of the next variable field; generally followed by an optional DYNAMIC_FIELD_LENGTH and a DYNAMIC_FIELD_VALUE field; when there is no DYNAMIC_FIELD_LENGTH field the length is contained in the lookup table

These values have been determined by reverse engineering, given the known values it is anticipated that there are unknown enumeration values and some known values have incorrect datatypes

Encoding: Each lookup has a LookupFieldTypeEnumeration defining what the possible values mean

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

DYNAMIC_FIELD_LENGTH - Number value that indicates the length of the following DYNAMIC_FIELD_VALUE field

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

DYNAMIC_FIELD_VALUE - Variable field whose type and length is dynamic

Encoding: The type definition of the field is defined by an earlier LookupFieldTypeEnumeration field. The length is defined by the preceding length field or the length determined by the lookup value.

Unavailable value: depends on the data type that is resolved at run time through the companion DYNAMIC_FIELD_KEY field.

TIME - Time

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

For more information see: https://en.wikipedia.org/wiki/Time

DURATION - Duration

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

DATE - Date

16 bits unsigned number

Encoding: The date, in days since 1 January 1970.

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

For more information see: https://en.wikipedia.org/wiki/Calendar_date

PGN - Parameter Group Number

Encoding: A 24 bit number referring to a PGN

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

ISO_NAME - ISO NAME field

64 bits unsigned number

Encoding: A 64 bit field containing the ISO name, e.g. all fields produced by PGN 60928. Use the definition of PGN 60928 to explain the subfields.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

STRING_FIX - A fixed length string containing single byte codepoints.

The character encoding is not defined by NMEA 2000. Bytes below 0x80 are ASCII, but above that devices differ, so CANboat decodes the content as UTF-8 when the bytes form well-formed UTF-8 and as ISO 8859-1 (Latin-1) otherwise. See the STRING_LAU comment for the observations behind this.

Encoding: This always takes up as many bytes as defined in the field definition. Three end-of-string characters are seen: 0xff (255), the standard NMEA 2000 "Unknown" value. '@', the standard AIS "Unknown" value for strings. 0x00, the standard C end-of-string marker. It is encouraged to stop the string at the first such character (and not make it part of the string). An empty string can be considered to make the entire field "Unknown".

Unavailable value: an empty string (after trimming end-of-string bytes such as 0xff, 0x00 and '@') means the whole field is unavailable.

STRING_LZ - A varying length string containing single byte codepoints encoded with a length byte and terminating zero.

This type of string is found only in SonicHub and Fusion brand specific PGNs. SonicHub is no longer produced. The use of the Fusion specific PGNs is no longer very prevalent now that there are generic PGNs for audio/media devices. Fusion devices have been observed sending UTF-8 here, including characters that ISO 8859-1 cannot represent at all (see samples/fusion-130820-utf8.raw). CANboat decodes the content as UTF-8 when the bytes form well-formed UTF-8 and as ISO 8859-1 (Latin-1) otherwise.

Encoding: The length of the string is determined by a starting length byte. It also contains a terminating zero byte. The length byte includes neither the zero byte or itself, and it counts bytes rather than characters, so a multi-byte character contributes more than one. For the character encoding see the comment.

Unavailable value: an empty string (after trimming end-of-string bytes such as 0xff, 0x00 and '@') means the whole field is unavailable.

STRING_LAU - A varying length string containing double or single byte codepoints encoded with a length byte.

Observed on a single bus: a Fusion sends UTF-8 under control byte 1 (bytes C5 AB for U+016B, see samples/fusion-126998-utf8.raw) while a B&G sends ISO 8859-1 (byte E6 for U+00E6, see samples/bandg-129285-latin1.raw) -- the same field type under the same control byte. The encoding therefore follows from neither the field type nor the control byte, and CANboat decodes the content as UTF-8 when the bytes form well-formed UTF-8 and as ISO 8859-1 (Latin-1) otherwise. The two devices also frame the field differently: the B&G appends a zero byte and counts it in the length, the Fusion does neither. Control byte 0 has so far only been seen on fields that were empty.

Encoding: The length of the string is determined by a starting length byte. This count includes the length and type bytes, so any empty string contains count 2. The 2nd byte contains 0 for UNICODE (UTF-16) or 1 for ASCII. In practice the ASCII encoding is not restricted to 7-bit ASCII; bytes above 0x7f do occur, and what they mean depends on the sending device. See the comment.

Unavailable value: an empty string (after trimming end-of-string bytes such as 0xff, 0x00 and '@') means the whole field is unavailable.

BINARY - Binary field

Encoding: Unspecified content consisting of any number of bits.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

RESERVED - Reserved field

NMEA reserved for future expansion and/or to align next data on byte boundary

Encoding: All reserved bits shall be 1

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

SPARE - Spare field

This is like a reserved field but originates from other sources where unused fields shall be 0, like the AIS ITU-1371 standard.

Encoding: All spare bits shall be 0

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

MMSI - MMSI

32 bits unsigned number

Encoding: The MMSI is encoded as a 32 bit number, but is always printed as a 9 digit number and should be considered as a string. The first three or four digits are special, see the USCG link for a detailed explanation. The top three 32-bit values are reserved, as for any number (see below); in addition 0 is not a valid MMSI (no station holds MID 000) and devices send it for "none", so 0 is also treated as not available.

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

For more information see: https://navcen.uscg.gov/maritime-mobile-service-identity

VARIABLE - Variable

Encoding: The definition of the field is that of the reference PGN and reference field, this is totally variable.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

FIELD_INDEX - Field Index

8 bits unsigned number

Encoding: Index of the specified field in the PGN referenced.

Unavailable value: the top of the integer range is reserved. The most positive value means "data not available"; depending on the bit width the next one or two values below it mean "out of range" and "reserved". Each individual field lists its actual reserved values as Unknown, OutOfRange and Reserved. For a lookup, a value that the enumeration names explicitly is a real value and is not reserved.

ADDRESS - NMEA 2000 / J1939 network address

8 bits unsigned number

Encoding: One byte holding the bus address of a device. Every value is meaningful, so there are no top-of-range sentinels -- 0..253 are claimable device addresses, 254 is the null address (a device that has not claimed, or cannot claim, an address) and 255 is the global address, meaning broadcast / all devices.

Unavailable value: none. This field type has no unavailable encoding (it is an identifier, filler or structured field).

For more information see: https://en.wikipedia.org/wiki/SAE_J1939

Lookup enumerations

ACTISENSE_OPERATING_MODE (0 - 65535)

ValueDescription
0Undefined
1NGT Transfer Normal Mode
2NGT Transfer Rx All Mode
3NGT Transfer Raw Mode
4NGW Convert Normal Mode
5CAN Packet Mode
6CAN Packet ASCII Mode
16Buffer Mode 1
17Buffer Mode 2
18Buffer Mode 3
19Autoswitch Direct Mode
20Autoswitch Smart Mode
21Combine Slow Mode
22Combine Fast Mode
23Test Mode 1
24NSI Mode 1
25IEC 61162-450 Mode 1
512Normal
40000Predefined Mode 1
40001Predefined Mode 2

CERTIFICATION_LEVEL (0 - 255)

ValueDescription
0Level A
1Level B

DEVICE_CLASS (0 - 127)

ValueDescription
0Reserved for 2000 Use
10System tools
20Safety systems
25Internetwork device
30Electrical Distribution
35Electrical Generation
40Steering and Control surfaces
50Propulsion
60Navigation
70Communication
75Sensor Communication Interface
80Instrumentation/general systems
85External Environment
90Internal Environment
100Deck + cargo + fishing equipment systems
110Human Interface
120Display
125Entertainment

INDUSTRY_CODE (0 - 7)

ValueDescription
0Global
1Highway
2Agriculture
3Construction
4Marine Industry
5Industrial

ISO_COMMAND (0 - 255)

ValueDescription
0ACK
16RTS
17CTS
19EOM
32BAM
255Abort

ISO_CONTROL (0 - 255)

ValueDescription
0ACK
1NAK
2Access Denied
3Address Busy

J1939_LAMP_STATUS (0 - 3)

ValueDescription
0Off
1On
2Error

J1939_MANUFACTURER_CODE (0 - 2047)

ValueDescription
0For experimental or developmental use only.
1Bendix Commercial Vehicle Systems LLC (formerly Allied Signal Inc.)
2Allison Transmission, Inc.
3Ametek, US Gauge Division
4Ametek-Dixson
5AMP Inc.
6Berifors Electronics AB
7Case Corp.
8Caterpillar Inc.
9Chrysler Corp.
10Cummins Inc (formerly Cummins Engine Co)
11Dearborn Group Inc.
12Deere & Company, Precision Farming
13Delco Electronics
14Detroit Diesel Corporation
15DICKEY-john Corporation
16Eaton Corp
17Eaton Corp, Corp Res & Dev
18Eaton Corp, Transmission Div.
19Eaton Corp. Trucking Info Services
20Eaton Ltd
21Echlin Inc., Midland Brake Inc.
22Ford Motor Co., Electronic Concepts & Systems
23Ford Motor Co., Heavy Truck
24Ford Motor Co., Vehicle Controls
25Daimler Trucks North America LLC (formerly Freightliner LLC)
26General Motors Corp, Service Technology Grp
27GMC
28Grote Ind. Inc.
29Hino Motors Ltd.
30Isuzu Motors Ltd
31J Pollak Corp
32Jacobs Vehicle Systems
33John Deere
34Kelsey Hayes Co.
35Kenworth Truck Co.
36Lucas Ind.
37Mack Trucks Inc.
38Micro Processor Systems Inc.
39Microfirm Inc.
40Motorola AIEG Inc.
41Motorola Inc.
42International Truck and Engine Corporation - Engine Electronics (formerly Navistar Intl Trans Co., Engine Electronics)
43International Truck and Engine Corporation - Vehicle Electronics (formerly Navistar Intl Trans Corp.)
44Nippondenso Co. Ltd.
45PACCAR
46Noregon Systems, LLC (formerly Noregon Systems, Inc)
47Phillips Semiconductor
48Pollak Alphabet
49RE America Inc.
50Robert Bosch Corp
51Robert Bosch GmbH
52Meritor Automotive, Inc. (formerly Rockwell Automotive)
53Continental Automotive Systems US, Inc. (formerly Rockwell Land Transportation)
54Meritor Wabco
55Ryder System Inc.
56SAIC
57Danfoss (formerly Sauer Sundstrand Co, then Sauer-Danfoss Co)
58SPX Corporation, OTC Div
59VES Inc.
60Volvo Trucks North America Inc.
61Volvo Truck Corp.
62Wabco
63ZF Industries Inc.
64Unused (formerly SpectraPrecision Laserplane, then SpectraPhysics)
65MAN Nutzfahrzeuge AG
66John Deere Construction Equipment Division
67John Deere Coffeyville Works (formerly Funk Manufacturing Company)
68Scania
69Trimble Navigation
70Flex-coil Limited
71Vansco Electronics Ltd.
72Sisu Corporation
73LeTourneau, Inc.
74Eaton Axle-Brake Division
75Deere & Co, Agricultural Division
76unused (formerly Deere & Co, Construction Division)
77Deere Power Systems Group
78Frank W. Murphy Manufacturing, Inc
79Daimler Benz AG - Engine Division (PBM)
80Twin Disc, Inc.
81Fire Research Corp.
82Bobcat/Ingersoll-Rand (formerly Melroe/Ingersoll-Rand)
83Bendix VORAD Technologies (formerly Eaton VORAD Technologies)
84New Holland UK Limited
85Kohler Co
86C. E. Niehoff & Company
87J.C. Bamford Excavators Ltd (JCB)
88Hemisphere GPS Inc (formerly Satloc Precision GPS)
89Kverneland Group, Electronics Division
90Knorr-Bremse SfN GmbH
91BSG Bodensee Steuergeraete GmbH
92Ag-Chem Equipment Co., Inc.
93Perkins Engines Company Ltd.
94CNH Industrial N.V. (formerly CNH Global N.V.)
95Pacific Insight Electronics Corp.
96Mech@tronic IT GmbH
97Ag Leader Technology, Inc.
98PTx Trimble (formerly Mueller-Elektronik GmbH & Co)
99International Transmissions Ltd (ITL)
100VDO Technik AG
101Sensoria
102AGCO (formerly AGCO GmbH & Co.)
103CLAAS E-Systems GmbH (formerly CLAAS E-Systems KGaA mbH & Co. KG)
104CLAAS KGaA mbH (formerly CLAAS Selbstfahrende Erntemaschinen GmbH)
105Kiepe Elektrik GmbH & Co. KG
106BAE Systems Controls, Inc.
107Grimme Landmaschinen GmbH & Co. KG
108PTx Trimble (formerly WTK-Elecktronik GmbH, now a duplicate entry; use MFR ID 98)
109TeeJet Technologies Denmark (formerly LH Technologies ApS)
110EPIQ Sensor-Nite
111Bernard Krone Holding SE & Co. KG (formerly Maschinenfabrik Bernard Krone GmbH)
112MECALAC
113Stress-Tek, Inc.
114EControls, Inc.
115NACCO Materials Handling Group, Inc.
116BEELINE Technologies
117HUSCO International
118Intron GmbH
119IntegriNautics
120RDS Technology Ltd
121HED (Hydro Electronic Devices, Inc.)
122FG Wilson (Engineering) Limited
123Basler Electric
124Hydac Electronic
125Nevada Automotive Test Center
126Driver Tech
127Holland USA
128Gerhard Duecker GmbH & Co. KG
129OMNEX Control Systems Inc.
130Nido - Universal Machines B.V.
131ITT Industries
132Mulag-Fahrzeugwerk
133Bucher Schoerling GmbH
134Iris Technology Ltd
135Airmar Technology Corporation
136Komatsu Ltd
137Maretron
138Georg Fritzmeier GmbH & Co. KG
139Caterpillar Trimble Control Technologies (CTCT), LLC
140Lowrance Electronics, Inc.
141Thales Navigation Ltd.
142TRW Automotive (Commercial Steering Systems)
143W. Gmeiner GmbH & Co.
144Mercury Marine
145MurCal Controls
146Maxima Technologies
147Nautibus electronic GmbH
148Blue Water Data, Inc.
149Holset
150Fleetguard
151Raven Industries, Inc.
152elobau GmbH & Co. KG
153Woodward, Industrial Controls Division
154Westerbeke Corporation
155Vetronix Corporation
156ITT Industries - Cannon
157ISSPRO Inc.
158Firestone Industrial Products Company
159NTech Industries Inc
160Nido
161Offshore Systems (UK) Ltd
162Axiomatic Technologies
163BRP Inc.
164MTU Friedrichshafen GmbH (formerly DaimlerChrysler Off-Highway)
165CPAC Systems AB
166John Deere Electronic Solutions (formerly Phoenix International)
167JLG Industries Inc
168Xantrex
169Marlin Technologies Inc.
170Computronics Corporation Ltd.
171Topcon Electronics GmbH & Co. KG (formerly Wachendorff Elektronik GmbH & Co. KG)
172Yanmar Co., Ltd. (formerly Yanmar Marine USA)
173Ryeso, Inc.
174AB Volvo Penta
175Veris Technologies, Inc.
176Moritz Aerospace
177Diagnostic Systems Associates
178Continental Automotive GmbH (formerly Siemens VDO Automotive AG)
179TeeJet Technologies Springfield (formerly Midwest Technologies Illinois, LLC)
180Smart Power Systems
181Coretronics, Inc.
182Vehicle Systems Engineering B.V.
183KDS Controls, Inc
184EIA Electronics
185Beede Electrical Instrument Company
186Altronic, Inc
187Air-Weigh
188EMP Corp
189QUALCOMM
190Hella KGaA Hueck & Co
191XRS Corporation (formerly XATA Corporation)
192Floscan
193Jeppesen Marine
194TriMark Corporation
195General Engine Products
196LEMKEN GmbH & Co KG
197Mechron Power Systems
198Mystic Valley Communications
199ACTIA Group (formerly Actia Corp)
200MGM Brakes
201Disenos y Tecnologia S.A.
202Curtis Instruments, Inc
203MILtronik GmbH
204The Morey Corporation
205SmarTire Systems Inc
206port GmbH
207Otto Engineering
208Drew Technologies, Inc
209Bell Equip. Co. SA (PTY) LTD
210Iteris, Inc.
211DNA Group
212Sure Power Industries, Inc
213CNH Belgium N.V.
214MC elettronica Srl
215Aetna Engineering/Fireboy-Xintex
216Paneltronics Inc.
217RM Michaelides Software & Elektronik GmbH
218Gits Manufacturing Company
219Cat OEM Solutions
220Beede Electrical Instrument Company, Inc
221SiE
222Generac Power Systems, Inc.
223Vaueo Retarder Co., Ltd.
224EMMI Network, S.L.
225SKF
226Monaco Coach Corporation
227Lykketronic A/S
228Unused (formerly ZF Marine Electronics)
229Garmin International Inc.
230Saucon Technologies
231Topcon Positioning Systems, Inc.
232TSD Integrated Controls
233Yacht Monitoring Solutions Inc.
234Mondial electronic GmbH
235SailorMade Marine Telemetry - Tetra Technology Ltd.
236NORAC Systems International Inc
237Agtron Enterprises Inc
238ZF Friedrichshafen AG
239May & Scofield Ltd
240Vanair Mfg
241Schneider Automation SAS
242Kokusandenki Co. Ltd
243eRide, Inc.
244Techno-Matic
245Capstan Ag Systems, Inc.
246Class 1, Inc
247ePULSE
248Cooper Standard Automotive Active Systems Group
249Schaltbau GmbH
250Kuhn Group
251German Agricultural Society, Test Center (DLG)
252Sensor-Technik Wiedemann GmbH
253Mobile Control Systems
254GE Sensing
255MEAS France
256Tyco Electronics AMP
257Honda Motor Co., Ltd
258ARAG
259Bucher Automation AG (formerly Jetter AG)
260Reichhardt GmbH Steuerungstechnik
261Red Dot Corporation
262HydraForce, Inc
263IMMI
264Autolync
265MTS Sensor Technologie GmbH
266International Thermal Research Ltd
267Red Lion Controls, Inc
268Accurate Technologies
269Saft America Inc., Space & Defense Division
270Tennant
271Cole Hersee
272Gross Mechanical Laboratories, Inc
273Active Research Limited
274LTW Technology Co., LTD
275Navico Egersund AS
276Aqua-Hot Heating Systems
277LHP Telematics
278Takata Electronics
279Geometris LP
280Leica Geosystems Pty Ltd
281Precision Governors LLC
282Medallion Instrumentation Systems
283CWF Hamilton & Co Ltd
284Mobile Tech Chile
285Sea Recovery Corp
286Coelmo srl
287NTech Industries, Inc
288Mitsubishi FUSO Truck & Bus Corp.
289Watlow
290Kuebler GmbH
291Groeneveld Transport Efficiency BV
292IKUSI - Angel Iglesias S.A.
293Spyder Controls Corp.
294Grayhill Inc.
295BEP Marine
296micro dynamics GmbH
297Zonar Systems Inc
298Holley Performance
299Rauch
300Systron Donner Automotive
301Parker Hannifin (UK) Ltd FDE group
302Nissin Kogyo Co., LTD
303CTS Corporation
304EmpirBus AB
305NovAtel Inc
306Sleipner Motor AB
307MAS Technologies
308Cyntrx
309Krauss-Maffei Wegmann GmbH & Co. KG
310TECNORD srl
311Patrick Power Products
312Lectronix, Inc.
313Ilmor Engineering, Inc.
314CSM GmbH
315Icom Incorporated
316ITT Flow Control
317Navtronics Bvba
318SAT Plan
319Cadec Global
320Miedema Landbouwwerktuigenfabriek B.V.
321Ultra Electronics, Electrics
322MICHENKA s.r.o.
323Mobileye Vision Technologies Ltd.
324Snap-on Diagnostics
325ASM Automation Sensorik Messtechnik GmbH
326Akron Brass Company
327Sonceboz SA
328Qwerty Electronik AB
329Deif A/S
330Kidde Aerospace and Defense
331Horton, Inc.
332HWH Corporation
333Link Manufacturing, Ltd. (formerly Hadley Products Corporation)
334Takata-Petri AG
335Evo Electric Ltd
336APE s.r.o.
337Carraro S.p.A.
338GRAF-SYTECO
339Competence Center ISOBUS e.V.
340Continental AG
341Boning GmbH & Co
342THOMAS MAGNETE GmbH
343Baumer Group
344Parvus Corporation
345Korean Maritime University
346Control Solutions
347Honeywell
348Amazonen Werke H. Dreyer
349Suonentieto
350Noris Marine Systems GmbH & Co KG
351Thrane & Thrane
352SAME DEUTZ-FAHR GROUP S.p.A.
353Hegemon Electronics, Inc.
354Junkkari OY
355Mastervolt International B.V.
356Fischer Panda Generators, Inc
357Hardi International A/S
358Victron Energy B.V.
359Ludwig Bergmann GmbH
360HJS Emission Technology GmbH & Co KG (formerly HJS Fahrzeugtechnik GmbH & Co KG)
361InMach
362Poettinger Landtechnik GmbH (formerly Alois Poettinger Maschinenfabrik GmbH)
363BEI Duncan
364OEM Controls Inc.
365Digi-Star, LLC
366Viewnyx Corp.
367Fliegl Agrartechnik
368HANSENHOF_electronic
369Power Torque Engineering Ltd
370Rolls-Royce Marine AS
371Heinzmann GmbH & Co. KG
372Delphi
373Electronic Design Inc.
374Northern Lights, Inc.
375Williams Controls Inc.
376Quake Global
377ifm electronic gmbh
378Glendinning Marine Products
379Yamabiko Corporation
380Suntech International Ltd.
381B & G
382National Agriculture and Food Research Organization
383MCL Industries
384Camano Light
385Johnson Outdoor Marine Electronics
386JLG Automation BVBA
387Orscheln Products, LLC
388Innomatix, LLC
389Benchmark Electronics, Minnesota Division
390Partech Inc.
391Electronic Design for Industry, Inc
392Tianyuan Technology Co Ltd.
393Harvest Tec, Inc
394Capi 2 Nederland B.V.
395GENTEC S.R.L.
396Beyond Measure
397Sanyo-kiki Co Ltd.
398Hilite International
399ISEKI & Co., Ltd.
400Livorsi Marine
401Torqeedo GmbH
402Simma Software, Inc.
403Trackwell ADS, Inc.
404Com Nav Marine Ltd
405Wema System AS
406Vecima Networks Inc.
407Comtech Mobile Datacom
408Corvus Energy Ltd.
409Transfluid S.r.L.
410COBO S.p.A. Divisione 3B6
411Hy-Drive Technologies Ltd.
412WebTech Wireless Inc.
413Datapross Nijbroek bv
414Cattron Group International
415Valid Manufacturing Ltd.
416Kubota Corporation
417KZValve
418Intellistick Inc
419Fusion Electronics Ltd
420Vermeer Corporation, ACS Group
421Vertex Standard Co, Ltd
422True Heading AB
423BSM Wireless, Inc.
424Odyne LLC
425Methode Electronics Inc, MDI
429Rota Engineering Ltd.
430Auteq Telematica S.A.
431Tohatsu Corporation
432S&A Systems, Inc.
433Rowe Electronics
434Stored Energy Systems
435Zunhammer GmbH
436Kinze Manufacturing
437Digital Yacht Limited
438Comar Systems Ltd
439HD Hyundai (formerly Hyundai Heavy Industries)
440Cummins Power Generation
441PTG Reifendruckregelsysteme GmbH
442HORSCH Maschinen SE & Co. KG (formerly HORSCH Maschinen GmbH)
443SignalQuest, Inc.
444ITT Power Solutions
445KAT MECHATRONIC, Electronic Product Division
446CertTech, L.L.C.
447Great Plains Mfg.
448Stanadyne Corporation, Electronics Systems
449Polaris Industries Inc
450Dycor Technologies Ltd.
451Parker Hannifin Corp
452WIKA Alexander Wiegand SE & Co. KG
453Cooper Bussmann
454NGK Spark Plug Co. Ltd
455ADZ NAGANO GmbH
456General Kinetics
457RUSELPROM-ElectricDrive Ltd
458Control Solutions, Inc.
459Alltek Marine Electronics Corp
460San Giorgio S.E.I.N.
461HAWE Hydraulik SE
462IHI Shibaura Machinery Corporation
463PROBOTIQ
464Leach International Corporation
465Ashcroft Inc
466Veethree Electronics and Marine LLC
467Lely Industries N.V.
468Tyco Fire Protection Products
469RA Consulting GmbH
470SI-TEX Marine Electronics
471Sea Cross Marine AB
472Tenneco Inc.
473Boss Industries, Inc.
474Persen Technologies Inc.
475GME
476Hummingbird Marine Electronics
477OilQuick AB
478OceanSat B.V.
479Vapor Bus International
480EnerDel, Inc.
481Chetco Digital Instruments
482Tricon Electronics
483Valeo
484Headsight Inc.
485MATT automotive
486Westport Innovations Inc.
487DSE Test Solutions A/S
488The Charles Machine Works, Inc.
489Appareo Systems, LLC
490QuikQ
491Penny and Giles Ltd
492Inergy Automotive Systems
493Watcheye
494Synerject
495HOLMER Maschinenbau GmbH
496W. Gessmann GmbH
497SENTRON Sistemas Embarcados
498Innovative Design Solutions, Inc.
499LCJ Capteurs
500Oxbo International Corporation
501Agrotronix S.A.
502Attwood Corporation
503Naviop S.R.L.
504Vesper Marine
505Yetter Farm Equipment
506IHI STAR Machinery Corporation
507ISOBUS Test Center
508Transtech Innovations
509MOTORTECH GmbH
510Marinesoft Co. Ltd
511Sulky
512Inpower LLC
513Precision Technology
514DISTek Integration, Inc.
515GINAF Trucks Nederland B.V.
516AVAT Automation GmbH
517Noland Engineering
518Transas USA Inc.
519Peeters Landbouwmachines b.v.
520Trapeze
521Clever Devices Ltd.
522Nebraska Tractor Test Laboratory
523Reggio Emilia Innovazione
524Vomax Instrumentation Pty. Ltd.
525Rust Sales INC
526LOFA Industries, Inc
527GKN Walterscheid GmbH
528Hoganas AB, Electric Drive Systems
529National Instruments Korea
530NMEA
531Genge & Thoma AG
532Onwa Marine Electronics Co Ltd.
533Doran Manufacturing, LLC
534Webasto Thermo & Comfort SE
535MOTORPAL, a.s.
536SSI Technologies
537Schrader Electronics Ltd.
538Crop Ventures, Inc.
539Mobileview
540Dinex A/S
541Total Fire Systems, Inc.
542Dinamica Generale s.p.a.
543BAUER Maschinen GmbH
544Au Group Electronics
545GS Global Resources (formerly GS Hydraulics)
546Maruyama Mfg Co, Inc.
547Thomson Linear LLC
548TM4 Inc.
549ROAD Deutschland GmbH
550SUN-A Corporation
551Wexler CSD Ltd.
552Matsuyama Plow Mfg Co, Ltd
553KIB Electronics
554iris-GmbH infrared & intelligent sensors
555Sasaki Corporation
556HD Hyundai Infracore Norway (formerly Doosan Infracore Norway)
557Rockson Automation GmbH
558Davis Instruments Corp.
559Four Peaks Navigation
560Iowa State University, Agricultural and Biosystems Engineering
561b-plus GmbH
562Bombardier Transportation GmbH
563LOHR Sistemas Eletronicos LTDA
564Auto Power Electronic
565Micro-Trak Systems, Inc.
566Geode Technology, Inc.
567Lithiumstart LLC
568Makersan Ltd. Co.
569LORD MicroStrain Sensing Systems
570frenzel + berg electronic GmbH & Co. KG
571Marinecraft Co., Ltd.
572Fasse Valves
573Orolia Ltd
574Vishay Precision Group
575Lytx
576Vectia
577Denchi Power Ltd (formerly ABSL Power Solutions Limited)
578advanSea
579KVH Industries, Inc.
580San Jose Technology, Inc.
581Väderstad AB
582Innovative Software Engineering
583Yachtcontrol
584CarMedialab GmbH
585Industrial Electronic Controls
586Suzuki Motor Corp
587JCA Electronics
588Vignal Systems
589MICO, Inc.
590ARGO-HYTOS GMBH
591United States Coast Guard
592tecsis GmbH
593Sensata Technologies
594Kongsberg Automotive
595CustomWare
596Brunelco Electronic Innovators B.V.
597Hydac Filter Systems GmbH
598ABB Turbo Systems Ltd
599Spudnik Equipment Co, LLC
600Aquatic AV
601Navitas Systems
602Nomad Digital Ltd.
603Kereval
604Rototilt Group AB (formerly Indexator Rototilt Systems AB)
605Aventics GmbH
606Intellian Technologies
607Knappco/Civacon
608Gale Banks Engineering
609Walvoil S.p.A.
610Trail Tech
611Esterline
612Samwon IT
613HKS Co., Ltd.
614ARLT Technologies GmbH
615Networkfleet, Verizon Telematics
616SMART-TEC s.r.o.
617Zero Emission Vehicles
618Evrard SA
619Right Weigh Load Scales
620BorgWarner Inc. (formerly Sevcon Ltd.)
621Hagie Manufacturing Company
622Floyd Bell Inc
623Xirgo Technologies
624Blackbox Machine Control Pty Ltd
625Global MRV Inc.
626AVL DiTEST GmbH
627Radio Ocean
628Falck Schmidt Defence Systems
629Agri Info Design, Ltd.
630SmartDrive Systems Inc.
631Reltima
632Pepperl+Fuchs GmbH
633TORC Robotics
634Rocky Research
635Argo Tractors S.p.A.
636Divelbiss Corporation
637Bavaria Yachtbau GmbH
638KVH Industries, Inc. (638)
639Startec s.r.l.
640Power Solutions International
641Diverse Yacht Services
642Moog / Aspen Motion Technologies
643Bogballe A/S
644KUS USA
645esd electronic system design gmbh
646Veenhuis Machines B.V.
647Siloking
648OJSC Ekran
649Control-Q B.V.
650Seiko Epson Corp.
651Takakita Co, Ltd.
652MicroControl GmbH & Co. KG
653AEV, spol. s r. o.
654Kohler Power Systems, Detroit Engine Development Center (DEDC)
655Genge & Thoma AG (655)
656PRO SOLUS do Brasil
657Terzo Power Systems
658Shenzhen Jiuzhou Himunication Technology Co., Ltd
659Data Panel Corp.
660Auto-Gaz Centrum
661SPAL Automotive S.r.l.
662Kissling Elektrotechnik GmbH
663Delta Systems, Inc
664Level Developments Ltd
665Gebr. Bode GmbH & Co. KG
666Schaeffler Technologies AG & Co., KG
667Bartec
668MacDon Industries Ltd.
669Quantum Fuel Systems Technologies Worldwide, Inc
670STEMCO LP
671Innovative Controls Inc.
672OPTIMA Concept
673Caruelle Nicolas
674Yara International ASA
675Kawasaki Motors, Ltd. (formerly Kawasaki Motors Corp., USA)
676Danfoss IXA A/S
677DSA Daten- und Systemtechnik GmbH
678KeepTruckin, Inc.
679OXE Marine AB (formerly Cimco Marine AB)
680AMVAC Chemical Corporation
681BEDIA Motorentechnik GmbH & Co. KG
682Eckelmann AG
683Fosen Elektro
684KEB
685ANEDO (formerly ANEDO Ltd.)
686Taigene Electric Machinery Corp.
687Flight Systems, Inc.
688Rockford Corp
689Aarcomm Systems Inc
690LINAK A/S
691Digitroll Agricultural Electronics
692Tanhay Corporation
693Agility Fuel Solutions (formerly Agility Fuel Systems)
694GasTOPS Ltd.
695Weldon Technologies
696DRS Network & Imaging Systems, LLC (DRS Technologies)
697JOST Umeå AB (formerly Ålö AB)
698Scorpion Technologies Ltd.
699Harman International (formerly Harman International Industries)
700K-Tec Earthmovers Inc.
701BigRoad Inc.
702Weichai Power Co., Ltd.
703Hydro Tab Marine Engineering
704JL Audio, Inc.
705SVAB Hydraulik AB
706Shanghai Diesel Engine Corporation Limited
707Rochester Gauges Inc
708Lars Thrane A/S
709Marquardt GmbH
710Greentronics Ltd.
711DAS Co., LTD
712LOR Manufacturing Company Inc.
713US Hybrid Corporation
714Kobashi Kogyo Co., Ltd.
715Autonnic Research Ltd
716Eaton Control & Power Conversion Division (CPCD)
717Yacht Devices Ltd
718Micronet Inc
719Cojali S. L.
720WITZ Corporation
721Hypro
722Contelec AG
723Jabil Inc.
724Electronic Applications, Inc.
725Hitachi Construction Machinery Co., Ltd.
726MIDORI PRECISIONS
727Dhoot Transmission Pvt Ltd.
728Streumaster (formerly Streumaster / Panien)
729Liebherr
730BERTHOUD AGRICOLE
731Modine Manufacturing Company
732Gefran S.p.A.
733Intendia S.L.
734REAPsystems
735AEM Performance Electronics
736Terex Aerial Work Platforms - Genie
737Balluff GmbH
738Blue Ink Technologies
739LXNAV d.o.o.
740e-Traction
741Carling Technologies
742EROAD
743Daemyung Elevator Co., Ltd.
744Woosung Engineering Co., Ltd.
745Cidra Corporate Services Inc.
746SurePoint Ag Systems (formerly SureFire Ag Systems, Inc.)
747Agratronix
748ISOTTA
749Chart Inc.
750Joskin SA
751Pacific Track
752Deep Sea Electronics Plc
753AIROD Technologies
754Parker Hannifin Corp., Automation Group
755Firefly Integrations
756Maschio Gaspardo S.P.A.
757IMPCO Technologies
758Banner Engineering Corp.
759Hydro-Gear
760Bernecker + Rainer Industrie Elektronik GmbH
761MITA OLEODINAMICA S.p.A.
762ROJ s.r.l.
763AT-Systems BVBA
764Bednar FMT s.r.o.
765GIGAVAC
766Epec Oy
767Alliance Wireless Technologies Inc.
768Flores Automation, LLC
769Trombetta
770MONOSEM
771Shaw Development, LLC
772Blink Marine
773Clarion Corporation of America
774Taisho Corporation
775ZIEHL-ABEGG Automotive GmbH
776HMI Systems LLC
777Ocean Signal Ltd
778Seakeeper Inc.
779RLC Electronic Systems
780Turntide Transport Limited (formerly AVID Technology Ltd)
781Poly-Planar LLC
782AVR nv
783Loup Electronics Inc.
784CM Automotive Systems, Inc.
785Fischer Panda GmbH
786Johnson Matthey Battery Systems
787Abertax Technologies Limited
788MoTeC Pty Ltd
789GRADALL
790VACALL
791AUTEC
792Kostal Mexicana
793James Fisher Prolec
794Shihlin Electric & Engineering Corporation
795Broyda Enterprises Pty Ltd
796Canadian Automotive Industries Ltd
797Tides Marine
798Lumishore Ltd
799Stillwater Designs and Audio, Inc. - KICKER
800Delta-Q Technologies
801LOR Manufacturing Company Inc. (801)
802SPBI (Bj Technologie)
803Gill Sensors & Controls Limited
804ASA Electronics
805Gundersen & Løken AS
806Charge Automotive Ltd
807Schneider-Electric
808RIMEX Supply Ltd.
809HMS Industrial Networks AB
810Dutch Power Company
811Blue Water Desalination
812Torch Technologies
813Thales Suisse SA
814Kronotech Srl (formerly Soltec Soluzioni Tecnologiche Srl)
815FLIR Systems, Inc.
816UniStrong
817TE Connectivity Sensor Solutions
818HGNSS
819Preco Electronics
820DIaLOGIKa Gesellschaft fuer angewandte Informatik mbH
821Thorsen Teknik A/S
822Bren-Tronics, Inc.
823ACEINNA, Inc (formerly MEMSIC, Inc)
824Undheim Systems AS
825BPW Hungária
826Lewmar Marine Inc
827INmatix Technology Group Ltd
828AgriBrink Inc.
829Drov Technologies, Inc.
830Ultra Motion LLC
831DOK-ING Ltd.
832Heizomat Gerätebau-Energiesysteme GmbH
833Electrum Automation AB
834Pioneer Microsystems, Inc.
835PetTrack Ltd.
836Signature4
837Famic Technologies Inc.
838Teamsurv Ltd
839Indexator Rotator Systems AB
840E.S.T.E. srl
841Agra-GPS
842DigiDevice Srl
843Hendrickson Truck Commercial Vehicle Systems
844FELL AS
845GMB Güstrower Maschinenbau GmbH
846L3 Magnet-Motor
847Oceanvolt
848ningupex
849MTS Maschinentechnik Schrode AG
850Geoprospectors GmbH
851Novotechnik Messwertaufnehmer OHG
852Velvac Inc
853Teledyne RESON B.V.
854GEMAC Chemnitz GmbH
855Toshiba Infrastructure Systems & Solutions Corporation
856FarmFacts GmbH
857Zoomlion Heavy Industry NA, Inc
858Littelfuse
859Valor
860Michelin
861Adel System S.r.l.
862Prospec Electronics
863SMAG
864Streamline Transportation Technologies Inc.
865MyEasyFarm
866Netradyne, Inc.
867Skeleton Technologies
868Data Panel Corp
869Intercomp
870Textron Fleet Management
871Agri-Fab (formerly Superior Tech Inc)
872Kählig Antriebstechnik GmbH
873Garnet Instruments Ltd.
874MTA S.p.A.
875Salvarani S.r.l.
876SUCO Robert Scheuffele GmbH & Co. KG
877SICK ATech GmbH
878FOTON
879PG Trionic, Inc.
880Revision Military
881Sovema
882BHTronik GmbH & Co. KG
883Swift Navigation, Inc.
884Sure Grip Controls Inc.
885SICK AG (formerly SICK Stegmann GmbH)
886Hitachi Zosen Corporation
887Turntide Transport Limited (formerly Hyperdrive Innovation Limited)
888Carma Systems Inc
889SANY America Inc
890L3 Technologies, Inc.
891CarrierWeb
892Mectronx Corp
893KlinkTechnics Ltd.
894Rhodan Marine Systems of Florida LLC (Duplicate entry; use MFR ID 1012)
895Peloton Technology
896NextFour Solutions Ltd
897Dot Technology Corp.
898Josef Kotte Landtechnik GmbH & Co. KG
899Lippert Components, Inc
900OSB connagtive GmbH (formerly OSB AG)
901Zivan Srl
902Bucher Hydraulics
903InMotion
904Equipment Safety Systems Pty. Ltd. (EQSS)
905ASA Electronics (905)
906MOBA AG
907strautmann
908Chonbuk National University Department of Electronics
909Marines Co., Ltd.
910Hermann Paus Maschinenfabrik GmbH
911Nautic-On
912Steyr Motors GmbH
913Toyota Motor Corporation
914ZETOR TRACTORS a.s.
915Dosificacion y sistemas electronicos S.L. (DSE)
916Hans Turck GmbH & Co. KG (formerly Turck Inc.)
917Sentinel d.o.o.
918AMW Machine Control, Inc
919Furrion LLC
920MTD Consumer Group Inc.
921ROPA Fahrzeug- und Maschinenbau GmbH
922Terberg Benschop B.V.
923ELTEK S.p.A.
924PAS Peschak Autonome Systeme GmbH
925GW Lisk Company
926Buhler Industries Inc.
927Saicon
928EAO Automotive GmbH & Co. KG
929Jl Marine Systems, Inc.
930Ecotronix Corp.
931Enertec Marine Ltd
932Discover Battery
933Delta Mobile Systems, Inc.
934Farmobile, Inc.
935Meels GmbH & Co. KG
936Hi-tech Millennium
937Precision Circuits Inc
938LEVEL Systems
939Warn Industries, Inc.
940Dometal Oy
941Navya
942Vogelsang GmbH & Co. KG
943FISCHER AG Präzisionspindeln
944ZONTISA Marine SL
945Equalizer AG
946Hydac Tecnologia Ltda
947Gerd Bär GmbH
948Donix
949Škoda Electric a.s.
950RE:Lab s.r.l.
951Exor International S.p.A.
952Tan Delta Systems Ltd
953Curtiss-Wright
954Setec Pty Ltd
955Hottinger Baldwin (Suzhou) Electronic Measurement Technology Co., Ltd.
956Piher Sensors & Controls S.A.
957Sierra Wireless Inc
958NHK MEC Corporation
959Cascade Corporation
960Vemcon GmbH
961POK SAS
962Timbolier Industries, Inc.
963Thomason Jones Company, LLC
964AgroVIR Kft
965Ro-Sys Software
966VisibleFarm
967Moteck Electric Corp.
968Cox Powertrain Limited
969Blue Sea Systems
970Jaboni Power Products, LLC
971B+B Smartworx
972Axion AG
973Zasso GmbH
974Pico Technology Limited
975Siemens AG
976Derive Systems, Inc.
977Copeland LP (formerly Emerson Electric Co.)
978Canfield Connector
979McHale
980Gussi Italia S.R.L.
981Kobelt Manufacturing Co. Ltd
982Briggs & Stratton Corporation
983Dezwaef NV
984E-T-A Elektrotechnische Apparate GmbH
985NLR, LLC
986AAMP Global
987Baltic Car Equipment
988Voith Turbo
989Flux-Geräte GmbH
990SAMSUNG SDI Co., Ltd.
991Deutronic Elektronik GmbH
992MarineIOT LLC
993Alelion Energy Systems AB
994Morris Industries Ltd.
995Circuitlink Pty Ltd.
996Eniquest Pty Ltd
997Xenta Systems Srl
998Transcell Technology Inc
999TerraTroniq B.V.
1000Landmaschinen Wienhoff GmbH
1001Cleral Inc.
1002Kussmaul Electronics Co.
1003technotrans SE
1004Ultraflex SpA
1005TSE Brakes, Inc.
1006Proterra
1007Maschinenfabrik Meyer-Lohne GmbH
1008Lintest Systems LLC
1009TouchTronics, Inc.
1010Agricultural Industry Electronics Foundation e.V.
1011Soundmax Electronics Ltd
1012Rhodan Marine Systems of Florida LLC
1013Allochis E-Tec
1014Briri Maschinenbau GmbH
1015SECURITAG SAS
1016Röhren- und Pumpenwerk BAUER GmbH
1017Caldaro AB
1018Flex TTS
1019Codek Foundries
1020Onyx Marine Automation s.r.l.
1021Entratech Systems LLC
1022ITC Inc
1023PEAK-System Technik GmbH
1024Inventus Power
1025eze System, Inc.
1026ZTR Control Systems, LLC
1027Goldacres PTY LTD
1028Autel Intelligent Technology Corp., Ltd
1029The Marine Guardian LLC
1030Tume-Agri Oy
1031Flintec UK Ltd.
1032SIMOL S.p.A.
1033ECCO Safety Group
1034Siren Marine
1035Agres
1036Bender GmbH & Co. KG
1037Dragonfly Energy Corp.
1038EMIT Technologies, Inc.
1039Liugong Dressta Machinery
1040BPE Electronics Srl
1041EZ Lynk
1042engcon group
1043Hyva
1044Xee
1045CMR Group
1046Praxidyn
1047Sonic Corporation
1048Agrivation UG
1049S&S Cycle
1050Spacenus GmbH
1051ProNav AS
1052Pfreundt
1053Vetus Maxwell, Inc.
1054Schmotzer Hacktechnik GmbH & Co. KG
1055EXA Computing GmbH
1056Lithium Pros
1057EquipmentShare
1058Bondioli & Pavesi SpA
1059Boatrax
1060Scale-Tec
1061Volvo Construction Equipment
1062Marol Co Ltd
1063SolSteer
1064Omnitech Robotics Inc.
1065CALYPSO Instruments
1066Spot Zero Water
1067Tecomec S.r.l.
1068Zapi S.p.A.
1069Lithionics Battery LLC
1070Quick-teck Electronics Ltd
1071MACH SYSTEMS s.r.o.
1072La Marche Manufacturing Company
1073Manitou Equipment America LLC
1074Kindhelm / Navigs Oy
1075Uniden America Corporation
1076DOGA S.A.
1077Ymer Technology
1078GE Appliances
1079Carl Zeiss Spectroscopy GmbH
1080Epsilor-Electric Fuel Ltd.
1081Imcon Electronics, s.r.o.
1082TÜMOSAN Engine and Tractor Co.
1083Nauticoncept
1084Shadow-Caster LED lighting LLC
1085Wet Sounds, LLC
1086Life Racing Ltd
1087ITPhotonics S.r.l.
1088E-T-A Circuit Breakers
1089Carrosserie HESS AG
1090E-T-A Circuit Breakers Ltd
1091Wheel Monitor Inc.
1092Scheiber
1093innolectric
1094Tokushu Denki
1095WEG Drives and Controls - Automação Ltda
1096Texense Sensors
1097M2M Craft Co., Ltd
1098Preh GmbH
1099MadgeTech, Inc
1100LINK Marine Technologies (formerly Smart Yachts International Limited)
1101DIS Sensors B.V.
1102Carl Geringhoff GmbH & Co. KG
1103Diesel Laptops
1104The Toro Company
1105Redekop Manufacturing
1106Great Dane LLC
1107Dräger Safety
1108ORBCOMM
1109Dockmate
1110Analytic Systems Ware (1993) Ltd.
1111SEPPI M.
1112Bollinger Motors
1113iVolve Pty Ltd
1114Bob's Machine
1115Gems Sensors & Controls
1116HR Agrartechnik GmbH
1117LG Chem, Ltd
1118L3Harris ASV
1119Balmar LLC
1120Elettromedia s.r.l.
1121Platform Science
1122GT Inc.
1123QP Hydraulics
1124Fortron Agriculture
1125Griffith-Elder & Co. Ltd.
1126Auralix
1127ElectroMaax
1128Citoon Electronic Technology (Tianjin) Co., Ltd.
1129Spectrolytic GmbH
1130Vitesco Technologies
1131Guliwer electronics s.r.o.
1132Tokachi Zaidan
1133MEGATRON Elektronik GmbH & Co. KG
1134Master Schools at Ostbahnhof
1135Japan Aviation Electronics Industry, Limited
1136Primosensor GmbH
1137SIKO GmbH
1138Micro-Sensor GmbH
1139ASP Technology
1140Across Oceans Systems Ltd.
1141MRS Electronic GmbH & Co. KG
1142Truma
1143Elektro-Szoft 2000
1144Troo Corporation
1145Kiwi Yachting
1146Rometron
1147Dana Inc.
1148Stercom Power Solutions GmbH
1149Wuxi Shengbang Electronics Co., Ltd
1150BSB Artificial Intelligence GmbH
1151Orca Technologies AS
1152Vredo Dodewaard B.V.
1153Kawasaki Heavy Industries, Ltd.
1154TBS Electronics BV
1155LACOS GmbH (formerly LACOS Computerservice GmbH)
1156Nokian Tyres
1157Carriergistics
1158Technoton Electronics
1159Bel Power Solutions
1160MG Energy Systems B.V.
1161Griessbach GmbH
1162PEL-tuote Oy
1163DFX Technologies LLC
1164SEG Automotive
1165InnoTotal AB
1166Wachendorff Automation GmbH & Co. KG
1167Tevva Motors
1168Masats S.A.
1169Sea Machine Robotics Inc.
1170Poseidon Ocean Systems Ltd.
1171Vista Manufacturing
1172Hyzon Motors
1173philippi elektrische systeme gmbh
1174Agricon GmbH
1175MAGTEC Products, Inc.
1176Asuns Corp.
1177RNG International Inc.
1178ERO GmbH
1179QS Control srl
1180Murata Power Solutions Inc.
1181Banjo Corporation
1182Rottmann Automation
1183Zipwake AB
1184AMA S.p.A.
1185WFCO Electronics
1186Sailmon BV
1187TiTAN-Project LLC
1188G-SNS
1189Autotrasporti Cavallo G&V
1190Sirros IoT
1191Pacoma USA, Inc.
1192Airmoniq Pro Kft.
1193emotas embedded communication GmbH
1194Sierra Marine
1195düvelsdorf
1196Terra Care GmbH
1197SOLGE Corporation
1198ComLink Equipamentos Eletrônicos Ltda
1199ELEO Technologies B.V.
1200Xinuo Information Technology (Xiamen) Corporation Limited
1201Emisense Technologies, LLC
1202OSCAR ELECTRONICS SRL (formerly OSCAR Elettronica)
1203Equipment Technologies, Inc.
1204Miller Technology Incorporated
1205Carbon Autonomous Robotic Systems
1206STE Solutions B.V.
1207UEC Electronics
1208Afflield Kft. (MachineryGuide)
1209Bauser GmbH & Co. KG
1210Ambra Solutions
1211Kiwon Electronics Co., Ltd.
1212TAO Performance Limited
1213Apollo Tyres Ltd
1214Element 1
1215Power Control Systems
1216SMP Poland sp. z o.o.
1217FSG Fernsteuergeräte Kurt Oelsch GmbH
1218Septentrio
1219Weidmueller Interface GmbH & Co. KG
1220Catamaran Electronics LLC
1221Norcold Inc.
1222Tough Tech Ltd.
1223Toyo Agricultural Machinery Manufacturing Co., Ltd.
1224Neuser Elektrotechnik GmbH
1225SeedMaster Manufacturing Ltd.
1226Piippo Hydraulic
1227YAHATA Co., Ltd.
1228INTILION GmbH
1229Arcon Designs, LLC
1230Nick Abbey Digital Agriculture Ltd
1231Excidor AB
1232Treffler Maschinenbau GmbH & Co. KG
1233nke Marine Electronics
1234American Battery Solutions
1235NESAN Automotive Inc.
1236Agrosystem
1237Changzhou Lambda Electronic Co., Ltd
1238Honda Electronics Co., Ltd
1239SuperTrack Aps
1240TiMOTION
1241Ineo Systrans
1242Super Start Batteries
1243AvMap S.r.l.
1244Planti Center
1245Raritan Engineering Company, Inc
1246Rother Industries & Technology
1247GRIFA
1248O.M.F.B. S.p.A. Hydraulic Components
1249Integrated Power Solutions AG
1250ELHO
1251Valmet Automotive EV Power Ltd
1252APV - Technische Produkte GmbH
1253Trafag AG
1254ARADEX AG
1255Altec Industries, Inc.
1256Dimensions Agri Technologies AS
1257KOSTAL
1258AGC Technologies
1259Grayson Automotive Services Limited
1260Interactive Technologies, Inc.
1261AgXeed
1262Fort Robotics
1263BOS Balance of Storage Systems AG
1264Microelect
1265IPETRONIK GmbH & Co KG
1266Hyundai Doosan Infracore
1267Wacker Neuson SE
1268Back 40 Precision Inc.
1269VIS Hydraulics s.r.l.
1270Versalift Denmark A/S
1271Raven Connected
1272Samsara Inc.
1273Clearflame Engines Inc
1274LDL Technology
1275O.M.P. Officine Mazzocco Pagnoni S.r.l.
1276Aspin Kemp & Associates
1277BMZ Germany GmbH
1278Comrod Communication Group
1279Ognibene Power S.p.A.
1280SANTEST CO., LTD.
1281iQuus
1282COTEK ELECTRONIC IND. CO., LTD
1283LTG Tech
1284Robot Makers GmbH
1285Graco Inc.
1286NEXAT GmbH
1287Spartan Radar
1288ANELLO Photonics
1289Loadrite (Auckland) Ltd.
1290WaveTamer Partners LLC
1291Forward Thinking Systems LLC
1292SUMITOMO CONSTRUCTION MACHINERY Co., Ltd.
1293POSITAL
1294TR-Electronic GmbH
1295SIP d.d.
1296Hexagon
1297Micro-Epsilon Messtechnik GmbH & Co. KG
1298SFOGGIA Agriculture Division S.r.l.
1299Energy Solutions
1300Watt Fuel Cell Corporation
1301Tecumseh do Brasil Ltda
1302ProMariner
1303Carbon Bee AgTech
1304Palfinger Europe GmbH
1305dragonfly Energy
1306Koden Electronics Co., Ltd.
1307Smart AG Systems
1308Agtecnic
1309Shanghai Zhichuan Electronic Tech Co., Ltd.
1310LPL Systems (formerly Loughborough Projects Ltd)
1311Humphree AB
1312Control Devices Pty Ltd
1313United States Army - Ground Vehicle Systems Center
1314Newton Crouch Company, LLC
1315SMPC Technologies Ltd.
1316Hinkley Yachts
1317GMM - Global Maritime Management GmbH
1318Atlis Motor Vehicles
1319I/O Controls Corporation
1320Triskel Marine Ltd
1321PATLITE Corporation
1322Movimatica
1323Briter Products, Inc.
1324Bourgault Industries
1325OPW (formerly BASE Engineering Inc.)
1326HBC-radiomatic GmbH
1327Frans Vervaet B.V.
1328PerPlant ApS
1329IDM S.r.l.
1330Warwick Control Technologies
1331Dolphin Charger
1332Fairbanks Scales, Inc.
1333xFarm Technologies SA
1334Greer Company
1335CPDEVICE
1336Aegis Power Systems, Inc.
1337Barnacle Systems Inc.
1338Volta Trucks AB
1339Tillett and Hague Technology Limited
1340ORELTEK Elektronik ve Yazılım Teknolojileri
1341Ag Express Electronics
1342DKE-Data GmbH & Co. KG
1343Heavy Data GmbH
1344Haulotte Group
1345PRIGNITZ Mikrosystemtechnik GmbH
1346Einboeck GmbH
1347Munckhof Fruit Tech Innovators
1348Radian IoT, Inc.
1349ANNABURGER Nutzfahrzeug GmbH
1350AGRONETIC
1351Motorenfabrik Hatz GmbH & Co. KG
1352NISHIYAMA Corporation
1353Ocean LED Marine Ltd
1354Técnicas de Electrónica y Automatismos, S.A.
1355DROP Agricultura Ltda
1356Nordic Lights Ltd
1357TireCheck
1358Fontaine Fifth Wheel
1359BlueNav
1360Lemca Vision
1361Nantong Saiyang Electronics Co., Ltd.
1362Zparq AB
1363Calix AB
1364Yashu Systems
1365JVCKENWOOD Corporation
1366Telemecanique Sensors & Switches
1367Dewulf NV
1368RAD Propulsion Ltd
1369Electric Yacht
1370Emtech S.A.
1371First Mode
1372Elco Motor Yachts
1373Centek Industries
1374CASAPPA S.p.A.
1375ŠKODA ELECTRIC a.s.
1376SUNS International, LLC
1377ABD Solutions
1378Bertini SA
1379Novag SAS
1380ADVES GmbH & Co. KG
1381Dr. Diesel Technologies
1382Thornwave Labs Inc.
1383Alpego S.p.A.
1384Tecnoseal Foundry S.r.l.
1385Pro Charging Systems, LLC
1386Smart Eye AB
1387Radel (Pty) Ltd
1388Nira Technology
1389EVEX Co., LTD
1390FJ Dynamics International Limited
1391AriensCo
1392Phoenix America LLC
1393Powerland Technology Inc
1394Zhejiang Ruixing Electromechanical Technology Co., Ltd.
1395MLB Industrial
1396Fast Ag Solutions, LLC
1397SaMASZ Sp. Z o.o.
1398Gobius Sensor Technology AB
1399Hans Brantner & Sohn Fahrzeugbaugesellschaft mbH
1400IWN GmbH & Co. KG
1401ROM Communications Inc.
1402ComNav Technology Ltd.
1403Arco Marine
1404BRUSA HyPower AG
1405TELIG Electronics
1406Lumilex ALT SRL
1407Open-Agriculture
1408Lenco Marine Inc.
1409Z Elektronika Kft.
1410Allan Equipment Manufacturing Ltd.
1411Shanghai Huace Navigation Technology Ltd.
1412Naocontrol S.L.
1413OHNOH2O LLC
1414INTRACOM DEFENSE S.A.
1415Máquinas Agrícolas Jacto S.A.
1416Wavetronix LLC
1417Revatek LLC
1418Karluna Engineering
1419iPatch Marine
1420TALOS - Precision Measurement Technologies
1421Clarios, LLC
1422xTCU AG
1423AC S.A.
1424Bewis
1425Electronics in Agriculture, School of Engineering, University of Galway
1426Samson Group
1427REITER RESPIRO
1428Samo Maschinenbau GmbH
1429Nikola Corporation
1430Mantracourt Electronics Ltd
1431Nauto Inc.
1432MDH Defence Ltd.
1433Unicontrol ApS
1434eSurvey GNSS Ltd.
1435Heilongjiang Huida Technology Co., Ltd
1436M-extend
1437DOKEN Technology Co. Ltd.
1438Aeolionics
1439PredictWind Ltd
1440Egis Mobile Electric
1441Shanghai Allynav Technology Co.,Ltd.
1442EVYTRA GmbH
1443SoilEssentials Limited
1444Micropower Group
1445Starboard Yacht Group
1446Roswell Marine
1447Innotag Distributions Inc.
1448Elmer's Manufacturing
1449Bontaz Centre
1450Agrivaux
1451Guangdong ePropulsion Technology Ltd.
1452Micro-Air LLC
1453Vital Battery
1454QTIS B.V.
1455Eberspächer Climate Control Systems International GmbH
1456Krampe Fahrzeugbau GmbH
1457Albach Maschinenbau AG
1458RideController LLC
1459Advanced Input Systems
1460Tocaro Blue
1461Vanquish Yachts
1462Trackunit ApS
1463STOK Electric
1464Hi-Target Surveying Instrument Co., Ltd.
1465Watteco
1466Sveaverken Svea Agri AB
1467S.A.E.T. s.r.l.
1468Senquip
1469LS Mtron
1470GemOne NV
1471FT Technologies
1472Acculon Energy
1473Cranesmart Systems, Inc.
1474Calex Electronics Limited
1475DSP Solutions, Inc.
1476Wilhelm Stoll Maschinenfabrik GmbH
1477TOBROCO-GIANT
1478Alps Alpine Co., Ltd.
1479A-Electronix
1480Thermo King
1481E-Force Marine
1482CMC Marine
1483Nanjing Sandemarine Information Technology Co., Ltd.
1484AgroOSA
1485Lester Electrical
1486Xpanner
1487Geosoft
1488Boetkin Technology Co., LTD
1489Lite-Check LLC
1490Clean Republic SODO, LLC
1491Power Pollen
1492Softivert
1493Jantop Oy
1494RAPITRONICS
1495FlyAgData
1496AgriRobot
1497ERMO Spa
1498PM Pfanzelt Maschinenbau GmbH
1499Hydrasystem SP. Z O.O.
1500Scanstrut Inc.
1501Reverso Pumps LLC
1502Barantech
1503Rosemount Specialty Products
1504Nimbus Power Systems, Inc.
1505BC Motion
1506Expion360
1507Apex.AI, Inc.
1508Xwatch Safety Solutions Ltd. part of Hexagon
1509Bondioli & Pavesi
1510Austin Motor Works
1511APATOR METRA s.r.o.
1512Lumitec LLC
1513Sy-Klone International
1514SYMX.ai
1515Ingeniería y Sistemas Cerea
1516THERMIS spol. s r.o.
1517Daedong Corporation
1518Nova Kool Manufacturing ULC
1519Volboff Electron Science and Technology Co., Ltd.
1520SRT Marine Systems PLC
1521Agricolmeccanica
1522American Thermal Instruments
1523Carlson Software
1524Ocean Infinity Solutions Limited
1525Emsiso-emDrive
1526MITSUBISHI MAHINDRA AGRICULTURAL MACHINERY CO.,LTD.
1527Richardt Steuer- und Regelgeraete GmbH
1528Savant Technology
1529Industrie Elektronik Brilon GmbH
1530Roelama B.V.
1531Kobelco Construction Machinery Co.,Ltd.
1532E-Switch, Inc.
1533Rieker Inc.
1534BluVein
1535LOX Container Technology AB
1536Tatra Trucks a.s.
1537Anyload Weigh & Measure Inc.
1538Quick S.p.A.
1539Ceday Information Technologies
1540Ideas & Motion
1541Solid State Marine
1542Global Digital Instruments
1543GT Joysticks AG
1544Geophysical Survey Systems, Inc.
1545RoadEazy
1546ESMART
1547Weichai Lovol Intelligent Agricultural Technology Co., Ltd.
1549AM Co., Ltd.
1550Mario Tanzi S.A.
1551LMCE Group
1552Antoniosi Tecnologia Agroindustrial Ltda
1553Boughton Engineering LTD
1554Frigus AB
1555Safiery
1556B. Kaufmann AG Landmaschinen
1557Interfacom S.A.U.
1558Intangles Lab Private Limited
1559Kar-Tech, Inc.
1560MACOME CORPORATION
1561Fox Marine
1562Kingsat Communications Co., Ltd
1563Wabtec Graham White
1564Pro-Guide Batteries
1565Livemac Co., Ltd.
1566OUTSET
1567Hagedorn Software Engineering GmbH
1568Aigro
1569621 Technologies Inc.
1570Unverferth Manufacturing Company Inc.
1571Super B
1572SMARTLINE Co., Ltd.
1573R.H. Sheppard
1574SIGMA4 SRL
1575DieselHeat
1576RB International S.r.l.
1577Ironstone AG
1578MidNite Solar Inc.
1579Hydro Engineering
1580Nabtesco Corporation
1581Metro Marine LLC
1582Samsung Heavy Industries Co., Ltd.
1583MULTI-WING GROUP A/S
1584TWK-ELEKTRONIK GmbH
1585Qianxun Spatial Intelligence (Zhejiang) Inc.
1586XAG CO., LTD.
1587BURGER GROUP
1588MORESIL
1589HÜBNER GmbH & Co. KG
1590Monpaineis
1591WaterWorld Electronics
1592Incomagri Máquinas Agrícolas Ltda
1593Cordon Technologies
1594Elwell Corporation
1595Pruefrex engineering e motion gmbh
1596Neosens
1597S.A.S. Desvoys & Fils
1598Di Goro
1599Kamtec
1600Consolidated Metco, Inc.
1601T/CCI Manufacturing, LLC
1602Norcross Marine Products
1603Rockville Audio
1604RoverSense Technologies
1605Blue Wolf
1606SENSAR MARINE INC.
1607Micro-Key
1608Quectel
1609NanoNord A/S
1610Simarine d.o.o.
1611Ningbo Haibo Group Co., Ltd.
1612BLUETTI
1613Whisperpower
1614Risseeuw Techniek
1615J.Assy
1616Satel Oy
1617DRUDLES s.r.o.
1618The Carlisle and Finch Co.
1619Clemens GmbH & Co. KG
1620BlueNav (1620)
1621Mach Inc.
1622Brettmeister Elektronik
1623PRO Charging Systems, LLC
1624CrossControl
1625DMX Power LLC
1626SMP STABIL GmbH
1627Roter Italia
1628Vanemar, Inc.
1629dSPACE SE & Co. KG
1630Rainer Meyer Landmaschinen GmbH
1631Leidos
1632Zocon
1633Zydro Marine Technologies, Inc.
1634IBISUL ELETRÔNICA LTDA
1635Saframax Industrial
1636TBB POWER (XIAMEN) Co., Ltd.
1637Scherzinger Pumpen GmbH & Co. KG
1638TEMPA TEKNIK
1639GEA Farm Technologies Canada Inc.
1650Shanghai Infipax Technology Co., Ltd.
1653Schaffer Farming Technologies
1850Seastar Solutions (formerly Teleflex)
1851RayMarine
1852Navionics
1853Japan Radio Co
1854Northstar Technologies
1855Furuno USA
1856Trimble
1857Simrad
1858Litton
1859Kvasar AB
1860MMP
1861Vector North America (formerly Vector Cantech)
1862Sanshin
1863Thomas G. Faria Co.

J1939_SPN (0 - 524287)

ValueDescription
22Engine Extended Crankcase Blow-by Pressure
29Accelerator Pedal Position 2
38Fuel Level 2
51Throttle Position
52Engine Intercooler Temp
80Washer Fluid Level
81Particulate Trap Inlet Pressure
91Accelerator Pedal Position 1
92Engine Percent Load At Current Speed
94Engine Fuel Delivery Pressure
95Engine Fuel Filter Differential Pressure
96Fuel Level 1
98Engine Oil Level
99Engine Oil Filter Differential Pressure
100Engine Oil Pressure
101Engine Crankcase Pressure
102Boost Pressure
105Intake Manifold Temp
106Air Inlet Pressure
107Air Filter Differential Pressure
109Engine Coolant Pressure
110Engine Coolant Temp
111Engine Coolant Level
112Coolant Filter Differential Pressure
123Transmission Clutch 1 Pressure
124Transmission Oil Level 1
126Transmission Filter Differential Pressure
127Transmission 1 Oil Pressure
132Engine Intake Air Mass Flow Rate
156Engine Fuel 1 Injector Timing Rail 1 Pressure
157Engine Fuel 1 Injector Metering Rail 1 Pressure
162Transmission Requested Range
163Transmission Current Range
164Engine Fuel Injection Control Pressure
166Engine Rated Power
169Cargo Ambient Temperature
173Exhaust Gas Temperature
174Engine Fuel Temp 1
175Engine Oil Temp 1
176Engine Turbocharger Oil Temp
177Transmission 1 Oil Temperature 1
182Engine Trip Fuel
183Fuel Rate
184Instantaneous Fuel Economy
185Average Fuel Economy
189Engine Rated Speed
190Engine RPM
235Engine Total Idle Hours
236Engine Total Idle Fuel Used
247Engine Total Hours of Operation
249Engine Total Revolutions
250Engine Total Fuel Used
411Engine Exhaust Gas Recirculation 1 Differential Pressure
412Engine Exhaust Gas Recirculation 1 Temperature
512Driver's Demand Engine - Percent Torque
513Actual Engine - Percent Torque
514Nominal Friction - Percent Torque
515Engine's Desired Operating Speed
519Engine's Desired Operating Speed Asymmetry Adjustment
523Transmission Current Gear
524Transmission Selected Gear
526Transmission Actual Gear Ratio
558Accelerator Pedal 1 Low Idle Switch
559Accelerator Pedal Kickdown Switch
632Engine Fuel Shutoff 1 Control
899Engine Torque Mode
974Remote Accelerator Pedal Position
975Estimated Percent Fan Speed
977Fan Drive State
1032Total ECU Distance
1033Total ECU Run Time
1127Engine Turbocharger 1 Boost Pressure
1128Engine Turbocharger 2 Boost Pressure
1129Engine Turbocharger 3 Boost Pressure
1130Engine Turbocharger 4 Boost Pressure
1131Engine Intake Manifold 2 Temperature
1132Engine Intake Manifold 3 Temperature
1133Engine Intake Manifold 4 Temperature
1134Engine Intercooler Thermostat Opening
1135Engine Oil Temperature 2
1136Engine ECU Temperature
1349Engine Fuel 1 Injector Metering Rail 2 Pressure
1380Engine Oil Level Remote Reservoir
1381Engine Fuel Supply Pump Intake Absolute Pressure
1382Engine Fuel Filter (suction side) Differential Pressure
1437Road Speed Limit Status
1483Source Address of Controlling Device for Engine Control
1639Fan Speed
1675Engine Starter Mode
1802Engine Intake Manifold 5 Temperature
1803Engine Intake Manifold 6 Temperature
2432Engine Demand - Percent Torque
2433Engine Exhaust Manifold Bank 2 Temperature 1
2434Engine Exhaust Manifold Bank 1 Temperature 1
2659Engine Exhaust Gas Recirculation 1 Mass Flow Rate
2807Engine Fuel Shutoff 2 Control
2809Engine Air Filter 2 Differential Pressure
2810Engine Air Filter 3 Differential Pressure
2811Engine Air Filter 4 Differential Pressure
2896Momentary Engine Maximum Power Enable
2970Accelerator Pedal 2 Low Idle Switch
2978Estimated Engine Parasitic Losses - Percent Torque
2979Vehicle Acceleration Rate Limit Status
3026Transmission Oil Level 1 Measurement Status
3027Transmission Oil Level 1 High / Low
3028Transmission Oil Level 1 Countdown Timer
3241Aftertreatment 1 Intake Gas Temperature 2
3242Aftertreatment 1 Intake Gas Pressure 2
3243Aftertreatment 1 Intake Gas Temperature 2 Preliminary FMI
3244Aftertreatment 1 Intake Gas Pressure 2 Preliminary FMI
3245Aftertreatment 1 Outlet Gas Temperature 2
3246Aftertreatment 1 Outlet Gas Pressure 2
3247Aftertreatment 1 Outlet Gas Temperature 2 Preliminary FMI
3248Aftertreatment 1 Outlet Gas Pressure 2 Preliminary FMI
3249Aftertreatment 1 Exhaust Gas Temperature 2
3250Aftertreatment 1 Diesel Particulate Filter Intermediate Temperature
3251Aftertreatment 1 Diesel Particulate Filter Differential Pressure
3252Aftertreatment 1 Exhaust Gas Temperature 2 Preliminary FMI
3253Aftertreatment 1 Diesel Particulate Filter Intermediate Temperature Preliminary FMI
3254Aftertreatment 1 Diesel Particulate Filter Differential Pressure Preliminary FMI
3357Actual Maximum Available Engine - Percent Torque
3543Engine Operating State
3544Time Remaining in Engine Operating State
3548Engine Waste Oil Reservoir Level
3549Engine Oil Filter Outlet Pressure
3550Engine Oil Priming Pump Switch
3551Engine Oil Priming State
3552Engine Oil Pre-Heated State
3553Engine Coolant Pre-heated State
3554Engine Ventilation Status
3562Engine Intake Manifold #2 Pressure
3563Engine Intake Manifold #1 Absolute Pressure
3589Engine Oil Priming Pump Control
3601Engine Fuel Shutoff Valve Leak Test Control
3602Engine Oil Preheater Control
3603Engine Electrical System Power Conservation Control
3604Engine Block/Coolant Preheater Control
3605Engine Coolant Circulating Pump Control
3606Engine Controlled Shutdown Request
3607Engine Emergency (Immediate) Shutdown Indication
3608Engine Fuel Shutoff Vent Control
3609Aftertreatment 1 Diesel Particulate Filter Intake Pressure
3610Aftertreatment 1 Diesel Particulate Filter Outlet Pressure
3644Engine Derate Request
3669Engine Rotation Direction
3671Crank Attempt Count on Present Start Attempt
4082Fuel Pump Primer Control
4083Fuel Pump Primer Status
4154Actual Engine - Percent Torque High Resolution
4211Hydraulic Fan Motor Pressure
4212Hydraulic Fan Motor Pressure 2
4765Aftertreatment 1 Diesel Oxidation Catalyst Intake Gas Temperature
4766Aftertreatment 1 Diesel Oxidation Catalyst Outlet Gas Temperature
4767Aftertreatment 1 Diesel Oxidation Catalyst Differential Pressure
4768Aftertreatment 1 Diesel Oxidation Catalyst Intake Gas Temperature Preliminary FMI
4769Aftertreatment 1 Diesel Oxidation Catalyst Outlet Gas Temperature Preliminary FMI
4770Aftertreatment 1 Diesel Oxidation Catalyst Differential Pressure Preliminary FMI
4817Engine Intake Manifold 1 Absolute Pressure (High Resolution)
5055Engine Oil Viscosity
5056Engine Oil Density
5257Engine Exhaust Gas Recirculation 2 Mass Flow Rate
5422Engine Intake Manifold 2 Absolute Pressure
5430Engine Exhaust Gas Recirculation 1 Intake Absolute Pressure
5431Engine Exhaust Gas Recirculation 1 Outlet Absolute Pressure
5465Engine Intake Manifold Pressure Control Mode
5468Engine Oil Relative Dielectricity
5537Engine Fuel Dynamic Viscosity
5538Engine Fuel Density
5539Engine Fuel Relative Dielectricity
5540Engine Fuel Temperature 2
5862Aftertreatment 1 SCR Catalyst Intake Gas Temperature 2
5863Aftertreatment 1 SCR Catalyst Intake Gas Temperature 2 Preliminary FMI
5925Engine Oil Temperature 3
5969Engine Exhaust Manifold Bank 2 Temperature 2
5970Engine Exhaust Manifold Bank 1 Temperature 2
6385Engine Automatic Start Enable Status
6807Engine Automatic Start Enable Time Remaining
6884Engine Automatic Start Safety Interlock Status
7104Engine Fuel Supply Pump Intake Pressure
7468Engine Exhaust Gas Recirculation 2 Intake Absolute Pressure
7469Engine Exhaust Gas Recirculation 2 Outlet Absolute Pressure

POWER_FACTOR (0 - 3)

ValueDescription
0Leading
1Lagging
2Error

YES_NO (0 - 3)

ValueDescription
0No
1Yes

Indirect Lookup enumerations

DEVICE_FUNCTION (0 - 255)

Value in other fieldValueDescription
10130Diagnostic
10140Bus Traffic Logger
20110Alarm Enunciator
20130Emergency Position Indicating Radio Beacon (EPIRB)
20135Man Overboard
20140Voyage Data Recorder
20150Camera
25130PC Gateway
25131NMEA 2000 to Analog Gateway
25132Analog to NMEA 2000 Gateway
25133NMEA 2000 to Serial Gateway
25135NMEA 0183 Gateway
25136NMEA Network Gateway
25137NMEA 2000 Wireless Gateway
25140Router
25150Bridge
25160Repeater
30130Binary Event Monitor
30140Load Controller
30141AC/DC Input
30150Function Controller
35140Engine
35141DC Generator/Alternator
35142Solar Panel (Solar Array)
35143Wind Generator (DC)
35144Fuel Cell
35145Network Power Supply
35151AC Generator
35152AC Bus
35153AC Mains (Utility/Shore)
35154AC Output
35160Power Converter - Battery Charger
35161Power Converter - Battery Charger+Inverter
35162Power Converter - Inverter
35163Power Converter - DC
35170Battery
35180Engine Gateway
40130Follow-up Controller
40140Mode Controller
40150Autopilot
40155Rudder
40160Heading Sensors
40170Trim (Tabs)/Interceptors
40180Attitude (Pitch, Roll, Yaw) Control
50130Engineroom Monitoring
50140Engine
50141DC Generator/Alternator
50150Engine Controller
50151AC Generator
50155Motor
50160Engine Gateway
50165Transmission
50170Throttle/Shift Control
50180Actuator
50190Gauge Interface
50200Gauge Large
50210Gauge Small
60130Bottom Depth
60135Bottom Depth/Speed
60136Bottom Depth/Speed/Temperature
60140Ownship Attitude
60145Ownship Position (GNSS)
60150Ownship Position (Loran C)
60155Speed
60160Turn Rate Indicator
60170Integrated Navigation
60175Integrated Navigation System
60190Navigation Management
60195Automatic Identification System (AIS)
60200Radar
60201Infrared Imaging
60205ECDIS
60210ECS
60220Direction Finder
60230Voyage Status
70130EPIRB
70140AIS
70150DSC
70160Data Receiver/Transceiver
70170Satellite
70180Radio-telephone (MF/HF)
70190Radiotelephone
75130Temperature
75140Pressure
75150Fluid Level
75160Flow
75170Humidity
80130Time/Date Systems
80140VDR
80150Integrated Instrumentation
80160General Purpose Displays
80170General Sensor Box
80180Weather Instruments
80190Transducer/General
80200NMEA 0183 Converter
85130Atmospheric
85160Aquatic
90130HVAC
100130Scale (Catch)
110130Button Interface
110135Switch Interface
110140Analog Interface
120130Display
120140Alarm Enunciator
125130Multimedia Player
125140Multimedia Controller

Bitfield Lookup enumerations

Lookup with FieldType enumerations

Notes

Excess-K offset

Some fields are not stored as a straight signed two's complement binary number, but as an binary number with an offset.

So in effect the value is signed, but it is stored as an unsigned number where the unsigned number n should be interpreted as (n + K). As the offset in these definitions is negative, it results in a value that can be negative.

For more information see: https://en.wikipedia.org/wiki/Offset_binary