View Full Version : 4.2 manual transmission conversion-ecu softcoding for manual (solution!)
ddillenger
01-02-2013, 11:30 AM
I've been working on this for some time for a friend of mine, and it works. No more pesky "missing message from tcu" or other nonsense. His esp and abs are once again functioning properly.
http://i49.tinypic.com/i1mgpi.jpg
Originally I was going to use an s6/s8 flash, but that would necessitate using an s8 manifold as the variable runner setup is different, (that, and the softcoding is locked to the euro market-IE the best you can hope for is 05713 (euro3, esp, manual, a8). THIS CANNOT BE DONE WITH VCDS!
AudiA4_20T
01-02-2013, 11:47 AM
pretty awesome man
pohsib
01-02-2013, 12:01 PM
EEPROM flash?
ddillenger
01-02-2013, 12:10 PM
For the most part, yes.
pohsib
01-02-2013, 12:19 PM
Thought so. Softcode is store in the EEPROM and a simply reading and writing from a manual A6 will get you the 06712 or 06612 (ABS w/ or w/o ESP). I take it your car has IMMO but now the immo light is flashing on the cluster?
ddillenger
01-02-2013, 12:24 PM
No, the car starts and runs, all immobilizer functions have been preserved. I mixed and matched the contents of several 95040's to get the combination I wanted.
Not trying to be cryptic, I will post a diy, along with the eeprom bin for anyone who wants to give it a shot.
rollerton
01-02-2013, 12:41 PM
Genius. Just curious, how have you been able to figure out the location of the parts of the eeprom that you need to edit? Can't be just by research and comparison? I mean, seems like the only way you'd be able to do this from scratch is..? read the eeprom, change the soft coding and read it again, compare and see what's different? Or compare euro vs US bin files?
ddillenger
01-02-2013, 12:49 PM
Once you know where the checksum blocks are, it's easy to determine where the changes altered the eeprom data. Change, compare, rinse, repeat. The eeprom isn't terribly large, (512 bytes) a little time with a hex editor did wonders.
I have looked at euro files, na files, s4 files, etc. I think I have a pretty good understanding of what data is stored where on the eeprom. Cars with immobilizer are a bit more tricky, as you have to either a: disable it, or b: patch it in and correct the checksums in the bin.
You guys with real s6's have it easy. Just flash a euro file and you're close enough. The a6 with a euro file has a decent sized hole in the powerband due to the intake runner maps.
julex
01-02-2013, 12:51 PM
Let me guess. The caveat is that you can never attempt re-coding on such ECU as it will revert back to tip tranny, right?, necessitating EEPROM reflash again.
ddillenger
01-02-2013, 01:00 PM
Yes and no. I have been able to change to and from the original and new softcoding, but a variation on either of them will result in no changes being made. Not quite sure why, but honestly I hadn't given it much thought. Honestly, how often does your softcoding need to be changed? I figure for the majority, this will be a better alternative than dealing with the dtc's and leaving the tcu plugged in. I was going to split the binarys and merge the auto engine management with the manual specific maps, but to be honest at this point I'd need assistance with it, and few people seem interested.
pohsib
01-02-2013, 01:02 PM
No, the car starts and runs, all immobilizer functions have been preserved. I mixed and matched the contents of several 95040's to get the combination I wanted.
Not trying to be cryptic, I will post a diy, along with the eeprom bin for anyone who wants to give it a shot.
Interesting. On your Vag-Com screen, your missing the IMMO3 extra fields unless it was taken before you also edited the hex to include VIN and IMMO3.
ddillenger
01-02-2013, 01:06 PM
At that point the immo was disabled in the flash, as the ecu was still on the bench (not in the car) Enabling the immobilizer would disable flashing unless it was either A: installed in the car, or B: bootmode flashed which would trigger a "programming not finished" DTC. Had to get everything finalized before writing the immo back in.
m_haiser
01-02-2013, 02:01 PM
im still trying to find a way to flash my allroad. stupid immo has me powerless without galetto. the cable seems to be the same as my dumb ebay cable, can i just get the software somewhere?
ddillenger
01-02-2013, 02:09 PM
Yes, but you'll have to make sure the serial number in the cable matches the serial stored in the galletto executable. This can be done 2 ways.
1. Edit the executable with a hex editor, inserting your serial @ offset 0x249E90
2. Changing the serial number in your cable to match the executable with mprog (47514789 IIRC)
This conversation is best had on nefmoto. I believe you posted in my immo thread, if you have any other questions, post em, or pm me (again, on nefmoto).
I will email or attach a copy of galletto, along with m-prog. If you still can't figure it out, get a spare ecu and send it to someone to do the immo defeat/initial flashing so as to make it easier for you to do in the future.
SteveKen
01-02-2013, 06:03 PM
I've been saying this could be done all along but don't have the gray matter that you have. Congrats to you if it is indeed perfected.
ygpm
s6rallye
09-12-2017, 02:30 AM
Once you know where the checksum blocks are, it's easy to determine where the changes altered the eeprom data. Change, compare, rinse, repeat. The eeprom isn't terribly large, (512 bytes) a little time with a hex editor did wonders.
I have looked at euro files, na files, s4 files, etc. I think I have a pretty good understanding of what data is stored where on the eeprom. Cars with immobilizer are a bit more tricky, as you have to either a: disable it, or b: patch it in and correct the checksums in the bin.
You guys with real s6's have it easy. Just flash a euro file and you're close enough. The a6 with a euro file has a decent sized hole in the powerband due to the intake runner maps.
Sorry to dig out such an old post. I´m in the middle of collecting parts for the 6 speed swap with a 0A3 tranny in my european market S6 B4. Do you know where I can get an euro MT bin file so I can flash to my ECU? I'm kind of new to this programming stuff but lerning every day.
rollerton
09-12-2017, 07:41 AM
Here you go,
https://drive.google.com/open?id=0B8XH-tTrvffseHNsYTRPSzdHT2hJbkpQcTFXOVFwYlE2Nms0
edit; but you know this is the C5 forum...the 559E file isn't going to do you any good? Unles you're trying to put an 0A3 into an S6?
jasongtr
09-12-2017, 11:50 PM
glad ive found this, i have done an engine swap into my B5 RS4, used a C5 S6 engine and i had someone alledgedly flash a manual S6 file onto my ecu (and map it at the same time) trouble is i still get the warning lights on the dash for the abs etc - which i assume is as its still looking for the auto box ecu, when it gets up to temp a little blip of the throttle would see the idle hang at around 2,000 and it smokes like crazy - the smokng is im sure an overfueling problem from a bad map, so i thought the easiest thing to do would be to try and get a manual s6 ecu (rare i know but worth a shot) does anyone have any ideas or the part number for a manual C5 S6 ecu.
for info, im in the UK and the car runs and drives - clutch switch wire fitted from bulkhead to ecu, immo working, keys coding, the only other issue i have is the fuel gauge reads the wrong way, i have the s6 clocks fitted too, im not bothered about the fuel gauage as ive been told theres nothing can do about that, just want to get it running properly
thanks