Hello, I have been playing with I2C on the Arduino side for quite some time now. I would like to be able to use the Braswell I2C pins with my 3.3v PIC. I bought a PCA9306 Level Shifter and wired it the following liking: https://cdn.sparkfun.com/assets/0/8/4/e/9/5294eb19ce395f223a8b4567.jpg I'm using the current version of Arch Linux. I have i2ctools installed, I have loaded the i2c-dev module and can see the following i2c buses using i2cdetect -l: Code: i2c-0 Synopsys DesignWare I2C adapter i2c-1 Synopsys DesignWare I2C adapter i2c-2 SMBus I801 adapter at 2040 i2c-3 i915 gmbus ssc i2c-4 i915 gmbus vgs i2c-5 i915 gmbus panel i2c-6 i915 gmbus dpc i2c-7 i915 gmbus dpb i2c-8 i915 gmbus dpd i2c-9 DPDDC-B i2c-10 DPDDC-C i2c-11 DPDDC-D I know the majority of these are hardware resources and that i2c-0 and i2c-1 are most likely the buses I'm looking for. However when i try to find an address I don't get the address I'm looking for (This includes every bus). Am I missing something here? I have searched all the forums for further information but have found none. Any help at all would be greatly appreciated.