Fröhliche Weihnachten allerseits!

Ich versuche seit zwei Tagen, die I2C-Adresse eines CMPS10-Moduls zu ändern.
Laut Datenblatt muss dazu die Sequenz 0xA0, 0xAA, 0xA5, 0xC2 (resp. die neue Adresse) mit einer Verzögerung
von 100ms in das Register 22 geschrieben werden.

Ich verwende dazu folgenden Code:
Code:
...
Config Scl = PORTC.5
Config Sda = PORTC.4

Config I2cdelay = 100

I2cinit

...

Dim Sendbytes(5) as Byte

Cmps_slaveid = &HC0

Sendbytes(1) = 22
Sendbytes(2) = &HA0
Sendbytes(3) = &HAA
Sendbytes(4) = &HA5
Sendbytes(5) = &HC2

I2csend Cmps_slaveid , Sendbytes(1) , 5

Print Err

...
Der Code kompiliert und wird auch ausgeführt, aber das Modul reagiert weiterhin an der Adresse 0xC0, nicht 0xC2.

Hat jemand eine Idee, was ich anders machen müsste?

Danke & Gruss

Tobi