- Backup stock SD card, do not format it yet
- Download the UnofficialOS image for R36 clones and follow these instructions. Other OSes might work, but take note that if your device comes with ArkOS as stock, you will need to generate a compatible DTB file which works with non-BSP OSes (see Links/Resources for BSP vs non-BSP Linux builds)
- Check that you can boot into Linux and have working D-pad and button controls (you should load into EmuStation after about 1 to 2 minutes of booting up). Depending on your requirements, you might want to ensure the analog sticks are working as well.
- Ensure you have a working USB OTG dongle/cable.
Plug it into your device (specifically for RX6H, it is the
HOST
port and not theDC/OTG
port). If your device is supported OOB (typically WiFi 5 and older), then you're in luck! - In the default EmuStation application that launches, press
START
, go intoNETWORK SETTINGS
menu option and under theNETWORK CONFIGURATION
section, selectENABLE NETWORK
. - Select
WIFI SSID
to search for your wireless network and connect to it (by setting theWIFI KEY
in the previous menu) - Scroll down the main
NETWORK SETTINGS
menu and underNETWORK SERVICES
, selectENABLE SSH
. The default SSH password can be found in the main settings menu underSYSTEM SETTINGS
,AUTHENTICATION
section.
https://github.com/dov/r36s-programming
- Idea/Concept, and hacking notes: https://www.linkedin.com/pulse/copy-hacking-clone-r36s-from-retro-handheld-compute-node-anderson-mhv9c/
- BSP vs Mainline Linux builds https://www.linkedin.com/posts/austin-kim-638214147_linux-bsp-ecosystem-big-picture-understanding-activity-7130569444367466496-nbA3/
https://github.com/morrownr/USB-WiFi
https://www.synacktiv.com/publications/i-hack-u-boot
https://opensource.rock-chips.com/wiki_Boot_option#U-Boot
https://krinkinmu.github.io/2023/08/21/how-u-boot-loads-linux-kernel.html
https://theroboverse.com/rockchip-rk3326-linux-sdk-boot-flow-overview-2/