Don't worry about the length of your post, this thread is HUUUUUUUUGE anyways

Really i think we should have our separate section on this website, for developers like us, so we could have separate threads for specific topics.
Ok, well, i think i had played with the codec initialization to see if I2C communication was working and i seem to remember it was.
You can play with the volume for example, set it to super low level... and if it works, it means our I2C drivers works (and i think it does).
They might have slightly modify the driver from a version to an other, i don't know... but i do think I2C works