RetroArch + SNES on an LG webOS TV — no root, generic USB gamepad, Lakka-style menu
Run SNES games natively on an LG webOS TV with NO root: official RetroArch + Snes9x, a generic USB gamepad profile, and a Lakka-style XMB menu. Field report + verified scripts. PT-BR/EN.
- Sideload / dev mode
- Stable
- Low brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did RetroArch + SNES on an LG webOS TV — no root, generic USB gamepad, Lakka-style menu work on your LG OLED C3?
No reports yet.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: LG OLED C3.
No compatibility information yet.
Getting started
From the project's README ("Quick start (Windows, PowerShell, from this folder)"):
ssh-add "$env:USERPROFILE.ssh<key file used by Dev Manager>" # type the passphrase shown by the TV .\tools\tv.ps1 -ScriptFile .\tools\diag-system.sh # 1. diagnose (32-bit userland? your pad's jsN?) 2. install com.retroarch.webos1.22.2arm.ipk with webOS Dev Manager, open it once, Quit from its menu .\tools\send-to-tv.ps1 -Source "D:\roms\snes" -Dest /media/developer/temp/snes node .\tools\fetch-core.js ; node .\tools\fetch-xmb-assets.js node .\tools\js-map.js # measure your pad, edit profiles\ "USB gamepad.cfg" node .\tools\build-config-seed.js --base-cfg profiles\retroarch.cfg.base --roms "D:\roms\snes" 3. stage, verify, make sure RetroArch is really closed, then: .\tools\tv.ps1 -ScriptFile .\tools\deploy-config.sh The full, explained version (with the checks you must not skip) is in docs/en/02-step-by-step.md.
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Credits, license and support
- License
- MIT