Pages: [1]
Author Topic: Options for writing MED17.5 1.8TFSI ECU  (Read 6850 times)
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« on: July 10, 2020, 01:05:44 PM »

So after I already described in another tread - I have 1.8TFSI engine in A3 8P car, that I stroked to 2.0 displacement.
So it is time to make some changes in the software!

I was planning to use PCMFlash tool that I bought in the past to tune my previous MED17 1.4TFSI A3.
I'm very happy with this tool, because I'm just hobbyist not a professional tuner and I can't afford to spend thousands for a tool that I will use few times per year.
With PCMFlash you can buy a module when you need it, and modules are on a cheap side compared to other tools.

BUT.. it seems my current ECU (8p7907115h) is not present in Audi flashdaten database, so it is not present in virtual read database of PCMflash either.

However while I was thinking to reflash with ODIS-E K or N version of the file, which seems to use the same hardware part number, I decide to try to read original file with old MPPS V16 clone that I have in one drawer.
And unexpectedly it happens - MPPS successfully read a file from my original H ECU, and it was stated that program will fix checksum of the file also.
So far so good.

I made some changes in the file that I have now, and decide to write it with old MPPS. It was stating, that checksum was not ok (I already know this), and that it will take quite some time to correct it. I give it a go, and it seems to be working very well.. but until reaching 99% Sad then I get checksum error message and not starting car with cooling fans on.
Ok! this was not nice.. I know that in this cases maybe I'll need original .sgo file in order to recover with ODIS-E, and I already know there is no such file Sad
However I decide to disconnect cooling fans and to write back original file with MPPS - and unexpectedly it happens - everything vent ok to the end, and car is alive again.

At this point I was thinking MPPS is good for the job, but can't fix checksums correctly.
Ok I asked a friend for a help - send my file to him, in order to correct checksums in WinOLS, so I can just write corrected file to the ECU.
Unfortunately MPPS is stating that corrected file have bad checksum, and ask to allow to program to correct it while writing. Of course I know it is not good idea, so I aborted this session.

Good news is that I managed to recover, bad news is that I don't have idea what to do now.
I know that if I flash another stock version (K or N file) with ODIS-E and if it is not working, than I will be f**ked badly Sad
What I know for sure - I don't want to open my ECU.

Any suggestions for possible solution are highly admitted.

Cheers,
Chris
Logged
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 286


« Reply #1 on: July 12, 2020, 03:08:52 PM »

Would it not be best to try and source a spare ecu with the same hardware numbers etc. Immo off the spare ecu (if there is available solutions for this) and then you have a spare ecu you can freely tune with, open up and take backups and it'll not matter if it all goes wrong as you'll have the original to throw in.
Logged
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #2 on: July 13, 2020, 04:22:35 AM »

The only reason that I'm anti ECU opening is that on newer VAG, they decide to put ECUs directly outside (on older it was in water tight boxes - much nicer solution).

Anyway there is a good news.
I decide to check again by correcting checksums before writing. I found a old version of OLS, checksumed my file again - and it was fine. MPPS doesn't want to correct checksum on its own, and write it correctly to the ECU.
I'm really amazed that this old cable made the job for me.
Taking into account how fast my friend send corrected file to me first time, I think he didn't click checkbox for RSA correction in WinOLS (it is quite slow).

So the car WAS very nice to drive, with 170-174g/s between 4800-5700rpm.
Max boost was 1bar, tapering down to 0.60 to redline.
Fueling was spot on on my request, 0 CRs.
Power delivery was very linear and smooth.

Unfortunately my joy didn't last long enough, to try some improvement on tune. Sad

Last night when I was heading to home, I left the car to decelerate from highway speed to the stoplight on 4-th gear, around 1300rpm I felt some hesitation so I disengaged to neutral, and engine stops. I put 3-rd gear and restart it.
I stop on the stoplight waiting for the green signal and everything seems fine.
As soon as green signal comes and I was taking off, there was a awful beeeeeeep and red oil can comes to DIS with message to stop the engine and check oil level Sad
I checked it and was few millimetres above min mark, definitely not the reason for this message. I take VCDS, and there was fault for low oil pressure sensor Sad
Because my home was less than a kilometre away I decide to restart and to continue. Unfortunately after maybe 300 meters the signal comes again together with check coolant level.
I stopped the engine, and this time I look at all temperature readings in VCDS.
What was strange - t of the engine 120C, while t of the Radiator outlet 25C. So it seems like water pump failure. But this will not explain Oil pressure warning.
Unfortunately what I know for EA888, It is more likely balance shaft failure, and because water pump is driven by intake side balance shaft, so it leads also to no coolant circulation.

I hope in next 2-3 weeks to find time and place to take off front engine cover in order to confirm or deny my suspicions.
Logged
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #3 on: March 04, 2021, 04:03:25 AM »

So it seems like this car is a good example for all well known EA888 problems.
When I take the car it was with timing chain damage, all was fixed with crankcase ventilation and cam bridge preventative and because repair without some tuning is not possible - 2.0 stroking.
Next Oil pump goes dead, and now...
https://drive.google.com/file/d/1Wx1Nz1FfCStlazrC-gfRE-5S1Y30ENe_/preview
https://drive.google.com/file/d/1uCk6MNBNzvOZixjyTr5a-dl_R_rtyuJ1/preview

Sized balance shaft on the intake side! It seems that was the reason engine stopped when I put it on neutral, and it seems sprocket breaks when I "restart" it putting third gear.

However new balance shaft kit, new intermediate sprocket, a lot of seals and bolts and "while we was there" - IHI turbocharger from late 8J TT (CESA engine code) hybridized with RS6 (4.0TT) billet compressor wheel and we are ready for the summer...
or at least until gearbox last......

Cheers,
Chris
 
Logged
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #4 on: March 05, 2021, 01:09:56 AM »

Yesterday I had very strange behavior.

Previous night I wrote a file with corrected turbine model taken from a stock file of TT model that I sourced turbocharger from and few other changes.
Cheksums corrected in WinOLS 4.51 (VM found on the net), written by MPPS like before, car starts, get it for a ride and it was w000wwwww... instead of lagging during spool of turbine I heard compressor surge at 2500rpm.
So far so good.
I leaved the car in front of the house for next day and last night when I get the car it won't start! Cooling fans starts blowing, ESP faults etc. (usual symptoms of bad programming).
Disconnected cooling fan fuse, connected VCDS and ECU was reachable but it looks strange - no component description in right upper windows, Measuring Blocks grayed out just like on UDS cars.
And when I drove the car immediately after writing it previous night it looks ok, even I logged with VCDS few custom made measuring blocks. 

How it is possible with no modification between last two evening to get to this situation?

I wrote previous file again trough OBD with MPPS (Checksums corrected in WinOLS 2.24 last year) and everything was fine again. This morning I tried the car again and it starts without problem.

I'm really confused what gets wrong, and what should I correct in this half bad file.

Cheers,
Chris
Logged
prj
Hero Member
*****

Karma: +915/-426
Offline Offline

Posts: 5836


« Reply #5 on: March 05, 2021, 01:18:36 AM »

This is painful to read.
For PCMFlash you can easily get a file. If not the old version then a newer one.

Writing MED17.5 with china MPPS is a stupid idea, but seems your ECU does not have TPROT, otherwise this would have ended in tears long ago.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #6 on: March 05, 2021, 02:22:57 AM »

So you think old MPPS v16 was in the root of this strange behavior and not checksum correction of newer ols version.

Of course I prefer PCMflash, unfortunately last time when I tried to find virtual read file form my ECU there wasn't such.
I can't find also SGO file in order to restore with ODIS-E if somethings goes in bad direction.

This weekend I'll try again virtual read with PCMflash if there is a file already on there server.
Logged
prj
Hero Member
*****

Karma: +915/-426
Offline Offline

Posts: 5836


« Reply #7 on: March 05, 2021, 03:11:28 AM »

You know you could start this thread with:

1. Your software number and version. If you don't know how to find them, your readout.
2. Some logs.

Of course you won't find anything in the VAG database when you search by hardware number instead of software number.

Also you don't need any corrected turbo model, what you need is an ASM patch so that pre-control can be done by a simple map of nmot_w x plsolr_w.
If you want to mess with the pre-control, at least get a decent logger (mine). You'll pay 100 EUR (+VAT) and you can use it for all eternity on your car and log every variable that is in the ECU.
« Last Edit: March 05, 2021, 03:14:07 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly.
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #8 on: March 05, 2021, 04:24:07 AM »

I don't think 8P7907115H is hardware number.
I think 8P0907115Q is a hardware number for the same ECU and few others and Bosch hardware number is 0 261 S04 513

And in VCDS it is shown like 8P7 907 115 H  0030 so I think this is software number.
Software version should be 399984.

Yes I read treads that you mentioned for precontrol hack for MED17 but I think there was a reason that Bosch engineers decide to take this path of calculating precontrol element.
Because I can easily find calibrations used exactly for this turbo made by same guys from Bosch, VAG or whatever - why not to using their experience? At least they heavily tested their solution.

I'm totally convinced by your idea of using map based pre-control if I decide to use some aftermarket turbocharger.

As for the logger - you got me! I really don't even know there is such thing like proper logger for those ECUs.

Logged
prj
Hero Member
*****

Karma: +915/-426
Offline Offline

Posts: 5836


« Reply #9 on: March 05, 2021, 05:43:22 AM »

Yes I read treads that you mentioned for precontrol hack for MED17 but I think there was a reason that Bosch engineers decide to take this path of calculating precontrol element.
The reason is that they thought they can design a system which they can copy paste compressor and turbine map and it's calibrated.
But this turned out not the case, and in every software there is an end-control calibrated map anyway. But they are too proud to disregard it.
Quote
Because I can easily find calibrations used exactly for this turbo made by same guys from Bosch, VAG or whatever - why not to using their experience? At least they heavily tested their solution.
Because the calibration is not for your turbo. It's calibration for engine + turbo.
While they tried to do segregation they failed spectacularly.

If you do the patched pre-control your boost control will be better than OEM in all instances, this is the funny part.
It will be much tighter. Cold weather, hot weather, altitude. Funny, no?

This is because they try to use 200 maps to control 1 PWM actuator. It's idiotic at it's very core.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
prj
Hero Member
*****

Karma: +915/-426
Offline Offline

Posts: 5836


« Reply #10 on: March 05, 2021, 05:50:45 AM »

P.S.
Your software number is 8P7907115H and your software version is 0030.
ALL other numbers are irrelevant on VAG.
These two numbers uniquely identify your software version.

Also, you will never find an SGO for your ECU because it is UDS. SGO was used up to TP2.0.

I attached your stock file that you can use with PCMFlash etc.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
quattro85
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #11 on: March 05, 2021, 06:54:01 AM »

Really appreciate your input here!
It is interesting to read such findings from some one with such experience like you.

And yes while I was reading this it make sense for me Smiley


However you are not right that this ECU is UDS.
It is in CAN TP2.0 ECU with typical KWP2000 measuring blocks.
Even for my 1.4TFSI 8P sportback (model year 2013 - the last one) I use PCMFlash module 65 and it works.

As I know only UDS ECU in Audi A3 8P is for 1.2TFSI.
Logged
prj
Hero Member
*****

Karma: +915/-426
Offline Offline

Posts: 5836


« Reply #12 on: March 05, 2021, 08:57:41 AM »

Ah, sorry.
I thought you had A4 1.8TFSI for some reason the entire time. I don't know why. The file even has 8P in part number.

The unfortunate thing is, I don't support your ECU in my logger. Only MED9 is supported for TP2.0.
That said, I have a Passat EDC17CP14 TP2.0 ECU here, so I can try to add support for MED17 over TP2.0 as well. It's just very different from MED9.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.022 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)