This project aims to replace the Adaptive Cruise Control (ACC) system on the Mercedes-Benz W211.
The system is also known as ART (German for "AbstandsRegelTempomat") or Distronic.
The original W211 radar operates at 24 GHz and is often disrupted by modern radar systems.
Most new vehicles use 24 GHz radar for Blind Spot Warning (BSW).
These systems interfere with the W211 radar, causing the ACC to throw an error and stop working.
In traffic, the ACC/CC cannot be used or reactivated for a while, making it impractical.

Distronic error message - External interference
Modern radar systems use frequency sweeps, continuously changing frequency to improve robustness.
- Do not use on public roads.
- Do not attempt at home.
- Project is under active development.
- ✅ CAN reverse engineering
- ✅ Collect raw data for evaluation
- ✅ Requirements and engineering – mostly completed
- ✅ Simple cruise control to prove the concept – working
- ✅ Radar sensor selection
- ✅ Temporary radar integration
- ✅ Target selector – up and running
🏆 PoC is working and the engineering is done - lets bring everything together
- PoC review and refactor - 🚧 under construction 🚧
- Driver inputs and state machine
- Radar and tracking module
- Controller modules
- Distance control (
a_dist) - Speed control (
a_speed) - Warning module
- Dynamic limiter (curve adaptation,
a_max)
- Distance control (
- Coordinator module
min(a_dist, a_speed, a_max) - Longitudinal control (vehicle model,
a → M) - Permanent hardware integration
Details are here: Reverse engineering
Goal: Understand how the ACC in the W211 works.
Challenge: The radar does not have its own compute unit.
It is integrated into the ACC control unit (SCU – Sensor and Control Unit).
Therefore, both the sensor and the control unit must be replaced.
The ACC communicates with the vehicle via a single CAN line (CAN_C – Engine CAN).
Using a CAN database, all relevant signals can be decoded.
Is it possible to replace the ACC with a new controller and sensor?
I think so -> lets try with a Proof of Concept (a simple cruise control at first)
Many thanks to the websites:
This was a Jump start!
See Requirements.
This section contains the
- requirments
- systems engineering
- extracts from ISO 15622 and ISO 22179
- mathematical stuff
- a short history outlook
- and documentation
for the project.
Refer to the Safety Analysis.
This section provides an overview of the HARA (Hazard Analysis and Risk Assessment) in accordance with ISO 26262.
Details here: Tooling.
- USB CAN interface → Vector VN1610 (others may work)
- CAN logging and interpretation software → Busmaster
- Small ECU with CAN interface for PoC
- Raspberry Pi with CAN hat
Details here: Sensor.
Candidate replacement for the original W211 radar: Continental ARS 408-21
- Greater range
- Robust performance
- Simple CAN interface
- Affordable (older generation)
- Wide short-range coverage

Temporary radar integration to collect radar data.

A live radar object viewer with object filter, target selector and driving path estimation
- Documentation of ART/Distronic system:
- CAN bus data:
Currently no license set → all rights reserved.
Project is under development.
Includes third-party libraries.





