library/i2c: further tweaking. Detecting devices with 'start' works, but read and write both seem to be duds