Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Third party OS images and hardware mods
Post Reply
brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

Introducing support for the Hardkernel Odroid Go Advance & Odroid Go Super
Kernel: Linux 6.1.29
GPU Drivers: Mesa Panfrost

What is Jelos?
Just Enough Linux Operating System (JELOS) is an immutable Linux distribution for handheld gaming devices developed by a small community of enthusiasts. Our goal is to produce an operating system that has the features and capabilities that we need, and to have fun as we develop it.

Here is a great video overview from our friend, Retro Game Corps: https://www.youtube.com/watch?v=tJR0Evx3KS0

Flashing instructions:
*Download the rk3326 img from the link below and flash to your sd card via your preferred method and reboot.

Function buttons from Left to right:
OGA: Select | L2 | Vol - | Vol + | R2 | Start
OGA BE: Select | L3 | Vol - | Vol + | R3 | Start

Known issues:
*No Internal wifi on the OGA BE

Download link:
https://github.com/JustEnoughLinuxOS/di ... n/releases

General tips / information:
  • Supports both the OGA and OGA v1.1, & OGS. All use the same image (RK3326).
  • Wifi/BT: USB dongles with the following wifi chipsets should work: RTL8188EU RTL8188FU RTL8192CU RTL8192EU RTL8812AU RTL8814AU RTL8821AU RTL8821CU RTL88x2BU
  • The SD card will format the second partition as EXT4. Transfer your games via FTP or SMB if your host computer does not support the ext4 format.
  • CPU governor can be set at the system, core/emulator, and game level. Enable Performance for demanding games / systems and Powersave for less demanding games. This will affect battery life. GPU speed is also tied to the default CPU governor.
  • SSH/SMB: Connect to a wifi network and enable SSH & Samba. Also set your root password and turn off rotate root password in system settings, the username is root. The default hostname is RK3326, this can be changed in network settings.
  • You will be notified when a new OTA update is available if connected to wifi + internet, click yes to update to the latest release.
  • Press Select + L1 + R1 to exit standalone emulators
  • The root file system of Jelos is immutable (read only). Files can only be written to the user directory
Last edited by brooksytech on Tue May 23, 2023 10:42 am, edited 2 times in total.
These users thanked the author brooksytech for the post (total 2):
odroid (Wed May 17, 2023 9:17 am) • kelbot (Wed May 17, 2023 11:22 am)

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

This is really nice! Well done, and thanks for sharing.

Regarding exiting standalone emulators, I'm stuck in pico-8 right now and can't figure out how to exit, haha. Select+L1+R1 is not working. Well, I'm not sure which button is supposed to be select actually but I've tried L1+R1+(all of the keys below the display) and nothing has exited.

brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

Sorry I guess I should have explained the function buttons.

From Left to right:
OGA: Select | L2 | Vol - | Vol + | R2 | Start
OGA BE: Select | L3 | Vol - | Vol + | R3 | Start

Im not sure if the hotkey exit works with Pico 8. I dont use that personally. I can double check.
These users thanked the author brooksytech for the post:
kelbot (Wed May 17, 2023 8:34 pm)

User avatar
rooted
Posts: 10137
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 791 times
Been thanked: 605 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by rooted »

Subbed, gonna give it a spin soon. Thank you.
These users thanked the author rooted for the post:
brooksytech (Wed May 17, 2023 1:22 pm)

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

brooksytech wrote:
Wed May 17, 2023 11:30 am
Sorry I guess I should have explained the function buttons.

From Left to right:
OGA: Select | L2 | Vol - | Vol + | R2 | Start
OGA BE: Select | L3 | Vol - | Vol + | R3 | Start

Im not sure if the hotkey exit works with Pico 8. I dont use that personally. I can double check.
Ok, thanks. By standalone emulators do you mean when launching emulators through emulationstation vs being inside of retroarch? I have an original Odroid Go Advance (the one without wifi) and when I launch a game from the main UI pressing L1 + R1 + Select saves the state. Pressing Select + Start (twice) exits the game.

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

One more question. Is there a hotkey combo for adjusting brightness or is that only controlled through the settings menu?

brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

kelbot wrote:
Wed May 17, 2023 8:38 pm
brooksytech wrote:
Wed May 17, 2023 11:30 am
Sorry I guess I should have explained the function buttons.

From Left to right:
OGA: Select | L2 | Vol - | Vol + | R2 | Start
OGA BE: Select | L3 | Vol - | Vol + | R3 | Start

Im not sure if the hotkey exit works with Pico 8. I dont use that personally. I can double check.
Ok, thanks. By standalone emulators do you mean when launching emulators through emulationstation vs being inside of retroarch? I have an original Odroid Go Advance (the one without wifi) and when I launch a game from the main UI pressing L1 + R1 + Select saves the state. Pressing Select + Start (twice) exits the game.
No standalone emulators means non retroarch cores. So like flycast-sa, drastic-sa, or mupen64plus-sa.

Retroarch cores by default exit by holding select (f1) and tapping start (f6) twice in a row.

edit: also doesnt look brightness hotkeys are working. Ill look into it.
These users thanked the author brooksytech for the post:
kelbot (Wed May 17, 2023 9:56 pm)

User avatar
rooted
Posts: 10137
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 791 times
Been thanked: 605 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by rooted »

You say this is for OGA and Super but there is no link? I'm assuming it's the JELOS-RK3326.aarch64-etc...etc link as this is the SoC but you don't list the OGA here

*Edit*
Yes that is correct, you should update the git when you can to prevent confusion Image

So far so good, will have to look at where to put the bios files and oddly Killr-Instinct got loaded as a Neo•Geo title but other than that it's very nice.Image

User avatar
rooted
Posts: 10137
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 791 times
Been thanked: 605 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by rooted »

A couple of bugs I've noticed.

PSX
-------
1) bin and cue files show up as duplicate games for the same game.
2) to create a save state you must enter the load save state option of a game, leave the game, re-enter the game normally and the next time you leave the state is created.

Last edited by rooted on Fri May 19, 2023 10:47 am, edited 2 times in total.

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

A bug I found.

PSPminis don't launch from the main UI. It goes to a black screen then drops me back to the menu. The same pspmini isos run fine when starting ppsspp and then loading them from there.

brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

rooted wrote:
Fri May 19, 2023 10:47 am
A couple of bugs I've noticed.

PSX
-------
1) bin and cue files show up as duplicate games for the same game.
2) to create a save state you must enter the load save state option of a game, leave the game, re-enter the game normally and the next time you leave the state is created.
1. Within the specific console sub menu -> press select (f1) -> view customization -> file extensions (at the bottom) -> chose what extensions you want to see.
2. What emulator? I can't reproduce with any retroarch core. Are you using the hotkeys? (select + L1 to save / Select + R1 to load)

User avatar
rooted
Posts: 10137
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 791 times
Been thanked: 605 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by rooted »

1) Thanks, I just hid them but that's a better option.
2) I'm using F1 + F6 to exit the game and the menu to load the game. Whatever the default PSX emulator is, no external bios.

Device I'm using is the OGA

brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

The Odroid Go Super is now officially supported in the latest release. Download the RK3326 img and flash to your sd card (for all Odroid Go RK3326 based devices).

https://github.com/JustEnoughLinuxOS/di ... g/20230522

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

Has anyone figured out where to put their BIOS files?

The FAQ says this

" They go in roms/bios
System bios checker in game settings, missing bios, identifies missing files per emulator and indicates their required location "

However, when I go to Game Settings in the menu there is no "missing bios" menu option. It's just not there. I can't get MSX or Colecovision games to launch, I'm assuming because the BIOSs aren't where they're supposed to be but I have no idea where the correct place is.

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

I also can't figure out how to add games to favorites.

brooksytech
Posts: 67
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 9 times
Been thanked: 60 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by brooksytech »

kelbot wrote:
Thu Jun 01, 2023 5:21 am
Has anyone figured out where to put their BIOS files?

The FAQ says this

" They go in roms/bios
System bios checker in game settings, missing bios, identifies missing files per emulator and indicates their required location "

However, when I go to Game Settings in the menu there is no "missing bios" menu option. It's just not there. I can't get MSX or Colecovision games to launch, I'm assuming because the BIOSs aren't where they're supposed to be but I have no idea where the correct place is.
I think we removed that feature because it didn't work. (I will update the wiki) There should a folder in the roms directory called bios. Place your bios files in that folder. If you are having an issue launching a game you can check the logs folder over smb in logs/exec.log or over ssh /var/log/exec.log It has to be right after you tried to launch that game. That log file gets cleared out every time you try to launch a new game.

To add a games favorites hold the X button for a couple seconds. Or press X to bring up the game options menu and select "Add to favorites"
Last edited by brooksytech on Thu Jun 01, 2023 10:32 am, edited 1 time in total.

kelbot
Posts: 142
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Jelos for the Odroid Go Advance & Super w/ Linux 6.1 & Panfrost

Post by kelbot »

Thank you!

I checked the log and it didn't really tell me anything useful. Just failed to load content. But I consulted the retroarch docs for blueMSX and grabbed the files it indicated there and now it's working.
These users thanked the author kelbot for the post:
brooksytech (Thu Jun 01, 2023 10:31 am)

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 3 guests