i2c is totally fucking broken though and needs to be replaced before con.
everything is completely untested. I'm sure most of this shit doesn't work and will be fixed when and if I get hardware.