if you want an ECU thats non functioning for disassembly BMWman91 i was talking to a guy on facebook that had 2 non functioning ECU's that im sure he would let go of cheap that i can get you hooked up with possibly.
As for a 0-5V wideband input into the ECU i have a working solution to make the actual wideband AFR show up in data logs. its pretty simple to patch into the motor chip file or even create a patch for in tuner pro. the only problem is PRJ or someone would have to modify winlog definitions for the time being to display the output from the wideband controller.
to enable 0-5V input on ECU pin 46 is as follows.
-go to hex offset 0x8198
-there you will find 12 82 D0 (lcall code_82D0)
-make this into 12 82 D8 (lcall code 82D8)
-at hex offset 0x82D8 you will need to add this code
90 BE 06 12 17 CF 22 (this code calls AN6 and puts it into the data logging stream)
-after that correct checksum and you have a file that can use ECU pin 46 for wideband logging.
only downfall of this is you cannot have the patches for race fuel mapping or the boost limiter patch enabled while this is functioning. i dont know what having either patch with this patch enabled will do exactly but im sure it will not be good. so basically one patch ECU pin 46 patch at a time. if you want to use the race fuel and standard mapping all you have to do is tune your race fuel mapping in the standard maps than copy/paste them into the race map tables. than disable the wideband input in data logging and enable the race fuel mapping switching patch and adjust your wiring accordingly. using info from BMWman91 on the S702 chip should enable a way in the future to move the race fuel map switching over to a different pin so that ECU pin 46 can be dedicated to wideband input forever.
As for a 0-5V wideband input into the ECU i have a working solution to make the actual wideband AFR show up in data logs. its pretty simple to patch into the motor chip file or even create a patch for in tuner pro. the only problem is PRJ or someone would have to modify winlog definitions for the time being to display the output from the wideband controller.
to enable 0-5V input on ECU pin 46 is as follows.
-go to hex offset 0x8198
-there you will find 12 82 D0 (lcall code_82D0)
-make this into 12 82 D8 (lcall code 82D8)
-at hex offset 0x82D8 you will need to add this code
90 BE 06 12 17 CF 22 (this code calls AN6 and puts it into the data logging stream)
-after that correct checksum and you have a file that can use ECU pin 46 for wideband logging.
only downfall of this is you cannot have the patches for race fuel mapping or the boost limiter patch enabled while this is functioning. i dont know what having either patch with this patch enabled will do exactly but im sure it will not be good. so basically one patch ECU pin 46 patch at a time. if you want to use the race fuel and standard mapping all you have to do is tune your race fuel mapping in the standard maps than copy/paste them into the race map tables. than disable the wideband input in data logging and enable the race fuel mapping switching patch and adjust your wiring accordingly. using info from BMWman91 on the S702 chip should enable a way in the future to move the race fuel map switching over to a different pin so that ECU pin 46 can be dedicated to wideband input forever.
Comment