By default ROCKNIX will detect your controller and configure RetroArch hotkeys automatically. This is controlled by the "AUTOCONFIGURE RETROARCH HOTKEYS" option in the Settings > Controller & Bluetooth menu. While the option is enabled, RetroArch hotkeys will be overwritten by the above defaults each time RetroArch is launched. If this behavior is not desired that option can be disabled and your user-defined RetroArch hotkeys will be used instead.
Z and L button assignment can be changed directly in EmulationStation
Highlight the game and press X(NORTH)
Select ADVANCED GAME OPTIONS
Set EMULATOR to MUPEN64PLUSSA
Then change INPUT ONFIGURATION
Default: L1 = L, L2 = Z
Z & L SWAP: L1 = Z, L2 = L
You can also create your own custom controller configuration and add it to /storage/.configs/game/configs/mupen64plussa. Then update INPUT CONFIGURATION to CUSTOM following the same steps as above.
To add/change mapping you can edit /storage/.config/game/configs/hypseus/hypinput.ini under [KEYBOARD] section by changing third number for a function from 0 (disabled) to a corresponding joystick value. You can identify joystick values by running jstest /dev/input/js0 over ssh.
For example the following would assign quit to L1 and pause to R1
First download the latest S922X-Odroid_GOU version of ROCKNIX from the button below.
Installation process:
Boot the Odroid Go Ultra into recovery mode following the steps on the Odroid wiki.
Once booted into recovery mode and connected to a PC via USB-C, the ROCKNIX image may be flashed to the EMMC using Balena Etcher, win32diskimager, dd or similar.
Restart the device and ROCKNIX will go through its first boot process (running from EMMC).