kw1281test: A Free VDS-Pro / VagTacho Alternative

krook

Veteran Member
Joined
Jan 13, 2021
Location
Hungary
TDI
A4 B5 AWX, A4 B5 AFN
i just tried again, sadly it's still all 00's:
Code:
C:\Users\localadmin\Desktop>kw1281test.exe COM1 10400 17 DumpEeprom 0 2048 ora_test.bin
KW1281Test: Yesterday's diagnostics...Today.

Version 0.99.2-alpha (https://github.com/gmenounos/kw1281test/releases)
Args: COM1 10400 17 DumpEeprom 0 2048 ora_test.bin
OSVersion: Microsoft Windows NT 10.0.19044.0
.NET Version: 8.0.6
Culture: en-US
Opening serial port COM1
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 8D0920932C  B5-KOMBIINSTR. VDO D12
Software Coding 16040, Workshop Code: 00222
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
Sending Custom "Unlock Additional Commands" block
Cluster did not return software version.
Unknown cluster software version. EEPROM access will likely fail.
Sending Custom "Get Access Level" block
Access level is unknown.
Sending Custom "Seed request" block
Sending Custom "Get Access Level" block
Access level is unknown.
Failed to unlock cluster.
Saving EEPROM dump to ora_test.bin
Sending ReadEeprom block (Address: $0000, Count: $10)
Sending ReadEeprom block (Address: $0010, Count: $10)
Sending ReadEeprom block (Address: $0020, Count: $10)
Sending ReadEeprom block (Address: $0030, Count: $10)
Sending ReadEeprom block (Address: $0040, Count: $10)
Sending ReadEeprom block (Address: $0050, Count: $10)
Sending ReadEeprom block (Address: $0060, Count: $10)
Sending ReadEeprom block (Address: $0070, Count: $10)
Sending ReadEeprom block (Address: $0080, Count: $10)
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: $10)
Sending ReadEeprom block (Address: $0110, Count: $10)
Sending ReadEeprom block (Address: $0120, Count: $10)
Sending ReadEeprom block (Address: $0130, Count: $10)
Sending ReadEeprom block (Address: $0140, Count: $10)
Sending ReadEeprom block (Address: $0150, Count: $10)
Sending ReadEeprom block (Address: $0160, Count: $10)
Sending ReadEeprom block (Address: $0170, Count: $10)
Sending ReadEeprom block (Address: $0180, Count: $10)
Sending ReadEeprom block (Address: $0190, Count: $10)
Sending ReadEeprom block (Address: $01A0, Count: $10)
Sending ReadEeprom block (Address: $01B0, Count: $10)
Sending ReadEeprom block (Address: $01C0, Count: $10)
Sending ReadEeprom block (Address: $01D0, Count: $10)
Sending ReadEeprom block (Address: $01E0, Count: $10)
Sending ReadEeprom block (Address: $01F0, Count: $10)
Sending ReadEeprom block (Address: $0200, Count: $10)
Sending ReadEeprom block (Address: $0210, Count: $10)
Sending ReadEeprom block (Address: $0220, Count: $10)
Sending ReadEeprom block (Address: $0230, Count: $10)
Sending ReadEeprom block (Address: $0240, Count: $10)
Sending ReadEeprom block (Address: $0250, Count: $10)
Sending ReadEeprom block (Address: $0260, Count: $10)
Sending ReadEeprom block (Address: $0270, Count: $10)
Sending ReadEeprom block (Address: $0280, Count: $10)
Sending ReadEeprom block (Address: $0290, Count: $10)
Sending ReadEeprom block (Address: $02A0, Count: $10)
Sending ReadEeprom block (Address: $02B0, Count: $10)
Sending ReadEeprom block (Address: $02C0, Count: $10)
Sending ReadEeprom block (Address: $02D0, Count: $10)
Sending ReadEeprom block (Address: $02E0, Count: $10)
Sending ReadEeprom block (Address: $02F0, Count: $10)
Sending ReadEeprom block (Address: $0300, Count: $10)
Sending ReadEeprom block (Address: $0310, Count: $10)
Sending ReadEeprom block (Address: $0320, Count: $10)
Sending ReadEeprom block (Address: $0330, Count: $10)
Sending ReadEeprom block (Address: $0340, Count: $10)
Sending ReadEeprom block (Address: $0350, Count: $10)
Sending ReadEeprom block (Address: $0360, Count: $10)
Sending ReadEeprom block (Address: $0370, Count: $10)
Sending ReadEeprom block (Address: $0380, Count: $10)
Sending ReadEeprom block (Address: $0390, Count: $10)
Sending ReadEeprom block (Address: $03A0, Count: $10)
Sending ReadEeprom block (Address: $03B0, Count: $10)
Sending ReadEeprom block (Address: $03C0, Count: $10)
Sending ReadEeprom block (Address: $03D0, Count: $10)
Sending ReadEeprom block (Address: $03E0, Count: $10)
Sending ReadEeprom block (Address: $03F0, Count: $10)
Sending ReadEeprom block (Address: $0400, Count: $10)
Sending ReadEeprom block (Address: $0410, Count: $10)
Sending ReadEeprom block (Address: $0420, Count: $10)
Sending ReadEeprom block (Address: $0430, Count: $10)
Sending ReadEeprom block (Address: $0440, Count: $10)
Sending ReadEeprom block (Address: $0450, Count: $10)
Sending ReadEeprom block (Address: $0460, Count: $10)
Sending ReadEeprom block (Address: $0470, Count: $10)
Sending ReadEeprom block (Address: $0480, Count: $10)
Sending ReadEeprom block (Address: $0490, Count: $10)
Sending ReadEeprom block (Address: $04A0, Count: $10)
Sending ReadEeprom block (Address: $04B0, Count: $10)
Sending ReadEeprom block (Address: $04C0, Count: $10)
Sending ReadEeprom block (Address: $04D0, Count: $10)
Sending ReadEeprom block (Address: $04E0, Count: $10)
Sending ReadEeprom block (Address: $04F0, Count: $10)
Sending ReadEeprom block (Address: $0500, Count: $10)
Sending ReadEeprom block (Address: $0510, Count: $10)
Sending ReadEeprom block (Address: $0520, Count: $10)
Sending ReadEeprom block (Address: $0530, Count: $10)
Sending ReadEeprom block (Address: $0540, Count: $10)
Sending ReadEeprom block (Address: $0550, Count: $10)
Sending ReadEeprom block (Address: $0560, Count: $10)
Sending ReadEeprom block (Address: $0570, Count: $10)
Sending ReadEeprom block (Address: $0580, Count: $10)
Sending ReadEeprom block (Address: $0590, Count: $10)
Sending ReadEeprom block (Address: $05A0, Count: $10)
Sending ReadEeprom block (Address: $05B0, Count: $10)
Sending ReadEeprom block (Address: $05C0, Count: $10)
Sending ReadEeprom block (Address: $05D0, Count: $10)
Sending ReadEeprom block (Address: $05E0, Count: $10)
Sending ReadEeprom block (Address: $05F0, Count: $10)
Sending ReadEeprom block (Address: $0600, Count: $10)
Sending ReadEeprom block (Address: $0610, Count: $10)
Sending ReadEeprom block (Address: $0620, Count: $10)
Sending ReadEeprom block (Address: $0630, Count: $10)
Sending ReadEeprom block (Address: $0640, Count: $10)
Sending ReadEeprom block (Address: $0650, Count: $10)
Sending ReadEeprom block (Address: $0660, Count: $10)
Sending ReadEeprom block (Address: $0670, Count: $10)
Sending ReadEeprom block (Address: $0680, Count: $10)
Sending ReadEeprom block (Address: $0690, Count: $10)
Sending ReadEeprom block (Address: $06A0, Count: $10)
Sending ReadEeprom block (Address: $06B0, Count: $10)
Sending ReadEeprom block (Address: $06C0, Count: $10)
Sending ReadEeprom block (Address: $06D0, Count: $10)
Sending ReadEeprom block (Address: $06E0, Count: $10)
Sending ReadEeprom block (Address: $06F0, Count: $10)
Sending ReadEeprom block (Address: $0700, Count: $10)
Sending ReadEeprom block (Address: $0710, Count: $10)
Sending ReadEeprom block (Address: $0720, Count: $10)
Sending ReadEeprom block (Address: $0730, Count: $10)
Sending ReadEeprom block (Address: $0740, Count: $10)
Sending ReadEeprom block (Address: $0750, Count: $10)
Sending ReadEeprom block (Address: $0760, Count: $10)
Sending ReadEeprom block (Address: $0770, Count: $10)
Sending ReadEeprom block (Address: $0780, Count: $10)
Sending ReadEeprom block (Address: $0790, Count: $10)
Sending ReadEeprom block (Address: $07A0, Count: $10)
Sending ReadEeprom block (Address: $07B0, Count: $10)
Sending ReadEeprom block (Address: $07C0, Count: $10)
Sending ReadEeprom block (Address: $07D0, Count: $10)
Sending ReadEeprom block (Address: $07E0, Count: $10)
Sending ReadEeprom block (Address: $07F0, Count: $10)

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

Saved EEPROM dump to ora_test.bin
Sending EndCommunication block
[
 

LUNIX59

New member
Joined
Aug 23, 2024
Location
france
TDI
1.9 130cv
Hi, im french my english is not terrible, i have tested your program for my skc, he's work fine,but for my CCM 1JO 959 799 AH i have a problem when i read the eeprom adress:04283,04289 and 04295 i have 10 and not 138 but for the adress 08628,12724 i have correct number 242 and 250 i have change this by 244 and 252 but the valor of adress 04283 04289 04295 are not the same than other people here, can you help me pls ?
 

krook

Veteran Member
Joined
Jan 13, 2021
Location
Hungary
TDI
A4 B5 AWX, A4 B5 AFN
Use GetSKC, not DumpEEPROM
please excuse my ignorance, skc received and is calculated correctly:
Code:
C:\Users\localadmin\Desktop>kw1281test.exe COM1 10400 17 GetSKC
KW1281Test: Yesterday's diagnostics...Today.

Version 0.99.2-alpha (https://github.com/gmenounos/kw1281test/releases)
Args: COM1 10400 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19044.0
.NET Version: 8.0.6
Culture: en-US
Opening serial port COM1
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 8D0920932C  B5-KOMBIINSTR. VDO D12
Software Coding 16040, Workshop Code: 00222
Cluster is Audi A4
Sending custom login block
Sending custom login block
Received block: D1 0A 49 00 57 00 03 02 99 5D
Sending login request
Received block: D1 05 15 FA 3B
Warning: Expected block of type $06
Sending login request
Received block: D1 05 15 FA 3B
Warning: Expected block of type $06
Sending login request
Received block: D1 04 06 D3
Succeeded
Dumping EEPROM to AudiA4.bin
Received block: D1 14 72 00 02 00 DE 00 00 00 00 00 00 00 00 00 00 00 00 6B
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 48
Received block: D1 14 72 50 7D 15 4C 01 FE 1A 39 07 01 04 00 00 00 00 33 2E
Received block: D1 14 72 10 5A 00 19 04 03 7A 01 FF 08 FF FF FF FF FF FF 6F
Received block: D1 14 72 FF FF 30 A5 30 A5 30 A5 30 A5 30 A5 30 A5 30 A5 22
Received block: D1 14 72 31 A5 3E 03 FF FF FF FF FF FF FF FF FF FF FF FF 1E
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0A 5A E7
Received block: D1 14 72 32 05 21 40 35 00 00 00 00 00 00 00 08 08 6D 01 B8
Received block: D1 14 72 96 00 00 00 26 00 26 00 01 00 01 00 58 02 96 00 ED
Received block: D1 14 72 00 00 0F 01 14 03 0A 0A 0A 00 FF FF FF FF FF FF A4
Received block: D1 14 72 FF FF EE 79 07 23 10 E9 0F 23 10 E9 0F 23 10 E9 FD
Received block: D1 14 72 0F 01 01 08 18 00 31 00 81 05 0D 06 EB 07 1D 0C EB
Received block: D1 14 72 9E 0F 32 10 00 00 68 00 50 07 CD 07 44 09 AE 0C 1E
Received block: D1 14 72 9A 0F 17 10 08 00 00 20 03 40 06 60 09 80 0C A0 0D
Received block: D1 14 72 0F C0 12 E0 15 00 00 20 03 40 06 60 09 80 0C A0 BF
Received block: D1 14 72 0F C0 12 E0 15 FF FF 4B 01 04 CC 00 1E 03 9F 0B 94
Received block: D1 14 72 73 16 03 00 AF 01 D3 07 A1 0F FF FF FF FF 5F E1 BB
Received block: D1 14 72 78 73 7A 73 07 06 AE 00 C7 00 28 01 B1 01 3C 02 7A
Received block: D1 14 72 25 03 10 04 D0 03 20 03 80 02 E0 01 F0 00 06 F0 10
Received block: D1 14 72 00 E0 01 A8 02 F8 02 D0 03 10 04 19 00 19 00 DC 1D
Received block: D1 14 72 02 DC 02 C2 04 9D 05 04 20 40 00 50 00 08 AB 00 A2
Received block: D1 14 72 57 01 C7 01 18 02 38 02 40 02 4B 02 57 02 E0 01 B8
Received block: D1 14 72 68 01 F0 00 74 00 38 00 28 00 10 00 00 00 88 08 DA
Received block: D1 14 72 00 00 10 00 28 00 38 00 74 00 F0 00 68 01 E0 01 BB
Received block: D1 14 72 14 00 69 00 B4 00 E5 00 7F 01 DD 02 39 04 A4 05 A6
Received block: D1 14 72 40 50 96 A2 00 80 00 80 32 32 0E 0C 13 17 1B 20 AE
Received block: D1 14 72 26 35 4A 81 A0 BC D1 DF E3 D8 D8 D2 C8 BE B4 A0 2E
Received block: D1 14 72 8C 64 50 3C 28 14 0A FF FF FF FF FF FF FF FF FF FA
Received block: D1 14 72 FF FF FF FF FF FF FF FF 02 08 08 0A 00 33 3D 06 B7
Received block: D1 14 72 01 28 52 7B F4 F9 00 56 95 D3 FF FF 04 00 80 BF 91
Received block: D1 14 72 FF 0C FF FF FF 04 00 80 BF FF 0C FF FF FF 03 00 8F
Received block: D1 14 72 80 FF 0F 29 FF 05 00 80 BF FF FF 0F 29 93 FF FF 9E
Received block: D1 14 72 05 00 80 BF FF FF 0F 29 93 FF FF 03 BF ED EE FF 78
Received block: D1 14 72 80 00 03 6B 70 8B 00 0E FF 04 00 80 BF FF 0F 29 B7
Received block: D1 14 72 93 FF 04 00 80 BF FF 1C FF FF FF 06 00 3F 80 BC F9
Received block: D1 14 72 D0 DD 80 80 89 A0 BB FF 02 1B 0A 14 FF FF FF FF D0
Received block: D1 14 72 FF FF FF FF FF FF FF FF 40 50 40 50 84 C4 03 03 F7
Received block: D1 14 72 60 00 DC 05 50 A0 60 90 90 02 0A 21 3E 79 A5 B7 E2
Received block: D1 14 72 BF C6 CC D1 D6 4F 4F 4F 4F 4F 4F 4D 4D 3F 1E 0A 2E
Received block: D1 14 72 C0 C0 DF D8 33 C9 00 86 86 05 65 7E 97 B0 CA 20 99
Received block: D1 14 72 61 9B C8 F0 00 00 25 25 3C 32 32 25 21 3C 2D 5D 01
Received block: D1 14 72 25 24 3C 4D 5F 25 26 3C 2D 2E 25 25 3C 32 32 25 BD
Received block: D1 14 72 24 3C 26 5D 25 2C 3C 64 64 25 2A 3C 64 08 25 25 BE
Received block: D1 14 72 3C 32 32 25 28 3C 2D 5F 25 1C 3C 42 53 25 1C 3C D9
Received block: D1 14 72 53 53 25 23 3C 53 58 25 35 3C 32 7F 20 40 00 50 D7
Received block: D1 14 72 00 08 AB 00 57 01 C7 01 18 02 38 02 40 02 4B 02 AF
Received block: D1 14 72 57 02 E0 01 68 01 F0 00 74 00 38 00 28 00 10 00 EE
Received block: D1 14 72 00 00 80 08 00 00 10 00 28 00 38 00 74 00 F0 00 BB
Received block: D1 14 72 68 01 E0 01 14 00 69 00 B4 00 E5 00 7F 01 DD 02 B2
Received block: D1 14 72 39 04 A4 05 40 50 FF FF FF FF 00 00 00 00 00 00 3B
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B7
Received block: D1 14 72 F4 98 68 00 F4 98 68 00 14 8E 7A 00 40 4A 54 5E 57
Received block: D1 14 72 68 71 7B 85 8F 98 08 25 3F 57 6F 84 9A B0 C7 DF DB
Received block: D1 14 72 31 3F 4C 5A 68 75 83 91 9E AC 0B 2B 46 60 78 8E 62
Received block: D1 14 72 A4 B9 CD E1 00 0E 0E 15 18 20 09 06 78 A0 B4 C8 00
Received block: D1 14 72 DC F0 31 80 9E B9 CD ED 00 00 00 00 00 00 00 00 2D
Received block: D1 14 72 00 00 00 00 00 00 00 00 00 00 DE 03 51 2D 51 31 76
Received block: D1 14 72 51 31 4E 32 2D 2D FF 36 39 39 37 38 33 36 20 FF B7
Received block: D1 14 72 36 39 39 38 32 35 33 20 38 44 30 39 33 32 43 20 BA
Received block: D1 14 72 42 35 44 31 32 FF 41 55 5A 37 5A 30 59 31 35 34 02
Received block: D1 14 72 30 35 30 33 41 55 5A 37 5A 30 59 31 35 34 30 35 CE
Received block: D1 14 72 30 33 41 55 5A 37 5A 30 59 31 35 34 30 35 30 33 C8
Received block: D1 14 72 54 3C 05 20 44 14 C0 09 44 14 E1 A7 43 1C 3A 13 03
Received block: D1 14 72 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F B7
Received block: D1 14 72 AB C3 FA DF BB EB 3F F6 BB EB 1E 58 BC E3 C5 EC 03
Received block: D1 14 72 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F B7
Received block: D1 14 72 7F 1D 3E 9B A1 26 F9 FF 7F 1D 3E 9B A1 26 F9 FF B7
Received block: D1 14 72 7F 1D 3E 9B A1 26 F9 FF 11 11 11 06 06 06 80 00 66
Received block: D1 14 72 00 11 00 00 00 0F 58 58 58 58 58 58 58 58 58 58 A9
Received block: D1 14 72 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 B7
Received block: D1 14 72 59 59 59 59 59 59 59 59 59 59 FF FF 00 BF 00 BF B7
Received block: D1 14 72 1E 14 F2 15 F2 15 F2 15 FF 43 08 15 0A AF 9F FF 3E
Received block: D1 14 72 FF FF FF FF 00 00 42 10 08 00 01 E0 01 14 08 00 11
SKC: 05618
 

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

mecaneck

New member
Joined
Aug 27, 2024
Location
Pikeville, NC
TDI
2008 Jetta
I am using a KKL cable and windows 10 to try and retrieve my SKC from my Dashboard and it tries and says Failure to communicate. I have all drivers installed and everything is working fine on computer end but it will not retrieve SKC. What am I doing wrong?
 

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
I am using a KKL cable and windows 10 to try and retrieve my SKC from my Dashboard and it tries and says Failure to communicate. I have all drivers installed and everything is working fine on computer end but it will not retrieve SKC. What am I doing wrong?
What car are you trying this with? If it's the 2008 Jetta in your profile then unfortunately kw1281test won't work because 2005.5+ Jettas use CAN bus for diagnostics, not K-line. See "Q: Will it work with my car?" from the first post in this thread for more info.
 

mecaneck

New member
Joined
Aug 27, 2024
Location
Pikeville, NC
TDI
2008 Jetta
What car are you trying this with? If it's the 2008 Jetta in your profile then unfortunately kw1281test won't work because 2005.5+ Jettas use CAN bus for diagnostics, not K-line. See "Q: Will it work with my car?" from the first post in this thread for more info.
Ok, I checked and it will not work. Is there another way to pull the SKC from the Dash?
 

wonneber

Top Post Dawg
Joined
Oct 12, 2011
Location
Monroe, NY, USA
TDI
2014 Jetta Sportwagon,2003 Jetta 261K Sold but not forgotten
I'm a Mac guy, so my Windows is a bit rusty, but pretty sure you have to make sure the C:\ prompt is in the same window as your executable.
So, if kw1281test.exe is in C:\Downloads, then from a bare C:\ prompt, you'd have to enter cd Downloads, which should then change the C:\ to C:\Downloads. If you then type dir, you should see kw1281text.exe listed as one of the files; if you don't you're in the wrong directory. If you do, then the command should now work.

There's another way involving the "path" command, but I don't remember details on that and just do it the no-shortcuts way.
If you type CD in a CMD window it tells you the drive and path you are in.
In my test it replied with: C:\Users\turti>
You have to use the full path to where the program is s/a C:\programs\ location\programs & such.
Also you have to adjust the program to another drive s/a D: E: F: or such.
 

AndradeArt

Member
Joined
May 21, 2024
Location
Brazil
TDI
VW Polo 06/07
Guys, I need help again.

After replacing the cluster, the fuel gauge is not reading correctly.
I discovered that the 2013 Polo (where I got the new cluster from) has a 50 liter fuel tank, while my 2007 Polo has a 45.

Do you know which Eeprom address refers to this information and what the values are?
 

StewedLawyer9

New member
Joined
Sep 12, 2024
Location
Poland
TDI
1.9 tdi asv 110 hp
How can i get Immobilizer pin from my audi a3 8l 1.9 tdi 2001? I tried this command but doesent work "kw1281test.exe COM1 10400 17 GetSKC".
I have blue vag kkl cable and vcds hex v2 . My cluster is KOMBI WEGFAHRS M73 D56. Please help.
 

StewedLawyer9

New member
Joined
Sep 12, 2024
Location
Poland
TDI
1.9 tdi asv 110 hp
Czy ktoś może wyczytać kod SKC z tych logów?

"
Version 0.99.2-alpha (https://github.com/gmenounos/kw1281test/releases)
Args: COM1 9600 17 DumpMarelliMem 14336 2048
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.6
Culture: pl-PL
Opening serial port COM1
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 8L0920900E KOMBI+WEGFAHRS. M73 D56
Software Coding 00040, Workshop Code: 22659
Untested cluster version! You may need to disconnect your battery if this fails.
entryH: 0x18, regBlockH: 0x20, count: 0x0800
Sending block 0x6C
Writing data to cluster microcontroller
Receiving ACK
Writing memory dump program to cluster microcontroller
(Entry: $1800, RegBlock: $2000, Start: $3800, Count: $0800)
Receiving ACK
Receiving memory dump
Saved memory dump to marelli_mem_$3800.bin
Done
Version 0.99.2-alpha (https://github.com/gmenounos/kw1281test/releases)
Args: COM1 9600 17 GetSKC
OSVersion: Microsoft Windows NT 10.0.19045.0
.NET Version: 8.0.6
Culture: pl-PL
Opening serial port COM1
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
Error receiving block: The operation has timed out.
Partial block: $0F $F0 $0F
Read timeout: 8000
Write timeout: 8000
Error receiving blocks: The operation has timed out.
Caught: System.TimeoutException The operation has timed out.
Unhandled exception: System.TimeoutException: The operation has timed out.
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 /Users/gmenounos/src/kw1281test/Interface/GenericInterface.cs:line 34
at BitFab.KW1281Test.KwpCommon.ReadByte() in /Users/gmenounos/src/kw1281test/KwpCommon.cs:line 130
at BitFab.KW1281Test.KW1281Dialog.ReadAndAckByte() in /Users/gmenounos/src/kw1281test/KW1281Dialog.cs:line 479
at BitFab.KW1281Test.KW1281Dialog.ReceiveBlock() in /Users/gmenounos/src/kw1281test/KW1281Dialog.cs:line 409
at BitFab.KW1281Test.KW1281Dialog.ReceiveBlocks() in /Users/gmenounos/src/kw1281test/KW1281Dialog.cs:line 360
at BitFab.KW1281Test.KW1281Dialog.Connect() in /Users/gmenounos/src/kw1281test/KW1281Dialog.cs:line 92
at BitFab.KW1281Test.Tester.Kwp1281Wakeup(Boolean ) in /Users/gmenounos/src/kw1281test/Tester.cs:line 40
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.99.2-alpha (https://github.com/gmenounos/kw1281test/releases) "
 

StewedLawyer9

New member
Joined
Sep 12, 2024
Location
Poland
TDI
1.9 tdi asv 110 hp
I was able to solve my problem. I used the following command: kw1281Test.exe COM3 9600 17 DumpMarelliMem 14336 2048



Then I read the generated bin file in the AudiDashEdit 2.2 program.



Below I share a guide from another forum that will help me:

Alternative SKC pull method:

Download kw1281test @ github (support thread @ tdiclub).

Connect OBD.

Run kw1281test.exe COM3 9600 17 DumpMarelliMem 14336 2048 for IMMO3 clusters, or kw1281test.exe COM3 9600 17 DumpMarelliMem 3072 1024 for IMMO2 clusters (COM3 for COM port 3 - adjust accordingly).



After dumping your cluster, you can find your SKC by:

Using a HEX Editor:

Open the dump (.bin file).

Find the 2 digits preceding "AUZ" (eg, 0A 13 in below example).

View attachment 491638

Convert to decimal

This should give you the SKC of said cluster (eg. 0A13 is 2579, or 02579 as a 5-digit SKC for VCDS).



OR

Using "AudiDashEdit" to open the dump, which will automatically calculate the SKC and confirm it visually (example below)."
 

StewedLawyer9

New member
Joined
Sep 12, 2024
Location
Poland
TDI
1.9 tdi asv 110 hp

bruno.eh

New member
Joined
Sep 22, 2024
Location
Brazil
TDI
vw bora
Hello, I have a problem with the cluster blocking, I was able to read the SKC, but my panel has some type of block that I cannot read the eeprom through the program VAG Eeprom, does this program do this unlocking?

ECU: 1J5920807E KOMBI+WEGFAHRSP VDO V73
software version 'VMMJ08LL 09.00'
 

gazza307

New member
Joined
Sep 23, 2024
Location
Athens, Greece
TDI
1.6 Golf Tdi rline DSG
Sorry guys if i am not putting this in a proper way but I have so many years to use forums...this forum was highly recommend by a good friend to address my question...

Although i have a MK7 dsg rline tdi , the question is for my mk4 GTI and something i need to deal with VDS pro...

Recently i bought a brand new comfort unit 1J0 959 799 AH but this is for Bettle and leaves the trunk open when i lock the car and as it has been advised to me needs re-programming with VDS pro...

Do we have an expert to advise? I have been told i need to find the proper Channel...
 

dzeepromer

New member
Joined
Sep 23, 2024
Location
ALGERIA
TDI
Turbo diesel injection
Is the reading done directly via the vehicle's OBD socket or do you just have to connect the cluster to the table via pinout?
thnks for this work
 

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 guys if i am not putting this in a proper way but I have so many years to use forums...this forum was highly recommend by a good friend to address my question...

Although i have a MK7 dsg rline tdi , the question is for my mk4 GTI and something i need to deal with VDS pro...

Recently i bought a brand new comfort unit 1J0 959 799 AH but this is for Bettle and leaves the trunk open when i lock the car and as it has been advised to me needs re-programming with VDS pro...

Do we have an expert to advise? I have been told i need to find the proper Channel...
You can try asking here: https://forums.tdiclub.com/index.ph...oding-and-configurations-with-vds-pro.160960/
 

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, I have a problem with the cluster blocking, I was able to read the SKC, but my panel has some type of block that I cannot read the eeprom through the program VAG Eeprom, does this program do this unlocking?

ECU: 1J5920807E KOMBI+WEGFAHRSP VDO V73
software version 'VMMJ08LL 09.00'
Please post the kw1281test.log
 

colneech

New member
Joined
Sep 25, 2024
Location
United Kingdom
TDI
VW Transporter
Hi,

Is there any way to get the SKC from this immobiliser?

KW1281Test: Yesterday's diagnostics...Today.

Version 0.99.1-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM2 2400 25 GetSKC
OSVersion: Microsoft Windows NT 10.0.22631.0
.NET Version: 8.0.6
Culture: en-GB
Opening serial port COM2
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 6H0953257 IMMO VWZ3Z0V7373139 V64
Software Coding 02400, Workshop Code: 00000
Unsupported cluster: 6H0953257 IMMO VWZ3Z0V7373139 V64
Software Coding 02400, Workshop Code: 00000
Sending EndCommunication block
 

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
Hi,

Is there any way to get the SKC from this immobiliser?

KW1281Test: Yesterday's diagnostics...Today.

Version 0.99.1-beta (https://github.com/gmenounos/kw1281test/releases)
Args: COM2 2400 25 GetSKC
OSVersion: Microsoft Windows NT 10.0.22631.0
.NET Version: 8.0.6
Culture: en-GB
Opening serial port COM2
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 6H0953257 IMMO VWZ3Z0V7373139 V64
Software Coding 02400, Workshop Code: 00000
Unsupported cluster: 6H0953257 IMMO VWZ3Z0V7373139 V64
Software Coding 02400, Workshop Code: 00000
Sending EndCommunication block
Sorry, kw1281test doesn't support retrieving the SKC from standalone immobilizer boxes.
 

Leonard23

Member
Joined
Mar 14, 2024
Location
Winnipeg
TDI
03 Jetta Wagon TDI
I'm having difficulties getting this working, if anyone has input that would be great!

I'm hoping to change VSS to ABS on a 2003 Jetta TDI using Ross-Tech Hex-Can cable. With all proper drivers installed it just sends wakeup signal 3 times before timing out. Can not figure out why.

Also tried with a spare BMW k+dcan cable, with which I was able to wake up and communicate with cluster but reading and writing EEPROM is getting blocked by Cluster. Is this a cable issue?
 

Tristan265

Active member
Joined
Jan 5, 2024
Location
Minnesota
TDI
2004 Jetta manual tdi BEW
Will this software work with EDC16 ECU's? I am trying to program a second key for my car (04 BEW) and i am unable to connect to my instrument cluster via kw1281test or VCDS.
 
Last edited:

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
Will this software work with EDC16 ECU's? I am trying to program a second key for my car (04 BEW) and i am unable to connect to my instrument cluster via kw1281test or VCDS.
From post #1 in 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."

Supposedly it should work. What kind of cable are you using?
 

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
I'm having difficulties getting this working, if anyone has input that would be great!

I'm hoping to change VSS to ABS on a 2003 Jetta TDI using Ross-Tech Hex-Can cable. With all proper drivers installed it just sends wakeup signal 3 times before timing out. Can not figure out why.

Also tried with a spare BMW k+dcan cable, with which I was able to wake up and communicate with cluster but reading and writing EEPROM is getting blocked by Cluster. Is this a cable issue?
Assuming this is the old Hex-Can cable and not the V2 (won't work), it should work if you configure the cable in VCDS to _not_ boot in intelligent mode.

Can you post the kw1281test.log from when you tried to use the BMW cable?
 

Leonard23

Member
Joined
Mar 14, 2024
Location
Winnipeg
TDI
03 Jetta Wagon TDI
Assuming this is the old Hex-Can cable and not the V2 (won't work), it should work if you configure the cable in VCDS to _not_ boot in intelligent mode.

Can you post the kw1281test.log from when you tried to use the BMW cable?
Let me try the Hex-Can again, I did not change VCDS settings (my bad). And I have a KKL cable on express shipping, will keep you posted and if it doest succeed I'll post the Results.
 
Top