Ambilight para LG WebOS - Ya disponible NATIVO!
14-ene-2022 20:01
#1
|
UPDATE ABRIL 2022 Como se comentó el tema ha ido avanzando y cada vez hay más opciones. El proceso sigue siendo el mismo, hace falta rootear la TV para poder instalar IPKs y demás. La ventaja es que ahora existen dos soluciones que permiten instalar el software directamente en la TV y comunicar con los leds que están conectados a un dispositivo wifi como wemosD1 o similar. Esto elimina la necesidad de tener que tener un programa corriendo en un docker/raspberry o similar, pues este programa corre directamente en la TV. El programa se llama HYPERHDR y es un fork de Hyperion. https://www.dropbox.com/s/zdxchc7uob...ndsHDR_ENG.pdf Este PDF explica todo los pasos. Toda esta info está sacada de este discord: https://discord.com/channels/4079379...06504627773450 GUIA Han creado una APP para las TVs LG con WebOS que hacer funcionar un ambilight DIY mediante HYPERION. No se necesita más hardware que los LEDs y la controladora (raspi o similar) y corre sobre cualquier app Netflix, Youtube, Plex sin andar con capturadoras o funcionando sólo desde fuentes externas. Cualquier contenido de la TV funciona. Dejo los enlaces y vamos indagando. https://github.com/RootMyTV/RootMyTV.github.io https://github.com/TBSniller/piccap https://webosapp.club/ https://hyperion-project.org/forum/i...-lg-webos-tvs/ Como funciona el sistema? A modo de resumen. El proceso es el siguiente. Rootear la TV. (si mi versión no es compatible, hacer downgrade a versión compatible) Instalar HombrewChannel - Programa para instalar los programas no oficiales. Instalar PicCap en TV- Programa que se instala en la TV y analiza la imagen dela TV y lo envia a los LEDs. Instalar Hyperion.ng en la Raspi - Este programa recibirá los datos de la TV y los analizará, creando el efecto ambilight. Conectar los LEDs a la Raspi - Cablearemos y conectaremos los LEDS a la RasPi, que se encedenderán en función de los datos que Hyperion decodifica por la información recibida desde el PicCap. MODELOS COMPATIBLES Si bien, todavía está en desarrollo y cada vez aparecen más modelos compatibles y formas de hacerlas compatibles... - Modelos con WebOS del 3.4 al 6.0. - Los modelos lanzados a entre mediados del 2018 y hasta la actualidad. - Si tienes una TV conectada a internet de dentro de esta fecha probablemente sea compatible pero se haya actualizado a una versión más nueva no vulnerable. Deberás hacer DOWNGRADE. En este enlace del roteo, la gente va comentando si ha podido y el proceso. (Si ha tenido que hacer downgrade, versión o sistema de rooteo, etc). https://github.com/RootMyTV/RootMyTV...b.io/issues/18 Le daís a buscar y buscáis vuestro modelo de TV. Las últimas letras del modelo indican el color de las patas o si son diferentes mercados al EU. Lo importante es lo primero. Ahí podréis ver tambien la versión de software que le ha funcionado a cada uno y ver si tenéis que hacer downgrade o similar. TUTO RAPIDO 1- Hay que rotear la TV. Para rotearla se usa la siguiente web. https://rootmy.tv/ esto instala un hombreweb channel con las Apps disponibles. Las TVs roteables son estas. At the time of writing the original exploit (RootMyTV v1 - 2021-05-15), all webOS versions between 3.4 and 6.0 we tested (TVs released between mid-2017 and early-2021) are supported by this exploit chain. Around June-July 2021 LG started rolling out updates which added some minor mitigations that broke our original exploit chain.
At the time of writing (RootMyTV v2 - 2022-01-05), all webOS versions between 4.x and 6.2+ we tested (TVs released between early-2018 and late-2021) are supported by the new exploit chain. https://github.com/RootMyTV/RootMyTV.github.io IMPORTANTE: Bloquead la actualizaciones desde el propio HOMEBREW CHANNEL Si tenéis la TV conectada internet...probablemente se os haya actualizado a una versión no vulnerable. Hay que realizar un downgrade. 2- DOWNGRADE - Si tu TV no es funcional el link de arriba. Con WebOS 1.x - 5.x Para ello, bajáis el firmware de vuestra TV desde este TG. https://t. me/lgwebosusb Con el firmware cargado en un USB FAT32 lo metemos en la TV y vamos a esta web. https://webosapp.club/downgrade/ y os instalará el firmware. WebOS 1.x - 5.x
1. Descargue el archivo de firmware para que su dispositivo se actualice a través de USB (¡atención! Se requiere el tipo de archivo de firmware USB, no nsu) 2. Formatee la unidad flash USB en el sistema de archivos FAT32, cree la carpeta LG_DTV, descomprima el archivo .epk del archivo descargado previamente 3 Inserte la memoria USB en el puerto USB del televisor y abra la página webosapp.club/downgrade en el navegador del televisor ; se abrirá la aplicación de actualización de software. Haga clic en actualizar. 1. Active el modo desarrollador en el televisor de acuerdo con las instrucciones 2. En el navegador de TV, abra webosapp.club/online e instale la aplicación Expertmode Downgrade , reinicie el televisor. 3. Siga los pasos 1 y 2 de las instrucciones anteriores . 4. Inserte la unidad flash USB en el conector USB del televisor y ejecute la aplicación Expertmode Downgrade instalada; presione iniciar en el menú, se iniciará la aplicación de actualización de software. Haga clic en actualizar. ps archivos usb firmware para algunos modelos https://t. me/lgwebosusb 3 - INSTALAR PICAP https://github.com/TBSniller/piccap Desde el HombrewChannel instalado, puedes instalar este y otros softwares, como JellyFind, youtube sin Adds y demás... Listado de APPs - https://repo.webosbrew.org/apps/ PIC-CAP es el programa encargado de enviar los datos al controlador LED. Estoy en este proceso ahora, pero bueno, así vamos recopilando info. Ya tengo la TV roteada y el PicCap instalado...como sigo. El siguiente paso es instalar el sistema de LEDS. PicCap es un programa que analiza los colores de la TV y los tiene que enviar a un dispositivo donde esten conectados los LEDS y tenga un software instalado que pueda recoger esa información que la TV envía por wifi o cable. https://hyperion-project.org/forum/ Es decir, ahora tienes que montar un dispositivo receptor con LEDs. El dispositivo idoneo para esto es la RasPi Zero 2 W. Es un dispositivo en el conectas los leds e isntalas el software, en este caso HYPERION. Puedes usar otra raspberry vieja, un NUC, montar el software en un contenedor docker...etc, lo que quieras. Pero este es el paso más sencillo. Para hacer más sencillo esto, existe una imagen especifica para la raspberry que ya viene con hyperion instalado. Esta imagen se llama Hyperbian. https://docs.hyperion-project.org/en...HyperBian.html Una vez tenemos esto, ya solo nos queda conectar los LEDs a la raspberry y pegarlos en la Tv. Los Leds tiene que ser ARGB (Addressable o direccionales). En este link tenéis un analisis para saber cuales son los mejores. https://hyperion-project.org/forum/i...d-is-the-best/ La gente monta los WS2812b y es el que trae la mayoría de kits para PC o similar. Se conectan a la fuente de alimentación y a 1 GPIO de la raspberry (el que hayas configurado). EJEMPLOS Aquí un video de un Ruso que hace todo el proceso. https://www.youtube.com/watch?v=8qI1B0ogyxU KIT EJEMPLO https://www.raspipc.es/index.php?ver...dProducto=1956 https://www.tiendatec.es/raspberry-p...561800004.html La Zero 2 por 18€. No son los 12 que cuesta en china, pero te llega de un día para otro. Desde luego, prefiero montar esto y ponerlo detras de la TV que andar montando un docker o demás. Le pones hyperbian en la SD y el sistema arranca con todo. https://docs.hyperion-project.org/en...HyperBian.html Con esto y unos LEDs apropieados, lo tienes todo listo. Solo queda configurar. https://es.aliexpress.com/item/32997...c004HaETk&mp=1 Esta tira de LED viene en kit completo. La controladora que trae la puedes usar para manejar los LEDs que te sobren para hacer una lampara, ponerte un setup molón lo que quieras. TOTAL: -50€. |
Editado: 21-abr-2022 10:32 -
14-ene-2022 20:34
#4
|
Sirve para cualquier LG? Si te paso el modelo de la que tengo me puedes decir si es vulnerable/compatible? Por otro lado, sirve tanto para apps como para los propios canales del tdt, como para un deco que se conecta por HDMI? Gracias por compartir la info shur, la verdad que tengo comprado uno DIY de hace tiempo y por culpa de esto aún no lo había instalado. |
14-ene-2022 22:33
#5
|
Sirve para cualquier LG? Si te paso el modelo de la que tengo me puedes decir si es vulnerable/compatible?
Por otro lado, sirve tanto para apps como para los propios canales del tdt, como para un deco que se conecta por HDMI? Gracias por compartir la info shur, la verdad que tengo comprado uno DIY de hace tiempo y por culpa de esto aún no lo había instalado. Funciona con todas las fuentes. Lo que muestra TV, se ve en el ambilight. |
14-ene-2022 22:47
#6
|
Hace tiempo pensé en hacer algo así pero nunca me puse a investigar sobre webos. Ni siquiera sabía que había un “root”. Le echaré un ojo en cuanto pueda y se lo pondré a mi oled recién comprada. Muchas gracias shur. |
14-ene-2022 23:48
#8
| Qué chulo, yo me compré el kit de Govee y ni tan mal, pero esto será otra movida. |
15-ene-2022 00:21
#10
|
Precisamente por eso me he puesto, iba a coger el kit inmersion de Gobee, pero mirando hyperion que lo tengo en el PC y se supone que soporta camara he visto esto y me he lanzado. Decir que yo lo tengo funcionando pero con una tira de leds vieja (WS2801) que es muy lenta y poca densidad de leds, pero hace el efecto genial. He montando un ESP8266 con WLED y conectado ahi la tira. En el servidor que tengo he isntalado un docker con Hyperion. La TV envia los datos a ese servidor de Hyperion, los procesa y esta los envia al ESP8266. De esa manera, con un simplea arduino en la TV conectado por Wifi lo tengo todo listo. Luego además, tanto Hyperion como WLED se integran con Home Assistant, entonces desde ahí puedo apagar o controlar su compartamiento. Por ejemplo, puedo hacer que parpadee al acabar la lavadora o así... Al estar basado todo en sistemas abiertos, las opciones son muy amplias. Cuando me lleguen los leds bueno, y esté en marcha, hago video. |
15-ene-2022 00:37
#11
|
Podías currarte un buen tuto de configuración de configuración del arduino y todo el rollo shur. Por otra parte has probado como van moonlight y retroarch? |
15-ene-2022 00:45
#12
| La TV la tengo por Wifi, así que moonlight irá mal, igual que Stadia y GeForce Now. A retroarch no le veo la gracia en la TV puedinedo tener una raspi con todo y mejor controles. |
15-ene-2022 13:07
#15
|
Buenos días Shur. Entras a la web rootmy.tv desde el navegador de la LG o usas otro navegador?? Lo estoy haciendo en mi oled, todo parece hacerse correcto ya que se reinicia y me dice que el canal ya esta instalado pero el canal "homebrew channel" no aparece en el menú. Decir que tengo instalado la app developer mode ya que hace poco estuve trasteando con la TV. Que estoy haciendo mal?? Mil gracias por vuestra ayuda. |
15-ene-2022 23:02
#18
|
Han creado una APP para las TVs LG con WebOS que hacer funcionar un ambilight DIY mediante HYPERION. No se necesita más hardware que los LEDs y la controladora (raspi o similar) y corre sobre cualquier app Netflix, Youtube, Plex sin andar con capturadoras o funcionando sólo desde fuentes externas. Cualquier contenido de la TV funciona.
Dejo los enlaces y vamos indagando. https://github.com/RootMyTV/RootMyTV.github.io https://github.com/TBSniller/piccap https://webosapp.club/ https://hyperion-project.org/forum/i...-lg-webos-tvs/ A modo de tuto rapido. 1- Hay que rotear la TV. Para rotearla se usa la siguiente web. https://rootmy.tv/ esto instala un hombreweb channel con las Apps disponibles. Las TVs roteables son estas. Tenéis los detalles del proceso aquí. https://github.com/RootMyTV/RootMyTV.github.io IMPORTANTE: Bloquead la actualizaciones desde el propio HOMEBREW CHANNEL Si tenéis la TV conectada internet...probablemente se os haya actualizado a una versión no vulnerable. Hay que realizar un downgrade. 2- DOWNGRADE - Si tu TV no es funcional el link de arriba. Con WebOS 1.x - 5.x Para ello, bajáis el firmware de vuestra TV desde este TG. https://t. me/lgwebosusb Con el firmware cargado en un USB FAT32 lo metemos en la TV y vamos a esta web. https://webosapp.club/downgrade/ y os instalará el firmware. Con WebOS 6.0 1. Active el modo desarrollador en el televisor de acuerdo con las instrucciones 2. En el navegador de TV, abra webosapp.club/online e instale la aplicación Expertmode Downgrade , reinicie el televisor. 3. Siga los pasos 1 y 2 de las instrucciones anteriores . 4. Inserte la unidad flash USB en el conector USB del televisor y ejecute la aplicación Expertmode Downgrade instalada; presione iniciar en el menú, se iniciará la aplicación de actualización de software. Haga clic en actualizar. ps archivos usb firmware para algunos modelos https://t. me/lgwebosusb 3 - INSTALAR PICAP https://github.com/TBSniller/piccap Desde el HombrewChannel instalado, puedes instalar este y otros softwares, como JellyFind, youtube sin Adds y demás... Listado de APPs - https://repo.webosbrew.org/apps/ PIC-CAP es el programa encargado de enviar los datos al controlador LED. Estoy en este proceso ahora, pero bueno, así vamos recopilando info. |
16-ene-2022 08:17
#24
|
Buenos días Shur.
Entras a la web rootmy.tv desde el navegador de la LG o usas otro navegador?? Lo estoy haciendo en mi oled, todo parece hacerse correcto ya que se reinicia y me dice que el canal ya esta instalado pero el canal "homebrew channel" no aparece en el menú. Decir que tengo instalado la app developer mode ya que hace poco estuve trasteando con la TV. Que estoy haciendo mal?? Mil gracias por vuestra ayuda. Allí dice claramente que la app Developer Mode DEBE desinstalarse ANTES de rootear el televisor... |
16-ene-2022 10:29
#25
|
Si lo había leído, pero en Xda vi que si las tenías desactivada podías rootearla. Ya está hecho y funcionando. Mil gracias por tu ayuda. |
16-ene-2022 10:37
#26
|
Luego miro para intentar hacerlo en mi C1. Despues de realizar el root se puede actualizar la tv? Edito: Se lo ha tragado perfectamente, solo metiéndome en la web desde el navegador. Si el día de mañana decido desrootearla, haciéndole un reset a la tv se quitaría? Por temas de garantías me refiero, más que nada. |
Editado: 16-ene-2022 12:03 -
16-ene-2022 19:32
#30
|
Ostia, justamente ayer actualice la G1 a la última versión de firmware disponible, sabéis si se puede con esa versión? No voy al piso hasta dentro de unos días y no sé que versión tiene =\ |