Teves mk60 Standalone ABS
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Teves mk60 Standalone ABS
Hello friends, I've now successfully swapped in a Teves (ATE, Continental) mk60 ABS controller from a BMW E46 3 series. I'll drop everything I know about the swap in this thread, with updates as I get more/different stuff working.
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
Modules:
Each model of 3 series came with a slightly different controller. Some are more desirable than others, but as far as I know, all are possible to run standalone. Some models can be flashed with the "real" motorsport firmware which provides better performance for racing, that's not really what I was after. My goal was to prevent flat spots on tires, prevent offs, and improve safety in the rain. It's an endurance race car, after all, not a sprint car.
The M3 modules are superior due to more aggressive calibration:
ATE 10.0960-813.3: E46 M3
ATE 10.0960-818.3: E46 M3
ATE 10.0960-817.3: E46 M3 CSL
The 813.3 and 817.3 are flashable to the motorsport firmware. BMW considers the 813.3 and 818.3 to be the same, as they're interchangeable as far as they were concerned on a factory M3. It's not known how common the 813.3 is vs. the 818.3. All M3 controllers can be reconfigured to use the CSL parameters.
That said - you don't need an M3 unit for it to be any good. We've run one race with a 10.0960-820.3 from a 2003 BMW 330i ZHP which worked totally fine, but I've since found an 818.3 unit (reflashed to CSL) for cheap, so we'll see if that's actually any better or different.
Hydraulic diagram for fun:
Each model of 3 series came with a slightly different controller. Some are more desirable than others, but as far as I know, all are possible to run standalone. Some models can be flashed with the "real" motorsport firmware which provides better performance for racing, that's not really what I was after. My goal was to prevent flat spots on tires, prevent offs, and improve safety in the rain. It's an endurance race car, after all, not a sprint car.
The M3 modules are superior due to more aggressive calibration:
ATE 10.0960-813.3: E46 M3
ATE 10.0960-818.3: E46 M3
ATE 10.0960-817.3: E46 M3 CSL
The 813.3 and 817.3 are flashable to the motorsport firmware. BMW considers the 813.3 and 818.3 to be the same, as they're interchangeable as far as they were concerned on a factory M3. It's not known how common the 813.3 is vs. the 818.3. All M3 controllers can be reconfigured to use the CSL parameters.
That said - you don't need an M3 unit for it to be any good. We've run one race with a 10.0960-820.3 from a 2003 BMW 330i ZHP which worked totally fine, but I've since found an 818.3 unit (reflashed to CSL) for cheap, so we'll see if that's actually any better or different.
Hydraulic diagram for fun:
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
Wiring:
The harness from any E46 with an mk60 will work. Most of it is pretty straightforward.
Non straightforward wiring things:
Brake pedal switch is grounded when the pedal is released, and floating when brakes are applied. Check this in INPA - the circle should go dark when the pedal is pressed.
Wheel speed outputs are present on all modules, whether or not they have the wires pinned in the connector. TBD signal levels.
The harness from any E46 with an mk60 will work. Most of it is pretty straightforward.
Non straightforward wiring things:
Brake pedal switch is grounded when the pedal is released, and floating when brakes are applied. Check this in INPA - the circle should go dark when the pedal is pressed.
Wheel speed outputs are present on all modules, whether or not they have the wires pinned in the connector. TBD signal levels.
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
DSC sensor placeholder
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
Wheel speeds placeholder
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
Pressure sensors placeholder
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
CAN data placeholder
Re: Teves mk60 Standalone ABS
Hi Matt,
great stuff!
I do not know if you already know this site, but it can be useful for this project: www.ms4x.net, especially:
great stuff!
I do not know if you already know this site, but it can be useful for this project: www.ms4x.net, especially:
-
- running engine in first post
- Posts: 1432
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Teves mk60 Standalone ABS
Dunno if those are accurate for the mk60, as those say ASC and this is a DSC (albeit with the stability/traction control parts not active since it can't talk to the steering angle sensor/DME since they don't exist).Zeiss wrote: ↑Mon Oct 24, 2022 8:28 pmI do not know if you already know this site, but it can be useful for this project: www.ms4x.net, especially:
I haven't gotten around to getting any CAN data off the unit yet, since it's silent without a handshake from the ECU (or cluster maybe?). Unfortunately, the non-motorsport firmware also doesn't send brake pressures over CAN, just wheel speeds

Re: Teves mk60 Standalone ABS
I am meeting an E46 owner this week (probably tomorrow night). He has installed a KDFI (Megasquirt offshoot) and has problems with the instrument cluster, he gets no data displayed, no RPM and no engine temperature. I do not know what year the car is. I will definitely make a log and see what I can find out.
For "wake-up", I think you need a message DME1 with ID 0x316, here is terminal 15 status flag. From a conversation with a colleague who has a M73 installed in his E30, I understood it so that ASC is the same as DSC only without steering angle sensor and then accordingly without the stability control. Accordingly, in WDS (BMW wiring diagram system) there is also a MK60 ASC and a MK60 DSC.
I have attached a few PDFs for your information.
For "wake-up", I think you need a message DME1 with ID 0x316, here is terminal 15 status flag. From a conversation with a colleague who has a M73 installed in his E30, I understood it so that ASC is the same as DSC only without steering angle sensor and then accordingly without the stability control. Accordingly, in WDS (BMW wiring diagram system) there is also a MK60 ASC and a MK60 DSC.
I have attached a few PDFs for your information.
- Attachments
-
- DSCIII MK60.pdf
- (82.02 KiB) Downloaded 77 times
-
- Steering angle sensor.pdf
- (70.4 KiB) Downloaded 50 times
-
- DSC matching functions.pdf
- (54.65 KiB) Downloaded 49 times
-
- DSC III.pdf
- (85.28 KiB) Downloaded 46 times
-
- Posts: 42
- Joined: Wed Mar 31, 2021 10:00 pm
Re: Teves mk60 Standalone ABS
Following this thread with great interest. MK60 on my race car as well.
Matt
MT Motorsport / EcotecMiata
MT Motorsport / EcotecMiata
Re: Teves mk60 Standalone ABS
Ooh awesome, I'm very interested in this. Will I ever get around to installing it on my own car? Probably not. But I like the idea of it. It would be really cool to see a programmable ABS ECU that could use more common hardware, as it's a bit tough to find the M3 system.
1962 Ford Falcon 5.0L V8 / T5
Re: Teves mk60 Standalone ABS
Hi!
Anyone know where to find motorsports software for the MK60 units? Is it available to "us" anywhere?
Anyone know where to find motorsports software for the MK60 units? Is it available to "us" anywhere?
Re: Teves mk60 Standalone ABS
Very interesting!
I want to change my bosch 8.1 abs module to a new one, but with less abs intervention.
Bosch motorsport modules, m4 and m5 are crazy expensive!
I'm looking forward to a standalone programable new module!
I want to change my bosch 8.1 abs module to a new one, but with less abs intervention.
Bosch motorsport modules, m4 and m5 are crazy expensive!
I'm looking forward to a standalone programable new module!