PDA

View Full Version : 6.5 diesel .xdf and adx



trickster555
01-05-2017, 08:46 PM
wanting to start tuning on my friend's 6.5 diesel and I am stuck with no xdf and adx files. I obtained the BPDP and BPAA from bin files from the diesel place but the links for the masks are broken . I want the $ec $and eca $ecb and $ecs xdf and adx files or links to files if anyone has them

brian617
01-06-2017, 02:17 AM
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-DieselOnly 6.5L info I know of on this site.

RobertISaar
01-08-2017, 12:48 AM
as Mark mentioned a few years ago, those files did appear to be copied work(and legally unwise to continue hosting), I want to say the original work was done via Wester's Garage?

newellshk
04-10-2017, 09:38 PM
I have an $EC xdf that I have been working on, created from scratch without ever seeing the copyrighted one. It's still somewhat basic and I haven't looked into differences for ECA/ECB yet. If you tell me specifically what you are interested in being able to modify then I'll try to make sure it's supported. Also do you have his bin? If you do I can verify that it matches the xdf.

1project2many
04-11-2017, 05:33 AM
The files linked previously were supplied by a member and may have been original work. Wester's claimed they were not and the contributor was asked to supply supporting documentation so files could remain up. Contributor declined so down they came.

We would be happy to host files as long as there is supporting work to answer any claims the defs are Wester's defs.

Xnke
04-11-2017, 08:52 AM
I believe User Quadstar87 on PCMHacking has done work with these PCMs...at least he's working on the reflash routine now.

brian617
04-11-2017, 04:32 PM
I've got two diesel proms I can pull bins from if needed. Need to modify one also.

newellshk
04-11-2017, 05:41 PM
I will be happy to provide all the supporting work including one mostly documented disassembly and four other disassemblies that I've been using for comparison. I've been cross referencing A225.ds and A226.ds along with other hacks. I can also show that I've been a professional programmer for nearly 15 years and have also done a commented disassembly and xdf for ALWB/$53 out of a 1991 Pontiac LeMans. In case anyone is curious I plan to use the LeMans throttle body setup on an air cooled vw as they are nearly the same displacement. Did you know that they were so cheap they didn't give the LeMans an IAT sensor even though the ecu and code supported it, instead they emulate it based on coolant temp if a flag is set.

Xnke - If Quadstar87 is working on a reflash routine he must be working on the ODB2 ecu's. I haven't looked into them much but seem to remember reading that they are still 68hc11 based unlike most other ODB2 GM ecu's that went to 68332. It would be interesting to see what code changes GM made over the years.

brian617 - The more bins we have available the better. I think there is a decent amount of code in these that could be removed or simplified and the space re-purposed for custom functionality. Plus the obvious benefit of comparing the calibrations between different vehicles. So far I have BNTB, BNTK, BPAA, BPBS, BPDP, and BRMM.

1project2many
04-11-2017, 07:51 PM
I will be happy to provide all the supporting work including one mostly documented disassembly and four other disassemblies that I've been using for comparison.

Very generous offer!


I can also show that I've been a professional programmer for nearly 15 years and have also done a commented disassembly and xdf for ALWB/$53 out of a 1991 Pontiac LeMans.

Cool, but I wasn't trying to make it sound like anyone's on trial. I just want to be sure that information provided backs up any claims that the definitions were not created using a pay-for definition that is restricted to the buyer only.

brian617
04-11-2017, 11:29 PM
brian617 - The more bins we have available the better. I think there is a decent amount of code in these that could be removed or simplified and the space re-purposed for custom functionality. Plus the obvious benefit of comparing the calibrations between different vehicles. So far I have BNTB, BNTK, BPAA, BPBS, BPDP, and BRMM.

You already have the two I have BPAA and BNTB

newellshk
04-12-2017, 07:07 PM
Well it's going to be a few more days because I am an idiot and let Micro$oft f*ck me. I lost all but four entries in the xdf because I hadn't saved it and brilliant windows 10 decided to install updates and reboot without any confirmation.

Of course the hard work is documenting the disassembly so this really just means starting over on the tedious data entry. I will certainly remember to save periodically from now on...

I have not been so angry in a long time.

Xnke
04-13-2017, 01:32 AM
https://www.pcmhacking.net/forums/viewtopic.php?f=8&t=4671

Yep, he's working on the OBD2 stuff.

newellshk
04-17-2017, 09:04 PM
Here is a work in progress xdf. I have found that it matches all bins that I have except BRMM which is odd because it does have an EC mask. Anyone have any idea why a bin with the same mask has a different calibration layout, and any good ways to detect that (or inform the tunerpro user how to easily and confidently check). Maybe the BRMM bin is from an already modified memcal done by a 3rd party vendor...

I have successfully used this xdf to modify shift points, fuel, and base timing (starting with a stock BPBS bin), so I know that the checksum etc works.

It's still fairly basic at the moment but does have a lot of the common stuff that one would want to change. If anyone has any requests please speak up and I'll do what I can. I do plan to continue to expand it so expect updates in the next few weeks. It doesn't currently have any EGR stuff except for the DTC enable flags. I also haven't yet added a way to modify the pump calibration tables (or emulate changing the resistor), but I'm not sure if that's very useful since you can change base timing and base fuel.

If someone with permission wants to copy the xdf to:
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel
that would be cool.


Admin note: XDF and disassembly also located at:http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel&p=64990&viewfull=1#post64990

1project2many
04-18-2017, 03:34 AM
Thank you!

quadstar87
04-18-2017, 08:31 PM
Just focus on the $EC mask for BPAA - BXPY is the latest rev. of that code base for auto trans also. It's a waste of time to look over the other masks for light duty applications.

What kind of ideas do you have for re-organizing code? I've done some but curious what other ideas you have after seeing the disassembly you found.

newellshk
04-18-2017, 11:33 PM
I wasn't planning to do any reorganization unless/until I have a personal need or someone requests something that can't be done with the current code.

I don't have one of these vehicles and the friend who's truck I tuned is very happy with how it's running now... My current plans are just to continue cleaning up the disassembly, complete my understanding of how the fueling works and continue to add accurate documentation to the xdf along with the more esoteric parameters.

A couple things that I do have in mind would be EGT logging and code modifications to properly handle an overdrive unit.

I'm having fun with this so i'm very tempted to buy a truck for myself but I really need to hold off for a while until i get some of my todo list taken care of...

ohminen
04-19-2017, 12:10 PM
Greetings from Finland!

Happy to find this great page. Thank you for it.
Just uploaded my suburbans BPAC bin. Hope it shows. It is my first time in this page ;)

This bin is from 1995 suburban. No EGR's from factory.
Hex format looks much like BPDP bin.


I have already moded the turbo wastegate to spring loaded one.
I read ECM data with GMTDScan.
And have Dataman programmer + some flash chips.
Can't wait to be able to tune harder shifting, less timing & more fuel.
But still have some problems with TunerPro.

Hope I can contribute something to this awesome page :)
Thanx
-jh0








Here is a work in progress xdf. I have found that it matches all bins that I have except BRMM which is odd because it does have an EC mask. Anyone have any idea why a bin with the same mask has a different calibration layout, and any good ways to detect that (or inform the tunerpro user how to easily and confidently check). Maybe the BRMM bin is from an already modified memcal done by a 3rd party vendor...

I have successfully used this xdf to modify shift points, fuel, and base timing (starting with a stock BPBS bin), so I know that the checksum etc works.

It's still fairly basic at the moment but does have a lot of the common stuff that one would want to change. If anyone has any requests please speak up and I'll do what I can. I do plan to continue to expand it so expect updates in the next few weeks. It doesn't currently have any EGR stuff except for the DTC enable flags. I also haven't yet added a way to modify the pump calibration tables (or emulate changing the resistor), but I'm not sure if that's very useful since you can change base timing and base fuel.

If someone with permission wants to copy the xdf to:
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel
that would be cool.


Admin note: XDF and disassembly also located at:http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel&p=64990&viewfull=1#post64990

brian617
04-20-2017, 01:47 AM
Here is a work in progress xdf. I have found that it matches all bins that I have except BRMM which is odd because it does have an EC mask. Anyone have any idea why a bin with the same mask has a different calibration layout, and any good ways to detect that (or inform the tunerpro user how to easily and confidently check). Maybe the BRMM bin is from an already modified memcal done by a 3rd party vendor...

I have successfully used this xdf to modify shift points, fuel, and base timing (starting with a stock BPBS bin), so I know that the checksum etc works.

It's still fairly basic at the moment but does have a lot of the common stuff that one would want to change. If anyone has any requests please speak up and I'll do what I can. I do plan to continue to expand it so expect updates in the next few weeks. It doesn't currently have any EGR stuff except for the DTC enable flags. I also haven't yet added a way to modify the pump calibration tables (or emulate changing the resistor), but I'm not sure if that's very useful since you can change base timing and base fuel.

If someone with permission wants to copy the xdf to:
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel
that would be cool.


Admin note: XDF and disassembly also located at:http://www.gearhead-efi.com/Fuel-Injection/showthread.php?661-16183977-PCM-Information-EC-Turbo-Diesel&p=64990&viewfull=1#post64990


With some of the tables, the graphs don't work?

newellshk
04-20-2017, 02:43 AM
Probably because one or another axis label isn't filled in. I've been slow doing the axis because I want to ensure they are accurate. I'll try to get those finished soon but please tell me if there are any specific ones that you need and i'll prioritize them.

In the meantime you could fill them in with a simple sequence (0,1,2...) and the graphs should work.

ohminen
04-20-2017, 10:16 AM
Got it working. At last some tool to make changes.
Can you tell what to change to get firmer shifts?
Shift time or pressure maybe?
Thx.

brian617
04-20-2017, 04:29 PM
Probably because one or another axis label isn't filled in. I've been slow doing the axis because I want to ensure they are accurate. I'll try to get those finished soon but please tell me if there are any specific ones that you need and i'll prioritize them.

In the meantime you could fill them in with a simple sequence (0,1,2...) and the graphs should work.

I see that now about the axis, I'll fiddle with it some. I don't have any in particular yet, was just playing around with it.

I have a truck that is a manual pump conversion and I'm looking to try and fix the shift points, and turn off error codes.

Thank you very much for your work.

newellshk
04-20-2017, 04:52 PM
I would start by lowering the desired shift times. Do you have a 4l60e or 4l80e? Which shifts are soft?

brian617
04-21-2017, 06:26 PM
I turned off error codes 13, 17, 18, 35 and 43 but error codes 17 and 18 come back. Any ideas?

newellshk
04-21-2017, 08:03 PM
It looks like the code doesn't check the DTC enable flags at all for those two. I'll find another way to disable. Do you care if the codes are actually gone or just that the MIL isn't illuminated?

newellshk
04-21-2017, 08:28 PM
I found a way to disable DTC 17 by changing the instruction that increments the counter to a NOP. In tunerpro it'll be a simple scalar where you change the value from 4C to 01, with instructions/explanation included. I'll figure out 18 then post a new xdf.

newellshk
04-21-2017, 08:41 PM
Here it is. The flags have been replaced by scalars, just open them and change the 4C to 01.

brian617
04-21-2017, 11:30 PM
Thank you Thank you Thank you! I'll try soon and report back.

brian617
04-21-2017, 11:34 PM
Do you care if the codes are actually gone or just that the MIL isn't illuminated?

The shop that did the manual pump conversion 20 years ago just pulled the SES light bulb. I'd like to re enable it. They also did a super crappy job with the pedal conversion, coolant temp sensor and few other things. I reworked the pedal already, I'm super picky lol.

newellshk
04-21-2017, 11:47 PM
Absolutely. I wasn't implying you should disabled the SES light, only that on some masks you can choose which codes cause it to light up. In this case that wasn't an option. Regardless the solution I came up with should disable it completely. Just make sure the value of those scalars is 4C, otherwise the code layout is different and I'll need your bin to find the correct address, but I think it should be correct already.

ohminen
04-24-2017, 11:22 AM
Just got one power bin file to observe. It has a lot of changes compared to BPDP file. Almost everything is changed. Have not tried it yet.
I was told it has non steady Idle.
Any interest to study it?

ohminen
04-24-2017, 01:02 PM
And here is the bin

newellshk
04-24-2017, 07:07 PM
Not much difference between that bin and stock BPBS.

The speed governor has been bumped to 98 MPH from 85 (with power restore at 96 vs original 83).
The Fuel Reduction RPM vs CTS table is slightly reduced, but that will only have an effect as the engine temp rises over 210F.
Desired Idle is lowered from 600 to 562.5 RPM when coolant temp is between 175-218F (blended in between 132-261F).
Then there are a bunch of trans pressure differences. It looks like the trans pressure vs temp tables are a bit higher and the base pressures a bit lower, so net affect probably not too significant. Those are probably just different factory calibrations.

ohminen
04-25-2017, 08:16 AM
Thank you for the fast analyze. Hope I have some time to test it soon. What were the BPBS specs?

brian617
04-25-2017, 03:29 PM
Absolutely. I wasn't implying you should disabled the SES light, only that on some masks you can choose which codes cause it to light up. In this case that wasn't an option. Regardless the solution I came up with should disable it completely. Just make sure the value of those scalars is 4C, otherwise the code layout is different and I'll need your bin to find the correct address, but I think it should be correct already.

Set both scalars from 4C to 01, 17 goes away and stays gone, 18 came back.

newellshk
04-25-2017, 06:45 PM
BPBS is available here: http://www.diesel.dripspeed.com/bcc.php

If you click the BPBS link on the left it shows information about that truck. The right side is a link to download the bin.

newellshk
04-25-2017, 06:49 PM
Okay, I looked again and there are two places, each with it's own counter, where DTC 18 is set. I added another entry in the xdf where you make the same 4C -> 01 change and hopefully this time the code will stay gone.

ohminen
04-25-2017, 10:17 PM
At last got the BPBS-ish bin to the car. You were right, not much difference. Also tested one from dripspeed via this old link: http://www.dripspeed.com/6.5/BIN/
Nice to see he has newer site too :) Next more fuel & harder shifts. I am gonna try to increase base fuel chart first. By the way: Lot of snow in Finland right now :/

ohminen
04-26-2017, 02:30 PM
Okay, I looked again and there are two places, each with it's own counter, where DTC 18 is set. I added another entry in the xdf where you make the same 4C -> 01 change and hopefully this time the code will stay gone.

Lots of progress in xdf file. Thank you very very much. I would like to tune warm starting faster. There is cranking fuel RPM? vs. CTS map.
Good suggestions what to change?

brian617
04-26-2017, 04:18 PM
Okay, I looked again and there are two places, each with it's own counter, where DTC 18 is set. I added another entry in the xdf where you make the same 4C -> 01 change and hopefully this time the code will stay gone.

That did the trick, thanks again!

For anyone with a manual DB2 pump conversion I'm almost done nailing the shift table to fix the erratic shifts caused by the conversion. Will post .bin when I'm confident in it.

newellshk
04-27-2017, 09:48 AM
I can't really give any suggestions about the warm starting. I would imagine that any combination of imperfect injectors, injection pump, pump timing, batteries, starter, etc would progressively cause harder starting, and adding fuel and/or timing might help in some cases. I would think that it would be safe to add 10-20% fuel to that table in the temp ranges you are targeting and see what happens.

I will try to find some time in the near future to look at the code that deals with starting and work to expand the tables/scalars and documentation for them. Maybe then I can give some better suggestions, but keep in mind I'm not an experienced diesel tuner.

newellshk
04-27-2017, 09:54 AM
For anyone with a manual DB2 pump conversion I'm almost done nailing the shift table to fix the erratic shifts caused by the conversion. Will post .bin when I'm confident in it.

Are you just tuning the shift points or was the shift time and feel affected by the DB2 conversion? Do you still have working accelerator position sensors? Is it a 4l80e or the little brother?

brian617
04-27-2017, 03:47 PM
Are you just tuning the shift points or was the shift time and feel affected by the DB2 conversion? Do you still have working accelerator position sensors? Is it a 4l80e or the little brother?

4L80e. Lowered the MPH vs APP under 50% throttle. With the manual pump conversion a lot of the APP levers are modded by welding parts of a manual throttle pedal to the APP lever. The problem I had and what I've read in many places is the manual pump doesn't accelerate as fast under 50% throttle as the electric pump. The the low throttle angle and lack of continued acceleration cause the shifts to stall or hang until you either lift the throttle or increase mph.

One of the big conversion write ups requires the use of piggy backing a separate TCM to correct this. The author even states he tried to burn chips to achieve proper shifting but never had any luck. I've burnt two chips just for the shift table and I'm happy with it. I suppose the only caveat would be the difference in the geometry of the modded APP levers, but mine is working great.

This was my parents truck and they've been living with it this way for years. Thank you again for the XDF, huge leap forward for the truck as far as driveability!

ohminen
04-30-2017, 10:16 AM
I can't really give any suggestions about the warm starting. I would imagine that any combination of imperfect injectors, injection pump, pump timing, batteries, starter, etc would progressively cause harder starting, and adding fuel and/or timing might help in some cases. I would think that it would be safe to add 10-20% fuel to that table in the temp ranges you are targeting and see what happens.

I will try to find some time in the near future to look at the code that deals with starting and work to expand the tables/scalars and documentation for them. Maybe then I can give some better suggestions, but keep in mind I'm not an experienced diesel tuner.

I looked BPDP documented hack's Cranking fuel RPM vs CTS. Bin address starting at 0x55D2. Temp ranges from-40 to 152. And RPM is 3 to 48 x 100. Cranking is usually about 300RPM. So could this be 3-48 * 10 RPM and temperatures in Celsius?

newellshk
04-30-2017, 07:46 PM
It isn't 0-4800 rpm. The column variable is L00B5 which I haven't had time yet to decipher the math behind, but I have started working on it. There are also the tables at 557A, 558C, 559E (labeled CAL_CRANK_SEP_TIME_2, CAL_CRANK_PILOT_PW, CAL_CRANK_SEP_TIME), along with the constants above them, only some of which are labeled. I have those tables added to my xdf but I am still working on understanding them. The hack is really more like a bunch of hints because I've already found things that are incorrect, along with a ton that are labeled but the code isn't properly commented.

I should be able to get another iteration of the xdf posted by tuesday with most of the startup stuff added and at least partially documented.

newellshk
05-18-2017, 08:38 PM
Here is a new version of the XDF. I have added most of the starting related tables but I still haven't figured out all of the math and probably won't until I get some time to datalog with an actual vehicle.

I have added some of the EGR stuff and most of the TCC unlock features. I still need to work on the TCC PWM settings along with lock/unlock delay times.

I also added the Pump Calibration Resistor Tables so you can copy from one to another to emulate changing the resistor.

I also added the Garage Shift Torque Reduction stuff which reduces torque output when you shift into gear from P/N above a configurable RPM or throttle position.

brian617
06-23-2017, 04:37 PM
Anyone done any turbo boost table tuning on one of these trucks? I would like to at some tables to see where changes where made.

quadstar87
07-13-2017, 05:57 PM
I can't really give any suggestions about the warm starting. I would imagine that any combination of imperfect injectors, injection pump, pump timing, batteries, starter, etc would progressively cause harder starting, and adding fuel and/or timing might help in some cases. I would think that it would be safe to add 10-20% fuel to that table in the temp ranges you are targeting and see what happens.

I will try to find some time in the near future to look at the code that deals with starting and work to expand the tables/scalars and documentation for them. Maybe then I can give some better suggestions, but keep in mind I'm not an experienced diesel tuner.

This is very accurate. Most cold start issues are due to injectors and pump wear. You can add pulse width and basic timing advance during cranking but you are just masking mechanical issues 99% of the time. Poor atomization from old injectors on these is usually the problem. And shoving more fuel in at 22:1 compression on a cold start doesn't fix it. If you have good parts and lowered compression, having to make changes is a different story.

quadstar87
07-13-2017, 06:02 PM
It isn't 0-4800 rpm. The column variable is L00B5 which I haven't had time yet to decipher the math behind, but I have started working on it. There are also the tables at 557A, 558C, 559E (labeled CAL_CRANK_SEP_TIME_2, CAL_CRANK_PILOT_PW, CAL_CRANK_SEP_TIME), along with the constants above them, only some of which are labeled. I have those tables added to my xdf but I am still working on understanding them. The hack is really more like a bunch of hints because I've already found things that are incorrect, along with a ton that are labeled but the code isn't properly commented.

I should be able to get another iteration of the xdf posted by tuesday with most of the startup stuff added and at least partially documented.

Don't waste time on the pilot injection stuff. It's not fully implemented in the stock code.

brian617
07-20-2017, 07:55 PM
Don't waste time on the pilot injection stuff. It's not fully implemented in the stock code.

Got any boost table tips, or tables you might be willing to share? Be glad to post my .bin if you wanted to see my work.

newellshk
03-01-2018, 01:06 AM
Here is a new XDF.

Added Transmission Tables:
Kickdown Shift MPH
Downshift Modifer vs APP
Upshift Modifer vs APP
Cold Engine Prevent Overdrive CTS thresholds

I haven't fully figured out the usage of the modifier tables but they are all set to zero in the bins I have.

newellshk
03-01-2018, 07:50 PM
And another.

Added Kickdown Mode Enable/Disable vs APP
Re-added checksum correction that somehow was lost.

Stevtatt07
07-04-2019, 01:21 PM
hi i was wondering if you still any of the files for 1995 6.5 diesel to get into the pcm. im running tunerpro rt.

updatelee
07-16-2019, 09:29 PM
Stevtatt07: Sorry I replied to you on another forum and pointed you to this thread, didnt realize you were already here. My mistake.

What can we help you with? the xdf you need is in the post above your's, the BPAA bin? you can get it from dripspeed or read your own, mine wasnt a BPAA so I just grabbed it from dripspeed, its a good bin and works.

UDL

Stevtatt07
07-17-2019, 04:00 AM
oh ok im not sure how i missed that thank you.

yoheer
09-06-2020, 01:12 PM
I'm searching for BIN file

4056
BKWB
3342

I've found 6.5 diesel bin files collection somewhere, but i've lost it :(
Can anybody help me?
PCM 16183977

Can I use BPDP instead of mine bin? (Blazer '94 2dr)