Pages: 1 2 [3]
Author Topic: Audi ZF8 Swap and ECU/TCU incompatible fault  (Read 6306 times)
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #30 on: December 04, 2024, 09:27:35 AM »

Speculation only, but perhaps the ECU erases the long coding as a plausibility/safety feature in the event of a fault? Unlike on BMWs, we completely ignore the coding as part of the flash, only the fingerprint is written because it is a pre-requisite for flashing. We do flash all the OBD flashable segments in a full flash.


I'm still learning all of this as I go, but yeah knowing what I know now, I definitely think the control module does that to itself if something is off. The reason being the same thing happened when I reflashed the TCM with ODIS. It wiped the coding and I had to manually re-enter it again. So I dont think that was anything specific to the ECU flash anymore.
Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #31 on: December 04, 2024, 10:02:44 AM »

Now for this code

12545 - Signal Line for Tiptronic
          P1890 00 [10100111] - Electrical Malfunction


It is a curious one. I am using a C7 A6 full gear selector assembly. It was plug and play so should be compatible. I am sure the wiring is good and plugged in. I believe this may possibly be related to coding? or instrument cluster coding? I'm assuming the tiptronic needs communication with the cluster. My friend had this same code when doing the swap too so I dont think anything is wrong with the shifter. I think something needs to be changed in the coding I'll do some comparisons and report back
« Last Edit: December 04, 2024, 10:16:08 AM by Audirama » Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #32 on: December 04, 2024, 07:43:21 PM »

@jcsbanks

Do you have any thoughts on the ECU immobilizer? In theory it should be disabled. But i know you guys dont really mess with the eeprom so maybe an immo is still enabled in the eeprom?

I know there is a lot of MED17 immo off solutions, but I'm guessing I cant utilize these right? Or I will hit the protection when trying to write it back to the ecu?

edit: It seems the rest of this should be tackled with ODIS, I will poke around and see if any of the problem modules can be adapted/paired/coded, and I will also adapt ecu immo.
« Last Edit: December 05, 2024, 01:26:04 AM by Audirama » Logged
prj
Hero Member
*****

Karma: +1075/-501
Offline Offline

Posts: 6073


« Reply #33 on: December 05, 2024, 03:23:57 AM »

If immo is done right there are no codes.

If you have codes it means it's not done in the immo blob, but in the ASW.

That will always have codes and on Immo 5 it puts the car in SAFE mode with alternator not charging properly, SAFE on dash and so on.
Immo 4 it is more functional with the incorrect solution, but still not ideal.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
jcsbanks
Full Member
***

Karma: +19/-3
Online Online

Posts: 148


« Reply #34 on: December 05, 2024, 05:05:28 AM »

@jcsbanks

Do you have any thoughts on the ECU immobilizer? In theory it should be disabled. But i know you guys dont really mess with the eeprom so maybe an immo is still enabled in the eeprom?

I know there is a lot of MED17 immo off solutions, but I'm guessing I cant utilize these right? Or I will hit the protection when trying to write it back to the ecu?

edit: It seems the rest of this should be tackled with ODIS, I will poke around and see if any of the problem modules can be adapted/paired/coded, and I will also adapt ecu immo.

If the custom calibration flag K_IMMO_OFF is true, it forces the return value to true of a single flash function in MED17.1.1. The location of this ASW patch is not secret, from 0x80020000 we search for F0 0F F4 80 20 8B 02 20 22 00 90 and patch 8B 02 20 22. We don't change the EEPROM.

It was intended to allow OBD flashing of an ECU on the bench for testing, but wasn't tested by us to start engines. Subsequently, people did use it to start engines with no further changes to ASW. I don't have info on what else they did.

You can modify the EEPROM and won't hit our protection, which is on ASW changes flashed outside the DS1. For this reason I was amenable during beta 5 years ago to incorporating and testing any required tuner patches, but I don't think this sounds like what you'll be needing from here.
« Last Edit: December 05, 2024, 05:16:38 AM by jcsbanks » Logged
prj
Hero Member
*****

Karma: +1075/-501
Offline Offline

Posts: 6073


« Reply #35 on: December 05, 2024, 06:36:57 AM »

That's patching the reaction, not the authentication. So it's normal there are codes.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #36 on: December 05, 2024, 12:39:01 PM »

great info. I'm pretty sure I'm dealing with Immo V on this car based on what PRJ mentioned. There seems to be 2 ways forward from here, either bench flash an eeprom immo off solution, or adapt immo with ODIS.

I am leaning towards ODIS, only because I am unsure if any other modules will need CP adaptation or SVM update etc that may require ODIS anyways after I disable immo.

I have PCM flash I can grab the associated module for med17.1 and try an eeprom immo off solution, Ill do some more reading first and report back on which route I decided to go.
Logged
prj
Hero Member
*****

Karma: +1075/-501
Offline Offline

Posts: 6073


« Reply #37 on: December 05, 2024, 02:40:17 PM »

You are not dealing with Immo 5. These are all Immo 4.
You can't adapt immo with ODIS with powerclass that does not match your car IIRC.

Furthermore, there is no adaptation that needs to take place, because you did not change the ECU.
Just set the powerclass correctly and you won't need any immo off bs.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #38 on: December 05, 2024, 03:43:25 PM »

You are not dealing with Immo 5. These are all Immo 4.
You can't adapt immo with ODIS with powerclass that does not match your car IIRC.

Furthermore, there is no adaptation that needs to take place, because you did not change the ECU.
Just set the powerclass correctly and you won't need any immo off bs.



Edit: now that I think about it I do remember seeing these in the ecu damos. Artemisia helped me find them. Will changing these be sufficient? I imagine I change it back to the s6 value

Powerclass array:
Sia_WFSKLASSE_CA

Replacement value for powerclass:
BasSvrAppl_PwrClsRepl_C


I had abandoned my original plan of running the s6 file and modifying everything because it seemed like a lot more differences than I expected and I had trouble getting things individually defined onto xdf from winols. My ols map packs are different SW versions than my RS7 and my S6 files so I struggle with finding map locations that translate over to my XDF.

my current ecu sw version is 4G0906560B__0008
My S6 software version was 4G0906014B__0009
« Last Edit: December 06, 2024, 12:20:49 PM by Audirama » Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #39 on: December 06, 2024, 01:16:25 PM »

Alright I have learned much more than I ever knew about immo these past 24 hours. PRJ definitely set off a lightbulb in my head when reminding that I did not change ECU so immo should not need to be adapted.
Also just based on the symptoms and what I've read I'm almost positive my car is Immo V/BCM2. So powerclass is definitely being accounted for.

ODIS is not a viable way forward since I am dealing with the powerclass conflict. In fact some people have reported that adapatation will say it was successful but then codes come right back when trying with ODIS in this scenario.


So now I have updated my potential solutions from here:

I can either do immo off in eeprom, this will require me to purchase another module to bench read med17.1.1 . I am balls deep into this swap financially, dont want to buy another module but i am willing to.

or

I could find and edit these powerclass values in the flash. Will that be enough? I dont know. My guess is that maybe these controls also change it in the BCM. Instead of "guess" I should say "hope" . This will not require me to buy anything else If I can find it.

I have not tried to start the car yet. Knowing what I know now, it might even run. But i dont want  the immo code on at all or the safe error etc. If my theory is correct everything should be fine from changing powerclass back to S6. Now the A6 transmission is also a different powerclass I imagine. But the immo off patch should in theory nullify that issue. Of course we will have to see. I will report back with what I find.
« Last Edit: December 06, 2024, 01:18:06 PM by Audirama » Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #40 on: December 06, 2024, 05:36:12 PM »

Update :

So i was able to change the poweclass in the flash to 41 like S6 with the help of a friend.

This got rid of the immo code and I started the car and put it in gear. It let me go into drive but it said D6. I scanned codes again and I had a new transmission code

P1701 Transmission Control Unit Locked

here is the autoscan from before I started the car (this code isnt on there)

I'm assuming maybe the immo patch didnt work? or this is a different type of component protection code.

there is also still the tiptronic and "incorrectly coded" dtc on the cluster and can gateway.

Although immo code is gone, it still says safe on the dash probably because of the transmission codes.


Only thing I can think of from here is ODIS adaptation? let me know if anyone else has ideas


- I do have bench reads from the AL551 some people say you can edit values in eeprom to match BCM2 but I wouldnt even know where to begin lol

« Last Edit: December 13, 2024, 12:05:46 PM by Audirama » Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #41 on: December 11, 2024, 01:51:01 PM »

Update:


I adapted the immo with ODIS. She runs and feels great BUT there is still the stupid P1890 tiptronic code. I will try adjusting the shifter cable. The manual for S6 shows that basic settings needs to be done after replacing shifter in ODIS for S6, but on the ZF8 control module in ODIS I did not see any basic settings or adaptations for the gear selector. I will dive deeper into solving this issue, The car runs great and feels great but I cant use my paddle shifter or manually change gears with the shifter so that needs to be fixed.


I am very appreciative to everyone that helped with this swap. Once I get this tiptronic code figured out I will post the files I used and a write up here and on Audizine for anyone that wants to do the swap. I will give credit to everyone that helped me as well.

« Last Edit: December 11, 2024, 02:52:01 PM by Audirama » Logged
James1
Jr. Member
**

Karma: +0/-0
Offline Offline

Posts: 33


« Reply #42 on: December 13, 2024, 10:49:25 AM »

I guess one you changed the power class in the tcu to match the ecu, you could then adapt the TCU immo?
Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #43 on: December 13, 2024, 12:11:05 PM »

I guess one you changed the power class in the tcu to match the ecu, you could then adapt the TCU immo?


I honestly did not even touch powerclass on the TCU side. I was able to change it on the ECU side and that solved the ECU immobilizer issue and then I adapted the tcu and immo with ODIS.

I posted my full reads here, but I never could find the powerclass on the TCU. It did not seem to cause any issues for me though. I'm guessing maybe DL501 and AL551 are same powerclass OR maybe it doesnt matter. I'm honestly not sure. But the car works. The only code I have currently is the TIptronic P1890. So car runs and drives it feels great and shifts great but i cant use my paddle shifters or tiptronic. I'm hoping to get to the bottom of that soon.
Logged
Audirama
Jr. Member
**

Karma: +3/-1
Offline Offline

Posts: 44


« Reply #44 on: December 21, 2024, 02:27:36 PM »

Oh yeah I figured out the tiptronic code. I was literally missing a 3rd plug on the gear selector right side. This + Enabling shift by wire under acc auth module in VCDS fixed the issue for me.

Swap is complete I will post a write up soon. Car is much faster already on the first revisions to tcu tune.  Honestly I think it was worth it and im happy with the result
« Last Edit: December 22, 2024, 11:45:11 PM by Audirama » Logged
Pages: 1 2 [3]
  Print  
 
Jump to:  

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