the command python grovepi.py gives
library supports this fw versions: 1.4.0
the command bash firmware_update.sh gives
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
… and more …
OK, think were OK now, I added the line
to the boot/config.txt on Raspbian, this gave me i2c bus 0, so I now have 12c 0 and 1.
Scanning the buses now shows that the grovepi is on bus 1 as device 0x04, not bus 0 as I expected, but at least it was present. I plugged in some of my i2c grove devices, these were seen correctly again on bus 1.
Updated the firmware as per the instruction in the README, this seemed to work, verified it with the complete_test script in trobleshooting.
Over to Ubuntu, only one i2c bus, bus 1 but the grovepi and my devices were present as on raspbian.
OK, I access my devices through mraa’s i2c api, I need to look at this next.