Does I2C bus 4 work?

I tried the Arduino I2C communication sample on OpenMV H7 R1 and it worked. However, it does not work when I try changing to bus 4 and changing the pins to P7 and P8.
Is bus 4 not available or is my board broken?

Hi, did you change the bus in the init call to 4?

Yes

bus = pyb.I2C(4, pyb.I2C.SLAVE, addr=0x12)
bus.deinit() # Fully reset I2C device…
bus = pyb.I2C(4, pyb.I2C.SLAVE, addr=0x12)
print(“Waiting for Arduino…”)

Hi, you just pass the bus number to the RPC library and it owns it. You don’t manually create the bus.