Don't use 400kHZ, it is not working reliably
polling is back

almost working but still a lot ot timeouts on the i2c bus
include patches from lucas stach