BMW Data Link Interface Project

Capabilities

Home
The Basics
Capabilities
Hardware Theory
Hardware Practice
Software
DS2 Protocol
ECU Addresses
DS2 Commands
ECU Responses
Fault Codes
BMW Scan-O-Matic
Stylistic
Links
Log

Here's a (very) partial list of the capabilities that I've heard of, once you "crack the code".  Those I've actually done or know how to do are in italics:
 
Information Collection
  • Read fault codes
    • Engine
    • Auto transmission (N/A -- I have a 5-spd.)
    • Airbag
    • Body (power windows, central locking etc.)
    • ABS/ASC
    • Instrument Cluster
    • Immobilizer/Alarm
  • Fueling/ignition map
  • Real-time monitoring of various engine parameters:
    • RPM
    • Load %
    • CO
    • Remaining fuel (in liters)
    • Coolant temp
    • Air temp
    • Airflow
  • Radio code read
  • Build date
  • VIN
Control
  • Reset service indicators
  • Reset airbag light
  • Reset fault codes (see above)
  • Turn on/off locking of doors when vehicle starts moving.
  • Control windows/door locks.
  • Operate starter motor
Writing
  • Write fuel/ignition map
  • Set odometer

This site is not affiliated with BMW in any way.  As if you couldn't tell.