A4 (B5 Platform) Discussion Discussion forum for the B5 Audi A4 produced from 1995-2001 B5 FAQ
View Poll Results: Do you prefer the OLD FAQ?
I want the OLD FAQ back!
4
100.00%
I like the NEW FORMAT
0
0%
Voters: 4. You may not vote on this poll

AUDI A4 | B5 | 8D 1996 - 2001 FAQ Frequently Asked Questions and Common Problems Thread Collection

Thread Tools
 
Search this Thread
 
Old 04-03-2005, 01:31 AM
  #81  
AudiWorld Super User
 
Chimpzilla's Avatar
 
Join Date: Jul 2003
Posts: 5,429
Received 3 Likes on 3 Posts
Default

Santorin Blue - LZ5K
Chimpzilla is offline  
Old 04-03-2005, 01:34 AM
  #82  
AudiWorld Super User
 
Chimpzilla's Avatar
 
Join Date: Jul 2003
Posts: 5,429
Received 3 Likes on 3 Posts
Default

Aluminum Silver - LY7M (1999 and ealier)
Chimpzilla is offline  
The following users liked this post:
Ilah (10-26-2020)
Old 04-03-2005, 05:17 AM
  #83  
FAQ Author
Thread Starter
 
BSK auf Arbeit's Avatar
 
Join Date: Jan 2005
Posts: 6,984
Likes: 0
Received 6 Likes on 6 Posts
Default Explanation of Adaption Channels used with Lemmiwinks

Lemmiwinks only works on DBW (drive by wire) cars


AN EXPLANATION OF ADAPTATION CHANNELS

This will be an explanation of the adaptation channels in VW/Audi ECUs, how they can be modified, and what effect they have on engine operating parameters.



Adaptation channels allow VW/Audi dealers to make minor tweaks to engine operating parameters (e.g. engine idle speed adjustment). These settings can be modified using the dealer's diagnostic equipment or VAG-COM.

These settings are stored in a serial eeprom which means the settings will not be lost if the ECU loses power. This is the same eeprom that stores data that can change from time to time like diagnostic trouble codes. This serial eeprom is different from the flash memory chip that stores the main engine control program, and therefore changes made to
adaptation channels will not affect code checksums.


As an example, let us take a VR6 owner who is happy with the performance of his engine but would like to have his speed limiter raised. There is an adaptation channel that can be used to raise or lower the speed limiter setting, and if there were a way to change this adaptation channel then there would be no need for this owner to even buy a chip.
He would be able to continue running with bone stock ECU programming with no worries about a dealership detecting a chip (since there is no chip), and if he were particularly worried he would simply restore the default factory setting before bringing the car in for service.


So, he connects to his ECU with VAG-COM, goes to adaptation channel 7, and tries raising the speed limiter. But it doesn't work: the commands that request the setting of new adaptation channel values have built in limit checks and reject the new values. In this particular case, the speed limiter related adaptation channel is effectively disabled since
the stock ECU programming limits the control range so that the only valid value is zero (i.e. no change).


So the issue boils down to this: is it possible to change these adaptation channels in such a manner that the original factory limits are bypassed? There are two possible approaches. First, one can make a chip with the preset adaptation channel limits extended to allow a larger djustment
range. Second, one can bypass the VAG adaptation channel routines and directly place the new adaptation channel settings into the ECU.

Changing the preset adaptation channel limits in a chip is the only option for VAG group diesel ECUs, Magneti Marelli ECUs, and older Bosch ECUs. These codes check the adaptation channel limits after the values have been read out of the serial eeprom. Motronic 7 ECUs do not do this check which opens up the second method.


Directly transferring the new adaptation channel values into the ECU works by finding the RAM memory location where the ECU stores the adaptation channel data and directly writing the changes to those RAM memory locations. When the ignition key is turned off the ECU enters a housekeeping mode where among other tasks the modified adaptation channel data is written into the serial eeprom. This roundabout method is required because memory writes directly to the serial eeprom are blocked.

Interestingly, this method will not work using the VAG mode protocol. Write access is allowed to any ECU RAM location except those locations that store the serial eeprom data. Someone at Bosch clearly knew about this vulnerability and took measures to close this loophole. But for some reason this loophole was left in the KWP2000 routines.

Each ECU code stores this adaptation channel data in different RAM locations. To make this method work with any ECU one runs through the following steps: 1) Establish communications with the ECU using KWP2000 mode; 2) Read data directly from serial eeprom (since read access is allowed); 3) Search for this data in the ECU's RAM; 4) Write the new adaptation channel settings to the RAM location; 5) Cycle ignition key to have ECU transfer the new settings into the serial eeprom.

The KWP2000 protocol is not as reliable as the VAG protocol. Some cars will have communications problems which often can be worked around by pulling the instrument cluster fuse (make sure VAG-COM will be able to clear you air bag DTC light before doing this!!!).


Using the KWP2000 protocol gives one the ability to change settings in any VAG Motronic 7 ECU regardless of whether the ECU is stock or chipped.


------------------------------------------------------------------------

[Adaptation Channel Functions]

This lists all Bosch Motronic 7 adaptation channels with a typical factory VAG control range and the maximum possible control range if one were to directly write changes to the serial eeprom.

Note that Bosch Motronic 7 codes have differences in what adaptation channels are actually implemented.




Ch01 : Idle Speed Offset
Adjust idle RPM level
- Higher number: increase idle rpm
- Lower number: decrease idle rpm

Ch02 : Fuel Tweak (Accel Pump); Increasing Loads
-This channel adjusts a fuel enrichment under load
-Modulates Throttle Response

Ch03 : Fuel Tweak (Accel Pump); Decreasing Loads
-This channel adjusts a fuel enrichment term coming off the gas or decelerating.

Ch04 : Start Up Fuel Enrich
Amount of fuel on any start ups?
- Higher number: enrich the mix
- Lower number: lean out the mix

Ch05 : Warm Up fuel Enrich
Amount of fuel on start ups E.G. on the first start in the morning?
- Higher number: enrich the mix
- Lower number: lean out the mix

Ch06 : Lambda Regulation
Controls how fast ECU adapts:
- Higher number: faster adaptation
- Lower number: slower adaptation

Ch07 : Additive Offset To Speed Limiter
Controls speed limiter in increments ok 1km/hr

Ch08 : Secondary Fuel Tweak
Controls fueling at idle, ussually alters additive fuel trims
- Higher number enrich the mix
- Lower number lean out the mix

Ch09 : Ignition Timing Offset
Controls timing in steps of 0.75 degrees, all RPM range is altered
- Higher number advances timing
- Lower number retards timing

Ch10 : Primary Fuel Tweak
Controls fueling on run, ussually change multiplicative fuel trims
- Higher number enrich the mix
- Lower number lean out the mix

Ch11 : Unused
Unused

Ch12 : SEL Scaling (Turbo Cars Only)
Adjust boost
- Higher numbers increase boost pressure
- Lower numbers decrease boost pressure

Ch13 : OFF OFF
Unused

Ch14 : Idle Torque Additive Offset
Controls engine load at idle
- Higher numbers: spec load at idle is increased
- Lower numbers: spec load at idle is decreased

Aditional Information from Revotechnik:
Adaptation Channer Explanation
http://forums.vwvortex.com/zerothread?id=1191064
Revo Comparison of Adaptation Channels and Tuning
http://forums.vwvortex.com/zerothread?id=1191128

How to:
1. Place key in ignition, turn to on position.
2. Attach VagCom 'dongle'.
3. Bring up Lemmiwinks software
4. To store original ECU settings Click ON "Read". This reads your current settings.
5.Adjust settings at will.
6.Click on 'SET' to connect to the ECU and adapt settings.
7. When asked to cycle ECU, simply turn it off, then turn the ECU back on.
8. Enjoy (hopefully) new settings.




-----------------------------------------------------------------------

Adaptation channels used by various Bosch Motronic 7 VW/Audi Group codes:




Channel Turbo Naturally
# Charged Aspirated FSI
---- -------- -------- ---------
1 YES YES YES
2 YES YES YES
3 YES YES YES
4 YES NO NO
5 YES NO NO
6 YES NO NO
7 YES YES YES
8 YES YES YES
9 YES YES NO
10 YES NO YES
11 NO NO NO
12 YES NO NO
13 YES YES YES
14 YES YES YES




-----------------------------

[Checking and resetting adaptation channel settings using VAG-COM]


Adaptation channel settings can be checked, tweaked according to the preset factory limits, and reset to the factory defaults using VAG-COM.

Connect to the car's ECU by opening the "Select Control Module" screen from the start screen, then select the "01-Engine" Module. Once you are connected to your ECU open the "Adaptation-10" screen.

You can cycle through each adaptation channel. For each channel you will have the currently stored adaptation value read in; you can then enter a new test value and press the "Test" button to see whether the new value is acceptable to the ECU; then you can hit the "Save" button to store the new adaptation value.

If you would like to restore all adaptation channel factory defaults you can save a test value of "000" to channel zero.



The following shows the factory default adaptation channel settings:



Channel Factory
# Default
------- -------
1 128
2 128
3 128
4 128
5 128
6 128
7 128
8 128
9 128
10 128
11 128
12 255
13 0
14 0
BSK auf Arbeit is offline  
Old 04-03-2005, 05:21 AM
  #84  
FAQ Author
Thread Starter
 
BSK auf Arbeit's Avatar
 
Join Date: Jan 2005
Posts: 6,984
Likes: 0
Received 6 Likes on 6 Posts
Default an easy way to test the ignition module

<ul><li><a href="https://forums.audiworld.com/a4/msgs/1594531.phtml">https://forums.audiworld.com/a4/msgs/1594531.phtml</a></li></ul>
BSK auf Arbeit is offline  
Old 04-03-2005, 05:22 AM
  #85  
FAQ Author
Thread Starter
 
BSK auf Arbeit's Avatar
 
Join Date: Jan 2005
Posts: 6,984
Likes: 0
Received 6 Likes on 6 Posts
Default A Pillar boost gauge installation

<ul><li><a href="https://forums.audiworld.com/a4/threads/838214.phtml#2300224">https://forums.audiworld.com/a4/threads/838214.phtml#2300224</a></li></ul>
BSK auf Arbeit is offline  
Old 04-03-2005, 06:59 AM
  #86  
FAQ Author
Thread Starter
 
BSK auf Arbeit's Avatar
 
Join Date: Jan 2005
Posts: 6,984
Likes: 0
Received 6 Likes on 6 Posts
Default Factory Option Codes

<center><img src="http://pictureposter.audiworld.com/44061/p1010027.jpg"></center><p>
BSK auf Arbeit is offline  
Old 04-03-2005, 07:04 AM
  #87  
Banned
 
ModifiedA4's Avatar
 
Join Date: Mar 2000
Posts: 34,209
Likes: 0
Received 2 Likes on 2 Posts
Default AutohausAZ

<ul><li><a href="http://www.autohausAZ.com">http://www.autohausAZ.com</a</li></ul>
ModifiedA4 is offline  
Old 04-03-2005, 07:05 AM
  #88  
Banned
 
ModifiedA4's Avatar
 
Join Date: Mar 2000
Posts: 34,209
Likes: 0
Received 2 Likes on 2 Posts
Default German Auto Parts

<ul><li><a href="http://www.germanautoparts.com">http://www.germanautoparts.com</a</li></ul>
ModifiedA4 is offline  
Old 04-03-2005, 07:11 AM
  #89  
Banned
 
ModifiedA4's Avatar
 
Join Date: Mar 2000
Posts: 34,209
Likes: 0
Received 2 Likes on 2 Posts
Default

Used Parts Sources
ModifiedA4 is offline  
Old 04-03-2005, 07:11 AM
  #90  
Banned
 
ModifiedA4's Avatar
 
Join Date: Mar 2000
Posts: 34,209
Likes: 0
Received 2 Likes on 2 Posts
Default Dads Auto Recycling

<ul><li><a href="http://www.dadsauto.com/">http://www.dadsauto.com/</a</li></ul>
ModifiedA4 is offline  


Quick Reply: AUDI A4 | B5 | 8D 1996 - 2001 FAQ Frequently Asked Questions and Common Problems Thread Collection



All times are GMT -8. The time now is 05:55 PM.