Standard microcontrollers assume a 1-byte register address before data. The ITG-3 0B rejects this. If your MCU library hardcodes an address byte, the ITG-3 0B will NACK.