fixed z1 i2c bug where 2 extra bytes were read with every i2c-receive