Advertising:

Siemens MS43 CAN Bus

From MS4X Wiki
Revision as of 10:24, 9 February 2021 by Sda2 (talk | contribs) (→‎DME1 0x316)

The CAN Bus on BMWs E46 chassis operates at a speed of 500kb/s

ASC1 0x153

Refresh Rate: 10ms

ASC3 0x1F3

Refresh Rate: 10ms

DME1 0x316

Refresh Rate: 10ms

  • Byte 0 - Bitfield
    • Bit 0 - LV_SWI_IGK
      Ignition Key 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 = MAF ok | 1 = MAF error present
  • Byte 1 - TQI_TQR_CAN
    Indexed Engine Torque % (including ASR/MSR/ETCU/LIM/AMT/GEAR intervention)
  • Byte 2 - N_ENG [LSB]
  • Byte 3 - N_ENG [MSB]
    Engine Speed
    Calculation
  • Byte 4 - TQI_CAN - Indicated Engine Torque % (based on PVS, N, AMP, TIA ,TCO, IGA, PUC)
  • Byte 5 - TQ_LOSS_CAN - Engine Torque Loss % (due to engine friction, AC compressor and electrical power consumption)
  • Byte 6 - TQI_MAF_CAN - Theorethical Engine Torque After Charge Intervention (based on MAF, IGA)
  • 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
    Engine (Coolant) Temperature in °C
    Calculation = (HEX * 0.75) - 48°C
    Init: 0xFF | Min: 0x01 (-48°C) | Max: 0xFE (142.5°C)
  • Byte 2 - AMP_CAN
    Ambient Pressure in hPa
    Calculation = (HEX * 2) + 598hPa
    Init: 0x00 | Min: 0x01 (600hPa) | Max: 0xFE (1106hPa) | Error: 0xFF
  • Byte 3 - Bitfield
    • Bit 0 - LV_SWI_CLU
      Clutch Switch State
      0: released | 1: depressed
    • Bit 1 - LV_LEVEL_IS
      Idle Regulator State
      0: idle above threshold | 1: idle below threshold
    • Bit 2 - LV_ACK_CRU_AD_ECU - Acknowledge of ACC1 CAN Message
      0: nACK | 1: ACK
    • Bit 3 - LV_ERU_CAN
      Engine Running State
      0: engine stopped | 1: engine running
    • Bit 4 - STATE_CRU_CAN
    • Bit 5 - STATE_MSW_CAN [0]
    • Bit 6 - STATE_MSW_CAN [1]
    • Bit 7 - STATE_MSW_CAN [2]
  • Byte 4 - TPS_VIRT_CRU_CAN
  • Byte 5 - TPS_CAN
  • Byte 6 - Bitfield
    • Bit 0 - LV_BS
      Brake Switch State
      0: brake pedal not pressed | 1: brake pedal pressed
    • Bit 1 - LV_ERR_BS
    • Bit 2 - LV_KD_CAN - Kick Down State (0: not active | 1: active)
    • 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


  • Min: 600hPa , Max: 1106hPa

DME4 0x545

Refresh Rate: 10ms

  • Byte 0 - Bitfield
    • Bit 0 - DDE: 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 - DDE: Boost Control Failure
    • Bit 6 - LV_FUC_CAN - Fuel Tank Cap Light
    • Bit 7 - DDE: Battery Count
  • 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 - LV_TEMP_ENG - 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 - DDE: Gear Change Request
  • Byte 4 - TOIL_CAN - Oil Temperature
  • Byte 5 -
  • Byte 6 - MSS54HP: Oil Level
  • Byte 7 - Unused

SSG1 0x43D

Refresh Rate: 10ms

  • Byte 0 - Bitfield
    • Bit 0 - GEAR_INFO - Active Gear
    • Bit 1 - GEAR_INFO - Active Gear
    • Bit 2 - GEAR_INFO - Active Gear
    • Bit 3 - LV_GS - Gear Shift Active
    • Bit 4 - STATE_AMT - Status Shift Process
    • Bit 5 - STATE_AMT - Status Shift Process
    • Bit 6 -
    • Bit 7 - LV_AMT_ES - Engine Stop Request From SMG TCU
  • Byte 1 - Bitfield
    • Bit 0 - GEAR_SEL_DISP
    • Bit 1 - GEAR_SEL_DISP
    • Bit 2 - GEAR_SEL_DISP
    • Bit 3 - GEAR_SEL_DISP
    • Bit 4 - STATE_AMT_OBD
    • Bit 5 - STATE_AMT_OBD
    • Bit 6 - STATE_AMT_OBD
    • Bit 7 - STATE_AMT_OBD
  • Byte 2 - Bitfield
    • Bit 0 -
    • Bit 1 -
    • Bit 2 -
    • Bit 3 - LV_CITY
    • Bit 4 -
    • Bit 5 - LV_HPA
    • Bit 6 - bitfield_FD20_20
    • Bit 7 -
  • Byte 3 - TQI_AMT_CAN
  • Byte 4 - TQI_MAF_AMT_CAN
  • Byte 5 - Bitfield
    • Bit 0 - LV_GP - Gearbox Protection
    • Bit 1 -
    • Bit 2 - CTR_AMT - Message Counter For AMT TQI Request
    • Bit 3 - CTR_AMT - Message Counter For AMT TQI Request
    • Bit 4 - CTR_AMT - Message Counter For AMT TQI Request
    • Bit 5 - CTR_AMT - Message Counter For AMT TQI Request
    • Bit 6 - STATE_CLU_AMT - State SMG Clutch
    • Bit 7 - STATE_CLU_AMT - State SMG Clutch
  • Byte 6 - TQI_AMT_CPL_CAN
  • Byte 7 - N_MAX_AMT_CAN - Engine Speed Limiter Override During Gearshift

EGS1 0x43F

Refresh Rate: 10ms

  • Byte 0 - Bitfield
    • Bit 0 - GEAR_INFO - Active Gear
    • Bit 1 - GEAR_INFO - Active Gear
    • Bit 2 - GEAR_INFO - Active Gear
    • Bit 3 - LV_GS - Gear Shift Active
    • Bit 4 - OBD_F - OBD-relevant DTC Active
    • Bit 5 - LV_GP_CAN - Gearbox Protection
    • Bit 6 - S_KUPPL / STATE_CC - State Converter Clutch
    • Bit 7 - S_KUPPL / STATE_CC - State Converter Clutch
  • Byte 1 - Bitfield
    • Bit 0 - GEAR_SEL_DISP - Positionswählhebelanzeige
    • Bit 1 - GEAR_SEL_DISP - Positionswählhebelanzeige
    • Bit 2 - GEAR_SEL_DISP - Positionswählhebelanzeige
    • Bit 3 - GEAR_SEL_DISP - Positionswählhebelanzeige
    • Bit 4 - STATE_ETCU_OBD - OBD-Status Transmission Control Unit
    • Bit 5 - STATE_ETCU_OBD - OBD-Status Transmission Control Unit
    • Bit 6 - STATE_ETCU_OBD - OBD-Status Transmission Control Unit
    • Bit 7 - STATE_ETCU_OBD - OBD-Status Transmission Control Unit
  • Byte 2 - Bitfield
    • Bit 0 - SMG_WHL_ANZ - SMG-Wählhebelstellung
    • Bit 1 - SMG_WHL_ANZ - SMG-Wählhebelstellung
    • Bit 2 - Unused
    • Bit 3 - Unused
    • Bit 4 - Unused
    • Bit 5 - PRG_INF_ANZ - Programminformationsanzeige
    • Bit 6 - PRG_INF_ANZ - Programminformationsanzeige
    • Bit 7 - PRG_INF_ANZ - Programminformationsanzeige
  • Byte 3 - TQI_ETCU_CAN - Momenteneingriff der GS bezogen auf das indizierte Motormoment
  • Byte 4 - N_ABTR - Abtriebsdrehzahl
  • Byte 5 - Bitfield
    • Bit 0 - L_GS - Störanzeige
    • Bit 1 - L_GS - Störanzeige
    • Bit 2 - TCU_TYP - Steuergerätetyp EGS/SMG
    • Bit 3 - S_EGW - Schalter Getriebeölthermostat
    • Bit 4 - LV_TOIL_GEAR_CAN - Schalter Getriebeölübertemperatur
    • Bit 5 - Unused
    • Bit 6 - DT_REINF - Drivetrain Reinforcement
    • Bit 7 - DT_REINF - Drivetrain Reinforcement
  • Byte 6 - DT_REINF - Drivetrain Reinforcement
  • Byte 7 - TQ_CONV_CAN - Momentaufnahme Getriebe

ICL2 0x613

Refresh Rate: 200ms

  • Byte 0 - KM_CTR_CAN - Odometer LSB
  • Byte 1 - KM_CTR_CAN - Odometer MSB
  • Byte 2 - FTL_CAN - Fuel Tank Level (Bits 0-6)
    • Bit 7 - FTL_RES_CAN - Fuel Tank Level Reserve Switch
  • Byte 3 - T_REL_CAN - Running Clock LSB
  • Byte 4 - T_REL_CAN - Running Clock MSB
  • Byte 5 - FTL_CAN_L - Fuel Tank Level Driver Side (Bits 0-5)
    • Bit 6 - Unused
    • Bit 7 - Unused
  • Byte 6 - Unused
  • Byte 7 - Unused

ICL3 0x615

Refresh Rate: 200ms

  • Byte 0 - Bitfield
    • Bit 0 - TQ_ACCIN_CAN - Torque Offset For Air Conditioning Compressor (Bit 0)
    • Bit 1 - TQ_ACCIN_CAN - Torque Offset For Air Conditioning Compressor (Bit 1)
    • Bit 2 - TQ_ACCIN_CAN - Torque Offset For Air Conditioning Compressor (Bit 2)
    • Bit 3 - TQ_ACCIN_CAN - Torque Offset For Air Conditioning Compressor (Bit 3)
    • Bit 4 - TQ_ACCIN_CAN - Torque Offset For Air Conditioning Compressor (Bit 4)
    • Bit 5 - LV_REQ_TCO_L - Request For Lowest Cooling Temp (c_tco_bol_ect)
    • Bit 6 - LV_ACCIN - Air Conditioning Compressor Status (0=off, 1=on)
    • Bit 7 - LV_ACIN - Air Conditioning Request
  • Byte 1 - Bitfield
    • Bit 0 - LV_REQ_HEAT - Increased Heat Request
    • Bit 1 - LV_TOW - Trailer Operation Mode
    • Bit 2 - LV_LGT - Day / Night Lighting
    • Bit 3 - LV_HS - Hood Switch
    • Bit 4 - N_ECF - Electric Cooling Fan Level (Bit 0)
    • Bit 5 - N_ECF - Electric Cooling Fan Level (Bit 1)
    • Bit 6 - N_ECF - Electric Cooling Fan Level (Bit 2)
    • Bit 7 - N_ECF - Electric Cooling Fan Level (Bit 3)
  • Byte 2 -
  • Byte 3 - TAM_CAN - Ambient Temperature
  • Byte 4 - Bitfield
    • Bit 0 - LV_DOOR - Door Switch
    • Bit 1 - LV_HBR - Hand Brake Switch
    • Bit 2 -
    • Bit 3 -
    • Bit 4 -
    • Bit 5 - LV_REQ_TCO_L -
    • Bit 6 - LV_ACCIN - Air Conditioning Compressor Status (0=off, 1=on)
    • Bit 7 - LV_ACIN - Air Conditioning Request
  • Byte 5 -
  • Byte 6 -
  • Byte 7 -