El otro día, cuando estaba montando el GTP-USB y probándolo con Sisco por el Mess, nos dimos cuenta que para programar la eeprom faltaba la resistencia pull-up en el bus.
Date cuenta que los programadores no suelen llevarla, y para el bus I2C es obligatoria.
Nos daba ese error, como es lógico. Lo más probable, es que si funciona, esté escribiendo, pero a la hora de leer ya la cosa falla y da ese error, debido a lo que te comento.
Así que prueba, lleva las señales SDA y SCL con resistencias de pull-up (10K a vcc desde cada línea).
Y recuerda, mejor lee, ya que las SLE4442 llevan un código en las primeras posiciones y mejor no arriesgarse a escribir hasta que se esté seguro que funciona.
Suerte... yo no la tuve, no las encontré por donde vivo ni siquiera jejejeje. Así que no pude ni probar...
Saludos!!