Firmware Hero
0

webos-ds5-raw-acl

Non-invasive raw HCI-ACL HID-output injector that bypasses the webOS one-outstanding Bluetooth flow-control jitter wall (DualSense haptics/audio)

  • Add-on
  • 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
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 webos-ds5-raw-acl 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 ("Run (on the TV, as root)"):

ds5txd [aclsockpath] [templatepath] [hidfdsockpath]

Defaults target the Aurora jail tmp; pass your own paths to match your app. The forwarder client picks up the same paths via DS5ACLSOCK / DS5ACLTMPL (and DS5HIDFDSOCK for the broker), defaulting to /tmp/ds5acl.sock, /tmp/ds5acltmpl, /tmp/ds5hidfd.sock.

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No

From the project's README ("Status / caveats"):

  • Proven end-to-end on LG webOS with a DualSense over Bluetooth; the report sizes and the DS5 output CRC32 (reference/ds5aclinject.c) are DS5-specific.
  • The transport (template-capture + raw-ACL re-inject) is webOS-generic; adapt the report filter / CRC for a different controller.
  • Non-invasive and reversible — nothing is patched or persisted; stop the daemon and the system is exactly as before.

Read the full instructions

Credits, license and support

License
MIT