What does it do?
It makes a USB Ethernet adapter the TV's
eth0, the interface webOS and its apps expect, and parks the 100 Mbit/s built-in port as eth2. Settings show the wired connection and apps use the faster link.How much faster is it?
About 250 to 330 Mbit/s over the USB 2.0 ports most LG TVs have, against about 95 for the built-in port. See LG TV Ethernet stuck at 100 Mbps.
Does it survive a firmware update?
The hook lives in the Homebrew Channel's folder, so it stays as long as root does. If an update removes root, the TV just goes back to the built-in port. Current firmware can't be rooted again, so keep updates off.
Does it change my network settings?
No. webOS still sets up the wired connection. Only the interface names change, unless you turn on the Wi-Fi backup or Block updates harder.
Can I still turn the TV on over the network?
Not through the adapter: standby resets the TV's USB ports. Leave Wi-Fi connected and send the wake-up to the Wi-Fi MAC address, which
status prints. If your TV drops off Wi-Fi in standby, turns Wi-Fi off with the adapter in, or moves traffic to Wi-Fi, turn on Wi-Fi wake in standby: see Wake on LAN with a USB adapter.My adapter isn't detected.
The kernel likely has no driver for its chip.
get-driver offers one built for your exact kernel when one is known, and test-driver one waiting for testers. More than 350 are built, for over 50 LG kernels from webOS 3.5 to webOS 25.Can I use two adapters?
Yes. Pin the one you want with
--mac. Otherwise the first adapter with a cable in wins.How do I undo it?
Press Turn everything off in the TV app before removing it, or run
sh LG-USB-2-ETH0.sh uninstall --now. No system files are touched.