Wow, a T23. Sorry to break it to you, but that was actually from the George W. Administration. Aside from apparently collecting TDIs, I also collect vintage ThinkPads (and actually owned a T23 about 17 years ago). How time flies!In theory, I'm gonna say "yes". I got it to work and was able to read 17 - Instruments just fine on a car I was playing with recently.
I tried to make some changes to the CCM, though (hatch opening and remote control for the windows) and couldn't get that working. Not sure if I was mis-typing or not; and I couldn't get copy/paste working at the command line (is there some trick for that in Windows?). And granted, this is running a Win10 VM on a MacBook, but like I said, it did establish communication, so I know the basic hardware / drivers are making contact.
After futzing for a bit, I went and grabbed ye ol' Thinkpad T23 and had everything done in a few minutes.
I do want to get it working, though - just so I don't have to rely on a laptop from the Clinton administration era to make these types of changes. Will try it again next time I'm out there with.
You should be able to use it to read/write the cluster and CCM. I confess I haven't done a ton of testing writing dumps back into the cluster but I have written to the CCMs in both my cars and others have, too. You should definitely be able to dump the entire EEPROM from the cluster. When I get a bit more free time, I'll test writing the EEPROM back into the cluster.I'll confess Greg, I need to read all five pages. I skimmed through the first. So with your program, does that mean I can or should leave my 486 at home, that I normally use VDS-Pro with? Yes, it does have a working (rebuilt) battery, so I can use it portably.
Reading up on your program is super cool though, and I'm hoping I can use it when I pick up this new (to me) 2003 Golf tomorrow evening.
Am I doing something wrong? Ran this on a 2003 Golf TDI and got only this:For a 2002 cluster, you want to do something like (assuming your port is COM4):
kw1281test.exe COM4 10400 17 DumpEeprom 204 6
You should get 3 identical pairs of values back. Here's a sample:
Received "Read EEPROM Response" block: 07 0B 07 0B 07 0B
Multiply the second number by 256 and add the first number, keeping in mind that 0A = 10, 0B = 11, 0C = 12, 0D = 13, 0E = 14, 0F = 15. So for the example here, (11 x 256) + 7 = 2823 so SKC = 02823
Am I doing something wrong? Ran this on a 2003 Golf TDI and got only this:
C:\Users\Paul Khoury\Downloads>kw1281test COM7 10400 17 dumpeerom 204 6
Should be dumpeeprom, not dumpeerom
(Yes, I admit that this program is not very user friendly yet)
Which bootcamp out of curiosity? One of my mentors, alphaseinor on here, closed his TDI repair business to go back to programming (and working as an instructor at such a CS bootcamp). I myself am a hardware guy, so you can't count on me for any programming, but it's still an exciting field, and it seems a lot of us TDI owners are in technical fields.Hey I'm at the tail end of the millennial spectrum, and at 35, I think I've decided I want to switch careers from design engineering to computer sciences and programming. So I've jumped in with both feet first. Always loved computers, never have had the time to get to know them like I should. I'm about 6 weeks into a 26 week bootcamp right now and loving it. Kind of like yourself, I feel very confident with them but feel like I don't know them like I should. I purchased a new laptop and already went to town on it and upgraded the hardware already. Learning a lot!
What did the pop up windows say? If it says something like "To run this application, you first must install one of the following versions of the .NET Framework: v4.0.30319", you can download that here: https://www.microsoft.com/en-us/download/details.aspx?id=17851Okay, I apparently need a little help to get this working. ETA: (remember that I'm working on an ancient windows XP notebook...)
I have the 1281xp file, I have the VCP drivers working.
I can't get anything but errors from the CMD prompt. I've tried different paths and different command lines, but nothing. I've moved the file around to move it into the CMD path file. I mostly get a pop up windows error, but once in a while it gives me an error in the CMD window.
Any ideas what I'm doing wrong? (I'm guessing something simple and dumb).
(I know the interface is working as I was able to pull the SKC with an older program I had. I had tried to get it to work 3 or 4 years ago, but gave up. But, after an afternoon of frustration, tried it and it worked, probably thanks to this thread.) All I want is an extra key...
My son's IMMO system just went haywire on Saturday, so I'm crash coursing, trying to get his hooptie back home.
Not sure if you're able to copy and paste the text you're getting to upload here, or even take a photo with your phone and upload it here (assuming you use a smartphone)? That would probably help out a lot.Okay, I apparently need a little help to get this working. ETA: (remember that I'm working on an ancient windows XP notebook...)
I have the 1281xp file, I have the VCP drivers working.
I can't get anything but errors from the CMD prompt. I've tried different paths and different command lines, but nothing. I've moved the file around to move it into the CMD path file. I mostly get a pop up windows error, but once in a while it gives me an error in the CMD window.
Any ideas what I'm doing wrong? (I'm guessing something simple and dumb).
(I know the interface is working as I was able to pull the SKC with an older program I had. I had tried to get it to work 3 or 4 years ago, but gave up. But, after an afternoon of frustration, tried it and it worked, probably thanks to this thread.) All I want is an extra key...
My son's IMMO system just went haywire on Saturday, so I'm crash coursing, trying to get his hooptie back home.
C:\Users\Paul Khoury\Downloads\vw>kw1281test.exe COM7 10400 17 LoadEeprom 0 MFA_For_2003_Golf.bin
KW1281Test 0.28-beta (https://github.com/gmenounos/kw1281test/releases)
Opening serial port COM7
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920927 KOMBI+WEGFAHRSP VDO V02 (` 2
Sending Custom "Unlock Additional Commands" block
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
00: VWK503MH $00 $09
01: $59 $20
02: $13 $0B $02 $0D $37 $03
03: VW/Sk MH ROM-Maske
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version VWK503MH $00 $09 is 3E 35 3D 3A
Sending Custom "Need Seed/Key?" block
Sending Custom "Seed request" block
Block: 54 F0 3C 73 AF CB 75 EE 01 00
Sending Custom "Key response" block
Reading MFA_For_2003_Golf.bin
Writing to cluster...
Sending WriteEeprom block (Address: $0000, Values: $00 $0A $00 $32 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
Received "Write EEPROM Response" block: 10 00 00 00
Sending WriteEeprom block (Address: $0010, Values: $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $0A $00 $00 $00
Received "Write EEPROM Response" block: 10 00 10 00
Sending WriteEeprom block (Address: $0020, Values: $31 $30 $30 $33 $35 $31 $35 $32 $46 $49 $4C $30 $30 $30 $42 $5F
(some of my ROM contents edited out of this post)
Received "Write EEPROM Response" block: 10 06 B0 01
Sending WriteEeprom block (Address: $06C0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 06 C0 FF
Sending WriteEeprom block (Address: $06D0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 06 D0 FF
Sending WriteEeprom block (Address: $06E0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 06 E0 FF
Sending WriteEeprom block (Address: $06F0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 06 F0 FF
Sending WriteEeprom block (Address: $0700, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 00 FF
Sending WriteEeprom block (Address: $0710, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 10 FF
Sending WriteEeprom block (Address: $0720, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 20 FF
Sending WriteEeprom block (Address: $0730, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 30 FF
Sending WriteEeprom block (Address: $0740, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 40 FF
Sending WriteEeprom block (Address: $0750, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 50 FF
Sending WriteEeprom block (Address: $0760, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 60 FF
Sending WriteEeprom block (Address: $0770, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 70 FF
Sending WriteEeprom block (Address: $0780, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 80 FF
Sending WriteEeprom block (Address: $0790, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 90 FF
Sending WriteEeprom block (Address: $07A0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 A0 FF
Sending WriteEeprom block (Address: $07B0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 B0 FF
Sending WriteEeprom block (Address: $07C0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 C0 FF
Sending WriteEeprom block (Address: $07D0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 D0 FF
Sending WriteEeprom block (Address: $07E0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 07 E0 FF
Sending WriteEeprom block (Address: $07F0, Values: $4D $4C $00 $00 $00 $00 $00 $FF $FF $FF $0F $04 $0F $04 $0F $04
Received "Write EEPROM Response" block: 10 07 F0 4D
Sending EndCommunication block
Hopefully that and Magneti Marelli (Beetle) gauges are supported some day.I suppose we now need more clusters to verify this. Oh, and lastly, this is also a VDO cluster. Woe to the TDI owner who gets stuck with a Bosch/Motometer cluster.
kw1281test.exe COM7 10400 17 Reset
kw1281test.exe COM7 10400 17 DumpRB8Eeprom 66560 1024
Thanks for getting back to me. I will get back to this in the future. I spent the afternoon yesterday messing with my son's cluster. It seems to have dropped the key/immo programming. Not to mention it happened way up across town. We are going to end up having it towed home, it's just too hard to work on it across town...What did the pop up windows say? If it says something like "To run this application, you first must install one of the following versions of the .NET Framework: v4.0.30319", you can download that here: https://www.microsoft.com/en-us/download/details.aspx?id=17851
If the message is something else, please post details and maybe I can help. Unfortunately I no longer have a Windows XP system so my ability to help may be limited, but maybe someone else has had success running it on XP and can verify that it works.
For future reference, if posting long strings of (well, anything, but it's typically) computer-ese, wrapping that text in [CODE ] [/CODE ] tags gives a more manageable output.UPDATE
Below is long, but I'm copying everything in its entirety for educational purposes:
C:\Users\Paul Khoury\Downloads\vw>kw1281test.exe COM7 10400 17 LoadEeprom 0 MFA_For_2003_Golf.bin
KW1281Test 0.28-beta (https://github.com/gmenounos/kw1281test/releases)
Opening serial port COM7
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920927 KOMBI+WEGFAHRSP VDO V02 (` 2
etc...
C:\Users\Paul Khoury\Downloads\vw>kw1281test.exe COM7 10400 17 LoadEeprom 0 MFA_For_2003_Golf.bin
KW1281Test 0.28-beta (https://github.com/gmenounos/kw1281test/releases)
Opening serial port COM7
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1J0920927 KOMBI+WEGFAHRSP VDO V02 (` 2
Sending Custom "Unlock Additional Commands" block
Sending ReadIdent block
Sending Custom "Read Software Version" blocks
00: VWK503MH $00 $09
01: $59 $20
02: $13 $0B $02 $0D $37 $03
03: VW/Sk MH ROM-Maske
Sending Custom "Unlock partial EEPROM read" block
Unlock code for software version VWK503MH $00 $09 is 3E 35 3D 3A
Sending Custom "Need Seed/Key?" block
Sending Custom "Seed request" block
Block: 54 F0 3C 73 AF CB 75 EE 01 00
Sending Custom "Key response" block
Reading MFA_For_2003_Golf.bin
Writing to cluster...
Sending WriteEeprom block (Address: $0000, Values: $00 $0A $00 $32 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
Received "Write EEPROM Response" block: 10 00 00 00
Sending WriteEeprom block (Address: $0010, Values: $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $0A $00 $00 $00
Received "Write EEPROM Response" block: 10 00 10 00
Sending WriteEeprom block (Address: $0020, Values: $31 $30 $30 $33 $35 $31 $35 $32 $46 $49 $4C $30 $30 $30 $42 $5F
Received "Write EEPROM Response" block: 10 00 20 31
Sending WriteEeprom block (Address: $0030, Values: $02 $02 $31 $30 $30 $33 $35 $31 $36 $33 $46 $49 $4C $30 $30 $30
Received "Write EEPROM Response" block: 10 00 30 02
Sending WriteEeprom block (Address: $0040, Values: $42 $5F $02 $02 $31 $30 $30 $34 $32 $37 $33 $37 $46 $49 $4C $30
Received "Write EEPROM Response" block: 10 00 40 42
Sending WriteEeprom block (Address: $0050, Values: $30 $30 $41 $5F $06 $02 $A6 $84 $A6 $84 $A6 $84 $65 $6C $FF $FF
Received "Write EEPROM Response" block: 10 00 50 30
Sending WriteEeprom block (Address: $0060, Values: $FF $FF $FF $FF $08 $80 $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 60 FF
Sending WriteEeprom block (Address: $0070, Values: $C7 $7E $FA $CF $05 $8E $21 $DD $3D $67 $E9 $D3 $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 70 C7
Sending WriteEeprom block (Address: $0080, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 80 FF
Sending WriteEeprom block (Address: $0090, Values: $38 $81 $05 $30 $FA $71 $DE $22 $C2 $98 $16 $2C $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 90 38
Sending WriteEeprom block (Address: $00A0, Values: $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 A0 FF
Sending WriteEeprom block (Address: $00B0, Values: $B9 $6D $84 $2A $27 $80 $EF $FF $B9 $6D $84 $2A $27 $80 $EF $FF
Received "Write EEPROM Response" block: 10 00 B0 B9
Sending WriteEeprom block (Address: $00C0, Values: $B9 $6D $84 $2A $27 $80 $EF $FF $11 $11 $11 $06 $06 $06 $00 $10
Received "Write EEPROM Response" block: 10 00 C0 B9
Sending WriteEeprom block (Address: $00D0, Values: $40 $40 $02 $00 $10 $10 $10 $0F $14 $FF $FF $30 $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 00 D0 40
Sending WriteEeprom block (Address: $00E0, Values: $56 $57 $5A $37 $5A $30 $42 $36 $35 $34 $32 $37 $32 $34 $56 $57
Received "Write EEPROM Response" block: 10 00 E0 56
Sending WriteEeprom block (Address: $00F0, Values: $5A $37 $5A $30 $42 $36 $35 $34 $32 $37 $32 $34 $56 $57 $5A $37
Received "Write EEPROM Response" block: 10 00 F0 5A
Sending WriteEeprom block (Address: $0100, Values: $5A $30 $42 $36 $35 $34 $32 $37 $32 $34 $F2 $03 $F2 $03 $F2 $03
Received "Write EEPROM Response" block: 10 01 00 5A
Sending WriteEeprom block (Address: $0110, Values: $39 $42 $57 $47 $50 $36 $31 $4A $37 $33 $34 $30 $36 $37 $35 $37
Received "Write EEPROM Response" block: 10 01 10 39
Sending WriteEeprom block (Address: $0120, Values: $33 $FF $58 $58 $58 $58 $58 $58 $58 $58 $58 $58 $58 $58 $58 $58
Received "Write EEPROM Response" block: 10 01 20 33
Sending WriteEeprom block (Address: $0130, Values: $58 $58 $58 $1A $45 $76 $3C $FB $86 $91 $A9 $B2 $A9 $B2 $A9 $B2
Received "Write EEPROM Response" block: 10 01 30 58
Sending WriteEeprom block (Address: $0140, Values: $A9 $B2 $A9 $B2 $A9 $B2 $A9 $B2 $AA $B2 $00 $00 $10 $00 $05 $00
Received "Write EEPROM Response" block: 10 01 40 A9
Sending WriteEeprom block (Address: $0150, Values: $02 $00 $50 $00 $00 $00 $00 $00 $00 $00 $31 $4A $30 $39 $32 $30
Received "Write EEPROM Response" block: 10 01 50 02
Sending WriteEeprom block (Address: $0160, Values: $39 $32 $37 $20 $20 $20 $41 $34 $56 $30 $32 $FF $0C $00 $00 $00
Received "Write EEPROM Response" block: 10 01 60 39
Sending WriteEeprom block (Address: $0170, Values: $36 $4E $30 $39 $30 $39 $39 $30 $31 $20 $19 $2A $FF $FF $FF $FF
Received "Write EEPROM Response" block: 10 01 70 36
Sending WriteEeprom block (Address: $0180, Values: $11 $01 $22 $02 $03 $02 $05 $64 $80 $02 $DC $05 $DC $05 $00 $07
Received "Write EEPROM Response" block: 10 01 80 11
Sending WriteEeprom block (Address: $0190, Values: $78 $03 $C8 $0D $BA $15 $8C $07 $06 $00 $0A $0A $0A $0E $0A $10
Received "Write EEPROM Response" block: 10 01 90 78
Sending WriteEeprom block (Address: $01A0, Values: $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $0F $01 $0F $6D $01
Received "Write EEPROM Response" block: 10 01 A0 00
Sending WriteEeprom block (Address: $01B0, Values: $1E $14 $C2 $01 $03 $FF $17 $04 $00 $3E $05 $00 $00 $01 $05 $50
Received "Write EEPROM Response" block: 10 01 B0 1E
Sending WriteEeprom block (Address: $01C0, Values: $08 $0A $0F $32 $18 $05 $0A $FF $02 $1E $DA $02 $01 $0F $6D $01
Received "Write EEPROM Response" block: 10 01 C0 08
Sending WriteEeprom block (Address: $01D0, Values: $06 $01 $AA $FA $FF $00 $0B $FF $36 $63 $19 $08 $03 $21 $08 $03
Received "Write EEPROM Response" block: 10 01 D0 06
Sending WriteEeprom block (Address: $01E0, Values: $01 $FF $FF $FF $00 $00 $00 $00 $00 $00 $FF $43 $32 $09 $03 $03
Received "Write EEPROM Response" block: 10 01 E0 01
Sending WriteEeprom block (Address: $01F0, Values: $41 $98 $FF $FF $FF $FF $FF $FF $FF $FF $00 $00 $92 $7A $3F $00
Received "Write EEPROM Response" block: 10 01 F0 41
Sending WriteEeprom block (Address: $0200, Values: $C8 $02 $C9 $00 $40 $0C $FF $80 $02 $00 $41 $18 $4F $98 $50 $94
Received "Write EEPROM Response" block: 10 02 00 C8
Sending WriteEeprom block (Address: $0210, Values: $59 $2F $F4 $F7 $1E $0A $63 $2F $E1 $FD $3F $A8 $7B $0C $20 $FF
Received "Write EEPROM Response" block: 10 02 10 59
Sending WriteEeprom block (Address: $0220, Values: $F9 $01 $41 $00 $FF $FF $FF $FF $0A $00 $0F $01 $05 $5B $05 $03
Received "Write EEPROM Response" block: 10 02 20 F9
Sending WriteEeprom block (Address: $0230, Values: $40 $03 $00 $00 $28 $38 $28 $38 $3C $28 $32 $46 $90 $93 $98 $BA
Received "Write EEPROM Response" block: 10 02 30 40
Sending WriteEeprom block (Address: $0240, Values: $47 $F6 $81 $C2 $71 $77 $78 $7C $00 $7C $50 $E2 $4B $96 $32 $04
Received "Write EEPROM Response" block: 10 02 40 47
Sending WriteEeprom block (Address: $0250, Values: $00 $AC $78 $1E $0F $04 $02 $00 $18 $00 $66 $00 $DD $01 $D1 $03
Received "Write EEPROM Response" block: 10 02 50 00
Sending WriteEeprom block (Address: $0260, Values: $C5 $05 $AD $09 $89 $0F $06 $10 $00 $00 $94 $00 $F3 $01 $E5 $03
Received "Write EEPROM Response" block: 10 02 60 C5
Sending WriteEeprom block (Address: $0270, Values: $E8 $05 $BD $09 $95 $0F $12 $10 $00 $00 $3C $03 $95 $0B $13 $15
Received "Write EEPROM Response" block: 10 02 70 E8
Sending WriteEeprom block (Address: $0280, Values: $12 $00 $57 $02 $97 $08 $B1 $0F $08 $01 $37 $01 $7E $01 $D5 $01
Received "Write EEPROM Response" block: 10 02 80 12
Sending WriteEeprom block (Address: $0290, Values: $17 $02 $4B $02 $4B $02 $5C $02 $FB $00 $0A $01 $39 $01 $80 $01
Received "Write EEPROM Response" block: 10 02 90 17
Sending WriteEeprom block (Address: $02A0, Values: $D6 $01 $17 $02 $4C $02 $5C $02 $00 $00 $18 $00 $28 $00 $6C $00
Received "Write EEPROM Response" block: 10 02 A0 D6
Sending WriteEeprom block (Address: $02B0, Values: $DC $00 $40 $01 $A4 $01 $B8 $01 $00 $00 $18 $00 $28 $00 $6C $00
Received "Write EEPROM Response" block: 10 02 B0 DC
Sending WriteEeprom block (Address: $02C0, Values: $DC $00 $40 $01 $A4 $01 $B8 $01 $00 $00 $1F $00 $76 $00 $80 $01
Received "Write EEPROM Response" block: 10 02 C0 DC
Sending WriteEeprom block (Address: $02D0, Values: $D8 $02 $41 $04 $A2 $05 $B2 $05 $85 $00 $AD $00 $C0 $00 $E4 $00
Received "Write EEPROM Response" block: 10 02 D0 D8
Sending WriteEeprom block (Address: $02E0, Values: $09 $01 $D3 $01 $70 $02 $94 $02 $E0 $02 $A6 $03 $78 $04 $10 $04
Received "Write EEPROM Response" block: 10 02 E0 09
Sending WriteEeprom block (Address: $02F0, Values: $E0 $03 $98 $03 $58 $03 $58 $02 $B8 $01 $90 $01 $40 $01 $28 $00
Received "Write EEPROM Response" block: 10 02 F0 E0
Sending WriteEeprom block (Address: $0300, Values: $F0 $00 $90 $01 $50 $02 $A0 $03 $E0 $03 $10 $04 $F0 $00 $90 $01
Received "Write EEPROM Response" block: 10 03 00 F0
Sending WriteEeprom block (Address: $0310, Values: $50 $02 $60 $03 $E0 $03 $10 $04 $44 $00 $44 $00 $EA $01 $3F $04
Received "Write EEPROM Response" block: 10 03 10 50
Sending WriteEeprom block (Address: $0320, Values: $29 $05 $C1 $05 $87 $8A $77 $00 $78 $1E $00 $27 $88 $2F $10 $38
Received "Write EEPROM Response" block: 10 03 20 29
Sending WriteEeprom block (Address: $0330, Values: $98 $40 $20 $49 $A8 $51 $30 $5A $B8 $62 $40 $6B $0A $00 $2A $00
Received "Write EEPROM Response" block: 10 03 30 98
Sending WriteEeprom block (Address: $0340, Values: $46 $00 $60 $00 $78 $00 $8E $00 $A4 $00 $B9 $00 $CD $00 $E1 $00
Received "Write EEPROM Response" block: 10 03 40 46
Sending WriteEeprom block (Address: $0350, Values: $64 $05 $88 $13 $8C $FF $90 $90 $90 $90 $90 $90 $90 $94 $94 $94
Received "Write EEPROM Response" block: 10 03 50 64
Sending WriteEeprom block (Address: $0360, Values: $90 $90 $90 $88 $88 $90 $90 $88 $90 $90 $90 $90 $8C $90 $90 $88
Received "Write EEPROM Response" block: 10 03 60 90
etc...
Sending EndCommunication block
Done deal, and thank you. Learned something new!For future reference, if posting long strings of (well, anything, but it's typically) computer-use, wrapping that text in [CODE ] [/CODE ] tags gives a more manageable output.
(I had to add a space over the word CODE above so that it would show as above for demonstration purposes; don't use spaces within the brackets.)
What does the ReadSoftwareVersion command return?Are the working in 2004 Jetta TDI to retrieve SKC? I did try "kw1281test.exe com4 10400 17 dumpeeprom 204 6 "without any errors but it gives out " received " read eeprom response" block : 06 06 1E 14 40 00" . So how to calculate SKC from those set number, my instrument part number KOMBI+WEGFAHRSP VDO V55.
kw1281test.exe com4 10400 17 ReadSoftwareVersion
kw1281test.exe com4 10400 17 dumpeeprom 266 6
I don't think it's that simple, but give it a try and report back whether it worked or not.So, just thinking about this and going the opposite direction...
If I'm swapping clusters and know the IMMO SKC of the old one, can I simply do the decimal to hex conversion of the "old" SKC, and write that to the cluster and boom - IMMO is paired?
So, if my current cluster SKC 1234, that's 0x04D2; flip the bytes and I have D2 04.
Assuming VDO cluster, could I write D2 04 to 204, 206, 208 (that is, D2 written to 204, 206, 208; 04 written to 205, 207, 209)?