kw1281test: A Free VDS-Pro / VagTacho Alternative

ts54

Member
Joined
Apr 2, 2024
Location
AMS
TDI
2.0
The car is a European Audi TT from 2000. The car is Immo2 and the cluster as well.
I double checked with the instructions from Ross Tech (VCDS). https://www.ross-tech.com/vag-com/cars/Immo2-cluster-swapping.html

I was thinking when reading all the info, with Immo2 the SKC is saved in the dashboard and with Immo3 the SKC is saved in the dashboard and the ECU.

Edit: I currently have the new dashboard in a 'bench setup'. It's on my desk hooked with wires to 12v and a cable for the k-line both connected to a OBD cable. All communications seem to be working fine, also with VCDS. Could be useful to know..
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
The car is a European Audi TT from 2000. The car is Immo2 and the cluster as well.
I double checked with the instructions from Ross Tech (VCDS). https://www.ross-tech.com/vag-com/cars/Immo2-cluster-swapping.html

I was thinking when reading all the info, with Immo2 the SKC is saved in the dashboard and with Immo3 the SKC is saved in the dashboard and the ECU.

Edit: I currently have the new dashboard in a 'bench setup'. It's on my desk hooked with wires to 12v and a cable for the k-line both connected to a OBD cable. All communications seem to be working fine, also with VCDS. Could be useful to know..
Is the odometer about 230048km? If so, try 02251 for the SKC and post whether it works or not.
 

ts54

Member
Joined
Apr 2, 2024
Location
AMS
TDI
2.0
Is the odometer about 230048km? If so, try 02251 for the SKC and post whether it works or not.
The odometer is 230072 KM.
I just arrived at work, will give it a try when I get home! If it works I'm really curious how you found it.. Thank you so far for your time 😄
 

ts54

Member
Joined
Apr 2, 2024
Location
AMS
TDI
2.0
Is the odometer about 230048km? If so, try 02251 for the SKC and post whether it works or not.
I just tried to log in using VCDS and this code is working! After I put in the code the key-immobilizer led stopt blinking on the dashboard. Assuming I can program the existing keys now. Thank you so much!:D

I'm really curious how you got this information out of my dump files. Is it possible, for me perhaps, to implement this in kw1281test?
Also I would like to know if I can change the odometer, to match the real mileage of the car. If that's too risky I will not do it since the milage is only off by 6K so I can live with that...

Again thanks for your support. You're a lifesaver!
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
I'm really curious how you got this information out of my dump files. Is it possible, for me perhaps, to implement this in kw1281test?
Also I would like to know if I can change the odometer, to match the real mileage of the car. If that's too risky I will not do it since the milage is only off by 6K so I can live with that...
There's some software floating around called NYO4 that knows where the SKC and odometer live in a huge variety of clusters. You won't be able to use kw1281test to update your odometer even if you knew where it was in the dump because it doesn't support writing to Marelli (i.e. TT/Beetle) clusters.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)

Shiboxtdi

Veteran Member
Joined
Dec 17, 2023
Location
Indiana
TDI
2003 VW JETTA ALH TDI (SOLD)
I’ve been looking for a VCDS, I know Ross tech sells them but I can’t see paying 200$ for it (call me a cheap a** all you want) I seen them on Ali express and I’ve seen the threads about them have a “virus”. And I’ve also seen the obd eleven, I would like that because I wouldn’t need a laptop and I could just use my phone for it, but you have then pay for the description and in my time of reading about it all I can gather is you pretty much have to pay everytime you click on something😂. I may be wrong but that’s how I’ve took it. And I’ve also seen the VAG KKL, which I have access to a laptop or computer whatever you want too call it. My questions are…
has anyone bought the hex v2 off of Ali express and used it and got any viruses from it and or does it work fine like if you were to buy it off of Ross tech.
What is the difference between the hex v2 and the VAG KKL, do they do the same thing?
even with my young age (16😂) I’m no computer scientist by no means and quite frankly I don’t even know how too download the software for the VCDS
Sorry for any misunderstandings this is way out of my brains reach and I can’t even wrap my head around how too use any of this stuff
Thank you in advance
 

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,
I’ve been looking for a VCDS, I know Ross tech sells them but I can’t see paying 200$ for it (call me a cheap a** all you want) I seen them on Ali express and I’ve seen the threads about them have a “virus”. And I’ve also seen the obd eleven, I would like that because I wouldn’t need a laptop and I could just use my phone for it, but you have then pay for the description and in my time of reading about it all I can gather is you pretty much have to pay everytime you click on something😂. I may be wrong but that’s how I’ve took it. And I’ve also seen the VAG KKL, which I have access to a laptop or computer whatever you want too call it. My questions are…
has anyone bought the hex v2 off of Ali express and used it and got any viruses from it and or does it work fine like if you were to buy it off of Ross tech.
What is the difference between the hex v2 and the VAG KKL, do they do the same thing?
even with my young age (16😂) I’m no computer scientist by no means and quite frankly I don’t even know how too download the software for the VCDS
Sorry for any misunderstandings this is way out of my brains reach and I can’t even wrap my head around how too use any of this stuff
Thank you in advance
The knockoff ones don't work the same as the real vcds. They only work with cracked old versions of vcds or vcds-lite. The real vcds they do free updates and have support.
If you have an mk4, you can simply get a kkl cable and run vcds-lite, which is free unless you want to do adaptations then they charge a $99 registration fee. That only works for the older k-line cars, so mk4 and B5 passat at the latest.
I would not get the knockoff ones with a disk. For one, they are illegal pirated devices, and the other, they often do have viruses and are not able to update at all.
You also can only use the software that comes with them, as the real vcds software does not work with them.
 

Shiboxtdi

Veteran Member
Joined
Dec 17, 2023
Location
Indiana
TDI
2003 VW JETTA ALH TDI (SOLD)
I have a mk4, would I be able too use the vcds lite and still do coding like deleting immobilizer or check fuel pressure, code key to the car etc
 

P2B

Top Post Dawg
Joined
Jan 11, 2006
Location
Toronto & Muskoka, Canada
TDI
2002 Jetta, 2003 Jetta, 2003 Jetta Wagon
I’ve been looking for a VCDS, I know Ross tech sells them but I can’t see paying 200$ for it (call me a cheap a** all you want) I seen them on Ali express and I’ve seen the threads about them have a “virus”.
There are two ways to get VCDS - buy it or steal it.

Please don't ask for advice on the latter here.

VCDS Lite is read only, you cannot make changes with it.
 

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,
I have a mk4, would I be able too use the vcds lite and still do coding like deleting immobilizer or check fuel pressure, code key to the car etc
You will want the real full vcds for any coding. You cannot use vcds to delete the immobilizer, but can use it to program the immobilizer after pulling the skc with this software.
Sometimes you can get the old unlimited vin ones on eBay for cheaper, just make sure its a real one, or itll be a paperweight that doesn't even hold paper down well...
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
You will want the real full vcds for any coding. You cannot use vcds to delete the immobilizer, but can use it to program the immobilizer after pulling the skc with this software.
Sometimes you can get the old unlimited vin ones on eBay for cheaper, just make sure its a real one, or itll be a paperweight that doesn't even hold paper down well...
kw1281test can delete the immobilzer, and if you're really on a budget it can do coding, adaptation and basic setting (for adjusting the injection pump after a timing belt change), but it doesn't tell you what the coding and adaptation values mean so you'd have to have the factory service manual. And it's not nearly as easy to set up and use as VCDS.
 

Shiboxtdi

Veteran Member
Joined
Dec 17, 2023
Location
Indiana
TDI
2003 VW JETTA ALH TDI (SOLD)
kw1281test can delete the immobilzer, and if you're really on a budget it can do coding, adaptation and basic setting (for adjusting the injection pump after a timing belt change), but it doesn't tell you what the coding and adaptation values mean so you'd have to have the factory service manual. And it's not nearly as easy to set up and use as VCDS.
I know this isn’t a question for this thread but what is the purpose of adjusting the pump after the timing belt change?
 

Shiboxtdi

Veteran Member
Joined
Dec 17, 2023
Location
Indiana
TDI
2003 VW JETTA ALH TDI (SOLD)
Why would the timing be changed though does it get moved in the process of changing the belt, sorry if this is a dumb question I’m still learning
 

J_dude

Veteran Member
Joined
Jan 9, 2020
Location
SK Canada
TDI
2003 1.9l “Jedi”
Why would the timing be changed though does it get moved in the process of changing the belt, sorry if this is a dumb question I’m still learning
Yes when you do the timing belt the pump gets pinned at it's "base" setting, and then needs to be fine tuned afterwards.
 

EDBTZ-A4

New member
Joined
Apr 8, 2024
Location
LOS Angeles
TDI
AUDI a4
Anyone know why I am getting "COM1" is not in correct format? using a ross-tech hex-can (not v2), already have the vcp port setup, and vcds is set to intelligent mode off. Trying to pull the SKC on my 2008 A4, I know its possible on a rb4 cluster. wanted to try procedure on rb8.

Been riding the struggle bus for weeks now, hoping to hop off soon. anyhelp would be appreciated, tried a bunch of other programs, vag eeprom, vag k command, VM machines (win xp, 8), nefmoto eprom tool. the whole lot.

Anyways, here's my script... Thanks in advance


C:\Users\Misha>C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe kw1281Test COM1 10400 17 ToggleRB8Mode
KW1281Test: Yesterday's diagnostics...Today.

Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: kw1281Test COM1 10400 17 ToggleRB8Mode
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.0
Culture: en-US
Caught: System.FormatException The input string 'COM1' was not in a correct format.
Unhandled exception: System.FormatException: The input string 'COM1' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1)
at System.Number.ThrowOverflowOrFormatException[TChar,TInteger](ParsingStatus, ReadOnlySpan`1)
at System.Number.ParseBinaryInteger[TChar,TInteger](ReadOnlySpan`1, NumberStyles, NumberFormatInfo)
at System.Int32.Parse(ReadOnlySpan`1, NumberStyles , IFormatProvider )
at System.Int32.Parse(String, NumberStyles, IFormatProvider )
at System.Int32.Parse(String)
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 80
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
 

nagwych

New member
Joined
Nov 21, 2023
Location
France
TDI
TT Mk1
Anyone know why I am getting "COM1" is not in correct format? using a ross-tech hex-can (not v2), already have the vcp port setup, and vcds is set to intelligent mode off. Trying to pull the SKC on my 2008 A4, I know its possible on a rb4 cluster. wanted to try procedure on rb8.

Been riding the struggle bus for weeks now, hoping to hop off soon. anyhelp would be appreciated, tried a bunch of other programs, vag eeprom, vag k command, VM machines (win xp, 8), nefmoto eprom tool. the whole lot.

Anyways, here's my script... Thanks in advance


C:\Users\Misha>C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe kw1281Test COM1 10400 17 ToggleRB8Mode
KW1281Test: Yesterday's diagnostics...Today.

Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: kw1281Test COM1 10400 17 ToggleRB8Mode
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.0
Culture: en-US
Caught: System.FormatException The input string 'COM1' was not in a correct format.
Unhandled exception: System.FormatException: The input string 'COM1' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1)
at System.Number.ThrowOverflowOrFormatException[TChar,TInteger](ParsingStatus, ReadOnlySpan`1)
at System.Number.ParseBinaryInteger[TChar,TInteger](ReadOnlySpan`1, NumberStyles, NumberFormatInfo)
at System.Int32.Parse(ReadOnlySpan`1, NumberStyles , IFormatProvider )
at System.Int32.Parse(String, NumberStyles, IFormatProvider )
at System.Int32.Parse(String)
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 80
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
You have put KW1281Test as an input parameter, try this instead :

C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe COM1 10400 17 ToggleRB8Mode
(Here is what you typed, can you see the difference? :
C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe kw1281Test COM1 10400 17 ToggleRB8Mode)
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Anyone know why I am getting "COM1" is not in correct format? using a ross-tech hex-can (not v2), already have the vcp port setup, and vcds is set to intelligent mode off. Trying to pull the SKC on my 2008 A4, I know its possible on a rb4 cluster. wanted to try procedure on rb8.
I don't think it's going to work with your car anyway. Supposedly the 2008 A4 doesn't use the K-line for diagnostics. See the first post of this thread:

Q: Will it work with my car?
A: kw1281test works with many VW group cars that use the K-Line for diagnostics. It's been most heavily tested on the VW MKIV Golf/Jetta/Beetle. It will not work on cars that use CAN bus diagnostics such as those listed here.
 

EDBTZ-A4

New member
Joined
Apr 8, 2024
Location
LOS Angeles
TDI
AUDI a4
You have put KW1281Test as an input parameter, try this instead :

C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe COM1 10400 17 ToggleRB8Mode
(Here is what you typed, can you see the difference? :
C:\Users\Misha\Desktop\kw1281test_0.97.0-beta_Win10\kw1281test.exe kw1281Test COM1 10400 17 ToggleRB8Mode)
Oh I see now, definitely misunderstood that component, thank you.
I don't think it's going to work with your car anyway. Supposedly the 2008 A4 doesn't use the K-line for diagnostics. See the first post of this thread:

Q: Will it work with my car?
A: kw1281test works with many VW group cars that use the K-Line for diagnostics. It's been most heavily tested on the VW MKIV Golf/Jetta/Beetle. It will not work on cars that use CAN bus diagnostics such as those listed here.
Sure would have helped to read that first, thank you for pointing that out. back to the drawing board!
 

Moses Buckwalter

New member
Joined
Mar 22, 2024
Location
Lancaster, PA
TDI
2002 ALH TDI Golf
Hello! I have an airbag light on for my seat belt connector, and I just had my ABS light come on. I know I’ve read the Airbag controller before, but now all I get is a timed out error and saying it couldn’t connect. I’ve tried 2 different baud rates and not sure what the issue might be. Other modules (cluster and engine) work fine. The ABS codes are stored in the airbag module correct?

Edit: I tried 10400 again and updated to the latest and it worked 🤦🏻‍♂️.

That only read the airbag module tho… seems the ABS codes stored somewhere else.

Edit 2: I've answered my own question again with a little more research, and see that the ABS is module 3. But here's about where I'm at a dead end. I get Caught: System.InvalidOperationException Expected KWP1281 protocol. Which the only mention of this on the internet seems to be the error handling in your source code. Is the ABS module not readable? Full log:

Code:
bellabuckwalter@Bella-Buckwalters-MacBook-Pro Desktop % ./kw1281test 12345678 10400 03 ReadFaultCodes
KW1281Test: Yesterday's diagnostics...Today.

Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: 12345678 10400 03 ReadFaultCodes
OSVersion: Unix 10.15.7
.NET Version: 8.0.0
Culture: en-US
Opening FTDI serial port 12345678
Sending wakeup message
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
Caught: System.InvalidOperationException Expected KWP1281 protocol.
Unhandled exception: System.InvalidOperationException: Expected KWP1281 protocol.
   at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 37
   at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 288
   at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
 
Last edited:

Matt-98AHU

Loose Nut Behind the Wheel Vendor
Joined
Apr 23, 2006
Location
Gresham, OR
TDI
2001 Golf TDI, 2005 Passat wagon, 2004 Touareg V10.
Was just going through some of the updates on Github and saw that a number of revisions back there was a note for fixing "GetSKC" command for EDC15 ECUs.

I take it to mean you can extract immo SKCs from the ECU, not just the cluster, then? Does it also work for the period ME7 gas ECUs? EDC16 BEWs and BHWs?

I at least have a BHW I can try it on. A co-worker has a later Jetta GLI 1.8T I could also probably mess with to confirm if it works or not.
 

norby

New member
Joined
Apr 20, 2024
Location
Hungary
TDI
2003 1.8T A3
Hello gmenounos and everyone on the forum !
I tried to get the SKC code from a D06 8L0920932M (Jager) cluster . The kw1281test program recognized the cluster but unfortunatly did not show the SKC . The cluster used to be connected with a me7.5 ECU in the car . I benchtested the cluster and the ECU for the code separately . The car getting a "new" VDO cluster . What would be the right way to get the SKC ?


Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM2 9600 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.0
Culture: hu-HU
Opening serial port COM2
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 8L0920932M KOMBI+WEGFAHRS. M73 D06
Software Coding 00144, Workshop Code: 00327
Caught: System.InvalidOperationException Unsupported cluster version.
Unhandled exception: System.InvalidOperationException: Unsupported cluster version.
at BitFab.KW1281Test.Cluster.MarelliCluster.GetDefaultAddress() in /Users/gmenounos/src/kw1281test/Cluster/MarelliCluster.cs:line 38
at BitFab.KW1281Test.Cluster.MarelliCluster.DumpEeprom(Nullable`1, Nullable`1, String ) in /Users/gmenounos/src/kw1281test/Cluster/MarelliCluster.cs:line 18
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 616
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31



Microsoft Windows XP [verziószám: 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\G\Asztal>kw1281test COM1 9600 17 GetSKC
KW1281Test v0.20-beta (https://github.com/gmenounos/kw1281test/releases)
Opening serial port COM1
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 8L0920932M KOMBI+WEGFAHRS. M73 D06 ˘ ˘G
Sending Custom "Unlock Additional Commands" block
Received NAK block
Sending EndCommunication block


benchtested me7.5 ECU :


C:\Users\Felhasználó\Desktop>kw1281test COM2 9600 1 GetSKC
KW1281Test: Yesterday's diagnostics...Today.

Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM2 9600 1 GetSKC
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.0
Culture: hu-HU
Opening serial port COM2
Sending wakeup message
Reading sync byte
Unexpected sync byte: Expected $55, Actual $A9
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $A9
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $AD
Caught: System.InvalidOperationException Controller did not wake up.
Unhandled exception: System.InvalidOperationException: Controller did not wake up.
at BitFab.KW1281Test.KwpCommon.WakeUp(Byte, Boolean) in /Users/gmenounos/src/kw1281test/KwpCommon.cs:line 62
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 33
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 649
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
 
Last edited:

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Hello! I have an airbag light on for my seat belt connector, and I just had my ABS light come on. I know I’ve read the Airbag controller before, but now all I get is a timed out error and saying it couldn’t connect. I’ve tried 2 different baud rates and not sure what the issue might be. Other modules (cluster and engine) work fine. The ABS codes are stored in the airbag module correct?

Edit: I tried 10400 again and updated to the latest and it worked 🤦🏻‍♂️.

That only read the airbag module tho… seems the ABS codes stored somewhere else.

Edit 2: I've answered my own question again with a little more research, and see that the ABS is module 3. But here's about where I'm at a dead end. I get Caught: System.InvalidOperationException Expected KWP1281 protocol. Which the only mention of this on the internet seems to be the error handling in your source code. Is the ABS module not readable? Full log:

Code:
bellabuckwalter@Bella-Buckwalters-MacBook-Pro Desktop % ./kw1281test 12345678 10400 03 ReadFaultCodes
KW1281Test: Yesterday's diagnostics...Today.

Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: 12345678 10400 03 ReadFaultCodes
OSVersion: Unix 10.15.7
.NET Version: 8.0.0
Culture: en-US
Opening FTDI serial port 12345678
Sending wakeup message
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
Caught: System.InvalidOperationException Expected KWP1281 protocol.
Unhandled exception: System.InvalidOperationException: Expected KWP1281 protocol.
   at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 37
   at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 288
   at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
It seems that the airbag uses KW2000 protocol and not KW1281. I can add support for that, but not sure how soon.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Was just going through some of the updates on Github and saw that a number of revisions back there was a note for fixing "GetSKC" command for EDC15 ECUs.

I take it to mean you can extract immo SKCs from the ECU, not just the cluster, then? Does it also work for the period ME7 gas ECUs? EDC16 BEWs and BHWs?

I at least have a BHW I can try it on. A co-worker has a later Jetta GLI 1.8T I could also probably mess with to confirm if it works or not.
Currently only works for EDC15 ECUs. I have an EDC16 ECU that someone gave me, so there's a chance I could get it working for that. ME7 but I don't have one to test with.
 

gmenounos

Vendor
Joined
Jun 26, 2003
Location
Watertown, MA, USA
TDI
'99.5 Golf GLS, '01 Jetta GLX Wagon (TDI conversion)
Hello gmenounos and everyone on the forum !
I tried to get the SKC code from a D06 8L0920932M (Jager) cluster . The kw1281test program recognized the cluster but unfortunatly did not show the SKC . The cluster used to be connected with a me7.5 ECU in the car . I benchtested the cluster and the ECU for the code separately . The car getting a "new" VDO cluster . What would be the right way to get the SKC ?
Try the following commands and report whether either of them works:

kw1281test.exe COM2 9600 17 DumpMarelliMem 14336 2048
kw1281test.exe COM2 9600 17 DumpMarelliMem 3072 1024

kw1281test doesn't support ME7.5 ECUs, so you're only going to be able to get the SKC from the cluster.
 

vegaspassat

New member
Joined
Nov 13, 2017
Location
Las Vegas
TDI
01 Golf, 81 caddy
Hi everyone! First let me say thank you to gmenounos for putting in the work for such a useful tool! I have tried to use it to retrieve the SKC for my 04 Touareg but it's not coming through and I *think* I know why. 04 Touareg isn't on the list of cars that use CAN for diagnostics, but I believe it uses kw2027 instead of kw1281. Also, it took me a bit to figure out the ignition had to be in the on (koeo) position for it to communicate. Am I correct in thinking the cluster uses an incompatible protocol? Here is what the test said (I've shortened it up a bit though from ALL of my attempts). For all the search ninjas that might be reading this post looking for answers, I am trying to replace a faulty electronic steering lock (esl) actuator instead of replacing the entire steering column for a steering workshop fault.


Args: COM3 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.22621.0
.NET Version: 8.0.0
Culture: en-US
Opening serial port COM3
Sending wakeup message
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
The operation has timed out.
Retrying wakeup message...
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
Caught: System.InvalidOperationException Expected KWP1281 protocol.
Unhandled exception: System.InvalidOperationException: Expected KWP1281 protocol.
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 37
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 509
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM3 9600 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.22621.0
.NET Version: 8.0.0
Culture: en-US
Opening serial port COM3
Sending wakeup message
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Caught: System.InvalidOperationException Controller did not wake up.
Unhandled exception: System.InvalidOperationException: Controller did not wake up.
at BitFab.KW1281Test.KwpCommon.WakeUp(Byte, Boolean) in /Users/gmenounos/src/kw1281test/KwpCommon.cs:line 62
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 33
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 509
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
 

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,
Hi everyone! First let me say thank you to gmenounos for putting in the work for such a useful tool! I have tried to use it to retrieve the SKC for my 04 Touareg but it's not coming through and I *think* I know why. 04 Touareg isn't on the list of cars that use CAN for diagnostics, but I believe it uses kw2027 instead of kw1281. Also, it took me a bit to figure out the ignition had to be in the on (koeo) position for it to communicate. Am I correct in thinking the cluster uses an incompatible protocol? Here is what the test said (I've shortened it up a bit though from ALL of my attempts). For all the search ninjas that might be reading this post looking for answers, I am trying to replace a faulty electronic steering lock (esl) actuator instead of replacing the entire steering column for a steering workshop fault.


Args: COM3 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.22621.0
.NET Version: 8.0.0
Culture: en-US
Opening serial port COM3
Sending wakeup message
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
The operation has timed out.
Retrying wakeup message...
Reading sync byte
Keyword Lsb $6B
Keyword Msb $8F
Protocol is KW 2027 (8N1)
Caught: System.InvalidOperationException Expected KWP1281 protocol.
Unhandled exception: System.InvalidOperationException: Expected KWP1281 protocol.
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 37
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 509
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM3 9600 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.22621.0
.NET Version: 8.0.0
Culture: en-US
Opening serial port COM3
Sending wakeup message
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Retrying wakeup message...
Reading sync byte
Unexpected sync byte: Expected $55, Actual $B5
Caught: System.InvalidOperationException Controller did not wake up.
Unhandled exception: System.InvalidOperationException: Controller did not wake up.
at BitFab.KW1281Test.KwpCommon.WakeUp(Byte, Boolean) in /Users/gmenounos/src/kw1281test/KwpCommon.cs:line 62
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 33
at BitFab.KW1281Test.Tester.GetSkc() in /Users/gmenounos/src/kw1281test/Tester.cs:line 509
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 275
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281test/Program.cs:line 31
Version 0.97.0-beta (https://github.com/gmenounos/kw1281test/releases)
I tried on my 2004 touareg as well, and wasn't able to get it to work either, though I hadn't updated my software.
 
Top