Newzly

technology

R2D2 project rebuilds a webOS TV around local voice control

An unwanted software update prompted a developer to build a replacement TV interface, pairing a simpler home screen with a browser and voice assistant running on separate hardware at home.

2 min readvia Hacker News

A developer has shared R2D2, a project that reworks a webOS television around a custom home screen, a browser and local voice control. In the supplied Hacker News account, the creator says an unwanted software update triggered the effort, with a working first version emerging after a couple of weekends and help from four AI models.

The approach keeps the television and its remote while moving browser rendering and voice processing to a separate Linux computer. The public repository describes a working reference deployment, rather than a replacement operating system or a universal installation package. Project documentation says other combinations of television, firmware, remote and host remain unvalidated.

In the creator’s own setup, that external computer is an NVIDIA DGX Spark connected to the home network. The replacement launcher presents applications in a grid, with favourites first and separate panels for inputs, settings and help. The aim is to retain useful television functions while removing the interface elements the creator did not want.

The browser runs desktop Chromium on the host and streams its picture and sound to the television, with remote-control input travelling back. According to the creator’s project account, each session uses a fresh memory-backed profile. Closing it removes its local history, cookies and saved login state, making convenience a deliberate trade-off for reduced persistence.

Voice control uses the remote’s microphone button as a push-to-talk trigger. One local model transcribes speech, while another proposes an action from a restricted menu. The creator says separate validation code decides whether to execute that suggestion, and the interface distinguishes verified results from requests that were merely sent.

That design makes control over data handling central to the project, but it does not make the television anonymous or disconnected. The security documentation says websites, streaming applications and optional weather services still contact outside providers. It also cautions that content filtering cannot guarantee every advertisement or harmful script will be blocked.

There are substantial installation risks. The TV-side components run with full system privileges and modify or hook vendor services, so a faulty change can disable the remote, launcher or voice functions until recovery. The project warns that installation is unsupported, may void the warranty and depends on details specific to the reference firmware.

For now, R2D2 is a personal implementation with published source code, not a broadly tested consumer alternative. The creator identifies content-aware volume adjustment and explainable application suggestions as planned additions. Wider adoption would first require addressing the compatibility and deployment limits documented alongside the working demonstration.

Sources

Primary source: Hacker News. Newzly rewrites and structures source reporting for clarity; verify critical details at the original.