Thanks everyone for the replies. I have been using the genuine Onion OLED. I found he issue, the connector seems to have an issue. If I jiggle it, it will start working, then stop working. I tested on 3 different OLEDs and I get the same behaviour so it's definitely my 2S+. I have more on order so hopefully I'll be ok once they arrive.
That command will completely disable Ethernet PHY, isn't it? It is the way, but I already use EPHY in my design, so no.
No, the ephy label in omega2-ctrl is misleading, it does not control ethernet phys, just the LED.
See AGPIO_CFG register for enabling/disabling ephys 1..4 (all together either ephy or GPIO, unfortunatly it is not possible to selectively enable only one of them -. ephy0 however can be used separately, with ephy1..4 in GPIO mode).
When I was designing a PCB for Omega 2S, I haven't had all the docs, and as a result I've used some of I2S pins, almost all SPI pins, etc. (literally, all the pins that could cause boot and other problems when they are pulled up/down) as a GPIO.
I was in the same situation a while ago when trying to find a usable wiring of my first Omega2 and Omega2S circuits, with all those various constraints...
@Aurélien-Fi At the end of the day, the MT7688 chip in the Omega2 is really targeted in in a router, access point, or similar. It's good at connectivity (Wifi AP and client, ethernet), but not at things like cameras or displays.
The chip in a Raspberry Pi is the opposite - note that a Pi Zero doesn't have any way to connect Ethernet, but has HDMI, a camera interface, and USB device support.
My point here is that different processors have built-in hardware support that will make some things easier than others. The Pi Cameras are only so cheap because of the dedicated hardware in Pi.
So, this isn't something the Omega2 will be really great at doing. That said, there are ways. The main issue is one of bandwidth - I2C isn't that fast, so I'd look at SPI, UART, or especially USB. I think the Omega2S even breaks out PCIe, which opens lots of possibilities.
Does anybody else have ... a real hard reset solution?
Here you are a "brute force" solution by Onion for the HW_RST button problem of Omega2S+.
It should work theoretically if you put a resistor between the base (1) and emitter (2) of the Q2 PNP transistor. ;-)
I wonder what about in practice because I do not have such devices. Omega2S-Dev-Board.pdf
Looks like your connection to Community was lost, please wait while we try to reconnect.