Advertising:
E46 CAN Bus: Difference between revisions
From MS4X Wiki
Line 3: | Line 3: | ||
==DME1 0x316== | ==DME1 0x316== | ||
*'''Byte 0 - Bitfield''' | |||
**'''Bit 0''' - LV_SWI_IGK - Ignition Voltage State (0 = off, 1 = on) | |||
**'''Bit 1''' - LV_F_N_ENG - Crankshaft Sensor State (0 = ok, 1 = error) | |||
**'''Bit 2''' - LV_ACK_TCS - Traction Control State (0 = no ASC1 CAN frame received for 500ms or unplausible data, 1 = ok) | |||
**'''Bit 3''' - LV_ERR_GC - Gear Change Error State (0 = gear change not or partly possible, 1 = gear change possible) | |||
**'''Bit 4''' - SF_TQD | |||
**'''Bit 5''' - SF_TQD | |||
**'''Bit 6''' - Unused | |||
**'''Bit 7''' - LV_F_SUB_TQI - MAF Error State (0 = ok, 1 = error) | |||
*'''Byte 1''' - Fuel Consumption LSB | |||
*'''Byte 2''' - Fuel Consumption MSB | |||
*'''Byte 3 - Bitfield''' - Oil And Cooling Lights | |||
**'''Bit 0''' - Oil Level Error LED M5 Cluster | |||
**'''Bit 1''' - Oil Level Warning LED Every Other Cluster | |||
**'''Bit 2''' - Oil Level Error LED M5 Cluster | |||
**'''Bit 3''' - Coolant Overheating Light | |||
**'''Bit 4''' - M-Cluster Warm-Up LEDs | |||
**'''Bit 5''' - M-Cluster Warm-Up LEDs | |||
**'''Bit 6''' - M-Cluster Warm-Up LEDs | |||
**'''Bit 7''' - Unused | |||
*'''Byte 4''' - Oil Temperature | |||
*'''Byte 5''' - | |||
*'''Byte 6''' - MSS54HP: Oil Level | |||
*'''Byte 7''' - Unused | |||
==DME2 0x329== | ==DME2 0x329== |
Revision as of 19:52, 2 January 2021
The CAN Bus on BMWs E46 chassis operates at a speed of 500kb/s
DME1 0x316
- Byte 0 - Bitfield
- Bit 0 - LV_SWI_IGK - Ignition Voltage State (0 = off, 1 = on)
- Bit 1 - LV_F_N_ENG - Crankshaft Sensor State (0 = ok, 1 = error)
- Bit 2 - LV_ACK_TCS - Traction Control State (0 = no ASC1 CAN frame received for 500ms or unplausible data, 1 = ok)
- Bit 3 - LV_ERR_GC - Gear Change Error State (0 = gear change not or partly possible, 1 = gear change possible)
- Bit 4 - SF_TQD
- Bit 5 - SF_TQD
- Bit 6 - Unused
- Bit 7 - LV_F_SUB_TQI - MAF Error State (0 = ok, 1 = error)
- Byte 1 - Fuel Consumption LSB
- Byte 2 - Fuel Consumption MSB
- Byte 3 - Bitfield - Oil And Cooling Lights
- Bit 0 - Oil Level Error LED M5 Cluster
- Bit 1 - Oil Level Warning LED Every Other Cluster
- Bit 2 - Oil Level Error LED M5 Cluster
- Bit 3 - Coolant Overheating Light
- Bit 4 - M-Cluster Warm-Up LEDs
- Bit 5 - M-Cluster Warm-Up LEDs
- Bit 6 - M-Cluster Warm-Up LEDs
- Bit 7 - Unused
- Byte 4 - Oil Temperature
- Byte 5 -
- Byte 6 - MSS54HP: Oil Level
- Byte 7 - Unused
DME2 0x329
DME4 0x545
- Byte 0 - Bitfield - Dash Lights
- Bit 0 - Unused
- Bit 1 - CEL
- Bit 2 - Unused
- Bit 3 - CRU_MAIN_SWI
- Bit 4 - EML
- Bit 5 - Unused
- Bit 6 - check gas tank cap
- Bit 7 - Unused
- Byte 1 - Fuel Consumption LSB
- Byte 2 - Fuel Consumption MSB
- Byte 3 - Bitfield - Oil And Cooling Lights
- Bit 0 - Oil Level Error LED M5 Cluster
- Bit 1 - Oil Level Warning LED Every Other Cluster
- Bit 2 - Oil Level Error LED M5 Cluster
- Bit 3 - Coolant Overheating Light
- Bit 4 - M-Cluster Warm-Up LEDs
- Bit 5 - M-Cluster Warm-Up LEDs
- Bit 6 - M-Cluster Warm-Up LEDs
- Bit 7 - Unused
- Byte 4 - Oil Temperature
- Byte 5 -
- Byte 6 - MSS54HP: Oil Level
- Byte 7 - Unused