i2c advanced updated