2017 A4 coding tweaks
#631
AudiWorld Senior Member
That worked no issue accessing the menu. Have you found any use for it? I've been reading the German wiki and they do have instruction on how to activate the traffic recognition. Are you still working on trying to get that function going. My car already has the function activated so I could check if it works.
#632
Audiworld Junior Member
Join Date: Dec 2016
Location: Melbourne, Aus
Posts: 25
Likes: 0
Received 0 Likes
on
0 Posts
With the lap timer tweak and the HUD, has anyone else noticed that the timer in the HUD does not count, while the VC timer is running. I double checked my coding, but nothing there that i saw.
#633
AudiWorld Member
Does anyone know, is it possible to enable Mirror Link?
I see there is a coding adaptation for it.
On previous generation, one could get the adapter for the MMI to RCA. Which could mirror your phone. Does anyone know is that possible with the USB input?
I see there is a coding adaptation for it.
On previous generation, one could get the adapter for the MMI to RCA. Which could mirror your phone. Does anyone know is that possible with the USB input?
#634
AudiWorld Senior Member
Well, I spent 36 years being a cop and I never once even looked to see what was on someone's screen. But then I never wrote many traffic tickets over those 36 years. Traffic tickets are all about revenue, not safety. I remember once when the City Council wrote a letter to us in the Police Department telling us that they'd just hired a bunch of new people in the Municipal Court and that we needed to get on our cops to write a lot more tickets to pay for them. What a joke.
#636
AudiWorld Member
Join Date: Aug 2016
Location: Milton, Ontario, Canada
Posts: 100
Likes: 0
Received 0 Likes
on
0 Posts
Apologies in advance to the newbie question, but I'm looking to understand the difference between Coding and Adaptation? When would you use one instead of the other?
P.S. I've got significant software engineering experience, so feel free to explain in full details and as technical as possible
TIA
P.S. I've got significant software engineering experience, so feel free to explain in full details and as technical as possible
TIA
#637
AudiWorld Senior Member
but also I realized only for other Audi models can it be customized
#638
AudiWorld Super User
And change it to APR or GIAC or whichever tune I plan on getting in the future
#639
AudiWorld Super User
Thread Starter
Apologies in advance to the newbie question, but I'm looking to understand the difference between Coding and Adaptation? When would you use one instead of the other?
P.S. I've got significant software engineering experience, so feel free to explain in full details and as technical as possible
TIA
P.S. I've got significant software engineering experience, so feel free to explain in full details and as technical as possible
TIA
Each ECU has a coding section, a hex string of varying lengths where settings can be changed by enabling bits in certain bytes. In the old days VCDS had the long coding helper that offered a nice GUI that explained what all the bits are for (at least the known ones). But at the moment VCDS its lacking any coding helper and only OBD11 and VCP do explain what some bits do. You would change bit x in byte y from 0 to 1 to turn feature a on or off.
Besides the coding there are various adaptation channels that always said in clear text what they for for, even though the text is mostly a mix of German, English and technical abbreviations. While there were only a few adaption channels in the old days, there can be 1000 or more in the most recent ECUs. Via adaptation you can for example change the video cut off speed from 15km/h to 250km/h which is what Video in Motion does. It's not that easy though because a security code is required to be able to change that numeric value in the EEPROM of the MMI head unit and since the code and exact process is not public yet, only OBD11 and VCP can do VIM.
#640
AudiWorld Member
Join Date: Aug 2016
Location: Milton, Ontario, Canada
Posts: 100
Likes: 0
Received 0 Likes
on
0 Posts
I'm sure someone can explain the technical reason for both much better than I can but coding is flipping bits while adaptation is setting numeric values. Somehow like the difference between REG_DWORD and REG_SZ on a Windows computer.
Each ECU has a coding section, a hex string of varying lengths where settings can be changed by enabling bits in certain bytes. In the old days VCDS had the long coding helper that offered a nice GUI that explained what all the bits are for (at least the known ones). But at the moment VCDS its lacking any coding helper and only OBD11 and VCP do explain what some bits do. You would change bit x in byte y from 0 to 1 to turn feature a on or off.
Besides the coding there are various adaptation channels that always said in clear text what they for for, even though the text is mostly a mix of German, English and technical abbreviations. While there were only a few adaption channels in the old days, there can be 1000 or more in the most recent ECUs. Via adaptation you can for example change the video cut off speed from 15km/h to 250km/h which is what Video in Motion does. It's not that easy though because a security code is required to be able to change that numeric value in the EEPROM of the MMI head unit and since the code and exact process is not public yet, only OBD11 and VCP can do VIM.
Each ECU has a coding section, a hex string of varying lengths where settings can be changed by enabling bits in certain bytes. In the old days VCDS had the long coding helper that offered a nice GUI that explained what all the bits are for (at least the known ones). But at the moment VCDS its lacking any coding helper and only OBD11 and VCP do explain what some bits do. You would change bit x in byte y from 0 to 1 to turn feature a on or off.
Besides the coding there are various adaptation channels that always said in clear text what they for for, even though the text is mostly a mix of German, English and technical abbreviations. While there were only a few adaption channels in the old days, there can be 1000 or more in the most recent ECUs. Via adaptation you can for example change the video cut off speed from 15km/h to 250km/h which is what Video in Motion does. It's not that easy though because a security code is required to be able to change that numeric value in the EEPROM of the MMI head unit and since the code and exact process is not public yet, only OBD11 and VCP can do VIM.