did you try my i2c sniffer ?

i2cwrite sda,scl,%10101110,$04,error
how can that work ? you are attempting to write to the FIFO_WR_PTR yet providing no data to be written .

i2cwrite sda,scl,$ae,$04,[1],error

in general code snippets are a waste of time
what pins , how are they set
a schematic