My own solution, waiting for others solution
Ok so i read back everything!, the datasheet of the EEPROM memory clearly states that you can't write over a page cross(every 64 bytes).
My ideas:
Solution number one: you can write one byte at the time, but this gives a 240 ms delay just for writing which is bad!!! bad!!!.
Solution number two: find the "less common denominator" (not sure off the name as i speak spanish and i hadnt used this concept since i was like two:D)
So if my packet is 24 bytes and the page is 64 bytes i can write 8 bytes packages being sure that i will never write across page boundaries. So now my delay will be of 30 ms instead of 240 ms.
This is not the perfect solution, maybe the next generation of the I2C command can control this automatically.
Thanks for any opinion,
DAVIDCAS