modifying I2C protocol, still valid