Hello all, and since this is my first post here, let me introduce myself: My name is Paula Silva, I'm an electronics engineer, R&D and trainer, and I took some time of my own to create an Odroid-GO, as in these pictures. The big issue with this is that I´m not much of a programmer, and sometimes at boot the screen flips. Don't care now about the "games", but wish that everytime I boot the Odroid-GO it has the screen correctly oriented, has anyone came up with this, and is there a solution (I believe that there is)?
Thanks in advance.
-= Paula Silva =-
Odroid-GO
-
- Posts: 2
- Joined: Wed May 03, 2023 2:27 am
- languages_spoken: Portuguese, english, spanish, french, ialian, german
- ODROIDs: Odroid-go handmade
- Has thanked: 2 times
- Been thanked: 0
- Contact:
- mctom
- Posts: 3010
- Joined: Wed Nov 11, 2020 4:44 am
- languages_spoken: english, polish
- ODROIDs: OGA, XU4, M1, H3+, SP3, Vu8M, N2L
- Location: Gdansk, Poland
- Has thanked: 407 times
- Been thanked: 534 times
- Contact:
Re: Odroid-GO
Hi!
There's no reason for the firmware to act differently on each run.
I'd check your Display's DC ("Data/Command") connection.
There's no reason for the firmware to act differently on each run.
I'd check your Display's DC ("Data/Command") connection.
- mad_ady
- Posts: 11446
- Joined: Wed Jul 15, 2015 5:00 pm
- languages_spoken: english
- ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1
- Location: Bucharest, Romania
- Has thanked: 647 times
- Been thanked: 1115 times
- Contact:
Re: Odroid-GO
What ESP model do you have and which software version are you running?
If you haven't touched the code, most likely the issue is caused by the connection of the screen - probably some of the initialization commands get corrupted and the screen fails to rotate. Maybe you don't see glitches in the image begause it gets redrawn often, but the initialization code gets sent only once and is more prone to corruption/crossover. Since the screen operates at 40MHz (if I remember correctly), wire length/position matters when it comes to signal integrity.
So, maybe try shorter wires for the screen?
If you haven't touched the code, most likely the issue is caused by the connection of the screen - probably some of the initialization commands get corrupted and the screen fails to rotate. Maybe you don't see glitches in the image begause it gets redrawn often, but the initialization code gets sent only once and is more prone to corruption/crossover. Since the screen operates at 40MHz (if I remember correctly), wire length/position matters when it comes to signal integrity.
So, maybe try shorter wires for the screen?
- These users thanked the author mad_ady for the post:
- Paula Silva (Thu May 04, 2023 7:15 am)
- mctom
- Posts: 3010
- Joined: Wed Nov 11, 2020 4:44 am
- languages_spoken: english, polish
- ODROIDs: OGA, XU4, M1, H3+, SP3, Vu8M, N2L
- Location: Gdansk, Poland
- Has thanked: 407 times
- Been thanked: 534 times
- Contact:
Re: Odroid-GO
Right, that too. It's 26.67MHz, according to the code. Certainly too much for a breadboard, unless proven otherwise. 

- These users thanked the author mctom for the post:
- Paula Silva (Thu May 04, 2023 7:15 am)
- odroid
- Site Admin
- Posts: 41084
- Joined: Fri Feb 22, 2013 11:14 pm
- languages_spoken: English, Korean
- ODROIDs: ODROID
- Has thanked: 3194 times
- Been thanked: 1753 times
- Contact:
-
- Posts: 2
- Joined: Wed May 03, 2023 2:27 am
- languages_spoken: Portuguese, english, spanish, french, ialian, german
- ODROIDs: Odroid-go handmade
- Has thanked: 2 times
- Been thanked: 0
- Contact:
Re: Odroid-GO
I'm using the WROOM-32UE, and the SVN is the 20181001 (ba31df7503). Anyway I've "fixed" the display problem, was indeed the long wires. Thanks for all your help!mad_ady wrote: ↑Wed May 03, 2023 3:29 amWhat ESP model do you have and which software version are you running?
If you haven't touched the code, most likely the issue is caused by the connection of the screen - probably some of the initialization commands get corrupted and the screen fails to rotate. Maybe you don't see glitches in the image begause it gets redrawn often, but the initialization code gets sent only once and is more prone to corruption/crossover. Since the screen operates at 40MHz (if I remember correctly), wire length/position matters when it comes to signal integrity.
So, maybe try shorter wires for the screen?

Who is online
Users browsing this forum: No registered users and 2 guests