

- #FORD IDS HPTUNER FULL SIZE#
- #FORD IDS HPTUNER FULL#
- #FORD IDS HPTUNER SOFTWARE#
- #FORD IDS HPTUNER CODE#
I haven't had a chance to look at your code on github, however, i read in this thread you've changed timeout values a number of time. I can also distribute these files without having to distribute the address information, this makes it possible for unlicensed users to view other peoples files without there being any opportunity to reverse engineer the addresses (as they are not included in the file). It also makes copying tables between different calibrations possible (like HPT can do). There are a few bonuses of this approach, the raw file format doesn't matter like you suggested, it can be PHF, bin, read from PCM etc.
#FORD IDS HPTUNER FULL#
I can leave the raw binary out, however I would need to do a full read before being able to write my file format back to the PCM. I then save the calibration back over the raw binary, kind of like an overlay that only overwrites changes bytes and write this back to the PCM. So the process is read entire bin -> convert to my file format then use this within my program. I however have my own file format that has all of the parameters, data, etc in a C# structure which I can also save to disk which does not have to include the raw binary (though I do include it as well), I can easily convert this back to binary for writing/saving. I current read from 0x0 all the way to the end, so I do include the 0x10000 in the file. Once you have it in a non raw format, you could always write a exporter which exports it to HEX, to be able to open in IDA, so best of both worlds there. Its just my suggestion, You will thank me later. Also, ZF transmission, from memory, the Calibration data (the only data you need to write) will give you large files with null at the start, when the entire cal section is only about 100k in size.
#FORD IDS HPTUNER SOFTWARE#
My view on the subject is bigger, Ie, not to limit your editing software to just this purpose, but makes it available for all micro controller types.

#FORD IDS HPTUNER FULL SIZE#
When I fill up next I'll be trying the 93 tune.In terms of the file, yeah, full size is ok, but do you include the 0x0 -> 0x10000 in that file? of not, you already have a need for a -0x10000 offset. Right now I'm running the 87 performance tune. I will say that in the past I have used a standard battery charger while programming modules and it has worked fine and I suspect that if I had a good battery in my truck to start with it would have worked as well.Īdequate voltage is very important for any module reprogramming.Īs for the tuner it's self, I like it. Unfortunately the voltmeter is only going to read the average voltage of the fluctuating output of the standard battery charger. Which is the first thing tech support asked. This paired with my charger that fluctuates voltage caused the program to fail. My battery was the original battery and although I had no performance problems from it it was at the end of its life. I hook up the power supply and decide to try the tuner one more time to see if voltage was the issue. So I bring the IDS and a constant voltage power supply from work. I did not want to do that and since I have access to Ford IDS and have plenty of experience reflashing modules, I figured I'd just reflash my PCM with as built data from Ford. They told me the last thing I could do is to send them the tuner and my PCM via overnight shipping at no cost to me so they would program it there. They said to try it a few more times to see if it would work. Tech support was very helpful but in the end they could not see any reason on t heir side that would cause it to error and fail to program. Turn the key and nothing happens.Īssuming this was a problem with the tuner, I spent half the day on the phone with tech support while they remotely inspected and updated the BDX firmware using TeamViewer.

The first part of the process seemed to work, extracting the stock tune but when it tried to upload the aftermarket tune to my PCM it failed and had an error code 110DB. I used a standard battery charger to maintain battery voltage when I tried to tune my truck because I know programming is not quick process and that's what I have at the house.

Check your battery voltage before programming and I highly recommend the use of a constant voltage power supply while programming.
