← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

R2D2 for webOS: A Local Home Screen, Browser, and Voice Assistant for LG TVs

🔄 Updated 15d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • R2D2 for webOS customizes LG webOS TVs.
  • Adds local home screen, private browser, voice assistant.
  • Requires a Linux compute host for Chromium and voice models.
  • Modifies vendor system services, potentially voiding warranty.

Project Overview

R2D2 for webOS is an independent project designed to modify webOS TVs. It introduces a local home screen, a private remote browser, and a push-to-talk voice assistant. The system operates by offloading compute-intensive tasks to a Linux machine, which runs Chromium and voice models, while the TV acts as the display and input interface.

Technical Implementation

The project involves a compute host (an aarch64 Linux machine) that renders a sandboxed Chromium session and streams it to the TV over a local area network. This host also manages local speech recognition and intent models. The TV components include a modified Home application and a browser viewer, which sends remote input back to the host. A root capture owner on the TV intercepts voice commands and transmits audio to the host via mutual TLS.

Risks and Disclaimers

The modifications required for R2D2 for webOS involve running components as root and altering vendor system services on specific firmware builds. This process is unsupported by the manufacturer, may void the TV's warranty, and carries a risk of rendering the TV unusable until a reboot or factory reset. The project explicitly warns that mistakes can disable critical TV functions like the remote, Home screen, or voice control. The software targets a specific firmware build, requiring users to re-derive pins, offsets, and symbols for other firmware versions.

Security and Privacy Considerations

Model inference for the voice assistant remains on the local compute host. However, requested websites, searches, streaming applications, and optional weather services still connect to their respective external providers. Content protection rules are loaded into each disposable browser profile to manage data flow.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A new project, R2D2 for webOS, provides a local home screen, private remote browser, and push-to-talk voice assistant for webOS TVs. This project allows users to run Chromium and voice models on a Linux compute host, using the TV for display and input, effectively customizing the TV's functionality.