|
Title: Bosch ME7.3.1 Tuning Post by: Neno-ri on May 29, 2013, 07:04:57 AM Hi all,
I'm about to finish my Alfa 147 1.6 turbo project and I was hoping that i might be able to keep the stock ECU. The car was 1.6l naturally aspirated running on ME7.3.1. When I did the turbo conversion the plan was to use megasquirt2 to control the fuel and boost while ignition, throttle and all the other things are left on ME7. At the moment the car is running like this but then I've stumbled to this site and now I'm thinking if it would be possible to modify the ME7 and keep everything stock. At the moment I have 3 errors that are constantly being reported by the ME7: 1. P0100 - MAF sensor, which is switched on when boost arrives. (I guess that MAF value goes out of the limits written in the ecu for specific rpm and load condition); 2. I get long-term adaptive and multiplicative fuel trim error for bank1 and/or bank2. I guess that this is due to the fact the car has 2 precat lambdas which were positioned one at cil no.1 and no.4 junction and other at no.2 and no.3 junction on the exhaust manifold. Now, due to turbo exhaust system design, I've had to position both lambdas after the turbo where they are getting already mixed exhaust gases from all 4 cylinders. So basically the trims for bank1 are increasing while trims for bank2 are decreasing and vice versa until the trims are out of allowable limits. As my fuel is controlled by megasquirt which uses map instead of maf i don’t have any problems with those errors but it would be nice if I could eliminate them. So in order to switch back completely to ME7 I would need to adjust the following: 1. Adjust the ME7 to accommodate new larger fuel injectors; 2. Adjust MAF limits; 3. Deactivate one precat lambda or somehow tell the ecu that bank1 and bank2 corrections should be identical; 4. Do some small modifications on the fuel map (adding some additional fuel to reach appropriate AFR on boost); So my question is can this be done and what tools/knowledge should I have to do it in terms of editing the stock ecu rom. Any suggestions and advices are welcome. Thanks! Best regards, Nenad p.s. I've ordered a Galletto cable so as soon as I get it I will post the stock ecu bin file. Title: Re: Bosch ME7.3.1 Tuning Post by: vdubnation on May 29, 2013, 07:16:12 AM dobro nam doso
Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on May 29, 2013, 07:28:25 AM Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on September 24, 2014, 05:59:11 AM After about 1 year of going trough various books, manuals, forums, etc. (as my free time allowed) studying on how the ME7 operates and how to modify it, it is time to revive this post :).
Reading the ECU After building a harness for bench testing the ECU, I’ve managed to successfully read/write the ECU using boot mode and galleto cable. The same harness using a dummy K-line cable has been successfully used to read the immo EEprom with the ME7_95040. Modifying the maps In order to switch my fueling back to ME I did the following modifications on the map: - Adjusted KRKTE to accommodate my new injectors using calculations mentioned in the ME7.3.1H documentation (found on this forum); - Adjusted KFMLDMX to match new airflow and not to trigger MIL; - MLMAX has been left as it was so now based on the explanation in the documentation the load can go above 100% when under boost; - I’ve slightly increased KFMRES and KFMRESK since now I’ve had occasional engine stalling, when engine was at operating temperature, when returning to idle. (I hope this will solve the issue) - Adjusted KFMIRL based on previous logs (when MS was controlling the fuel) and with some help from a spreadsheet tool found on this forum, - Recalculated KFMIOP to match KFMIRL and re-interpolated KFMDS (using the same tool ) - Re-interpolated KFZWOP, - Adjusted LAMFA and KFLBTS, - Increased KFSZT on revs where boost Is reached (ME7.3.1 does not have a separate table to increase dwell in relation to rpm/load) - Adjusted KFZW under high load, Pending modification Since now I don’t have any more stereo exhaust and stereo lambda control, I was looking for a way to disable all the calculations based on 2nd precat lambda used for bank2 injectors. I’ve found a few parameters in the documentation that might do this: - CWKONLS (code word for configuration lambda sensor) where you specify hardware configuration of lambda sensors. I think this is just used to enable hardware ports on the ECU. It is a part of PROCON function. I’ve also found the address where this is located in bin file. - SY_STERVK (system constant condition: stereo exhaust system upstream of cat) which is used in function GK (mixture control), LRA (Lambda closed loop control; Adaptive pilot control) and LRAEB (conditions adaptive pilot control) however I can’t locate this in the bin file. - SY_STERSY (System constant Condition stereo Lambda control symmetrical) based on the diagram for LR function (lambda closed loop control) I understood that this “switch” would apply correction from Bank 1 also on Bank 2 (which is what I would like) but I can’t locate this in the bin file. If anyone has some ideas/suggestion on how to solve this or how to locate those parameters I would really appreciate it. I’ve attached original bin. Best regards, Nenad Title: Re: Bosch ME7.3.1 Tuning Post by: redtop on September 24, 2014, 06:44:44 AM Interesting work!
I guess you have already seen this XDF för 147 GTA? Might give some clues: http://www.ecuconnections.com/forum/viewtopic.php?f=25&t=11594&sid=8b2f303b0ef79e27244e9ab341faf566&p=128670#p128670 Also I found this damos file for 2.0TS. Can't rememeber where I got it from though. Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on September 24, 2014, 08:08:33 AM Tnx!
The XDF file for GTA I didn't have. The Damos I have. I've used that as a base to find all my maps. I don't know why, but locations of some of the maps matched perfectly while most of them had different offsets in the addresses. So I've used a 2.0ts engine map that I've read with galletto to find all the offsets (the map content was the same so it was easy to track :) ). Just out of curiosity, there are no.2 .dam files in the zip. But I can only use one. The other file that has .dbf.dam extension I wasn't able to use. Do you have any idea what is that file? Title: Re: Bosch ME7.3.1 Tuning Post by: AARDQ on September 24, 2014, 10:48:58 AM If you haven't seen this thread, maybe the offset wideband trick (reply 18)?
http://nefariousmotorsports.com/forum/index.php?topic=722.15 Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on September 25, 2014, 04:50:33 AM I've just read the tread. It is a nice trick. He disabled factory lambda diagnostic so he could remove them from the car and used the wide band controller to simulate narrow band for both banks.
I guess I could try this for now as I already have WB lambda installed on the car. I've tried to look for the parameters mentioned in the thread but i couldnt find: CDLSHV and CDLSVV. However, I've found the following parameters in the damos for ME7.3.1: - CDLSH (code word lambda sensor diagnosis behind KAT in OBDII-Mode (invers: Europe mode)) - CDHSH (code word heating diagnose after Kat (CDHSH = 0 => no diagnosis) - CDHSHE (Eurobit for output stage diag. of lambda sensor heating downstream of the cat.) - CDLSV (code word oxygen sensor diagnosis upstr. KAT in OBDII mode) - CDHSV (code word heating diagnose upstr. Kat (CDHSV = 0 => no diagnosis) - CDHSVE (Code word DHLSE power stage of heater for diagnosis pre cat) So in order to disable lambda diagnostics for lambdas before the cat I should set to 0 following: CDLSV CDHSV CDHSVE If I want to disable also lambda after cat, then I should also change: CDLSH CDHSH CDHSHE and set CWKONLS to 17. Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on September 29, 2014, 02:20:43 PM After successfully making a clone of my ecu, I've burned the map that I've prepared for my car.
The fuel is still controlled by MS, but I've managed to solve most of my issues: - MAF out of range error - Occasional engine stalling - Fuel consumption on the trip computer now looks more realistic - The trick with lambda looks to be working However I have one big problem that I think is related to KFMIRL and KFMIOP. Depending on the rev/load (either part throttle or under boost) i get P1337 error which for alfa stands for Torque control (comparison). This triggers limp mode. Any ideas? I've attached the original and modified KFMIRL and KFMIOP in excel. Title: Re: Bosch ME7.3.1 Tuning Post by: Neno-ri on September 30, 2014, 06:25:40 AM Today I went a bit trough the ME manual. I've found that since my ecu is from a non turbo car, the parameter SY_TURBO=0. This means that mimax_w is not calculated taking into account rlmax_w but using rlugd_w coming from RLVMXN (which I didn't change)
Could this cause mimax to be too low and the car entered limp mode? Title: Re: Bosch ME7.3.1 Tuning Post by: david97130 on April 24, 2020, 04:34:42 PM Hello. Ecu always active
Title: Re: Bosch ME7.3.1 Tuning Post by: vlad47 on November 04, 2021, 03:19:08 AM Hi, may I kindly ask you for a KRKTE address location in me731. I need to install bigger injectors and can't find this info.
Many thanks. Title: Re: Bosch ME7.3.1 Tuning Post by: 1608cc on February 08, 2022, 04:20:06 PM Hi, may I kindly ask you for a KRKTE address location in me731. I need to install bigger injectors and can't find this info. Many thanks. Alfa 2.0 ME7.3.1 - 18CF1 Thesis 3.2 ME7.3.1 - 18DF4 Thesis 2.0 ME7.3.1 - 18A32 Title: Re: Bosch ME7.3.1 Tuning Post by: usabug on February 24, 2022, 05:42:03 AM Alfa 2.0 ME7.3.1 - 18CF1 Alfa 2.0 Me7.3.1 is not always on 18CF1 . It depends on the model that the engine was installed ... EG 156/GTV/147/166 etc and also if it was on Facelift or not ... Title: Re: Bosch ME7.3.1 Tuning Post by: 1608cc on March 01, 2022, 04:55:17 PM Alfa 2.0 Me7.3.1 is not always on 18CF1 . It depends on the model that the engine was installed ... EG 156/GTV/147/166 etc and also if it was on Facelift or not ... Yep - this address is for 0261206708 / 46815385 (prototipe, not officially released), but using it you can easily find this map in newer releases. |