Opel EDC16C39 Turbo Diesel Tuning

European GM ECUs and PCMs
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Opel EDC16C39 Turbo Diesel Tuning

Post by VX L67 Getrag »

Hey All,

Just wondering if anyone has tinkered with the Bosch EDC16C39 which is pretty common to a lot of opel turbo diesels from 2005 to 2015 I believe, I've been mucking around with my 2007 AH Astra with 1.9L & trying to figure out the axis calcultions, most of the RPM seem to be set as they are but things like Injection curve main tables which there is 5 of them I believe they are RPM Vs Torque 16x16...
Torque native floating point (16bit) figures are 500, 750, 1000, 1250, 1500, 1750, 2000, 2250, 2500, 2750, 3000, 3500, 4000, 5000, 6000 & 7000

But figuring out all the axis would be nice, I might have to find a good script file & use winOLS.
Last edited by VX L67 Getrag on Mon Sep 18, 2023 6:47 pm, edited 1 time in total.
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

probably should have just posted this to be easier!
Attachments
Opel Injection map.png
Opel Injection map.png (186.96 KiB) Viewed 36187 times
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

As a bit of a comparison I opened the 2.8L Colorado with HPtuners & had a binary file for the same model & was able to identify how they have the map setup for same ecu, but it looks like it's a bit more straight forward with just divide by 10... but I can't see the Opel ever getting close to 700Nm...haha
Attachments
Colorado Injection Map HPTuners.png
Colorado Injection Map HPTuners.png (65.57 KiB) Viewed 36177 times
Colorado Injection Map winOLS.png
Colorado Injection Map winOLS.png (38.4 KiB) Viewed 36177 times
Opel Astra Injection Map winOLS.png
Opel Astra Injection Map winOLS.png (37.04 KiB) Viewed 36177 times
kur4o
Posts: 953
Joined: Sun Apr 10, 2016 9:20 pm

Re: Opel EDC16C39 common axis calculations

Post by kur4o »

Axis are set as tables usually before the main table. They have their own math scaling, and can be easily rescaled.

Here some files you can use for template in universal patcher.

Open the bin in tuner->than go to xml tab->load tablelist->select the included xml file.
Attachments
EDC16C39 Real (A2L) damos.rar
(887.44 KiB) Downloaded 298 times
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

AHHH COOL, thank you VERY much!

I just had a quick look & looks like it could be the table at 1CDE06 using universal patcher, now I just need to figure out where they get those calculations for those axis... got to love it when they 16x16 tables as it's just the 2 x 2 seperate lines before the table for each axis!
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

I think I found the exact table I'm after & possibly the info for it... in bin you supplied the actual table starts at 1D06E4, so the axis are the 4 lines before that & think it should be similar to what I have taken a screenshot of below.
Attachments
Universal Patcher Info.png
Universal Patcher Info.png (57.51 KiB) Viewed 36120 times
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

So it's actually RPM Vs MM^3/cyc whatever that is... now I need to find the best way to log it to capture to know exactly where I'm modifying!
Attachments
Universal Patcher Info ACTUAL TABLE(InjCrv_phiMl).png
Universal Patcher Info ACTUAL TABLE(InjCrv_phiMl).png (101.33 KiB) Viewed 36119 times
kur4o
Posts: 953
Joined: Sun Apr 10, 2016 9:20 pm

Re: Opel EDC16C39 common axis calculations

Post by kur4o »

Do you have a stock bin of your pcm. We can port some tables[using the extra offset field] from the xml file for quick compare.

As you can see most 3dtables starts with 2-4 bytes header, than 2 axis tables , than the actual table. Usually the header contains data for the axis table size and length.

On this platform there is some exclusions with axis tables set at different address, but they are only few, and for some reason the start address is wrong. You can see them in AXIS_PTS category[start address is not correct so don`t use them].
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

Yeah here is the stock tune & tuned file which is pretty good & not trying to get fuel consumption(get 800Km out of 50Litres of Diesel) but trying to get less smoke(goes to 12:1 on 100% load at 1250rpm & then settles after 5 seconds on the throttle eventually to around 18:1).
Attachments
2007 AH Astra files.zip
(506.97 KiB) Downloaded 299 times
VX L67 Getrag
Posts: 2883
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Opel EDC16C39 common axis calculations

Post by VX L67 Getrag »

OK so I did a MAJOR change to try & stop the hi load injection curve going to 12:1 & soot but it seemed to make next to no difference(on the wideband it looks no different but it "SEEMS" to have less soot looking out the back)... there has got to be another part of the code that forces HIGH fuel to bring on boost at low RPM as it settles to 15:1 within a few seconds still on load & then close to 18:1 on longer!
Attachments
2007 Astra Latest Tune.bin
(2 MiB) Downloaded 303 times
Post Reply