View Single Post
Old Sat, Mar-03-2012, 07:44:17 PM   #4
2008 M3 - Red
Join Date: May 2008
Posts: 846
Reputation: 0 PencilGeek is on a distinguished road

United States

Default Re: Reverse engineering the engine ECU PT-CAN data bus for the MSS60 (M3) ECU

Here's a progress update on what I've found so far. There's still plenty of work to do, but so far I have confirmed the following values on the CAN bus. Many of these values are scaled, so figuring out the scaling is another part of the reverse engineering tasks. Unless noted otherwise, I have all of these values figure out, including scaling.
  • RPM
  • Oil temperature (C)
  • Water temperature (C)
  • Ambient temperature (needs final confirmation) (C)
  • MAF (possible ambient pressure, needs final confirmation) (bar)
  • Steering angle sensor (degrees)
  • Individual wheel speed sensors (kph)
  • Speedometer-Raw Data (kph)
  • Speedometer-Adjusted (*Fudge factor shown in cockpit) (kph)
  • Individual wheel brake pressure sensors (bar)
  • Master brake pedal pressure (bar)
  • Brake pedal switch
  • Clutch switch
  • Gas pedal pressure (%)
  • Fuel Gauge
  • Odometer (km since driving)
  • iDrive settings
  • M-Mode settings
  • Blinkers
  • Headlights
  • Steering wheel buttons
  • Battery Voltage

And I can see there's many more motion sensors (maybe a dozen more), possibly GPS data, etc. still to figure out.
Jump to top PencilGeek is offline   Reply With Quote