Difference between revisions of "Main Page"

From M232 Wiki
Jump to navigation Jump to search
 
(12 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
== Introduction ==
 
== Introduction ==
 
[[User:PRJ|I]] have spent many years working out the intricacies of this ECU. Additions both hardware and software wise were developed by [[User:PRJ|me]] to make it more than the sum of it's parts.<br />
 
[[User:PRJ|I]] have spent many years working out the intricacies of this ECU. Additions both hardware and software wise were developed by [[User:PRJ|me]] to make it more than the sum of it's parts.<br />
Because there is no longer any commercial interest in modifying these ECU's, I release all of [[User:PRJ|my]] work for free on only a few conditions.<br />
+
Because there is no longer any commercial interest in modifying these ECU's, I release all of [[User:PRJ|my]] work for free.<br />
 
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.<br />
 
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.<br />
Discussion shall take place at the relevant [https://www.s2forum.com/forum/technical/prj-tech-zone S2Forum subforum]. <b>Any attempts to contact [[User:PRJ|me]] directly about this topic through other means will be ignored</b>, except developers who can freely read 8051 assembler and wish to contribute to the project.<br />
 
Any personal consultation from [[User:PRJ|me]] will be charged at an hourly rate in line with European software consultation prices.<br/><br/>
 
  
There are only two conditions:<br/>
+
<b>There are only two terms:</b><br/>
 
* Any derivative works or tools using this information <b>MUST</b> be licensed under GPLv3, this also applies to third party applications using the fast diag datastream.
 
* Any derivative works or tools using this information <b>MUST</b> 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:
 
* 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.
 
** 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.<br/>
 
** 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.<br/>
This means you are free to charge for your time, but not for the firmware enhancements.
+
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.
 +
 
 +
== Community ==
 +
Discussion shall take place at the relevant [https://www.s2forum.com/forum/technical/m232-org S2Forum subforum]. <b>Any attempts to contact [[User:PRJ|me]] directly about this topic through other means will be ignored</b>, except for developers who can freely read 8051 assembler and wish to contribute to the project.<br />
  
 
== Hardware ==
 
== Hardware ==
 
* [[Hardware architecture]]
 
* [[Hardware architecture]]
 
* [[Hardware limitations]]
 
* [[Hardware limitations]]
* [[Modifications for running prjmod]] - read this first!
+
* [[Requirements and modifications for running prjmod]]
 
* [[Realtime emulation]]
 
* [[Realtime emulation]]
  
Line 25: Line 26:
 
* [[prjmod features]]
 
* [[prjmod features]]
 
* [[Toolchain setup]]
 
* [[Toolchain setup]]
* [[Tuning]]
+
* Tuning
 +
** [[Fast diagnostics enable/disable]]
 
** [[Speed Density]]
 
** [[Speed Density]]
 
** [[Fuel]]
 
** [[Fuel]]
 
** [[Ignition]]
 
** [[Ignition]]
 +
** [[Knock control]]
 
** [[Boost control]]
 
** [[Boost control]]
 
** [[Idle control]]
 
** [[Idle control]]
 
** [[Safety limits]]
 
** [[Safety limits]]
 
** [[LC/NLS]]
 
** [[LC/NLS]]
 +
** [[Map switching]]
 
** [[Sensor linearization]]
 
** [[Sensor linearization]]
 
* [[Software development]]
 
* [[Software development]]

Latest revision as of 08:28, 8 December 2022

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.

Introduction

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.

Community

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

Software