Hi everyone, I'm trying to get the SKC code on a New Beetle 1.6 Petrol 2007.
I got the dreaded "Unsupported Marelli cluster version." and then did the 2 suggested commands:
kw1281test COM4 9600 17 DumpMarelliMem 3072 1024
kw1281test COM4 9600 17 DumpMarelliMem 14336 2048
The second command returned timeout, but the first one had partial success. I saw the dashboard blink and it made a short sound.
Here is the log from the first command (the partial success):
Command Line: kw1281test COM4 9600 17 DumpMarelliMem 3072 1024
OSVersion: Microsoft Windows NT 10.0.19042.0
.NET Version: 9.0.4
Culture: en-GB
Opening Generic serial port COM4
Sending wakeup message
Reading sync byte
Keyword Lsb $01
Keyword Msb $8A
Protocol is KW 1281 (8N1)
ECU: 1C0920035 KOMBI+WEGFAHRS. M73 V04
Software Coding 01412, Workshop Code: 00000
Untested cluster version! You may need to disconnect your battery if this fails.
entryH: 0x02, regBlockH: 0x08, count: 0x0400
Sending block 0x6C
Writing data to cluster microcontroller
Receiving ACK
Caught: System.TimeoutException The operation has timed out.
Unhandled exception: System.TimeoutException: The operation has timed out.
at System.IO.Ports.SerialPort.ReadByte()
at BitFab.KW1281Test.Interface.GenericInterface.ReadByte() in D:\src\kw1281test\Interface\GenericInterface.cs:line 34
at BitFab.KW1281Test.KwpCommon.ReadByte() in D:\src\kw1281test\KwpCommon.cs:line 148
at BitFab.KW1281Test.Cluster.MarelliCluster.WriteMarelliBlockAndReadAck(Byte[] data) in D:\src\kw1281test\Cluster\MarelliCluster.cs:line 225
at BitFab.KW1281Test.Cluster.MarelliCluster.DumpMem(String filename, UInt16 address, Nullable`1 count) in D:\src\kw1281test\Cluster\MarelliCluster.cs:line 114
at BitFab.KW1281Test.Cluster.MarelliCluster.DumpEeprom(Nullable`1 address, Nullable`1 length, String dumpFileName) in D:\src\kw1281test\Cluster\MarelliCluster.cs:line 21
at BitFab.KW1281Test.Tester.DumpMarelliMem(UInt32 address, UInt32 length, ControllerInfo ecuInfo, String filename) in D:\src\kw1281test\Tester.cs:line 386
at BitFab.KW1281Test.Program.Run(String[] args) in D:\src\kw1281test\Program.cs:line 360
at BitFab.KW1281Test.Program.Main(String[] args) in D:\src\kw1281test\Program.cs:line 40
Version 0.99.9-beta (
https://github.com/gmenounos/kw1281test/releases)
Hope someone can help with advice.
I'm fine with technical stuff and willing to dig into the issue. If needed, I can take out the cluster, get to the board and do some soldering/desoldering and connecting to a programmer (if not too expensive to buy the programmer).