Omega2 annotated pinout (including MT7688 pin names)
-
@luz said in Omega2 annotated pinout (including MT7688 pin names):
@WereCatf @Luciano-S @fossette LOL, it wasn't meant as a piece of art, just some info
What?! Are you sure? I could've sworn I saw some inspiration being taken from Mona Lisa!
-
Here is my take on a pinout-diagram. I specifically wanted to mark all the bootstrap-pins clearly, in the hopes that it'd be easier to avoid messing with them unnecessarily, and I wanted a higher-resolution diagram, that can be printed out on paper, if needed.
The SVG-file is, as usual, available on my github-repo ( https://github.com/WereCatf/SBC-pinouts )
-
@WereCatf & @luz , in this occasion i would like to ask about the "older" Mini-Docks not working with Omega2 & 2+.
-
Could be that a bootstrap-pin is shorten and not let boot the omega2+ ?
-
Would a uboot change solve it? (probably a older one?)
I bought my omega 2+ to use with a mini-dock i already had from onion.io store.
@administrators how do we have to proceed with this fact?
-
-
@Luciano-S.
Aye, I checked the schematic and there is a pull-down resistor on UART0_TX. As my diagram shows, UART0_TX is also one of the bootstrap-pins.You could try removing the pull-down resistor R84, which should allow the Omega2 to boot normally.As for u-boot: no, the bootstrap-pins are a hardware-feature and they get applied before u-boot is loaded. They determine things like what mode the SoC boots in, whether the PCB has DDR1 or DDR2 and stuff like that, and these things obviously have to be configured before any software can be executed in the first place.
-
@Luciano-S. I was looking at the wrong bootstrap-pin in the PDF earlier, UART0_TX should be pulled down, so the pull-down resistor doesn't matter. I was looking at the boostrap-pin on UART1_TX, which is the opposite.
-
@WereCatf Thanks for your clear and detailed pinout diagram. Wow, you had me excited for an hour re-considering a hardware fix for the old mini docks ... Actually, the Omega2 boots fine on those docks, there just isn't any communication to/ via the Omega2's RX0 pin - such as unresponsive keyboard, can't use Busybox, etc. Luciano and I wrote about our observations HERE and HERE.
I am curious, could/ does the Omega2 boot-strap determine which pins are the serial Tx and Rx?
-
@Ken-Conrad Does your mini-dock match the schematics at https://raw.githubusercontent.com/OnionIoT/Onion-Hardware/master/Schematics/Omega-Mini-Dock.pdf ? Those are a year old and as far as I understand, they should match the old mini-dock.
-
@Ken-Conrad Oh, and no, the UART-pins are fixed and cannot be moved to other pins as no other pins have a UART0-mux. So no, the bootstrap-pins can't do that.
-
@Luciano-S. said in Omega2 annotated pinout (including MT7688 pin names):
@administrators how do we have to proceed with this fact?
I made also a ticket in this (mine) request.
-
@luz What PCB did you design? Care to share?
-
@Victor-Tagayun it was a small mainboard hosting the Omega, a ethernet jack, a 4.5..39V to 3.3V converter (single part, integrated), a RS485 serial, two multiplexed i2c connectors and a level shifter for WS281x LED chains.
If anybody is interested in this very particular combination of features, just let me know
This is part of a larger project, which I will publish as soon as all the hard- and software parts work together as intended, from laser cut wood to WS281x kernel driver using MT7688 PWM…
-
@WereCatf said in Omega2 annotated pinout (including MT7688 pin names):
I was looking at the wrong bootstrap-pin in the PDF earlier, UART0_TX should be pulled down, so the pull-down resistor doesn't matter. I was looking at the boostrap-pin on UART1_TX, which is the opposite.
Can I please ask what this PDF file is?
-
@György-Farkas A PDF-file is short for "portable document format" and is a file format used to present documents in a manner independent of application software, hardware, and operating systems. Each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, graphics, and other information needed to display it. -- https://en.wikipedia.org/wiki/Portable_Document_Format
-
@WereCatf said in Omega2 annotated pinout (including MT7688 pin names):
@György-Farkas A PDF-file is short for "portable document format" and is a file format used to present documents in a manner independent of application software, hardware, and operating systems. Each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, graphics, and other information needed to display it. -- https://en.wikipedia.org/wiki/Portable_Document_Format
Really?!
@WereCatf said in Omega2 annotated pinout (including MT7688 pin names):
I was looking at the wrong bootstrap-pin in the PDF earlier, UART0_TX should be pulled down, so the pull-down resistor doesn't matter. I was looking at the boostrap-pin on UART1_TX, which is the opposite.
Can I please ask what that PDF file is?
-
@György-Farkas The MT7688 specsheet, what else?
-
@WereCatf
..., 998, 999, 1000Thank you very much indeed.
-
Does someone knows if there is somewhere released the acutal Omega2 schematic? in the Github repository I just find the Omega(1) which mounts the Atheros and not the MT7688.
-
Not yet. Pls be patient.
-
Thanks mate! You just saved me a lot of debugging time