Thank you! :)
Just a comment, if I may. From what I know with Omega2 and Ethernet, the ETH_PWR signal should actually be disconnected (central taps of the magnetics just grounded through the 1u capacitor). Have you tested it as on the schematics? Did it work?
That's the tricky part, where i've had most of the issues. In the original schematic from omega, the NEW_POW net is connected to pin 25 (the VOUT pin in the pinouts). In my first desing i thought that tieing the central taps and the VOUT pin to 3.3v can make the things simpler. Turns out that the ethernet doesn't work at all if you do that.
So i've bodged in some wires and cut some tracks, to test it with the original ethernet expansion schematic and it works fine. I will also test it with the center taps connected only to the cap.
The other issue i've had is that normally J1 and J2 from the ethernet cable are connected to the TX pair, on the omega 2/2+ they are connected to the RX pair. I've tested both configurations (J1-J2 to TX and J3-J6 to RX, and vice versa) and both work fine, but i don't know if the omega has its own auto MDI-X or it's just my network equipment.
Anyway in the pinouts the purpose of the NEW_POW/VOUT pin is not clear.
The design i published is what i'm using right now, tested and working.
Maybe we should ask someone from the Onion hardware team to clarify the NET_POW usage and the TX/RX ethernet pairs connections