kw1281test: A Free VDS-Pro / VagTacho Alternative

Stagsboy

New member
Joined
Jan 1, 2023
Location
England
TDI
1.9
Hi

I'm new here but Ive been trawling through this thread and others on other Forums for days trying to find the answer to a problem with my !C0959799B CCM.

Essentially, one of my two keys suddenly stopped working. It still recognised the immobiliser but no longer worked as a remote. So, I attempted to use VCDS to re-pair the remote but in Module 46(CCM) Adaptation Channel (1). I noticed that the Read Value was 1 (for one key). However when I tried to increase the value to 2 it wouldnt let me save any value other than 1. I then used Channel 0 to set the factory defaults after which I tried again to save a value of 2 in Channel 1 but again it would only allow a value of 1.

Has anyone else had this problem and found a solution or could point me towards the values in the CCM Eeprom I could investigate (I think it may be 04256 - 04270). I should have said that in all other respects the CCM is operating correctly with no problems, nor are their any fault codes reported.
 

Melkel_21

New member
Joined
Jan 30, 2022
Location
Puerto Rico
TDI
mk4 Gti
Greetings Gmenounos, I have an Audi tt mk1 cluster to donate to you, so that you could add the support to mc912dg128 Motorola. Let me know when you want me to ship the cluster. Have a good one!
 

Kalmurn

Member
Joined
Nov 30, 2015
Location
Vancouver Island, Canada
TDI
2004 Jetta Wagon TDI
I seem to be having issues attempting to connect to my cluster in my 2004 TDI Wagon. When attempting to GetSKC or ReadSoftwareVersion i get a timeout error. Im using a VCDS HEX + CAN clone cable from Total Car Diagnostics that works with VCDS 17.1.3. I can confirm that i can use the cable to connect with this version of VCDS (that they provided) and read data from the cluster and ECU.

Ive uninstalled all drivers for the cable that windows installed, downloaded the VCP drivers and installed it for the cable, enabled "Load VCP" in the device settings, installed them again for the VCP drivers for the unidentified USB serial port that shows up and after doing so it shows as COM3. After this i disabled "boot in intelligent mode", tested, and saved in VCDS, and then unplugged and re-plugged in the cable. After doing these steps i am faced with the error as below.

Anyone able to provide some assistance?

I dont have a VAG-KKL cable unfortunately and since im in Canada the cheapest one on Amazon is like $35-$40. Ill be ordering one from Aliexpress with a CH340T chip unless someone recommends i get the FTDI FT232RL chip instead? Unfortunately this will take almost a month to get to me but is much cheaper at about $10-$15.

Code:
PS C:\Users\User\Downloads\kw1281test_0.80-beta_Win10> .\kw1281test.exe COM3 10400 17 ReadSoftwareVersion
KW1281Test: Yesterday's diagnostics...Today.

Version 0.80-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM3 10400 17 ReadSoftwareVersion
OSVersion: Microsoft Windows NT 10.0.19044.0
.NET Version: 7.0.0
Culture: en-CA
Opening serial port COM3
Sending wakeup message
Wakeup duration: 2 seconds
Reading sync byte
Caught: System.IO.IOException This operation returned because the timeout period expired. : 'COM3'
Unhandled exception: System.IO.IOException: This operation returned because the timeout period expired. : 'COM3'
   at System.IO.Ports.SerialStream.EndRead(IAsyncResult)
   at System.IO.Ports.SerialStream.ReadByte(Int32)
   at System.IO.Ports.SerialStream.ReadByte()
   at System.IO.Ports.SerialPort.ReadByte()
   at BitFab.KW1281Test.Interface.GenericInterface.ReadByte() in C:\Users\gmeno\src\kw1281test\Interface\GenericInterface.cs:line 34
   at BitFab.KW1281Test.KwpCommon.WakeUp(Byte, Boolean) in C:\Users\gmeno\src\kw1281test\KwpCommon.cs:line 52
   at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in C:\Users\gmeno\src\kw1281test\Tester.cs:line 32
   at BitFab.KW1281Test.Program.Run(String[]) in C:\Users\gmeno\src\kw1281test\Program.cs:line 256
   at BitFab.KW1281Test.Program.Main(String[]) in C:\Users\gmeno\src\kw1281test\Program.cs:line 26
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
I seem to be having issues attempting to connect to my cluster in my 2004 TDI Wagon. When attempting to GetSKC or ReadSoftwareVersion i get a timeout error. Im using a VCDS HEX + CAN clone cable from Total Car Diagnostics that works with VCDS 17.1.3. I can confirm that i can use the cable to connect with this version of VCDS (that they provided) and read data from the cluster and ECU.

Ive uninstalled all drivers for the cable that windows installed, downloaded the VCP drivers and installed it for the cable, enabled "Load VCP" in the device settings, installed them again for the VCP drivers for the unidentified USB serial port that shows up and after doing so it shows as COM3. After this i disabled "boot in intelligent mode", tested, and saved in VCDS, and then unplugged and re-plugged in the cable. After doing these steps i am faced with the error as below.
Try downloading VCDS-Lite and see if it will communicate over COM3 ( https://www.ross-tech.com/vcds-lite/download/ )
I'm pretty sure if that works then kw1281test should be able to work with your cable.
 

Kalmurn

Member
Joined
Nov 30, 2015
Location
Vancouver Island, Canada
TDI
2004 Jetta Wagon TDI
I guess the cable i have isnt going to work then. Just attempted to use it with VCDS Lite and it did not work. Ill be back when i get a KKL cable to try with the program. Im waiting on the new keys and immobilizer chips to show up in the meantime anyway 🤷‍♂️.

Im wanting to also enable the windows up and down with the remote button presses. It seems others have done this but its not immediately clear how exactly they did this/what they changed. I also want to enable the rear hatch on my wagon to unlock with the doors rather than have to always press the button on the remote or the button inside the car. Im going to re-read through this forum as last time i was mostly focused on getting my cable to connect. Is anyone able to provide some more detail on how this is done in the meantime?

Many thanks to everyone who has contributed to this project! This is truly amazing and i am incredibly grateful for people like you doing this kind of thing! Ill definitely be chipping a little money your way once i get the new cable and get it connected and working!
 

burpod

teh stallionz!!1
Joined
Nov 27, 2004
Location
cape cod, ma
TDI
82 rabbit vnt ahu, 98 jetta vnt ahu, 05 parts car, 88 scirocco.. :/
I guess the cable i have isnt going to work then. Just attempted to use it with VCDS Lite and it did not work. Ill be back when i get a KKL cable to try with the program. Im waiting on the new keys and immobilizer chips to show up in the meantime anyway 🤷‍♂️.

Im wanting to also enable the windows up and down with the remote button presses. It seems others have done this but its not immediately clear how exactly they did this/what they changed. I also want to enable the rear hatch on my wagon to unlock with the doors rather than have to always press the button on the remote or the button inside the car. Im going to re-read through this forum as last time i was mostly focused on getting my cable to connect. Is anyone able to provide some more detail on how this is done in the meantime?

Many thanks to everyone who has contributed to this project! This is truly amazing and i am incredibly grateful for people like you doing this kind of thing! Ill definitely be chipping a little money your way once i get the new cable and get it connected and working!
did you install the ch340.exe driver for the cable to run vcds-lite? i believe that's necessary
 

Kalmurn

Member
Joined
Nov 30, 2015
Location
Vancouver Island, Canada
TDI
2004 Jetta Wagon TDI
did you install the ch340.exe driver for the cable to run vcds-lite? i believe that's necessary
I did not. However i am using a VCDS HEX+CAN VAG17 cable from Total Car Diagnostics and it works with the RossTech drivers on the VCDS 17.1.3 they provide so i was using the RossTech VCP drives. I can try it with the CH340 driver but dont have high hopes for it working
 

burpod

teh stallionz!!1
Joined
Nov 27, 2004
Location
cape cod, ma
TDI
82 rabbit vnt ahu, 98 jetta vnt ahu, 05 parts car, 88 scirocco.. :/
i think i mis-read, it thought you were using the cheap vag-kkl cable for 409.1, that will work with ch340 i know.
 
Joined
Jan 13, 2023
Location
Aurora Indiana
TDI
2002 jetta wagon
Hello everyone. I have been scrolling around this forum for a couple days now. trying to find a command to retrieve my SKC code but not having much luck. this is the only command I've been able to get to work. I have a 2002 Jetta wagon TDI.
Any help would be greatly appreciated!
Code:
ending wakeup message
Wakeup duration: 2 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920906M  KOMBI+WEGFAHRSP VDO V02
Software Coding 07232, Workshop Code: 28344
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
Sending Custom "Unlock Additional Commands" block
00: VWK501LL $88 $00
01: $36 $19
02: $09 $04 $01 $0F $1A $0F
03: VW/Sk LL Serie Flash
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version 'VWK501LL 00.88' is 36 3D 3E 47
Sending Custom "Need Seed/Key?" block
Sending Custom "Seed request" block
Block:  B5 88 D5 09 87 C1 9F 54 01 00
Sending Custom "Key response" block
Sending Custom "Need Seed/Key?" block
Cluster is unlocked for ROM/EEPROM access.
Saving EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$00CC_eeprom.bin
Sending ReadEeprom block (Address: $00CC, Count: $06)
Received "Read EEPROM Response" block: 3E 0A 3E 0A 3E 0A
Saved EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$00CC_eeprom.bin
Sending EndCommunication block

C:\Users\elici\Desktop\kw1281>
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Hello everyone. I have been scrolling around this forum for a couple days now. trying to find a command to retrieve my SKC code but not having much luck. this is the only command I've been able to get to work. I have a 2002 Jetta wagon TDI.
Any help would be greatly appreciated!
Code:
ending wakeup message
Wakeup duration: 2 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920906M  KOMBI+WEGFAHRSP VDO V02
Software Coding 07232, Workshop Code: 28344
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
Sending Custom "Unlock Additional Commands" block
00: VWK501LL $88 $00
01: $36 $19
02: $09 $04 $01 $0F $1A $0F
03: VW/Sk LL Serie Flash
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version 'VWK501LL 00.88' is 36 3D 3E 47
Sending Custom "Need Seed/Key?" block
Sending Custom "Seed request" block
Block:  B5 88 D5 09 87 C1 9F 54 01 00
Sending Custom "Key response" block
Sending Custom "Need Seed/Key?" block
Cluster is unlocked for ROM/EEPROM access.
Saving EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$00CC_eeprom.bin
Sending ReadEeprom block (Address: $00CC, Count: $06)
Received "Read EEPROM Response" block: 3E 0A 3E 0A 3E 0A
Saved EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$00CC_eeprom.bin
Sending EndCommunication block

C:\Users\elici\Desktop\kw1281>
What command are you running and what version of kw1281test? You should include the very beginning of the log where it shows the command and the version. The easiest way is probably to use the "Attach files" button in the forum to attach the kw1281test.log file that gets created whenever you run the program.
 

Mozambiquer

Vendor , w/Business number
Joined
Mar 21, 2015
Location
Versailles Missouri
TDI
2004 VW Touareg V10 TDI, 2012 Audi Q7 V6 TDI, 1998 VW Jetta TDI. 1982 VW Rabbit pickup, 2001 VW Jetta TDI, 2005 VW Passat wagon TDI X3, 2001 VW golf TDI, 1980 VW rabbit pickup,
Just wondering if that solved your problem or not. Thanks.
I've not gotten around to pulling the laptop out and trying again...
 
Joined
Jan 13, 2023
Location
Aurora Indiana
TDI
2002 jetta wagon
What command are you running and what version of kw1281test? You should include the very beginning of the log where it shows the command and the version. The easiest way is probably to use the "Attach files" button in the forum to attach the kw1281test.log file that gets created whenever you run the program.
im not seeing anywhere where I can attach a file. I have been staring at this page for an hour and see nothing lol. Im pretty sure I used the DumpEeProm 204 6 command and have the most current version. This is the file I got saved. The other one above I just copied off the command line because it didn't save it.


Code:
@  ÿÿÿÿÿÿVWZ7Z0A3740353VWZ7Z0A3740353VWZ7Z0A3740353>
>
>
WVWSP61J92W243
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
im not seeing anywhere where I can attach a file. I have been staring at this page for an hour and see nothing lol. Im pretty sure I used the DumpEeProm 204 6 command and have the most current version. This is the file I got saved. The other one above I just copied off the command line because it didn't save it.


Code:
@  ÿÿÿÿÿÿVWZ7Z0A3740353VWZ7Z0A3740353VWZ7Z0A3740353>
>
>
WVWSP61J92W243
Use the GetSKC command.
 
Joined
Jan 13, 2023
Location
Aurora Indiana
TDI
2002 jetta wagon
Use the GetSKC command.
i tried the SKC command the last couple times with no results. decided what the hell ill give it one more go. it appears to have worked this time
Code:
C:\Users\elici\Desktop\kw1281>kw1281test com3 10400 17 GetSKC
KW1281Test: Yesterday's diagnostics...Today.

Version 0.67-beta (https://github.com/gmenounos/kw1281test/releases)
Args: com3 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 6.0.0
Culture: en-US
Opening serial port com3
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920906M  KOMBI+WEGFAHRSP VDO V02
Software Coding 07232, Workshop Code: 28344
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
Sending Custom "Unlock Additional Commands" block
00: VWK501LL $88 $00
01: $36 $19
02: $09 $04 $01 $0F $1A $0F
03: VW/Sk LL Serie Flash
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version VWK501LL 00.88 is  36 3D 3E 47
Sending Custom "Need Seed/Key?" block
Cluster is unlocked for ROM/EEPROM access. Skipping Seed/Key login.
Saving EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$0090_eeprom.bin
Sending ReadEeprom block (Address: $0090, Count: $10)
Received "Read EEPROM Response" block: 1E 05 45 00 02 00 10 10 10 08 14 FF FF 01 FF FF
Sending ReadEeprom block (Address: $00A0, Count: $10)
Received "Read EEPROM Response" block: FF FF 56 57 5A 37 5A 30 41 33 37 34 30 33 35 33
Sending ReadEeprom block (Address: $00B0, Count: $10)
Received "Read EEPROM Response" block: 56 57 5A 37 5A 30 41 33 37 34 30 33 35 33 56 57
Sending ReadEeprom block (Address: $00C0, Count: $10)
Received "Read EEPROM Response" block: 5A 37 5A 30 41 33 37 34 30 33 35 33 3E 0A 3E 0A
Sending ReadEeprom block (Address: $00D0, Count: $10)
Received "Read EEPROM Response" block: 3E 0A 57 56 57 53 50 36 31 4A 39 32 57 32 34 33
Sending ReadEeprom block (Address: $00E0, Count: $10)
Received "Read EEPROM Response" block: 30 32 38 FF 58 58 58 58 58 58 58 58 58 58 58 58
Sending ReadEeprom block (Address: $00F0, Count: $10)
Received "Read EEPROM Response" block: 58 58 58 58 58 C4 21 31 98 47 13 05 16 8F 16 8F
Sending ReadEeprom block (Address: $0100, Count: $0C)
Received "Read EEPROM Response" block: 16 8F 16 8F 16 8F 16 8F 17 8F 17 8F
Saved EEPROM dump to WVWSP61J92W243028_____VWZ7Z0A3740353_$0090_eeprom.bin
SKC: 02622
Sending EndCommunication block

C:\Users\elici\Desktop\kw1281>
It appears to have worked when typing code in vcds-lite But, my next question is Im currently in a all keys lost situation. My old fob broke along with my immobilizer chip got new fod with chip and used old key blade. will vcds-lite work or what? this all very new to me. Thank you for all the help!
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Code:
C:\Users\elici\Desktop\kw1281>kw1281test com3 10400 17 GetSKC
KW1281Test: Yesterday's diagnostics...Today.

Version 0.67-beta (https://github.com/gmenounos/kw1281test/releases)
BTW, you're not running anywhere close to the latest version (v0.80-beta). The latest version can always be found here: https://github.com/gmenounos/kw1281test/releases

As for matching the new immobilizer chip to your car, you can't use VCDS-Lite because it only supports the first 9 adaptation channels and you need to access channel 21.

You should be able to do it with kw1281test. I don't know how many people have done this successfully with kw1281test since most of the people here own VCDS, but I mentioned how in this post:
https://forums.tdiclub.com/index.ph...tacho-alternative.509151/page-24#post-5678277

So, given that your car is Immo3, your SKC is 02622 your cable is connected to COM3 and you're matching 1 key, you need to do the following:
  1. Put the key containing the new immobilizer chip in the ignition and turn it to "run" so that the ECU and cluster are powered up.
  2. Hook up your laptop and cable to the OBD port.
  3. .\KW1281Test COM3 10400 17 AdaptationSave 21 1 02622
  4. Take out the key that's in the ignition and put it in again. Turn the ignition to on (but not start) and the Immo light in the cluster should come on and then turn off in a couple of seconds.
You should then be able to start the car with that key. Let us know if that worked.
 

pini08

New member
Joined
Jan 3, 2023
Location
Israel
TDI
Skoda
Hi gmenounos,
i've got the kkl cable and now it can communicate with the cluster.
it says that its unsupported cluster:

Code:
Version 0.80-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM5 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19044.0
.NET Version: 7.0.0
Culture: he-IL
Opening serial port COM5
Sending wakeup message
Wakeup duration: 2.0000001 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 5J0920821B  KOMBIINSTR.    V2802476
Software Coding 18101, Workshop Code: 33361
Unsupported cluster: 5J0920821B  KOMBIINSTR.    V2802476
Software Coding 18101, Workshop Code: 33361
Sending EndCommunication block
is there any way to retrieve the skc for this one?
it's Skoda Roomster 2010.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Hi gmenounos,
i've got the kkl cable and now it can communicate with the cluster.
it says that its unsupported cluster:

Code:
Version 0.80-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM5 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19044.0
.NET Version: 7.0.0
Culture: he-IL
Opening serial port COM5
Sending wakeup message
Wakeup duration: 2.0000001 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 5J0920821B  KOMBIINSTR.    V2802476
Software Coding 18101, Workshop Code: 33361
Unsupported cluster: 5J0920821B  KOMBIINSTR.    V2802476
Software Coding 18101, Workshop Code: 33361
Sending EndCommunication block
is there any way to retrieve the skc for this one?
it's Skoda Roomster 2010.
Probably not, at least not with kw1281test. I've never seen a cluster like that so I don't know how to retrieve the SKC. If someone wanted to send me one then I could possibly add support, but unlikely otherwise.
 

pini08

New member
Joined
Jan 3, 2023
Location
Israel
TDI
Skoda
Probably not, at least not with kw1281test. I've never seen a cluster like that so I don't know how to retrieve the SKC. If someone wanted to send me one then I could possibly add support, but unlikely otherwise.
thanks for the reply!
your tool seems awesome, probably i choose the wrong car ;)
 
Joined
Jan 13, 2023
Location
Aurora Indiana
TDI
2002 jetta wagon
BTW, you're not running anywhere close to the latest version (v0.80-beta). The latest version can always be found here: https://github.com/gmenounos/kw1281test/releases

As for matching the new immobilizer chip to your car, you can't use VCDS-Lite because it only supports the first 9 adaptation channels and you need to access channel 21.

You should be able to do it with kw1281test. I don't know how many people have done this successfully with kw1281test since most of the people here own VCDS, but I mentioned how in this post:
https://forums.tdiclub.com/index.ph...tacho-alternative.509151/page-24#post-5678277

So, given that your car is Immo3, your SKC is 02622 your cable is connected to COM3 and you're matching 1 key, you need to do the following:
  1. Put the key containing the new immobilizer chip in the ignition and turn it to "run" so that the ECU and cluster are powered up.
  2. Hook up your laptop and cable to the OBD port.
  3. .\KW1281Test COM3 10400 17 AdaptationSave 21 1 02622
  4. Take out the key that's in the ignition and put it in again. Turn the ignition to on (but not start) and the Immo light in the cluster should come on and then turn off in a couple of seconds.
You should then be able to start the car with that key. Let us know if that worked.
I will give a shot here in a minute. I did have the latest version installed and saw somewhere in the thread That someone went back to version .62 or something like that and, where able to retrieve their SKC so I figured i would give it a shot.
 
Joined
Jan 13, 2023
Location
Aurora Indiana
TDI
2002 jetta wagon
BTW, you're not running anywhere close to the latest version (v0.80-beta). The latest version can always be found here: https://github.com/gmenounos/kw1281test/releases

As for matching the new immobilizer chip to your car, you can't use VCDS-Lite because it only supports the first 9 adaptation channels and you need to access channel 21.

You should be able to do it with kw1281test. I don't know how many people have done this successfully with kw1281test since most of the people here own VCDS, but I mentioned how in this post:
https://forums.tdiclub.com/index.ph...tacho-alternative.509151/page-24#post-5678277

So, given that your car is Immo3, your SKC is 02622 your cable is connected to COM3 and you're matching 1 key, you need to do the following:
  1. Put the key containing the new immobilizer chip in the ignition and turn it to "run" so that the ECU and cluster are powered up.
  2. Hook up your laptop and cable to the OBD port.
  3. .\KW1281Test COM3 10400 17 AdaptationSave 21 1 02622
  4. Take out the key that's in the ignition and put it in again. Turn the ignition to on (but not start) and the Immo light in the cluster should come on and then turn off in a couple of seconds.
You should then be able to start the car with that key. Let us know if that worked.
Tried it a couple of times and this is all I'm getting
Code:
Microsoft Windows [Version 10.0.19045.2486]
(c) Microsoft Corporation. All rights reserved.

C:\Users\elici>cd desktop

C:\Users\elici\Desktop>cd kw1281

C:\Users\elici\Desktop\kw1281>KW1281Test COM3 10400 17 AdaptationSave 21 1 02622
KW1281Test: Yesterday's diagnostics...Today.

Version 0.80-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM3 10400 17 AdaptationSave 21 1 02622
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 7.0.0
Culture: en-US
Opening serial port COM3
Sending wakeup message
Wakeup duration: 2 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920906M  KOMBI+WEGFAHRSP VDO V02
Software Coding 07232, Workshop Code: 28344
Sending Login block
Caught: System.IO.IOException This operation returned because the timeout period expired. : 'COM3'
Unhandled exception: System.IO.IOException: This operation returned because the timeout period expired. : 'COM3'
   at System.IO.Ports.SerialStream.EndRead(IAsyncResult)
   at System.IO.Ports.SerialStream.ReadByte(Int32)
   at System.IO.Ports.SerialPort.ReadByte()
   at BitFab.KW1281Test.Interface.GenericInterface.ReadByte() in C:\Users\gmeno\src\kw1281test\Interface\GenericInterface.cs:line 34
   at BitFab.KW1281Test.KwpCommon.ReadByte() in C:\Users\gmeno\src\kw1281test\KwpCommon.cs:line 103
   at BitFab.KW1281Test.KW1281Dialog.ReadAndAckByte() in C:\Users\gmeno\src\kw1281test\KW1281Dialog.cs:line 442
   at BitFab.KW1281Test.KW1281Dialog.ReceiveBlock() in C:\Users\gmeno\src\kw1281test\KW1281Dialog.cs:line 373
   at BitFab.KW1281Test.KW1281Dialog.ReceiveBlocks() in C:\Users\gmeno\src\kw1281test\KW1281Dialog.cs:line 351
   at BitFab.KW1281Test.KW1281Dialog.Login(UInt16, Int32) in C:\Users\gmeno\src\kw1281test\KW1281Dialog.cs:line 108
   at BitFab.KW1281Test.Tester.AdaptationSave(Byte, UInt16, Nullable`1, Int32) in C:\Users\gmeno\src\kw1281test\Tester.cs:line 109
   at BitFab.KW1281Test.Program.Run(String[]) in C:\Users\gmeno\src\kw1281test\Program.cs:line 269
   at BitFab.KW1281Test.Program.Main(String[]) in C:\Users\gmeno\src\kw1281test\Program.cs:line 26

C:\Users\elici\Desktop\kw1281>
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Tried it a couple of times and this is all I'm getting
Code:
Microsoft Windows [Version 10.0.19045.2486]
...
ECU: 1J0920906M  KOMBI+WEGFAHRSP VDO V02
Software Coding 07232, Workshop Code: 28344
Sending Login block
Caught: System.IO.IOException This operation returned because the timeout period expired. : 'COM3'
Not sure what's going on. I guess you could try the older version and see if you get better results. I'll try in my own car when I have time.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Hello, I've been playing around with the kw1281test software its really great thanks to the Dev. I've been reading through this thread and i think ive run into a road block with a clarion premium VI headunit i have in a new (to me) Mk4 is the radio code obtainable from EEPROM dump or is it just not possible to get from these units?
(Sorry, this one fell through the cracks over the holidays)

The only radios that kw1281test can recover the SAFE code for are the Clarion Premium IV and the Delco Premium V. All the research to unlock those (and quite a few other single-DIN VW radios) was done by Mike Naberezny ( https://github.com/mnaberez/vwradio ). I think he's only got a MK3 so he can't fit any of the double-DIN (like the Premium VI) in his car, and so hasn't tried to reverse engineer any of those.
 
Last edited:

imaginifer

Member
Joined
Jan 3, 2023
Location
Czech Republic
TDI
Škoda Fabia I 1.4 TDI
gmenounos: Hi, I'd like to bring back the issue reported on the previous page by me and ChronoX. There is no anwser to it and I'm not sure if it is an intention or you just missed it. If the first is true, sorry for this message, I don't want to insist.

Code:
Version 0.80-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM4 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 7.0.0
Culture: cs-CZ
Opening serial port COM4
Sending wakeup message
Wakeup duration: 2 seconds
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 6Y0920880E KOMBI+WEGFAHRSP VDO V07
Software Coding 00101, Workshop Code: 13765
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
Sending Custom "Unlock Additional Commands" block
00: VSQX01LM $10 $01
01: $69 $19
02: $07 $0B $01 $0B $1B $15
03: PQ24_2 LM KW18/02 
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version 'VSQX01LM 01.10' is 43 43 3D 37
Please report this to the program maintainer.
Sending Custom "Need Seed/Key?" block
Sending Custom "Seed request" block
Block:  30 40 35 64 02 12 65 42 03 00
Unexpected seed suffix: $03 $00, (Expected $01 $00)
Sending Custom "Key response" block
Sending Custom "Need Seed/Key?" block
Failed to unlock cluster.
Saving EEPROM dump to TMBPZ46Y444086291_____SKZ7Z0D2394701_$0090_eeprom.bin
Sending ReadEeprom block (Address: $0090, Count: $10)
Sending ReadEeprom block (Address: $00A0, Count: $10)
Sending ReadEeprom block (Address: $00B0, Count: $10)
Sending ReadEeprom block (Address: $00C0, Count: $10)
Sending ReadEeprom block (Address: $00D0, Count: $10)
Sending ReadEeprom block (Address: $00E0, Count: $10)
Sending ReadEeprom block (Address: $00F0, Count: $10)
Sending ReadEeprom block (Address: $0100, Count: $0C)

**********************************************************************
*** Warning: Some bytes could not be read and were replaced with 0 ***
**********************************************************************

Saved EEPROM dump to TMBPZ46Y444086291_____SKZ7Z0D2394701_$0090_eeprom.bin
GetSkc: Unable to find Immobilizer ID in cluster dump.
Unable to determine SKC.
Sending EndCommunication block
 
Last edited:

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
gmenounos: Hi, I'd like to bring back the issue reported on the previous page by me and ChronoX. There is no anwser to it and I'm not sure if it is an intention or you just missed it. If the first is true, sorry for this message, I don't want to insist.
It looks like this cluster uses a different challenge/response than most of the other clusters that kw1281test supports. If I had one here, I _might_ be able to add support for it, but it would cost me at least $60 to order one from Europe just to be able to try.
 

Eurovan1

New member
Joined
Jan 27, 2023
Location
USA
TDI
jetta
Any idea if this would work on my 97 V6 Eurovan? I need to match new (transponder) keys to immobilizer. Thanks
 

T.Hollister

Member
Joined
Feb 7, 2022
Location
Texas
TDI
2002 Beetle GLS ALH, 2003 Jetta GLS ALH
Trying to get the skc code on a 2003 jetta tdi, getting a controller dont wake up error?

C:\Users\black>C:\Users\black\Desktop\kw1281test.exe com3 10400 17 GetSKC
KW1281Test: Yesterday's diagnostics...Today.

Version 0.71-beta (https://github.com/gmenounos/kw1281test/releases)
Args: com3 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.25267.0
.NET Version: 6.0.0
Culture: en-US
Opening serial port com3
Sending wakeup message
Reading sync byte
Retrying wakeup message...
Reading sync byte
Retrying wakeup message...
Reading sync byte
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 C:\Users\gmeno\src\kw1281test\KwpCommon.cs:line 59
at BitFab.KW1281Test.Program.Kwp1281Wakeup(Boolean evenParityWakeup) in C:\Users\gmeno\src\kw1281test\Program.cs:line 364
at BitFab.KW1281Test.Program.GetSkc() in C:\Users\gmeno\src\kw1281test\Program.cs:line 749
at BitFab.KW1281Test.Program.Run(String[] args) in C:\Users\gmeno\src\kw1281test\Program.cs:line 296
at BitFab.KW1281Test.Program.Main(String[] args) in C:\Users\gmeno\src\kw1281test\Program.cs:line 30
 
Top