could be some reasons.
  • 1. do you have 4.7k pullups on SDA & SCL pins ?
    2. Your device probably need a delay after I2Cwrite prior to read from.


what about if you remove the NOREAD label?