how do I find my Security Access Code

plojm555

Member
Joined
Mar 12, 2013
Location
CA
TDI
2005 MKV BRM Jetta
Hi I just bought a used 05 MKV jetta TDI BRM engine, how do I find out the security access code for my Vag-Com?

I really want to change my egr setting but its prohibited or atleast it seems to be without that security access code?

Thanks

i saw something about j248 ecu if that helps
 
Last edited:

BobnOH

not-a-mechanic
Joined
May 29, 2004
Location
central Ohio
TDI
New Beetle 2003 manual
For opening Basic Settings, I think the codes are all 12233, do be careful
 

hytron

Active member
Joined
Jan 31, 2014
Location
MI, USA
TDI
2006 VW Jetta TDI - PD 1.9L
Does anyone know the login code for the engine control module for 2006 TDI? When I try 12233, VCDS says "Code Accepted" but I can't seem to see or change anything. Looking to change the glow plug time to stay on a bit longer.

Thanks!!!
 

Jesus Is Lord

Veteran Member
Joined
Jan 24, 2014
Location
Hersey, MI
TDI
2005 Passat TDI Wagon 144,000 2003 Eurovan VR6 2007 Touareg V10 TDI 158,000
Once you login with code 12233 it will allow you to use adaptation. This is on a 2000 jetta tdi.
 

Archie Funker

Active member
Joined
Aug 8, 2012
Location
PoCo
TDI
1998 Jetta TDi, 2006 Jetta TDi
12233 login is only for TDI till 2003. On PD engines 2004+ it does not work.
So what is the code? Has anyone had success accessing the adaptations? I have been having the same issue, but the code is just plain rejected.
 

Vince Waldon

Top Post Dawg
Joined
Apr 25, 2009
Location
Edmonton AB Canada
TDI
2001 ALH Jetta, 2003 ALH Wagon, 2005 BEW Wagon
If you are talking about your 2006 there is *no* code that works... EGR function is not adaptable on 2004+ models... as posted above.
 

Archie Funker

Active member
Joined
Aug 8, 2012
Location
PoCo
TDI
1998 Jetta TDi, 2006 Jetta TDi
If you are talking about your 2006 there is *no* code that works... EGR function is not adaptable on 2004+ models... as posted above.

I apologize for not fully explaining myself yesterday, I was on my way out the door when I posted.

This is my situation. Currently I have a Revo tune installed (it was there when I bought the car), I have recently decided to do a little more to the car and will need another tune. In order to get it tuned I must read the existing ECU file so I can send it off to me modified. When I connect to the ECU to read it (via OBD port) I get a connection error when I try to read the file. However, I am able to read DTC codes, etc. but I can't get in to do adaptations or anything that requires security access.

I was instructed to try to unlock the ECU for reading again by resetting security access. I opened up the engine controller using vcds, then "security access" and entered 12233 as the access code, then "do it". When I hit do it, I received a security access code "refused" message.

My tuner is working with me to resolve this issue, but I thought I would just do a little research of my own. Anyone else have a similar issue?
 

KERMA

Vendor , w/Business number
Joined
Sep 23, 2001
Location
here
TDI
99 beetle and 04 jetta
you guys are mistaking the edc15 "login" for the edc16 "security access"
these are separate and different functions and are NOT the same. They should not be mistaken for one another.

(though you could refer to the "login code" of 12233 as a password)

Just to be clear... there are NO manual adaptation channels in ECDC16 like they had in the older cars. Any required adaptations are done automatically by the ecu (also referred to as "ecu learning" by some). There are extra functions that are accessible through "basic settings" that act as "adaptations" of sorts, but you don't have the ability to manually change the value stored in the diagnostic section of memory (eeprom) as in ecd15. The ecu does it automatically through an internal programming routine.

However... there is a security layer or two acting as a gatekeeper for certain diagnostic routines- reading/writing the ecu being among these. (IOW flashing is included in the diagnostic routines of the ECU's internal programming "instructions" ) There's a command sequence sent by the user tool to access these diagnostic routines, whether it's to read/clear codes or identify the ecu, or read the flash or write the flash. To initialize these certain kinds of diagnostic session, the ecu responds to any request from the "tester tool" to initiate a session, with it's own "request" for a password. (login if you will) In EDC16, If the wrong password is supplied by the "tester tool", then the ecu refuses to start the diagnostic session, (response = 7F) with a reason code of "wrong password", and it's "strike one". (a "counter" increments +1) Try again with the wrong password, "strike two". After four failures, BAM, security lockout.

Once security lockout becomes active: Then EVEN IF you input the correct password, along the 7F ("session refused" A.K.A. "negative") response, you will get the "reason" for refusal of access = 37 = "requiredTimeDelayNotExpired". The response string is: 7F,27,37 where 7F is the response (negative), 27 is the request received (security access requested), and 37 is the reason (requiredTimeDelayNotExpired)

Q-loader will display this error as 01 02 which refers to where in the routine the error occurred (what step it happened at). Reading the device log will show the error string of 7F,27,37 (this info is encrypted and must be sent to us for interpretation)

In other words once the lockout is triggered, there is a time delay before further access attempts can be made (even with the proper password). This lockout begins at 20 minutes, then after another round of failed passwords the time doubles to 40 minutes, and so on, up to a maximum of 255 minutes.

To reset this kind of security lockout, leave the diagnostic interface connected and "handshaked", leave the ignition key on (car not running), with the door open, for the minimum required time. This resets the security access lockout. Usually 40 minutes does the trick. I suspect some companies like revo may just change the value that's stored in the eeprom to set the "required time" to 255 minutes as part of their flashing routine. This would serve as an effective way to "lock" the ecu from reading for most intents and purposes. The value is in the eeprom not the flash, so it won't affect the actual tuning being done, just prevent future access to that particular group of diagnostic routines. IOW a somewhat affective "read protection". (but not the only way... ;))


Usually 40 minutes does the trick. But up to 4 hours 15 minutes may be required. Then the correct password can be entered to reset security access- and this password is 12233 if using VCDS (through the "security access" subroutine" or else simply using the flash tool (which inputs the correct access code automatically)

Hope this clears some things up
 

so13

New member
Joined
Apr 22, 2017
Location
Europe
TDI
AHF
Guys, what if after attempting 12233 i got "controller refused the key, first attempt error 35: invalid key, second attempt: error 35: invalid key"? I ve tried to "unlock" access by waiting over 40 minutes cause before that I got "error 37 requested time delay not expired". So now it looks like I've got different access code to security access? is it possible? car is a6 c6 2005 bpp 2,7 tdi
 
Last edited:

kcjettaman

Member
Joined
Feb 3, 2012
Location
Farmington, NY
TDI
2006 Jetta TDI
I am trying to follow directions on how to respond to the following faults:

Address 44: Steering Assist Labels: 1Kx-909-144-G2V2.clb
Part No: 1K1 909 144 J
Component: EPS_ZFLS Kl.5 D04 1606
Shop #: WSC 00000 000 00000
VCID: 323E12C898234C87EBD-8066

2 Faults Found:
02546 - Steering Limit Stop
005 - No or Incorrect Basic Setting / Adaptation
Freeze Frame:
Mileage: 8080 km
Temperature: 18.0°C
Voltage: 11.70 V
Voltage: 11.60 V

00778 - Steering Angle Sensor (G85)
005 - No or Incorrect Basic Setting / Adaptation
Freeze Frame:

I was trying to follow the directions below:

1. If the battery is disconnected, the basic settings for the Steering Angle Sensor G85 are lost. This will typically result in a trouble code 00778 – G85 Steering Angle Sensor Basic Settings lost in ABS.
<a href="http://www5.smartadserver.com/ac?jump=1&nwid=1775&siteid=99098&pgname=dynamic-ros&fmtid=46172&visit=m&tmstp=[timestamp]&out=nonrich" target="_blank">< img src="http://www5.smartadserver.com/ac?out=nonrich&nwid=1775&siteid=99098&pgname=dynamic-ros&fmtid=46172&visit=m&tmstp=[timestamp]" border="0" alt=""/></a>
2. Unlike earlier models with traditional hydraulic power steering systems, this vehicle is equipped with an electro-mechanical power steering system (large electric motor used to help steering vs. fluid).
3. In vehicles equipped with the electro-mechanical power steering, the G85 basic setting needs to be performed in the Steering Assist control module, not the ABS control ¬module.
a. If the vehicle is equipped with ESP, the G85 basic setting is still set in the ABS control ¬¬module.
4. Reset the G85 basic setting as follows:
a. Start the vehicle and turn the steering wheel one turn to the right and one turn to the left.
b. Drive a short distance in a straight line on a level surface. Stop with the wheels pointing straight.
c. Leave the engine running and do not move the steering wheel.
d. Select Address Word 44-Steering Assist.
e. Select Function 11-Login or 16-Security Access. Enter a value of 40168.
f. Select Function 04-Basic Settings. Enter Display Group 060. Activate the basic setting. The 1st Display Field should show “OK” when the setting has completed.
g. Select Function 08-Read Measuring Value Blocks (MVB). Enter Display Group 007. The first Display Field should show a value between -1.5° and +1.5°.
5. After the G85 has been ¬successfully set, the Steering Limit Stop adaptation needs to be performed. Loss of Steering Limit Stop Basic Setting will result in trouble code 02546 – Steering Limit Stop No or Incorrect Basic Setting/Adaptation – being stored.
6. Complete the Steering Limit Stop adaptation as follows:
a. With the engine still running, center the steering wheel and hold it for five seconds.
b. Turn the steering wheel completely to the left and hold it there for a second.
c. Turn the steering wheel completely to the right and hold it there for a second.
d. Center the steering wheel.
e. Switch the engine and ignition off.
f. Switch the ignition on and wait five ¬seconds.
g. The Steering Assist Warning Lamp should turn off. If it doesn’t, perform a short test drive.
Tech Tip: If the 02546 fault code does not clear out after the test drive, try repeating the procedure and increase the key cycle times to 30 ¬seconds or more.

Putting in the code they told me "40168" didn't work; can anyone help me with this?
 

kcjettaman

Member
Joined
Feb 3, 2012
Location
Farmington, NY
TDI
2006 Jetta TDI
I should add that I had been in a small accident; steering wheel airbag deployed. I bought a used airbag, module, clockspring and steering sensor, and installed them. I had to put back my old clockspring because the "new to me" clockspring wouldn't allow the horn to work.
 

spoilsport

Top Post Dawg
Joined
Oct 3, 1999
Location
Houston TX
TDI
2000 Golf GLS Silver (Sold). 2005 Jetta TDI Wagon Tiptronic (daughter's)
My daughter recently bought a 2005 Jetta TDI (BEW)
Am I to understand that you can't set Adaptation on the EGR like I did on my 2000 Golf?
Also, when I tried to Login with 12233 it said code not accepted.
 

jef@rosstech

Associate Ross-Tech Vendor , w/Business number
Joined
Jul 19, 2010
Location
knoxville
TDI
2004 Dog hauling, wood towing, pinball stashing Jetta wagon
My daughter recently bought a 2005 Jetta TDI (BEW)
Am I to understand that you can't set Adaptation on the EGR like I did on my 2000 Golf?
Also, when I tried to Login with 12233 it said code not accepted.

Correct. A scan tool can only send a request.... but if the control module doesn't support said request, it will be ignored or rejected (just like my prom night).



 

spoilsport

Top Post Dawg
Joined
Oct 3, 1999
Location
Houston TX
TDI
2000 Golf GLS Silver (Sold). 2005 Jetta TDI Wagon Tiptronic (daughter's)
Thanks for your help, Jeff.
LOL about the prom night blues. :D
 

jetta 97

Vendor
Joined
Dec 25, 2008
Location
Dallas (McKinney) ,TX ,USA
TDI
2 X Jatta MK5 2006
My daughter recently bought a 2005 Jetta TDI (BEW)
Am I to understand that you can't set Adaptation on the EGR like I did on my 2000 Golf?
Also, when I tried to Login with 12233 it said code not accepted.
Like was mention early , on PD 2004-2006 engines only way to do EGR Mod is to do Tuning .
 
Top