I suppose I should start a new topic on this one - I modified Kenneth Henderick's excellent SSD1306 code to work with the SSD1106.
https://github.com/JonHylands/ssd1106
I have both an I2C and an SPI version of this LCD. The above code works with the I2C version, but not with the SPI version. I haven't tested the SPI version with known working code (like an Arduino), but I could. Or if someone else has one, they could test my code against it.