Vor dem ersten Senden fehlt ein Start. Evtl ein Stopp noch vor dem nächsten Start. 500 ms sind eine recht lange Zeit. Aus welchen Gründen auch immer läuft bei mir Software I2C bei einem Pojekt besser als Hardware...