FFFF
Skip to content

zachstultz/dualsense-lg-tv-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Installation

  1. Prerequisites

Ensure your LG TV has the following enabled:

Connection > Mobile TV On (Turn on via Wi-Fi/Bluetooth)

General > Additional Settings > Quick Start+

Connection > HDMI-CEC (Simplink)
  1. Setup Environment
# Clone the repo
git clone https://github.com/zachstultz/dualsense-lg-tv-bridge.git
cd dualsense-lg-tv-bridge

# Create a virtual environment with system access (for DBus/Bluez)
python3 -m venv venv --system-site-packages
source venv/bin/activate

# Install dependencies
pip install bscpylgtv wakeonlan
  1. Configuration

Edit dualsense-lg-tv-bridge.py and update the following variables:

TV_IP: The static IP of your LG TV.

TV_MAC: The physical MAC address of your TV (for Wake-on-LAN).

TV_INPUT: The HDMI port your PC is connected to (e.g., HDMI_1).

About

A Python script that bridges the gap between Bluetooth controllers and LG webOS TVs. Automatically wakes your TV and switches to the correct HDMI input the moment a DualSense controller connects. Perfect for PC gamers using DisplayPort-to-HDMI 2.1 adapters where physical CEC/DDC signals are blocked by the cable hardware.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

0