@Michal-Dobrzynski Please do not forget to remove the pin3-pin4 short circuit if you want to plug the Oled Expansion to any genuine Onion Omega Expansion Board Header directly because Omega2(+) may be damaged if you set GPIO11 to Low.
There are I2C level shifters on the OLED Expansion.
Pin4 of the Expansion Header provides the voltage to the lower voltage section for those level shifters.
But pin4 of the Expansion Header is connected to GPIO11 on the Omega2(+) board.
So @Onion must set GPIO11 to High (~3.3V). It's a hidden simple hack that @Onion forgot to mention for example here.
You could find some further technical details here.
Thanks for your explanation! In the table of Pins that needs to be floating, GPIO7 anf GPIO8 are mentioned, although those pins are not marked as GPIO pins in the pinout diagram. Is this just a phrasing error, or are the wrong numbers stated?
Also about the floating input pins during boot mode, and please excuse my me for still being early at the learning curve, this only applies to input pins right? How do I set these pins as output pre, or during, the boot sequence?
A more specific question for my specific case, and don't hesitate to ask me to move this to a separate question if you think I should: If I connect an (intended) output pin to a NPN transistor gate over some 1k resistance, and connects the emitter to ground, is the pin considered floating or not? Can I hard wire this setup to GPIO1 and still boot up the omega?