Hello Hakeen,
Can you confirm that the correct I2C commands are being sent (and getting ack'ed)? Sometimes we see issues when translating from code to I2C scripts, with certain things getting cut out. A dump of everything being sent over the I2C would be helpful.
Nate