R36S Common Problems & Fixes: Complete Troubleshooting Guide
Most R36S problems have straightforward fixes. This guide covers the most frequently reported issues — from the device not turning on to games running slowly — with step-by-step solutions for each. Start with the quick checks before moving to more involved fixes.
Quick Troubleshooting Checklist
Before diving into specific issues, run through these checks. Many problems are resolved by one of these steps:
- Reboot: Hold the power button for 10 seconds to force a full power cycle, then power on normally.
- Reseat the SD card: Power off, remove the SD card, reinsert it firmly, power on.
- Check battery level: A fully depleted battery can cause strange behavior. Charge for 30 minutes before troubleshooting further.
- Check firmware version: Outdated firmware causes many known bugs. Verify you're on the latest ArkOS or Rocknix release.
Device Won't Turn On
| Possible Cause | Fix |
|---|---|
| Battery completely dead | Connect charger, wait 15–30 minutes, try again |
| Device frozen in sleep | Hold power button 10+ seconds to force shutdown, then power on |
| Faulty charging cable | Try a different USB-C cable and charger; original cables sometimes fail |
| Corrupted firmware / SD card | Remove SD card and try powering on — if it boots to error screen, reflash firmware |
⚠️ Important
The R36S LED indicator does not always light up during charging on all firmware versions. If you're unsure if it's charging, connect it to a computer and check if it appears as a USB device, or leave it charging for an hour before testing.
Screen Issues
Black Screen on Boot
- Verify the SD card is fully inserted — a partially seated card causes a black screen on most firmware.
- Try a different SD card with a known-good firmware image.
- If screen is entirely black with no backlight: hold power 10 seconds, attempt reboot.
- If backlight is on but screen is black: likely a firmware/boot issue — reflash firmware.
Screen Flickering or Tearing
- Enable VSync in RetroArch: Settings → Video → Sync (Vsync) → On
- If using Threaded Video, try disabling it: Settings → Video → Threaded Video → Off
- Screen tearing in the EmulationStation frontend: update to a newer firmware version
Screen Too Dim or Too Bright
On ArkOS: Press L2 while in the game menu to adjust brightness.
On Rocknix: Function button + Volume Up/Down to adjust brightness.
SD Card Not Detected / Games Missing
This is one of the most common R36S issues and is almost always fixable:
Step-by-Step Fix
- Power off the R36S completely.
- Remove the SD card and inspect the gold contacts for dirt or corrosion.
- Clean contacts with an eraser, then wipe with a dry cloth.
- Reinsert the card firmly — it should click into place.
- Power on. If games still don't appear, try the card in a PC to verify it's readable.
SD Card Errors on PC
If the card shows errors when connected to a PC:
- Run CHKDSK (Windows) or fsck (Linux) to attempt repair.
- If repair fails, the card may be corrupted — back up what you can and reformat.
- R36S SD cards use FAT32 (first partition) + EXT4 (second partition). Standard Windows formatting will destroy the EXT4 partition — use firmware-specific tools to reformat.
🚨 Critical Warning
Never format the R36S SD card using Windows' built-in format tool. The R36S firmware uses a Linux EXT4 partition that Windows cannot read or write. Standard formatting will erase all your ROMs and saves. Use the official firmware flashing tools instead.
Audio Issues
No Sound / Audio Cuts Out
- Check volume: make sure it's not muted (some firmware uses a volume button combination)
- In RetroArch: Settings → Audio → Enable Audio → On
- Try a different audio driver: Settings → Drivers → Audio Driver → try ALSA or PulseAudio
- Audio cutting out during gameplay: increase audio latency (Settings → Audio → Latency → try 128ms)
Audio Crackling or Popping
- Increase audio buffer: Settings → Audio → Audio Latency → 64ms → 128ms
- Disable audio synchronization: Settings → Audio → Audio Sync → Off (trades latency for stability)
- Some systems (PS1, N64) require game-specific audio settings — see the dedicated guides
Game Performance Issues
Games Running Slowly
| System | Common Cause | Fix |
|---|---|---|
| PS1 | Wrong renderer | Use PCSX-ReARMed core, set renderer to Software |
| N64 | Demanding game (e.g., Donkey Kong 64) | Lower resolution to 320×240, disable framebuffer effects |
| PSP | PPSSPP settings too high | Lower rendering resolution to 1x, disable post-processing |
| SNES SuperFX games | SuperFX chip not overclocked | Set SuperFX Overclock to 400% in core options |
| All systems | Power mode set to low | Set performance mode to Maximum in firmware settings |
Games Crashing or Freezing
- Verify the ROM file is not corrupted (try re-downloading or checking CRC)
- Try a different core for the same system
- Disable run-ahead (Settings → Latency → Run-Ahead → Off)
- For PS1: ensure required BIOS files are present in the BIOS folder
Button / Input Issues
Button Not Responding
- Clean around the button with isopropyl alcohol on a cotton swab — dust and oil are common causes.
- Check if the issue is in all games or just one game: if only one game, it may be a mapping issue (not hardware).
- In RetroArch: Settings → Input → RetroPad Binds — verify the button is correctly mapped.
- If button is completely dead in all contexts, it may need physical repair (membrane replacement).
Analog Stick Drifting
- Clean around the stick base with IPA
- Set deadzone in RetroArch: Settings → Input → Analog Deadzone → increase from 0.0 to 0.15–0.20
- Significant drift may indicate worn analog module — replacement modules are available online for ~$3–5
Saving / Save State Issues
Save States Not Working
- Verify the save state slot: Quick Menu → State Slot — make sure you're saving to and loading from the same slot number
- Check SD card has free space — save states require a few MB per slot
- Some cores don't support save states (rare) — check the core's documentation
In-Game Saves Lost
- Always exit games via the RetroArch menu (Quick Menu → Close Content), not by holding power — SRAM saves to disk on proper exit
- If saves are already lost, check if a
.srmfile exists in the saves folder on the SD card — it may be intact even if the game doesn't load it
Firmware / Software Issues
EmulationStation Crashes or Won't Start
- Connect via SSH or check startup logs (varies by firmware)
- Common cause: corrupted theme file — move or delete the themes folder, restart EmulationStation
- Another cause: incorrect folder permissions after manual file editing — re-flash firmware as last resort
RetroArch Won't Load / Crashes Immediately
- Delete or rename the RetroArch config file:
/home/ark/.config/retroarch/retroarch.cfg - RetroArch will regenerate a clean config on next launch
- You'll need to re-configure settings, but this resolves most config corruption issues
💡 Pro Tip
Before making major changes to your R36S (new firmware, major config edits), back up your entire SD card to your PC. A full SD card image takes 15–30 minutes but lets you restore everything exactly if something goes wrong.
When to Consider Reflashing Firmware
Reflashing firmware is the nuclear option — it resolves nearly every software issue but erases your settings and configuration. Consider it when:
- Device won't boot after multiple power cycles
- EmulationStation won't start and you can't fix it via SSH
- Serious performance degradation that can't be resolved through settings
- Upgrading to a new major firmware version
See the Firmware Guide for complete flashing instructions.