kw1281test: A Free VDS-Pro / VagTacho Alternative

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Hello, tryed to read eeprom from 3U0920942D cluster.
It is amazing that it can read Crypted cluster! However is it possible to read all data including keys, milleage and matching to engine?
There are addresses 50-5f, 70 to 14f not read from cluster.
What can I do to read data in full? Match one key to cluster?
It looks like kw1281test doesn't fully unlock 3U0920942D clusters for full EEPROM read. If you have access to an EEPROM programmer (e.g. like this one) I can tell you how to change a few bytes that will unlock it for use with kw1281test.
 

vampirelo

Member
Joined
Mar 18, 2014
Location
Russia
TDI
Golf 4
It looks like kw1281test doesn't fully unlock 3U0920942D clusters for full EEPROM read. If you have access to an EEPROM programmer (e.g. like this one) I can tell you how to change a few bytes that will unlock it for use with kw1281test.
Yes, I have ezp programmer and can read eeprom directly from chip, decryt it and modify as needed. Should I make cluster as New (change 060606 to 040404)? Or something other need to be updated?
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Yes, I have ezp programmer and can read eeprom directly from chip, decryt it and modify as needed. Should I make cluster as New (change 060606 to 040404)? Or something other need to be updated?
No need to decrypt it. Read the entire EEPROM and email it to me (contact info here: https://bitfab.com/Contact) and then I can tell you how to modify it.
 

TdiRN

Veteran Member
Joined
Jul 7, 2015
Location
FL
TDI
2002 VW Jetta, 5 speed, 400k milesish
How can i use the tool to remove the immobilizer on my 2002?
 

TdiRN

Veteran Member
Joined
Jul 7, 2015
Location
FL
TDI
2002 VW Jetta, 5 speed, 400k milesish
Am I just going to command prompt, changing directory to file location, and using this command: .\kw1281test.exe com2 9600 1 WriteEdc15Eeprom 0x1B0 0x60 0x1DE 0x60 ?
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Am I just going to command prompt, changing directory to file location, and using this command: .\kw1281test.exe com2 9600 1 WriteEdc15Eeprom 0x1B0 0x60 0x1DE 0x60 ?
Yes, bit you may need to replace "com2" with whatever com port your KKL cable is using. Also make sure to download the newest version: https://github.com/gmenounos/kw1281test/releases
 

TdiRN

Veteran Member
Joined
Jul 7, 2015
Location
FL
TDI
2002 VW Jetta, 5 speed, 400k milesish
just downloaded the latest version and am going to use my rosstech cable
 

TdiRN

Veteran Member
Joined
Jul 7, 2015
Location
FL
TDI
2002 VW Jetta, 5 speed, 400k milesish
Edit: Win 10 is a PITA. I think I've finally got it figured out.
 
Last edited:

TdiRN

Veteran Member
Joined
Jul 7, 2015
Location
FL
TDI
2002 VW Jetta, 5 speed, 400k milesish
Ok tried it this morning and am getting this:

Version 0.99.4-beta (https://github.com/gmenounos/kw1281test/releases)
Args: com4 9600 1 WriteEdc15Eeprom 0x1B0 0x60 0x1DE 0x60
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 9.0.0
Culture: en-US
Opening Generic serial port com4
Sending wakeup message
Reading sync byte
The operation has timed out.
Retrying wakeup message...
Reading sync byte
The operation has timed out.
Retrying wakeup message...
Reading sync byte
The operation has timed out.
Caught: System.InvalidOperationException Controller did not wake up.
Unhandled exception: System.InvalidOperationException: Controller did not wake up.
at BitFab.KW1281Test.KwpCommon.WakeUp(Byte controllerAddress, Boolean evenParity) in /Users/gmenounos/src/kw1281test/KwpCommon.cs:line 62
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean evenParityWakeup) in /Users/gmenounos/src/kw1281test/Tester.cs:line 31
at BitFab.KW1281Test.Program.Run(String[] args) in /Users/gmenounos/src/kw1281test/Program.cs:line 290
at BitFab.KW1281Test.Program.Main(String[] args) in /Users/gmenounos/src/kw1281test/Program.cs:line 33
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Ok tried it this morning and am getting this:
...
The operation has timed out.
Caught: System.InvalidOperationException Controller did not wake up.
...
What kind of cable are you using? If it's a RossTech cable then it needs to be one of the older ones that support VCP drivers and it needs to be set to "dumb mode" (e.g. uncheck "Boot in Intelligent Mode" in VCDS settings, save settings and unplug/replug cable before using kw1281test).
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
That was it! Help is much appreciated! I am taking notes this time so I can remember the necessary steps. Immobilizer is off and all of my keys work!!
And don't delete the EDC15 backup file that was created in case you want to turn the immobilizer back on.
 

Nuje

Top Post Dawg
Joined
Feb 11, 2005
Location
Island near Vancouver
TDI
2002 Golf 6MT; 2015 Sportwagen 6MT; 2016 A3 e-tron 6DSG
TLDR, Sorry. I successfully used this to get/keep my hatch open with the door switch on my 03 Jetta Wagon. Do I need to use this software on my 03 door Golf to do the same thing or can that be accomplished via VCDS? I like to go as far as I can with VCDS and then use this.

Thanks!!
If your 2dr Golf is the bargain-basement trim level (manual windows and mirrors typically signify that).....the CCM in those cars is not the typical 1C0***, but rather, some 1J0 thing that doesn't have the bits and bytes in the same places. I haven't been able to figure out how to get the "hatch lock status matches door lock status" that you've done on the wagon to work on one of these cars; granted, my sample size is exactly two, so....haven't spent massive resources trying to figure it out either.
 

2003_unicorns

Veteran Member
Joined
Oct 23, 2024
Location
Virginia
TDI
2003 Jetta Wagon manual & 2003 Golf 2dr. manual
If your 2dr Golf is the bargain-basement trim level (manual windows and mirrors typically signify that).....the CCM in those cars is not the typical 1C0***, but rather, some 1J0 thing that doesn't have the bits and bytes in the same places. I haven't been able to figure out how to get the "hatch lock status matches door lock status" that you've done on the wagon to work on one of these cars; granted, my sample size is exactly two, so....haven't spent massive resources trying to figure it out either.
Let me know if you need me to share what worked for me on the wagon. There is one odd and terrible cavaet though. If I open and close the hatch with it running it locks all of the doors.

I remember to leave my windows down.

The Golf is a GL and has power windows and locks but no sunroof. Thanks for the heads up.
 
Last edited:

P2B

Top Post Dawg
Joined
Jan 11, 2006
Location
Toronto & Muskoka, Canada
TDI
2002 Jetta, 2003 Jetta, 2003 Jetta Wagon
Let me know if you need me to share what worked for me on the wagon. There is one odd and terrible cavaet though. If I open and close the hatch with it running it locks all of the doors.
In that case it didn't work :rolleyes: That should not happen. I'd share what worked for me but I did it years ago using VDS-Pro and don't recall the details :(
 

kent750

Member
Joined
Dec 28, 2024
Location
kootenays BC
TDI
none
It works with most but there are a few that do not. I should make a list.
If I manage to obtain the SKC through other means...will I be able to use kw1281test to adapt new keys? Following the directions laid out in post #1264? Even if kw1281test won't pull my SKC?
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
If I manage to obtain the SKC through other means...will I be able to use kw1281test to adapt new keys? Following the directions laid out in post #1264? Even if kw1281test won't pull my SKC?
Yeah, it should be able to do that. But since you have an Audi, the adaptation channel might be different. You'll have to research. Whatever channel you'd use in VCDS would be the same that you'd use in kw1281test.
 

kent750

Member
Joined
Dec 28, 2024
Location
kootenays BC
TDI
none
Yeah, it should be able to do that. But since you have an Audi, the adaptation channel might be different. You'll have to research. Whatever channel you'd use in VCDS would be the same that you'd use in kw1281test.
I attempted adaptation save after getting my skc....it did not work...now my immobilizer light is blinking ... and all three keys start the car....fault code when scanned shows
01179 - 35-00
Will the command Findlogins check if the SKC I pulled is incorrect/correct? ((Vcds allowed me to login with the SKC I had but I'm only using the shareware version and so I couldn't use it to adapt the new keys) it showed channel 21 so that's what I used)
Will AdaptationRead or AdaptationTest display how many keys are paired? How are these commands used and to what end?
The car is drivable right now... I'm assuming some how I shut off the immobilizer.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Sorry, but I don't know anything about Audis.
I attempted adaptation save after getting my skc....it did not work...now my immobilizer light is blinking ... and all three keys start the car....fault code when scanned shows
01179 - 35-00
Will the command Findlogins check if the SKC I pulled is incorrect/correct? ((Vcds allowed me to login with the SKC I had but I'm only using the shareware version and so I couldn't use it to adapt the new keys) it showed channel 21 so that's what I used)
Will AdaptationRead or AdaptationTest display how many keys are paired? How are these commands used and to what end?
The car is drivable right now... I'm assuming some how I shut off the immobilizer.
I think you'd be better off asking about adapting keys in an Audi forum. I don't know much about them and how they differ from MKIV VWs.
 

H-rider

New member
Joined
Jan 23, 2025
Location
CdA, ID
TDI
'03 Beetle
Hello and thank you for providing what looks like the SKC solution I'm looking for.
My 03 beetle came (recent purchase) with a replaced inst. cluster (also received what I was told is the original cluster) and neither one has gauge functions ( the odometer works on both) when installed. I found this Ross Tech video on swapping clusters and hope to use my VCDS to get the replaced cluster to work. - ECM & cluster swapping
Will kw1281test program help me find the SKC with the replaced cluster?
I see that beetle clusters were made by Magneti Marelli, does that affect using this program?
One last ?, the link for the cable in the first post of this thread goes to a cable that's not available on Amazon, will this one work? - Amazon KKL cable
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Hello and thank you for providing what looks like the SKC solution I'm looking for.
My 03 beetle came (recent purchase) with a replaced inst. cluster (also received what I was told is the original cluster) and neither one has gauge functions ( the odometer works on both) when installed. I found this Ross Tech video on swapping clusters and hope to use my VCDS to get the replaced cluster to work. - ECM & cluster swapping
Will kw1281test program help me find the SKC with the replaced cluster?
I see that beetle clusters were made by Magneti Marelli, does that affect using this program?
One last ?, the link for the cable in the first post of this thread goes to a cable that's not available on Amazon, will this one work? - Amazon KKL cable
Yes, it should allow you to pull the SKC from either cluster, but you'll still need to figure out what's wrong with your gauges. kw1281test has generally worked with Marelli Beetle clusters though there are a few Marelli Audi clusters that aren't supported.

I think that Amazon FT232RL-based cable should work fine and will be supported on more computers than the CH341A cables.
 

H-rider

New member
Joined
Jan 23, 2025
Location
CdA, ID
TDI
'03 Beetle
Yes, it should allow you to pull the SKC from either cluster, but you'll still need to figure out what's wrong with your gauges. kw1281test has generally worked with Marelli Beetle clusters though there are a few Marelli Audi clusters that aren't supported.

I think that Amazon FT232RL-based cable should work fine and will be supported on more computers than the CH341A cables.
Thank you gmenounos for your reply.
My understanding was that the gauges don't work because the cluster is not matched to the car/ECU ?
The ECU has had the immobilizer "deleted", this is what is allowing the car to run and the key to work, would this be correct?
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion), Non-TDI: '23 Tesla Model 3 AWD
Thank you gmenounos for your reply.
My understanding was that the gauges don't work because the cluster is not matched to the car/ECU ?
The ECU has had the immobilizer "deleted", this is what is allowing the car to run and the key to work, would this be correct?
As far as I know, matching the cluster to the car is not necessary for the gauges to work. And, yes, if the ECU has the immobilizer deleted then the car will start even if the cluster isn't matched to the ECU (but the cluster will display an immobilizer warning light).
 

H-rider

New member
Joined
Jan 23, 2025
Location
CdA, ID
TDI
'03 Beetle
As far as I know, matching the cluster to the car is not necessary for the gauges to work. And, yes, if the ECU has the immobilizer deleted then the car will start even if the cluster isn't matched to the ECU (but the cluster will display an immobilizer warning light).
Thanks again for your help.
Do you have any idea what or where i would look for as reasons why the gauges don't work?
 
Top