This Wiki deals with modifying the Bosch M2.3.2 Engine Control Unit both software and hardware wise for aftermarket operation.
The author(s) of this Wiki make no warranty, expressed or implied, as to the results obtained from the use of the information on the website, nor can they be held liable for any third-party claims or losses of any damages.
I have spent many years working out the intricacies of this ECU. Additions both hardware and software wise were developed by me to make it more than the sum of it's parts.
Because there is no longer any commercial interest in modifying these ECU's, I release all of my work for free.
Using this information you can modify the standard ECU to efficiently and reliably control the Audi 2.2T engine at more than the triple of the factory rated output.
There are only two terms:
- Any derivative works or tools using this information MUST be licensed under GPLv3, this also applies to third party applications using the fast diag datastream.
- Do not remove the "prjmod" mark and firmware revision that are shown in the component box of VCDS. The reasons are:
- Ability to quickly check firmware revision number via VCDS, and see if any updates are available.
- Attribution - you will be named and shamed if you try to pass this off as your own work, because if you had the ability to rewrite the load acquisition from scratch you would not be needing this.
This means you are free to charge for your time if you are providing a service to others, but not for the firmware enhancements. Continuing to use this website and viewing the information contained marks your acceptance of the terms.
Discussion shall take place at the relevant S2Forum subforum. Any attempts to contact me directly about this topic through other means will be ignored, except for developers who can freely read 8051 assembler and wish to contribute to the project.
- Hardware architecture
- Hardware limitations
- Requirements and modifications for running prjmod
- Realtime emulation