Aaron_dyer:
I don't understand the Bit bucket website...I have been there and don't get what you're trying to point to....I am having the same deal ...why won't my LCD function using I2C...
When I first started with I2C and LCD's it was with the DF robot one. That eliminated wiring from the equation but I still had problems.
The issue at the time was that there are greater variations in hardware than the libraries cater for. I found this while I was trying to standardise and combine the various libraries i had downloaded to try.
In the end the first step in getting it working was always to just get the backlight flashing on and off. Once that was working I could move on to sending characters.