Below is a list of some typical parameter groups that are not used
for exchanging process information but are used instead for
administering and controlling the protocol itself.
Parameter Group | PGN (hex) | Document | Description |
Address Claimed |
0x00EE00 |
J1939-81 |
Used for identification of an ECU and for detection of address conflicts |
Commanded Address |
0x00FED8 |
J1939-81 |
Network service for assigning device addresses to ECUs |
Name Management |
0x009300 |
J1939-81 |
Network service for assigning and modifying the device name (NAME) of an ECU |
Acknowledgement |
0x00E800 |
J1939-21 |
Used for acknowledgement of various network services. Can be
positive or negative. The acknowledgement is referenced accordingly in
the application layer. |
Transport Protocol Command |
0x00EC00 |
J1939-21 |
Supplies the metadata (number of bytes, packets, etc.) for transport protocols |
Transport Protocol Data |
0x00EB00 |
J1939-21 |
Transmits the payload data for the transport protocols |
Request |
0x00EA00 |
J1939-21 |
Other PGNs can be requested using this PGN, similarly as for the CAN Remote Frame. But note: J1939 does not support Remote Frames. The Request PGN is a CAN data frame. |
Proprietary A |
0x00EF00 |
J1939-21 |
Manufacturer-specific definable specific PGN |
Proprietary A1 |
0x01EF00 |
J1939-21 |
Manufacturer-specific definable additional specific PGN |
Proprietary B |
0x00FF00 - 0x00FFFF |
J1939-21 |
Manufacturer-specific definable global PGN range of 256 PGNs |
Last modified: Thursday, 12 April 2018, 9:27 AM