Bosch Clusters - gmenounos/kw1281test GitHub Wiki

RB4 Clusters (e.g. Audi A4 B6, part number 8E0xxxxxxx)

RB4 clusters can be identified by the presence of "RB4" in the ECU info when running the ReadIdent command:

./kw1281test /dev/ttyUSB0 10400 17 ReadIdent
...
ECU: 8E0920950L  KOMBI+WEGFAHRS. RB4 D36
...

RB4 clusters can be set to one of 2 modes:

  • New Mode (4)
  • Adapted Mode (6)

The cluster must be in New Mode in order to retrieve the SKC but must be in Adapted Mode otherwise. The kw1281test ToggleRB4Mode command can be used to switch modes.

If the GetSKC command fails, it will indicate that the cluster is probably in Adapted Mode and will need to be switched to New Mode before the SKC can be retrieved:

./kw1281test /dev/ttyUSB0 10400 17 GetSKC
...
ECU: 8E0920950L  KOMBI+WEGFAHRS. RB4 D36
...
Failed to read memory.
...
Unable to read SKC. Cluster not in New mode (4)?

If you get that error, switch modes:

./kw1281test /dev/ttyUSB0 10400 17 ToggleRB4Mode
...
Cluster is in Adapted mode (6).
Toggling cluster mode...
...
Resetting cluster
...

Then use the GetSKC command:

./kw1281test /dev/ttyUSB0 10400 17 GetSKC
...
Saving memory dump to RBx_$010046_mem.bin
...
SKC: 06383

Then switch back to Adapted Mode:

./kw1281test /dev/ttyUSB0 10400 17 ToggleRB4Mode
...
Cluster is in New mode (4).
Toggling cluster mode...
...
Resetting cluster...
...