Firmware Hero
0

webOS kernel drivers

Kernel modules for various webOS versions/SoCs.

  • 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
  • Another hack installed first
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 kernel drivers 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 ("Automatically loading at boot"):

While you can manually load these drivers with insmod, people usually prefer to have them loaded automatically on each boot.

The following is an example of using the Homebrew Channel init system to load the ch341.ko driver, assuming it is located in /home/root:

cat >/home/root/insmodserial.sh <<'EOF' #!/bin/sh

insmod /home/root/ch341.ko EOF chmod +x /home/root/insmodserial.sh ln -s /home/root/insmodserial.sh /var/lib/webosbrew/init.d/10-insmodserial

If you are using a different driver, just replace ch341.ko with its filename.

This will create a script named /home/root/insmodserial.sh and a symbolic link to it in /var/lib/webosbrew/init.d.

If you want to temporarily stop the module from being loaded, you can delete the link:

rm /var/lib/webosbrew/init.d/10-insmodserial

To re-enable it, create the link again:

ln -s /home/root/insmodserial.sh /var/lib/webosbrew/init.d/10-insmodserial

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No