Changing Multi Camera Adapter GPIO pin from 11 (GPIO17) to 13 (GPIO27) for stacking

Hi, I’m trying to stack the Multi Camera Adapter Doubleplexer Stereo Module V2 on top of another addon board on a Pi 4B, but I’ve hit a GPIO conflict. The module uses pin 11 (GPIO 17), and that pin is already occupied by the other addon. I’d like to move the module over to pin 13 (GPIO 27) instead. For reference, the module’s pin usage is: pin 1 (3.3V), pin 3 (SDA1/GPIO 2), pin 5 (SCL1/GPIO 3), pin 6 (GND), pin 7 (GPIO 4), pin 11 (GPIO 17). Is there a supported way to change which GPIO it uses?

Thanks for the details. To be upfront, GPIO 17 on pin 11 is required by the Multi Camera Adapter, so what you’re describing is a pin conflict with your existing addon. We generally don’t advise changing the GPIO pins on the module. The software is developed around the hardware as provided - if you rewire the module to a different GPIO, it no longer matches what the software expects, which makes it incompatible.

I did look through the code on the GitHub page, and GPIO 17 (pin 11) only appears a handful of times. Would it be enough to just change those few lines to switch from pin 11 to pin 13? Also, is GPIO 17 always toggled low? If so, could I replicate that behavior with another GPIO and be fine?

Changing the GPIO would require modifying both the hardware wiring and the code, and that’s not something we support. Even if the pin reference only shows up a few times in the code, the hardware and software are tied together - swapping the pin isn’t as simple as editing a couple of lines. If you really need a different pin, that would be a customization request, and you’d need to contact [email protected] to see if it’s possible.

Okay, thanks for your help.

One more thing - is it possible to get the schematics for the Multi Camera Adapter Doubleplexer Stereo Module V2? It would help me understand the board layout while I figure out my options.

To summarize where things stand: the adapter requires GPIO 17 on pin 11, and we don’t support rewiring it to pin 13 (GPIO 27). Since the hardware and software are tied together, changing the pin would mean changes on both sides, which is outside standard support scope. If you want to pursue a different GPIO anyway, the customization route goes through [email protected]. As for the schematics, I don’t have a public copy to share here, but I’ll see what I can find.