Archive #35329528

941 MBE ECU Knowledge Base




A wiki page to share knowledge about the 941 MBE ECU.



I'm happy to share knowledge about how to communicate with the 941.

1. Technical Details
2. Versions
3. Current diagnostic software solutions
4. Communication
5. simple python program to query ECU


Asking the ECU for any info takes a few lines of Python.



1. Technical Details


...

2. Versions


...

3. Current diagnostic software solutions


...

4. Communication


...

5. simple python program to query ECU


The current state of each ECU parameter (Throttle position, Lambda sensors, etc..) is stored in the ECU at a specific memory location.
The ECU Diagnostic Software simply queries and displays these memory locations.
Communication with the ECU is a simple serial connection. All you need to do is open as socket with the correct baud rate and you can freely query any memory location you like.

There are some extra files bundled with the Original ECU diagnostic software.

If you look in one that ends in .ECF you will see soething like this:
[RealTimeStart]
#Title,legend,units,max,min,command,SamplingInterval
Throttle1,Throttle1,% ,100.0 , 9.48,9C
Throttle2,Throttle2,% ,100.0 , 9.48,94

What that says is: Throttle 1 is a percentage value ranging from 9.48% to 100% and it is stored in memory location 9C.