Fundamentally I see nothing wrong with what you are doing. When writing out the EDID data if you are getting ACKs back than the 7611 is responding to address 0x6C. It should respond to reads at this address also. The read function has the wrong address in to 0xA0 instead of 0x6C.
↧