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

Third party OS images and hardware mods
Post Reply
brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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.60
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 Mon Oct 30, 2023 9:00 am, edited 3 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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: 10481
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 694 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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: 10481
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 694 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: 10481
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 694 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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: 10481
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 694 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: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 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: 152
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 26 times
Been thanked: 10 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)

loaidheach
Posts: 32
Joined: Mon Feb 22, 2021 6:59 pm
languages_spoken: english
ODROIDs: ODROID-GO Super
Has thanked: 7 times
Been thanked: 13 times
Contact:

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

Post by loaidheach »

I just installed Jelos on my Go Super and it looks pretty nice. So far everything seems to work, but the PPSSPP controls are kind of messed up. I was able to fix them except for one thing: Pressing left on the dpad will open the pause menu. I already bound pause to a button at the bottom (instead of dpad.back), the new key works, but left still opens the menu. Any ideas how to fix that? I'm probably missing something obvious.

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

loaidheach wrote:
Fri Jun 23, 2023 11:25 pm
I just installed Jelos on my Go Super and it looks pretty nice. So far everything seems to work, but the PPSSPP controls are kind of messed up. I was able to fix them except for one thing: Pressing left on the dpad will open the pause menu. I already bound pause to a button at the bottom (instead of dpad.back), the new key works, but left still opens the menu. Any ideas how to fix that? I'm probably missing something obvious.
When I get a free moment I will try and setup the correct button mappings for PSP on the OGS.

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

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

Post by kelbot »

I had wonky psp button mappings as well on my Advance. I was able to get everything working correctly by editing controls.ini.

loaidheach
Posts: 32
Joined: Mon Feb 22, 2021 6:59 pm
languages_spoken: english
ODROIDs: ODROID-GO Super
Has thanked: 7 times
Been thanked: 13 times
Contact:

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

Post by loaidheach »

For me it was basically up/down was actually left/right and the other way around and the same for triangle/x and square/cirle. Right now my controls.ini has nothing it but the actual buttons available on the PSP, no duplicate mappings or anything, but still dpad.up (which is actual left) opens the pause menu.
Control mappings via the GUI are kind of weird too. I can map analog up, down and left, but analog right is not detected. When I set analog right in the config, it works as intended. Mapping something on the right stick via GUI does not work at all.

Apart from the PPSSPP weirdness (never hat a PPSSPP that wasn't weird in some way), Jelos works and performs pretty well. All other emulators I tried worked as intended and the ports I tried as well. The only other two things I noticed are:
  • Despite mentioned on the wiki, Solarus doesn't seem to be included.
  • SuperTuxKart installed via PortMaster crashes with a missing library (I think libjpeg.so.62), but that's not really Jelos' fault

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

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

Post by kelbot »

Are there any plans to include a simple audio player? That's something I've been wishing for on one of the images for the OGA for a long time.

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

kelbot wrote:
Wed Jun 28, 2023 6:08 am
Are there any plans to include a simple audio player? That's something I've been wishing for on one of the images for the OGA for a long time.
Mplayer support is built in and can play audio.

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

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

Post by kelbot »

brooksytech wrote:
Wed Jun 28, 2023 8:25 am
Mplayer support is built in and can play audio.
How do you use this? I don't see anywhere to do this. I went to Tools > File Manager and tried to select an audio file but it doesn't play.

loaidheach
Posts: 32
Joined: Mon Feb 22, 2021 6:59 pm
languages_spoken: english
ODROIDs: ODROID-GO Super
Has thanked: 7 times
Been thanked: 13 times
Contact:

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

Post by loaidheach »

kelbot wrote:
Tue Jul 11, 2023 10:56 pm
brooksytech wrote:
Wed Jun 28, 2023 8:25 am
Mplayer support is built in and can play audio.
How do you use this? I don't see anywhere to do this. I went to Tools > File Manager and tried to select an audio file but it doesn't play.
If you haven't updated yet, you should. They recently included a music player that is accessible via the GUI. To be fair, the controls are pretty wonky and for the lie of me, I wasn't able to exit the player without hard reboot (help says Mod+Home is exit, no button appears to be "Mod"). In does play music, though.

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

loaidheach wrote:
Fri Jul 21, 2023 9:35 pm
kelbot wrote:
Tue Jul 11, 2023 10:56 pm
brooksytech wrote:
Wed Jun 28, 2023 8:25 am
Mplayer support is built in and can play audio.
How do you use this? I don't see anywhere to do this. I went to Tools > File Manager and tried to select an audio file but it doesn't play.
If you haven't updated yet, you should. They recently included a music player that is accessible via the GUI. To be fair, the controls are pretty wonky and for the lie of me, I wasn't able to exit the player without hard reboot (help says Mod+Home is exit, no button appears to be "Mod"). In does play music, though.
Ill look into cleaning up some of the controls for the rk3326 devices this weekend.

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

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

Post by kelbot »

I played with the new music player and yeah, the controls are real wonky. I just had to mash buttons until eventually something started playing, haha. None of the buttons do what you would expect or what the labels at the bottom say. Looks like it will be really nice once that's worked out though!

Thanks @brooksytech !

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

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

Post by kelbot »

loaidheach wrote:
Fri Jul 21, 2023 9:35 pm
If you haven't updated yet, you should. They recently included a music player that is accessible via the GUI. To be fair, the controls are pretty wonky and for the lie of me, I wasn't able to exit the player without hard reboot (help says Mod+Home is exit, no button appears to be "Mod"). In does play music, though.
Try doing L1+Select+Start to exit the music player.

I still have not found any way to exit Pico-8 though.
These users thanked the author kelbot for the post:
loaidheach (Sat Jul 22, 2023 5:41 pm)

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

PPSSPP controls should be fixed for OGS and OGA black edition in the next release. If someone wants to upload their controls.ini of the OGA v1 I can add that as well.

The music player uses standard SDL input but ill see if we can get a wiki written with button controls.
These users thanked the author brooksytech for the post:
loaidheach (Sat Jul 22, 2023 5:42 pm)

loaidheach
Posts: 32
Joined: Mon Feb 22, 2021 6:59 pm
languages_spoken: english
ODROIDs: ODROID-GO Super
Has thanked: 7 times
Been thanked: 13 times
Contact:

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

Post by loaidheach »

kelbot wrote:
Sat Jul 22, 2023 3:29 am
loaidheach wrote:
Fri Jul 21, 2023 9:35 pm
If you haven't updated yet, you should. They recently included a music player that is accessible via the GUI. To be fair, the controls are pretty wonky and for the lie of me, I wasn't able to exit the player without hard reboot (help says Mod+Home is exit, no button appears to be "Mod"). In does play music, though.
Try doing L1+Select+Start to exit the music player.

I still have not found any way to exit Pico-8 though.
L1+Select+Start is in fact working. Thanks!

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

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

Post by kelbot »

brooksytech, I don't understand what you mean by the music player using standard SDL input. Is there a certain file that I can fiddle with to change what the controls do? Because on the OGA at least the controls make no sense.

This is my controls.ini for ppsspp on the OGA 1.0. I mapped Select to the button to the right of what is normally select because when I map it to the normal select button I lose the ability to get into the ppsspp menu.

Code: Select all

[ControlMapping]
Up = 10-19
Down = 10-20
Left = 10-21
Right = 10-22
Circle = 10-189
Cross = 10-190
Square = 10-188
Triangle = 10-191
Start = 10-107
Select = 10-4008
L = 10-193
R = 10-192
An.Up = 10-4002
An.Down = 10-4003
An.Left = 10-4000
An.Right = 10-4001
Fast-forward = 1-61
Save State = 10-106


fewt
Posts: 13
Joined: Wed Feb 01, 2023 4:43 am
languages_spoken: english
ODROIDs: 1
Has thanked: 4 times
Been thanked: 11 times
Contact:

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

Post by fewt »

The controls are currently defined to point at `/usr/local/etc/gmu/gmuinput.caanoo.conf` in `/storage/.config/gmu/gmu.conf`. We need to break them out by device as quirks, but that's very low on the priority list as they work, they're just a bit messy. If you want to break them out by device and submit a PR for your device we would be happy to accept the change. The package is located in our repo at `packages/multimedia/gmu/`. We're eventually going to migrate all of our configurations to platform/device quirks.

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

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

Post by kelbot »

fewt wrote:
Wed Jul 26, 2023 8:36 pm
The controls are currently defined to point at `/usr/local/etc/gmu/gmuinput.caanoo.conf` in `/storage/.config/gmu/gmu.conf`. We need to break them out by device as quirks, but that's very low on the priority list as they work, they're just a bit messy. If you want to break them out by device and submit a PR for your device we would be happy to accept the change. The package is located in our repo at `packages/multimedia/gmu/`. We're eventually going to migrate all of our configurations to platform/device quirks.
I guess I don't understand how this works well enough to be of much help. I can't edit gmuinput.caanoo.conf I think because it's on the read-only partition. So I tried editing gmu.conf to point to a different gmuinput.conf file that I created in /storage/.config/gmu/ so I could fiddle with the values there. But every time I open GMU it overwrites my edit pointing to my new conf file. So I haven't been able to actually change anything or experiment with the controls yet.

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

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

Post by kelbot »

It is not very intuitive to control currently but it does work well enough to listen to music. Thank you for adding this!

fewt
Posts: 13
Joined: Wed Feb 01, 2023 4:43 am
languages_spoken: english
ODROIDs: 1
Has thanked: 4 times
Been thanked: 11 times
Contact:

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

Post by fewt »

kelbot wrote:
Thu Jul 27, 2023 2:14 am
It is not very intuitive to control currently but it does work well enough to listen to music. Thank you for adding this!
Controls should now be managed by JELOS and configured when you start music player with today's update. They could probably stand to be a bit more optimized but they should be unified across devices now.
These users thanked the author fewt for the post (total 2):
brooksytech (Fri Jul 28, 2023 10:28 pm) • kelbot (Sat Jul 29, 2023 1:24 am)

loaidheach
Posts: 32
Joined: Mon Feb 22, 2021 6:59 pm
languages_spoken: english
ODROIDs: ODROID-GO Super
Has thanked: 7 times
Been thanked: 13 times
Contact:

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

Post by loaidheach »

Thank you for your effort!

For the controls in PPSSPP to work I had remove the roms/bios/PPSSPP/gamecontrollerdb.txt, maybe that would have been the solution all along.
I still had to remap the keys, e.g. the phyical LT appears as pad1.up. After remapping everything works, DPAD left no longer opens the menu. Over the weekend I will try to fiddle arround with the Gamecontroller DB entry for the OGS.

My current controls.ini looks like this:

Code: Select all

#OGS
[ControlMapping]
Up = 10-21
Down = 10-22
Left = 10-4
Right = 10-4008
Circle = 10-189
Cross = 10-190
Square = 10-188
Triangle = 10-191
Start = 10-108
Select = 10-106
L = 10-193
R = 10-192
An.Up = 10-4003
An.Down = 10-4002
An.Left = 10-4001
An.Right = 10-4000

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

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

Post by kelbot »

fewt wrote:
Fri Jul 28, 2023 6:37 pm
Controls should now be managed by JELOS and configured when you start music player with today's update. They could probably stand to be a bit more optimized but they should be unified across devices now.
Awesome!

So can anyone tell me how the GMU controls *should* work? Because for me the d-pad has some random functions and the analog stick is how you navigate up and down in folders and playlists. The is doesn't work very well because the analog stick isn't very precise when navigating (it is very easy to jump up or down multiple entries on accident) and the d-pad would feel more natural. I'm just wondering if that's how it is designed to work or if the controls are just all jumbled up still on the OGA.

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

kelbot wrote:
Sat Jul 29, 2023 1:29 am
fewt wrote:
Fri Jul 28, 2023 6:37 pm
Controls should now be managed by JELOS and configured when you start music player with today's update. They could probably stand to be a bit more optimized but they should be unified across devices now.
Awesome!

So can anyone tell me how the GMU controls *should* work? Because for me the d-pad has some random functions and the analog stick is how you navigate up and down in folders and playlists. The is doesn't work very well because the analog stick isn't very precise when navigating (it is very easy to jump up or down multiple entries on accident) and the d-pad would feel more natural. I'm just wondering if that's how it is designed to work or if the controls are just all jumbled up still on the OGA.
I am sure we will write up a wiki page but here is whats mapped in JELOS and the official github page has control mappings. I would agree that dpad would probably feel more natural. Ill discuss it with Fewt.

https://github.com/denis-n-kuznetsov/gmu

JoyButton-0=@DEVICE_BTN_SOUTH@,A
JoyButton-1=@DEVICE_BTN_WEST@,X
JoyButton-2=@DEVICE_BTN_EAST@,B
JoyButton-3=@DEVICE_BTN_NORTH@,Y
JoyButton-4=@DEVICE_BTN_START@,Lock
JoyButton-5=@DEVICE_BTN_THUMBL@,HelpI
JoyButton-6=@DEVICE_BTN_THUMBR@,HelpII
JoyButton-7=@DEVICE_BTN_TR2@,StickClick
JoyButton-8=@DEVICE_BTN_TL@,L
JoyButton-9=@DEVICE_BTN_TR@,R
JoyButton-10=@DEVICE_BTN_SELECT@,Home
JoyButton-11=@DEVICE_BTN_START@,Unlock,R
JoyAxis-0=-1,Left
JoyAxis-1=1,Right
JoyAxis-2=-2,Up
JoyAxis-3=2,Down
These users thanked the author brooksytech for the post:
kelbot (Sat Jul 29, 2023 10:34 pm)

fewt
Posts: 13
Joined: Wed Feb 01, 2023 4:43 am
languages_spoken: english
ODROIDs: 1
Has thanked: 4 times
Been thanked: 11 times
Contact:

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

Post by fewt »

kelbot wrote:
Sat Jul 29, 2023 1:29 am
fewt wrote:
Fri Jul 28, 2023 6:37 pm
Controls should now be managed by JELOS and configured when you start music player with today's update. They could probably stand to be a bit more optimized but they should be unified across devices now.
Awesome!

So can anyone tell me how the GMU controls *should* work? Because for me the d-pad has some random functions and the analog stick is how you navigate up and down in folders and playlists. The is doesn't work very well because the analog stick isn't very precise when navigating (it is very easy to jump up or down multiple entries on accident) and the d-pad would feel more natural. I'm just wondering if that's how it is designed to work or if the controls are just all jumbled up still on the OGA.

I agree that the analog stick isn't very precise, but I couldn't get it to work with the dpad and didn't spend a lot of time reading the source to figure out why. We'll optimize it in the future and perhaps we can generate the documentation as we do for supported systems. Fortunately with this revision the controls should match the button assignment in the help info on screen. I don't have an OGA so I don't test or benchmark on that device.
These users thanked the author fewt for the post:
kelbot (Sat Jul 29, 2023 10:34 pm)

davidpfarrell
Posts: 2
Joined: Thu Oct 26, 2023 10:02 am
languages_spoken: english
ODROIDs: Advance BE (Claer), Ultra (Clear)
Has thanked: 0
Been thanked: 0
Contact:

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

Post by davidpfarrell »

brooksytech wrote:
Wed May 17, 2023 7:18 am

Known issues:
*No Internal wifi on the OGA BE
Greetings!

Wondering if it might be time to re-visit enabling wifi on the OGA BE?

Batocera has it so makes me think it may be possible to get it working for Jelos too?

Lemme know your thoughts and thanks so much for you and the team's efforts on Jelos - It definitely increases my enjoyment of the various handhelds I use it on!

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

davidpfarrell wrote:
Thu Oct 26, 2023 10:47 am
brooksytech wrote:
Wed May 17, 2023 7:18 am

Known issues:
*No Internal wifi on the OGA BE
Greetings!

Wondering if it might be time to re-visit enabling wifi on the OGA BE?

Batocera has it so makes me think it may be possible to get it working for Jelos too?

Lemme know your thoughts and thanks so much for you and the team's efforts on Jelos - It definitely increases my enjoyment of the various handhelds I use it on!
Good news! Wifi is now working on the latest release of JELOS on the OGA BE. Thanks to the work of members in the community (https://github.com/ab0tj)

https://github.com/JustEnoughLinuxOS/di ... n/releases
These users thanked the author brooksytech for the post:
odroid (Mon Oct 30, 2023 9:08 am)

R4G3
Posts: 1
Joined: Tue Oct 31, 2023 5:35 am
languages_spoken: english, french
ODROIDs: XU4/Odroid GO/OGA/OGU
Has thanked: 1 time
Been thanked: 0
Contact:

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

Post by R4G3 »

Hi! First of all, thank you for the great work on the OGA!
I've flashed Jelos on my SD card and all seems to work great on the previous version. I was happy to read that the new one support on board wifi and I've updated my install with a wifi dongle. Unfortunately I have noticed random freezes when wifi is on after the update. When I swap it off all works flawlessly but it's a pity to not be able to use retroachievement fonction.

brooksytech
Posts: 89
Joined: Thu Oct 27, 2022 2:37 am
languages_spoken: english
Has thanked: 18 times
Been thanked: 75 times
Contact:

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

Post by brooksytech »

R4G3 wrote:
Sat Nov 11, 2023 12:02 am
Hi! First of all, thank you for the great work on the OGA!
I've flashed Jelos on my SD card and all seems to work great on the previous version. I was happy to read that the new one support on board wifi and I've updated my install with a wifi dongle. Unfortunately I have noticed random freezes when wifi is on after the update. When I swap it off all works flawlessly but it's a pity to not be able to use retroachievement fonction.
This issue should fixed in the release from today (11/10) along with better connection speeds. Please update to the latest build :)
These users thanked the author brooksytech for the post:
R4G3 (Sat Nov 11, 2023 6:16 pm)

davidpfarrell
Posts: 2
Joined: Thu Oct 26, 2023 10:02 am
languages_spoken: english
ODROIDs: Advance BE (Claer), Ultra (Clear)
Has thanked: 0
Been thanked: 0
Contact:

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

Post by davidpfarrell »

First, thanks for the response - I kicked off the conversation on discord regarding the wifi support, but it was another, more competent contributor that actually brought the feature into esistince.
This issue should fixed in the release from today (11/10) along with better connection speeds. Please update to the latest build :)
Holy moly you're not kidding!

When updating from a pre 11/10 release the other day, it took like 40 minutes to download the update.
Updating to the most recent today took like 8 minutes !

Truly stoked and I grateful for the community contributions !

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest