|
|
(24 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| The CAN Bus on BMWs E46 chassis operates at a speed of 500kb/s
| | #REDIRECT [[Siemens_MS43_CAN_Bus]] |
| | |
| | |
| ==DME1 0x316==
| |
| Refresh Rate: 10ms
| |
| | |
| *'''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''' - TQI_TQR_CAN
| |
| *'''Byte 2''' - N_ENG - Engine Speed LSB
| |
| *'''Byte 3''' - N_ENG - Engine Speed MSB
| |
| *'''Byte 4''' - TQI_CAN
| |
| *'''Byte 5''' - TQ_LOSS_CAN
| |
| *'''Byte 6''' - TQI_MAF_CAN
| |
| *'''Byte 7 - Bitfield'''
| |
| **'''Bit 0''' - ERR_AMT_CAN
| |
| **'''Bit 1''' - ERR_AMT_CAN
| |
| | |
| ==DME2 0x329==
| |
| Refresh Rate: 10ms
| |
| | |
| *'''Byte 0 - Multiplexed Information'''
| |
| **'''Bit 0''' - MUX_INFO
| |
| **'''Bit 1''' - MUX_INFO
| |
| **'''Bit 2''' - MUX_INFO
| |
| **'''Bit 3''' - MUX_INFO
| |
| **'''Bit 4''' - MUX_INFO
| |
| **'''Bit 5''' - MUX_INFO
| |
| **'''Bit 6''' - MUX_CODE
| |
| **'''Bit 7''' - MUX_CODE
| |
| *'''Byte 1''' - TEMP_ENG
| |
| *'''Byte 2''' - AMP_CAN
| |
| *'''Byte 3 - Bitfield'''
| |
| **'''Bit 0''' - LV_SWI_CLU
| |
| **'''Bit 1''' - LV_LEVEL_IS
| |
| **'''Bit 2''' - LV_ACK_CRU_AD_ECU
| |
| **'''Bit 3''' - LV_ERU_CAN
| |
| **'''Bit 4''' - STATE_CRU_CAN
| |
| **'''Bit 5''' - STATE_MSW_CAN
| |
| **'''Bit 6''' - STATE_MSW_CAN
| |
| **'''Bit 7''' - STATE_MSW_CAN
| |
| *'''Byte 4''' - TPS_VIRT_CRU_CAN
| |
| *'''Byte 5''' - TPS_CAN
| |
| *'''Byte 6 - Bitfield'''
| |
| **'''Bit 0''' - LV_BS
| |
| **'''Bit 1''' - LV_ERR_BS
| |
| **'''Bit 2''' - LV_KD_CAN
| |
| **'''Bit 3''' - STATE_CRU_CAN
| |
| **'''Bit 4''' - STATE_CRU_CAN
| |
| **'''Bit 5''' - STATE_CRU_CAN
| |
| **'''Bit 6''' - REQ_SHIFTLOCK
| |
| **'''Bit 7''' - REQ_SHIFTLOCK
| |
| *'''Byte 7''' - Unused
| |
| | |
| ==DME4 0x545==
| |
| Refresh Rate: 10ms
| |
| | |
| *'''Byte 0 - Bitfield'''
| |
| **'''Bit 0''' - Diesel: Pre-Glow Active
| |
| **'''Bit 1''' - LV_MIL - Check Engine Light
| |
| **'''Bit 2''' - Unused
| |
| **'''Bit 3''' - LV_MAIN_SWI_CRU - CRU_MAIN_SWI
| |
| **'''Bit 4''' - LV_ETC_DIAG - EML Light
| |
| **'''Bit 5''' - Diesel: Boost Control Failure
| |
| **'''Bit 6''' - LV_FUC_CAN - Fuel Tank Cap Light
| |
| **'''Bit 7''' - Unused
| |
| *'''Byte 1''' - FCO - Fuel Consumption LSB
| |
| *'''Byte 2''' - FCO - Fuel Consumption MSB
| |
| *'''Byte 3 - Bitfield'''
| |
| **'''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''' - TOIL_CAN - Oil Temperature
| |
| *'''Byte 5''' -
| |
| *'''Byte 6''' - MSS54HP: Oil Level
| |
| *'''Byte 7''' - Unused
| |
| | |
| ==SSG1 0x43D==
| |
| Refresh Rate: 10ms
| |
| | |
| ==EGS1 0x43F==
| |
| Refresh Rate: 10ms
| |
| | |
| ==ICL2 0x613==
| |
| Refresh Rate: 200ms
| |
| | |
| ==ICL3 0x615==
| |
| Refresh Rate: 200ms
| |