If you have never learn the I2C specification, you will confuse in your datasheet i2c slave
addrss is over 0x7e ,hince you got error retturn when using the i2c tools debug.
Start to keep in mind, if the data sheet address descript your slave device is 0x8a , then you need
left shift 1 bit to get the 7bit address to using the Linux i2c tools(Most linxu i2c tools using 7bit mode
to do ioctl query or detect your i2c slave deviec).
In this case ,0x8a (1000 1010) , will be 0x45 in 7bit format .