I had this issue, if you check the Datasheet example the hex 0x03 + 0x11 is v3.11
i.e. When you thought you had 3.17 you actually have 3.11!
I also would like update my version 03.11 firmware and Iam using an embedded arm mcu with I2C interface. It looks like GitHub is still empty but I would appreciate and sample code as there is no documentation on this at all. I have the BOOT* pin on a testpoint for this purpuse but need more info than just the pin .Can a FAE or someone PM me if they have something? I am located in Australia so I doubt anyone is local, Regards