|
Post by rdeuvletian on Jan 10, 2023 19:17:31 GMT
Hi everyone,
I was calibrating my steering angle sensor on my audi a3 8v and I realized that for the basic settings and the sensor initialization there were 3 security codes available for each and all three were accepted for both calibrations.
What is the difference, if any at all between the different security codes?
Are there certain ones I should use under specific circumstances, or are any of them okay to use?
Thanks!
|
|
|
Post by dv52 (Australia) on Jan 10, 2023 20:26:31 GMT
rdeuvletian :Hi. hmm..... for obvious reasons, formal information from the VAG mother-ship about Security Codes (SCs) is as rare as rocking-horse sh#t! In fact, I suspect that you won't find anything, anywhere that has a VW/Audi stamp and actual SC numbers on the same document (happy to be proven wrong).
Whatever information that is in the public domain has been gleaned by communities such as this forum and it's very non-official - most certainly, no SC that is published on any public forum is sanctioned by the car manufacturer.
So, with this important caveat as context - my hunch is that you won't get much in the way of an informed response to your question.
When I was an active contributor on the Ross-Tech forum (I am no longer), I created a fairly extensive list of SCs for MQB platform cars (like your Audi A3 8V) which you can find HERE. Most of these codes came from other contributors and from various other forums that I frequented over many years. I also managed to discover some security codes in my list by brute-force polling of modules (i.e. testing every combination of 5 x digit numbers using VCP - it takes about 15 hrs of continuous polling per module to test the full suite of 100,000 numbers).
So, as you will see from my list - there appear to be 2 x broad types of SCs used in these vehicles: Coding and Calibration.
Coding type SCs tend to fall into 2 x categories; - General - meaning that the same number applies across multiple modules (i.e. the ubiquitous SC, 20103)
- Specific - meaning that a specific number applies to an individual module only (i.e. the well known 31374 for the hex09 module)
As a broad statement of application, it seems that Coding type SCs generally allow access to the entire adaptation channel database and long-code software switches for their respective modules! That said, for modules like the Brake module (@ address hex03 on the CAN network), specific SCs are needed to access particular channels!
Calibration SCs on the other hand tend to have more of a single-purpose application - albeit, I have no doubt that your observation about "sensor initialization" is correct! Again, in general - my experience has been that it's best to use a particular SC for each separate Basic Setting procedure. My hunch (wild guess) is that where a calibration SC does apply across more than one procedure, it will be a related procedure - maybe?
More than happy to hear the experience of others - when using SCs
Don
|
|
|
Post by rdeuvletian on Jan 11, 2023 7:15:04 GMT
Hi dv, thanks for the elaborate reply, that makes more sense.
I was just surprised as OBDeleven was giving me 3 suggestions for security codes when performing the steering angle basic setting and then 3 again when performing the steering angle initialization.
All 6 codes get accepted for both calibrations however, I noticed that during the initialization, when I used the first SC it just said “success”. When I used the second security code, the steering wheel started to move right and left on its own and then centered on its own. After the first code, the status said basic initialization or something along those lines when I checked the live data for the angle sensor. After the second code the status said initialized which seemed strange to me that two different codes gave different results even though they’re for the same calibration or initialization.
|
|