Reference Image Release Notes

Game ROMs compatibility, performance and new cores
Post Reply
crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Reference Image Release Notes

Post by crashoverride »

200514

Code: Select all

* OS
  - Update to Ubuntu 20.04
  - uboot/bootini packaged
  - kernel support for hwrev 1.1

* libgo2
  - Add new input API support for hwrev 1.1 (triggers)
  - Add hardware revision API

* RetroRun
  - Add thumbstick analog control option.
  - MAME2003-Plus fixes (core log error, RGBA5551 support)
  - Use new libgo2 input API.

* EmulationStation
  - Use libgo2 for input, remove "Configure Input" menu.
  - Add MAME2003-Plus entries (landscape, portrait)

* Emulators
  - Added MAME2003-Plus
  - Enabled thumbstick and trigger swap in flycast
2003XX - Beta1

Code: Select all

* OS
  Upgrade Ubuntu to 19.10 (eoan)
  Build debs for future 'apt' upgradabliity

* Emulation
  perfmax/perfnorm - set dmc governor
  Set gamepad poll interval (eliminate double bounce)
  Add flycast (Dreamcast) emulator
  nmui - shrink font to display long SSIDs
  theme - use opensans instead of opensans-light font
  Fix reboot/poweroff from menu

* libgo2
  add go2_context_egldisplay_get
  load gamepad inital button state
  pre-generate makefiles (eoan premake4 fix)
  
* retrorun
  SRAM save/load support
  backlight and volume control (start + dpad)
  libretro 3D API support
  Allow holding F1 at startup to override load game state
  Map L2/R2 to F5/F6
  Use libretro default environment values unless overriden
  Report number of audio frames consumed. Ignore duped frames.
  Report RETRO_ENVIRONMENT_GET_FASTFORWARDING value.
  Pre-generate makefiles
  
* ppsspp
  Fix menu scaling
  
* mupen64plus
  Remap key bindings: START=F4, A=B, B=Y, CL=X, CR=F6, CU=F5, CD=A, ZT=TL, LT=F3
---


Default Button Mapping:

All - F1 = menu/exit, F3=Select, F4=Start
N64 - F3 = start, F5=A, F6=B, A/B/X/Y = C-R/D/U/L, TR=TriggerR, TL=TriggerL, F4=TriggerZ
PSP - F6 = menu


Release Notes:

Release 20200206:
* EmulationStation does not shutdown using the menu option.
* N64 - No save game support
* PSX - Memory card saves do not persist after exit.

Pre-release:
* System may lock up at reboot/shutdown especially after first boot when resizing the partition. The brand of SD card used appears to affect this.
* Atari5200 - gamepad does not work - software issue
* Atari7200 - sound does not work - software issue
* Atari Lynx - requires lynxboot.img BIOS in /opt/libretro/handy
* SegaCD - requires bios_CD_U.bin BIOS in /opt/libretro/genesis-plus-gx
* TurboGrafx 16 CD - requires syscard3.pce BIOS in /opt/libretro/beetle-pce-fast
* PlayStation - optional BIOS in /opt/libretro/pcsx_rearmed
* Both 64bit and 32bit applications are supported. All emulators are 64bit except for PlayStation which is 32bit to take advantage of the armv7 dynamic recompiler
Last edited by crashoverride on Sun May 17, 2020 5:57 am, edited 4 times in total.
These users thanked the author crashoverride for the post (total 3):
rooted (Fri Jan 10, 2020 9:45 am) • Monkey (Mon Feb 17, 2020 5:59 pm) • npaladin2000 (Mon Mar 16, 2020 12:04 pm)

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

Re: Reference Image Release Notes

Post by rooted »

Thanks mate, very helpful and the work you have done is excellent.

Is there a way to control the screen brightness within emulationstation?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

rooted wrote:
Fri Jan 10, 2020 9:47 am
Is there a way to control the screen brightness within emulationstation?
This functionality will be included in the next release.
These users thanked the author crashoverride for the post:
rooted (Fri Jan 10, 2020 11:02 am)

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

Re: Reference Image Release Notes

Post by rooted »

crashoverride wrote:
rooted wrote:
Fri Jan 10, 2020 9:47 am
Is there a way to control the screen brightness within emulationstation?
This functionality will be included in the next release.
We will be able to pull the updates with apt I'm assuming?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

Currently, there is no apt repo support in the image. So it will be necessary to flash the entire new image.

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

Re: Reference Image Release Notes

Post by rooted »

crashoverride wrote:Currently, there is no apt repo support in the image. So it will be necessary to flash the entire new image.
Couldn't we just add a repo to apt?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

Yes, a repo could be added. This is a logistical limitation, not a technical one. It involves creating .deb packages for the software, maintaining version/dependency, and hosting the repo.
These users thanked the author crashoverride for the post:
rooted (Fri Jan 10, 2020 6:03 pm)

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

Re: Reference Image Release Notes

Post by rooted »

crashoverride wrote:Yes, a repo could be added. This is a logistical limitation, not a technical one. It involves creating .deb packages for the software, maintaining version/dependency, and hosting the repo.
I thought this was going to become the official software.

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

All software is still in testing. There are still technical and logistical issues to resolve.

User avatar
npaladin2000
Posts: 151
Joined: Sun Jan 05, 2020 1:39 pm
languages_spoken: english
ODROIDs: Odroid Go Advance 1.0, 1.1
Has thanked: 24 times
Been thanked: 38 times
Contact:

Re: Reference Image Release Notes

Post by npaladin2000 »

So so far no APT support planned for official (but that could change)? What about Batocera and TheRA?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

npaladin2000 wrote:
Sat Jan 11, 2020 12:38 am
So so far no APT support planned for official (but that could change)?
APT support is planned (as exists for all Linux based ODROID devices). As previously stated, the logistics for it are just not in place yet.
These users thanked the author crashoverride for the post (total 2):
kamots (Thu Jan 30, 2020 8:45 am) • rooted (Thu Jan 30, 2020 10:30 am)

shanti
Posts: 307
Joined: Fri Feb 15, 2019 3:12 am
languages_spoken: english, spanish
ODROIDs: Odroid N2
Has thanked: 77 times
Been thanked: 116 times
Contact:

Re: Reference Image Release Notes

Post by shanti »

Ok I am going a bit crazy here, yesterday I tried with all of my SD cards (including the one provided by HK) to boot this image, no matter how I flashed the image to SD I could not get it to boot, I used on Linux: Etcher, DD, Disk Image Writer, on Windows: Etcher, win32diskimager, rufus.

Sometimes it would just stay here for ever

Code: Select all

Welcome to Ubuntu 18.04.3 LTS!
[    4.269243] systemd[1]: Set hostname to <goadvance>.
[    4.453133] systemd[1]: File /lib/systemd/system/systemd-journald.service:35 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[    4.478584] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    4.670965] systemd[1]: /etc/systemd/system/firstboot.service:1: Assignment outside of section. Ignoring.
[    4.691229] systemd[1]: /etc/systemd/system/audiopath.service:1: Assignment outside of section. Ignoring.
[    4.705566] systemd[1]: /etc/systemd/system/audiopath.service:8: Failed to parse service restart specifier, ignoring: yes
[    4.725187] systemd[1]: /lib/systemd/system/ModemManager.service:10: Unknown lvalue 'CapabilityBoundingSet=CAP_SYS_AD' in section 'Service'
[    4.748467] systemd[1]: multi-user.target: Wants dependency dropin /lib/systemd/system/multi-user.target.wants/systemd-ask-password-wall.path is not a valid unit name, ignoring.
[    4.787047] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.801911] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.817116] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.837487] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    4.845451] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.863904] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.872219] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.891225] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    4.898992] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.917837] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.929243] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.948944] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    4.961813] random: systemd: uninitialized urandom read (16 bytes read, 91 bits of entropy available)
[    4.981153] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    4.998252] random: systemd: uninitialized urandom read (16 bytes read, 92 bits of entropy available)
[    5.012945] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    5.021394] random: systemd: uninitialized urandom read (16 bytes read, 92 bits of entropy available)
[    5.042649] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st…ce nodes for the current kernel...
[    5.059453] random: systemd: uninitialized urandom read (16 bytes read, 92 bits of entropy available)
[    5.081892] systemd[1]: Starting Set the console keyboard layout...
         Starting Set the console keyboard layout...
[    5.098208] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    5.114548] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    5.126308] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    5.138516] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    5.152808] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    5.171069] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    5.183646] systemd[1]: Reached target Local Encrypted Volumes.
[  OK  ] Reached target Local Encrypted Volumes.
[    5.198520] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    5.217735] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    5.230987] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    5.242592] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    5.258962] systemd[1]: Starting udev Coldplug all Devices...
         Starting udev Coldplug all Devices...
[    5.278066] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    5.292535] systemd[1]: Started Create list of required static device nodes for the current kernel.
[  OK  ] Started Create list of required sta…vice nodes for the current kernel.
[    5.315741] vendor storage:20190527 ret = -1
[    5.320506] systemd[1]: Started Remount Root and Kernel File Systems.
[  OK  ] Started Remount Root and Kernel File Systems.
[    5.334732] systemd[1]: Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Debug File System.
[    5.349474] systemd[1]: Started Load Kernel Modules.
[  OK  ] Started Load Kernel Modules.
[    5.366089] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    5.381366] systemd[1]: Mounting FUSE Control File System...
         Mounting FUSE Control File System...
[    5.399419] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
         Starting Load/Save Random Seed...
         Starting Create Static Device Nodes in /dev...
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Set the console keyboard layout.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
and sometimes I was lucky to get an error:

Code: Select all

[  OK  ] Mounted FUSE Control File System.
[    5.465702] systemd[1]: sys-kernel-config.mount: Mount process finished, but there is no mount.
[    5.479655] dwmmc_rockchip ff370000.dwmmc: Unexpected interrupt latency
[    5.494542] systemd[1]: sys-kernel-config.mount: Failed with result 'protocol'.
[    5.507568] systemd[1]: Failed to mount Kernel Configuration File System.
[FAILED] Failed to mount Kernel Configuration File System.
I am not sure what the heck I am doing wrong, I swear I know how to flash an SD (been doing it almost daily for 5 or so years :P) I also checked the md5sum of the file I downloaded, and double checked again, and re downloaded it on 2 different computers.

My own image EmuELEC and Batocera have no problem booting with any of the SD cards I have.

Any ideas?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »


shanti
Posts: 307
Joined: Fri Feb 15, 2019 3:12 am
languages_spoken: english, spanish
ODROIDs: Odroid N2
Has thanked: 77 times
Been thanked: 116 times
Contact:

Re: Reference Image Release Notes

Post by shanti »

Thanks, that one worked fine...and it has the same problem as the other images :(

OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac

Can you please try using "wget https://github.com/hardkernel/u-boot/ar ... 015.01.zip" with another dongle/ethernet adapter that is not the Module 0?

Code: Select all

odroid@goadvance:~$ wget https://github.com/hardkernel/u-boot/archive/odroidn2-v2015.01.zip
--2020-01-30 06:54:01--  https://github.com/hardkernel/u-boot/archive/odroidn2-v2015.01.zip
Resolving github.com (github.com)... 192.30.253.112
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac
Unable to establish SSL connection.
odroid@goadvance:~$
this is the adapter I am using, but this happens with all of my Wifi dongles, EXCEPT the Module 0 (which came with the device)

Code: Select all

[ 1112.642962] usb 1-1: new high-speed USB device number 3 using dwc2
[ 1112.833134] usb 1-1: New USB device found, idVendor=0b95, idProduct=1790
[ 1112.833164] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1112.833178] usb 1-1: Product: AX88179
[ 1112.833191] usb 1-1: Manufacturer: ASIX Elec. Corp.
[ 1112.833203] usb 1-1: SerialNumber: 000050B61FA3B2
[ 1113.167900] ax88179_178a 1-1:1.0 eth0: register 'ax88179_178a' at usb-ff300000.usb-1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:50:b6:1f:a3:b2
[ 1113.252478] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1113.579740] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1116.523432] ax88179_178a 1-1:1.0 eth0: ax88179 - Link status is: 1
[ 1116.530895] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

Can you open a thread discussion about this in the "Issues" section? This thread is for Release Notes.

valadaa48
Posts: 195
Joined: Mon Feb 17, 2020 1:35 pm
languages_spoken: english
ODROIDs: odroid go advance
Has thanked: 8 times
Been thanked: 46 times
Contact:

Re: Reference Image Release Notes

Post by valadaa48 »

Crash: * EmulationStation does not shutdown using the menu option.
This is working in my overlayed image (stock+retroarch v3). If you catch me on irc we can discuss (valoga) upstreaming some of my fixes into your upcoming stock release.

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

valadaa48 wrote:
Mon Mar 02, 2020 10:58 am
EmulationStation does not shutdown using the menu option.
This was noted by @odroid and has been corrected. The fix will be included in the next release.
https://github.com/OtherCrashOverride/e ... b3e5be9e1f

valadaa48
Posts: 195
Joined: Mon Feb 17, 2020 1:35 pm
languages_spoken: english
ODROIDs: odroid go advance
Has thanked: 8 times
Been thanked: 46 times
Contact:

Re: Reference Image Release Notes

Post by valadaa48 »

Crash: as discussed here are some of my workarounds in case you were interested in incorporating in your image:

Code: Select all

/usr/local/bin/reset_snd.sh 
#!/usr/bin/env bash

playback_path=$(amixer get "Playback Path" | grep Item0: | awk -F\' '{ print $2 }')
vol=$(amixer sget Playback | grep 'Right:' | awk -F'[][]' '{ print $2 }')

echo $device

amixer set "Playback Path" OFF
amixer set "Playback Path" "$playback_path"
amixer sset Playback "$vol"

Code: Select all

# /etc/sudoers (or better, stick in /etc/sudoers.d/
%sudo   ALL=(ALL) NOPASSWD: /sbin/shutdown,/bin/systemctl suspend,/bin/systemctl poweroff,/bin/systemctl reboot

Code: Select all

/usr/local/bin/oga_events.py 
#!/usr/bin/env python3

import evdev
import asyncio
import time
from subprocess import check_output

pwrkey = evdev.InputDevice("/dev/input/event0")
odroidgo2_joypad = evdev.InputDevice("/dev/input/event1")
sound = evdev.InputDevice("/dev/input/event2")

brightness_path = "/sys/devices/platform/backlight/backlight/backlight/brightness"
max_brightness = int(open("/sys/devices/platform/backlight/backlight/backlight/max_brightness", "r").read())

class Power:
    pwr = 116

class Joypad:
    l1 = 310
    r1 = 311

    up = 544
    down = 545
    left = 546
    right = 547

    f1 = 704
    f2 = 705
    f3 = 706


def brightness(direction):
    with open(brightness_path, "r+") as f:
        cur = int(f.read())
        adj = max(1, int(cur * 0.13))
        cur = max(0, min(cur + adj * direction, max_brightness))
        f.seek(0, 0)
        f.write(f"{cur}")

async def handle_event(device):
    async for event in device.async_read_loop():
        if device.name == "rk8xx_pwrkey":
            keys = odroidgo2_joypad.active_keys()
            if event.value == 1 and event.code == Power.pwr: # pwr
                if Joypad.f3 in keys:
                    check_output("sudo /bin/systemctl poweroff || true", shell=True)
                else:
                    check_output("sudo /bin/systemctl suspend || true", shell=True)

        elif device.name == "odroidgo2_joypad":
            keys = odroidgo2_joypad.active_keys()
            if event.value == 1 and Joypad.f3 in keys:
                if event.code == Joypad.left:
                    check_output("/usr/bin/amixer -q sset Playback 1%-", shell=True)
                elif event.code == Joypad.right:
                    check_output("/usr/bin/amixer -q sset Playback 1%+", shell=True)
                elif event.code == Joypad.up:
                    brightness(1)
                elif event.code == Joypad.down:
                    brightness(-1)
                elif event.code == Joypad.l1:
                    check_output("/usr/local/bin/perfnorm", shell=True)
                elif event.code == Joypad.r1:
                    check_output("/usr/local/bin/perfmax", shell=True)

        if event.code != 0:
            print(device.name, event)

def run():
    asyncio.ensure_future(handle_event(pwrkey))
    asyncio.ensure_future(handle_event(odroidgo2_joypad))
    asyncio.ensure_future(handle_event(sound))

    loop = asyncio.get_event_loop()
    loop.run_forever()

if __name__ == "__main__": # admire
    run()

Code: Select all

# /root/firstboot.sh

echo -n 0 > /sys/devices/platform/gpio_leds/leds/blue\:heartbeat/brightness

Code: Select all

/etc/systemd/system/multi-user.target.wants/oga_events.service 
[Unit]
Description=odroidgo2 evdev listener

[Service]
ExecStart=/usr/local/bin/oga_events.py
Type=simple

[Install]
WantedBy=multi-user.target
dcw2 needs ot be recompiled as a module

Code: Select all

/lib/systemd/system-sleep/sleep
#!/bin/bash

case $1 in
   pre)
        systemctl stop NetworkManager
        modprobe -r dwc2
        ;;
   post)
        modprobe -r dwc2
        modprobe -i dwc2
        systemctl start NetworkManager
        /usr/local/bin/reset_snd.sh
        ;;
esac
These users thanked the author valadaa48 for the post (total 2):
esprit (Tue Mar 03, 2020 1:15 am) • deerwings (Tue Mar 03, 2020 4:58 am)

valadaa48
Posts: 195
Joined: Mon Feb 17, 2020 1:35 pm
languages_spoken: english
ODROIDs: odroid go advance
Has thanked: 8 times
Been thanked: 46 times
Contact:

Re: Reference Image Release Notes

Post by valadaa48 »

crashoverride wrote:
Mon Mar 02, 2020 11:32 am
This was noted by @odroid and has been corrected. The fix will be included in the next release.
https://github.com/OtherCrashOverride/e ... b3e5be9e1f
Curious if you also needed additional polkit rules for this to work? It didn't work for me without it.

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

valadaa48 wrote:
Tue Mar 03, 2020 9:26 am
Curious if you also needed additional polkit rules for this to work?
Yes.

nanotinker
Posts: 30
Joined: Thu Mar 12, 2015 8:11 am
languages_spoken: english
ODROIDs: ODROID XU3
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Reference Image Release Notes

Post by nanotinker »

* SegaCD - requires bios_CD_U.bin BIOS in /opt/libretro/genesis-plus-gx

where can you get this file?

dmckean44
Posts: 38
Joined: Tue Feb 04, 2020 2:01 pm
languages_spoken: english
ODROIDs: odroid-go advance
Has thanked: 28 times
Been thanked: 5 times
Contact:

Re: Reference Image Release Notes

Post by dmckean44 »

nanotinker wrote:
Sun Mar 08, 2020 4:49 am
* SegaCD - requires bios_CD_U.bin BIOS in /opt/libretro/genesis-plus-gx

where can you get this file?
Bios files are copyrighted and you typically find them in the same places you find ROM files.

User avatar
odroid
Site Admin
Posts: 35602
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1204 times
Been thanked: 879 times
Contact:

Re: Reference Image Release Notes

Post by odroid »

New V1.1 image has been uploaded.
https://wiki.odroid.com/odroid_go_advan ... ntu_es#v11

Don't post any question on this thread.
Make your own topic on the forum please.
These users thanked the author odroid for the post:
dmckean44 (Fri Mar 13, 2020 2:47 pm)

tdowns4712
Posts: 25
Joined: Mon Feb 17, 2020 1:18 pm
languages_spoken: english
ODROIDs: Odroid Go, Odroid Go Advance
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: Reference Image Release Notes

Post by tdowns4712 »

Flycast working pretty good, however the triggers are bound to F5 + F6. Can we get them rebound?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

odroid wrote:
Fri Mar 13, 2020 2:00 pm
Don't post any question on this thread.
Make your own topic on the forum please.
tdowns4712 wrote:
Fri Mar 13, 2020 4:31 pm
Flycast working pretty good, however the triggers are bound to F5 + F6. Can we get them rebound?
Open a new thread and lets discuss it! Be prepared to offer suggestions.
These users thanked the author crashoverride for the post:
npaladin2000 (Fri Mar 13, 2020 7:01 pm)

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

New v1.2 image available:
https://wiki.odroid.com/odroid_go_advan ... ntu_es#v12

This release supports both the original GO-Advance and the new "Black Edition" hardware.
These users thanked the author crashoverride for the post (total 3):
rooted (Sun May 17, 2020 6:58 am) • odroid (Mon May 18, 2020 9:38 am) • joy (Tue May 19, 2020 9:42 am)

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

Re: Reference Image Release Notes

Post by rooted »

crashoverride wrote:New v1.2 image available:
https://wiki.odroid.com/odroid_go_advan ... ntu_es#v12

This release supports both the original GO-Advance and the new "Black Edition" hardware.
This has to be installed from scratch correct?

crashoverride
Posts: 5144
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 380 times
Contact:

Re: Reference Image Release Notes

Post by crashoverride »

rooted wrote:
Sun May 17, 2020 7:00 am
This has to be installed from scratch correct?
Yes.

AreaScout
Posts: 1478
Joined: Sun Jul 07, 2013 3:05 am
languages_spoken: german, english
ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4
Has thanked: 74 times
Been thanked: 234 times
Contact:

Re: Reference Image Release Notes

Post by AreaScout »

    @crashoverride

    Still I can't activate my WLAN, SSID is found, I write in my password -> nothing happens, my password has special characters and starts with $, maybe this is a problem for a script or something that handles the connection ?

    That was happen with 19.10 and now also on 20.04 with old revision and new rev. board

    RG

    mad_ady
    Posts: 8599
    Joined: Wed Jul 15, 2015 5:00 pm
    languages_spoken: english
    ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
    Location: Bucharest, Romania
    Has thanked: 579 times
    Been thanked: 490 times
    Contact:

    Re: Reference Image Release Notes

    Post by mad_ady »

    Obligatory xkcd: https://xkcd.com/327/

    AreaScout
    Posts: 1478
    Joined: Sun Jul 07, 2013 3:05 am
    languages_spoken: german, english
    ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
    N1, Go, VU5A, Show2, CloudShell2,
    H2, N2, VU7A, VuShell, Go2, C4
    Has thanked: 74 times
    Been thanked: 234 times
    Contact:

    Re: Reference Image Release Notes

    Post by AreaScout »

      Ok I fixed it by using the right UUID of my wlan inside my /etc/NetworkManager/system-connections/Schindelschwinger.nmconnection config file, dunno where this 5c5* UUID was coming from ?

      Code: Select all

      [connection]
      id=Schindelschwinger
      uuid=5c5abb0d-5ad3-4bb8-96f7-f043c6836ea9
      type=wifi
      interface-name=wlan0
      permissions=
      
      [wifi]
      mac-address-blacklist=
      mode=infrastructure
      ssid=Schindelschwinger
      
      [wifi-security]
      auth-alg=open
      key-mgmt=wpa-psk
      psk=$changed_being_super_secure$
      
      [ipv4]
      dns-search=
      method=auto
      
      [ipv6]
      addr-gen-mode=stable-privacy
      dns-search=
      method=auto
      
      My real UUID is:

      Code: Select all

      odroid@goadvance:~$ nmcli con show
      NAME               UUID                                  TYPE  DEVICE
      Schindelschwinger  e6dedb65-f13e-47c7-a28f-1e4812c008bd  wifi  wlan0
      
      RG

      crashoverride
      Posts: 5144
      Joined: Tue Dec 30, 2014 8:42 pm
      languages_spoken: english
      ODROIDs: C1
      Has thanked: 0
      Been thanked: 380 times
      Contact:

      Re: Reference Image Release Notes

      Post by crashoverride »

      AreaScout wrote:
      Wed May 20, 2020 6:02 pm
      That was happen with 19.10 and now also on 20.04 with old revision and new rev. board
      Some issues may have "slipped through the cracks" due to COVID-19 turning my world upside-down. Please re-report any issues you may encounter.

      AreaScout
      Posts: 1478
      Joined: Sun Jul 07, 2013 3:05 am
      languages_spoken: german, english
      ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
      N1, Go, VU5A, Show2, CloudShell2,
      H2, N2, VU7A, VuShell, Go2, C4
      Has thanked: 74 times
      Been thanked: 234 times
      Contact:

      Re: Reference Image Release Notes

      Post by AreaScout »

        Thank you for your quick reply crash, hope you are ok and healthy, that was the only issue observed so far, right SSID but wrong UUID in nmcli config file starting with 19.10 on 18.04 everything was ok with nmcli maybe it only happens with some old routers because mine is reeeally old.

        RG

        Eyeball37
        Posts: 173
        Joined: Sat Feb 15, 2020 12:58 am
        languages_spoken: english
        ODROIDs: Go Advance
        Has thanked: 17 times
        Been thanked: 9 times
        Contact:

        Re: Reference Image Release Notes

        Post by Eyeball37 »

        Can we get an updated post for which bios files are required and the location To put them, that are needed for all of the systems on version 2.04 to be fully functional. Thanks

        crashoverride
        Posts: 5144
        Joined: Tue Dec 30, 2014 8:42 pm
        languages_spoken: english
        ODROIDs: C1
        Has thanked: 0
        Been thanked: 380 times
        Contact:

        Re: Reference Image Release Notes

        Post by crashoverride »

        Eyeball37 wrote:
        Sat Jun 27, 2020 6:29 am
        Can we get an updated post for which bios files are required and the location To put them
        If an emulator requires a BIOS, a message is displayed on the device specifying which file is required and where it should be placed.

        sasquatch001
        Posts: 2
        Joined: Mon Aug 17, 2020 11:43 pm
        languages_spoken: english
        ODROIDs: Odroid Go Advance BE
        Has thanked: 0
        Been thanked: 0
        Contact:

        Re: Reference Image Release Notes

        Post by sasquatch001 »

        I've just received the Odroid Go Advance BE.

        I've started with the crashoverride multiplayer OS viewtopic.php?f=195&t=39913

        Megadrive and SNES great.

        PS1 - the roms are not being detected. Does the core not recognise .pbp files or am I putting the bios in the wrong place?

        Thanks for any input.

        crashoverride
        Posts: 5144
        Joined: Tue Dec 30, 2014 8:42 pm
        languages_spoken: english
        ODROIDs: C1
        Has thanked: 0
        Been thanked: 380 times
        Contact:

        Re: Reference Image Release Notes

        Post by crashoverride »

        sasquatch001 wrote:
        Mon Aug 17, 2020 11:48 pm
        PS1 - the roms are not being detected. Does the core not recognise .pbp files or am I putting the bios in the wrong place?
        The configuration looks for ".cue" files. This can be modified in the /etc/emulationstation/es_systems.cfg file. I have not tested ".pbp" files. An example of a modified es_systems.cfg file can be found here:
        viewtopic.php?p=280188#p280188

        Search the es_systems.cfg file for "pcsx" and modify the "extensions" entry:

        Code: Select all

        <extension>.img .IMG .7z .7Z .pbp .PBP .cue .CUE .iso .ISO</extension>
        
        [edit]
        Note that modifying the es_systems.cfg file can cause issues. Make sure you have a backup of the file or re-flash the image if issues are encountered.
        These users thanked the author crashoverride for the post:
        odroid (Tue Aug 18, 2020 9:58 am)

        sasquatch001
        Posts: 2
        Joined: Mon Aug 17, 2020 11:43 pm
        languages_spoken: english
        ODROIDs: Odroid Go Advance BE
        Has thanked: 0
        Been thanked: 0
        Contact:

        Re: Reference Image Release Notes

        Post by sasquatch001 »

        crashoverride wrote:
        Tue Aug 18, 2020 1:26 am

        The configuration looks for ".cue" files. This can be modified in the /etc/emulationstation/es_systems.cfg file. I have not tested ".pbp" files.
        Thank you - that's worked. Thanks for all the work on the image too.

        Post Reply

        Return to “Game emulations”

        Who is online

        Users browsing this forum: No registered users and 0 guests