So I've got a device on my pi that takes up almost all of the GPIO pins on the pi, but the device nicely has an MCP23017 on board, giving me an extra GPIO pin, number 496 - 503

What I want to do is make another i2c bus, with 497 being SDA and 498 being SCL

I've searched and searched, and I'm stuck.

Tried using:


in /boot/config.txt but that doesn't seem to work (no additional i2c bus is created in /dev)...

I honestly don't have a clue if I'm even on the right track here.

  • Welcome to Raspberry Pi! Please take the tour and visit the helpcenter to see how things work here. Can you please give us a little bit more information? The pin numbers you're referring to neither match the pin numbering of a Pi nor that of a MCP23017 - at least not the chip itself but maybe that of a certain board. However since those pin numbers certainly do not refer to the Pi there is no use in specifying them in the dtoverlay. – Ghanima Feb 14 at 1:28
  • Why do you want a 2nd i2c bus? I2c devices can be daisy chained on the same 2 pins! – CoderMike Feb 14 at 7:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.