Firmware Hero
0

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

Source code

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.
Get itOpens github.com

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.

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No

Credits, license and support

License
MIT