Dudas sobre Libreboot en Thinkpad x200

8 Antworten [Letzter Beitrag]
gimpuedit
Offline
Beigetreten: 10/14/2021

Buenas, recientemente adquirí un Thinkpad x200 con el objetivo de instalar Libreboot. Pensaba comprar uno de los Thinkpads x200 de Minifree o algunas de esas tiendas donde Libreboot ya viene instalado, pero el precio es inalcanzable, si le sumo el envió y la aduana sale muy caro.

Nunca pensé en instalarlo, siempre me pareció algo muy difícil y riesgoso, pero no puede resistir a comprarlo ya que estaba a un precio decente en una tienda local, sin envió ni aduana. Todavía no tengo el coraje para hacerlo, pero he visto varios videos de como hacerlo. ¿Es muy difícil instalarlo? ¿Es muy riesgoso?

Y también muy importante, ¿mi modelo es compatible? Escuche algo sobre las pantallas, de que algunas no son compatibles o algo así. Aquí algunas imágenes:

AnhangGröße
1.png1.34 MB
2.png1.45 MB
Ark74

I am a member!

I am a translator!

Offline
Beigetreten: 07/15/2009

La comunidad en inglés tiene mas acceso y experiencia a esos equipos e instalaciones.

Lamentablemente no tengo experiencia en el tema, pero sugeriría que hasta que no te sientas seguro para realizar ese procedimiento, continua investigando para evitar tragos amargos.

En algún momento, documentar este proceso sería de mucha ayuda.

Saludos.

vita_cell
Offline
Beigetreten: 07/19/2015

Tengo muchos equipos con Libreboot y Coreboot. Tambien tengo un x200.
Tu x200 es CCFL (retroiluminacion de la pantalla), actualmente recomiendo ultima version que esta en pruebas de Libreboot, ya que resuelve muchas cosas problematicas, pero puedes tener problemas con pantallas CCFL en ordenadores portatiles con Libreboot. Si tu pantalla es original, es decir, la que corresponde con el resto de piezas, y es la que venia, entonces es CCFL. El problema consiste en que al empezar bajar brillo (sobretodo a menos de la mitad), se oscurece una parte de la pantalla, y no entera. Es un regreso con versiones nuevas, anterior version de Libreboot no tiene ese bug. Ojala hubieses podido comprar con pantalla LED. Tu decides, usar version vieja o nueva version de Libreboot. Pero una vez instalado, te da igual, puedes instalar la nueva, si no te convence, puedes flashear la vieja cuando quieras con Flashrom sin necesidad ya del metodo externo (por software).

Si llevas BIOS/UEFI original propietaria, entonces tienes que flashear externamente. Aqui puedes leer algo al respecto:
https://libreboot.org/docs/install/spi.html

Recomiendo comprar CH341A, ya que es la opcion mas barata (asegurarse que da 3.3v y no 5v), mas rapida, directa y fiable. Desueldas el chip, y si quieres compras unos cuantos que sean SOIC-8, el tuyo es de 16 patas. Tienes que desoldar con cuidado, si fuerzas algo, rompes las pistas, y la reparacion es mas complicada que soldar y desoldar el chip. Pones el chip en CH341A, cuardas ROM original, y con Flashrom, meter Libreboot, y vuelves a soldar. La parte mas complicada para novatos, es desoldar el chip. Se puede hacer bien con un soplador de aire caliente, con control de temperatura y flujo. No utilizar industriales de construccion, sino especiales para electronica. O puedes usar un soldador corriente de toda la vida, ir desoldando poco a poco, pata por pata, y haciendo ligera palanta en cada pata. Hay varias maneras.

Luego, probablmenete el ordenador portatil te viene con tarjeta WiFi con chip Intel, este a la basura, o se lo regalas a alguien. Compras un Atheros que funcione sin blobs.

Si te decides por el metodo este, y por el soldador coriente, utiliza flux (al menos chino, pero que sea para la electronica) sin falta!!

gimpuedit
Offline
Beigetreten: 10/14/2021
vita_cell
Offline
Beigetreten: 07/19/2015

Puedes hacer eso, sin desoldar el chip, directamente en circuito. Pero no funciona siempre con todo hardware. En este caso, con x200 debe funcionar sin tener que desoldar el chip. Solo recuerda hacer varias copias de seguridad del firmware original varias veces y comparar las copias que coincidan.

https://libreboot.org/docs/install/spi.html#reading
https://libreboot.org/docs/install/spi.html

Asegurate que tu programador da 3.3v y no 5v, de lo contrario podrias tener problemas. Hay rumores por ahi que hay algunos defectuosos que dan 5v.

Ignacio Agulló
Offline
Beigetreten: 07/30/2019

Bueno, está claro que vita_cell conoce el tema a fondo. Quería
comentar tres cosas adicionales.

Cosa 1: Hay frases de vita_cell que no entiendo, parece que no hable
español y se haya servido de un traductor automático, en particular
ésta:

O 2021-11-03 15:14, name at domain escribiu:
> Es un regreso con versiones nuevas, anterior
> version de Libreboot no tiene ese bug.

Lo que se entiende es que, aunque vita_cell recomienda en general
utilizar la versión actualmente en pruebas de Libreboot, para aquéllos
con una pantalla CCFL recomienda utilizar una versión antigua que evita
problemas.

Cosa 2: vita cell habla de reescribir la memoria flash externamente... y
justo a continuación habla de desoldar el circuito integrado. Me he
perdido, ¿lo qué? Desoldar no es necesario para reescribir una memoria
flash.

Cosa 3: Yo también me compré un X200 y reescribí la memoria flash
utilizando una Raspberri Pi. Aquí va una recopilación de enlaces
útiles.

Thinkpad: https://www.lenovo.com/us/en/thinkpad
Lenovo: https://www.lenovo.com/
Lenovo Support: https://support.lenovo.com/
Lenovo PC Support: https://pcsupport.lenovo.com/
Lenovo Support: 2.5 inch SATA Hard Drive Firmware Update Utility
(Bootable CD ISO):
https://support.lenovo.com/us/en/downloads/ds003740-25-inch-sata-hard-drive-firmware-update-utility-bootable-cd-iso-thinkpad
Coreboot: https://www.coreboot.org/
Libreboot: https://libreboot.org
Libreboot. Hardware compatibility list:
https://libreboot.org/docs/hardware/
Libreboot at Wikibooks: https://en.wikibooks.org/wiki/Libreboot
GPLv2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
GPLv3: https://www.gnu.org/licenses/gpl-3.0.html
ThinkWiki: https://www.thinkwiki.org/
ThinkWiki. BIOS update without optical disk:
https://www.thinkwiki.org/wiki/BIOS_update_without_optical_disk
Installing Libreboot on a Thinkpad X60 (and Wi-Fi card swap):
https://www.youtube.com/watch?v=SEgxCg3pSyU
Hardware Flashing with Raspberry Pi:
https://github.com/bibanon/Coreboot-ThinkPads/wiki/Hardware-Flashing-with-Raspberry-Pi
x200 Libreboot Tutorial for Raspberry Pi (With Picture Diagrams):
https://www.reddit.com/r/libreboot/comments/7dajn6/x200_libreboot_tutorial_for_raspberry_pi_with/
Liberating a X200: https://operand.ca/2018/02/22/liberating-a-x200.html

vita_cell
Offline
Beigetreten: 07/19/2015

O 2021-11-03 15:14, name at domain escribiu:
> Es un regreso con versiones nuevas, anterior
> version de Libreboot no tiene ese bug.

Regreso o regresion. Pasa cuando, algo que funcionaba bien, en nueva versions, no funciona.

What is a regression bug?
Regression is something that used to work, but no longer does.

Lo que se entiende es que, aunque vita_cell recomienda en general
utilizar la versión actualmente en pruebas de Libreboot, para aquéllos
con una pantalla CCFL recomienda utilizar una versión antigua que evita
problemas.

Lo de CCFL, si, hay una regresion. Y en la nueva version en pruebas, pues no se lleva bien con CCFL.

Cosa 2: vita cell habla de reescribir la memoria flash externamente... y
justo a continuación habla de desoldar el circuito integrado. Me he
perdido, ¿lo qué? Desoldar no es necesario para reescribir una memoria
flash.

Lo correcto es desoldar el chip y meterlo en tu programador, escribirlo en circuito es incorrecto, pero en Thinkpads suele funcionar sin problemas. El problema general, es que empiezas a alimentar el circuito de la placa entera, y provoca problemas en escritura, errores, o imposibilidad de detectar el chip a escribir. A parte, chip desoldado, es siempre mas seguro, ya que tratas con una pieza barata e independiente. Tenedlo simplemente en cuenta.

gimpuedit
Offline
Beigetreten: 10/14/2021

Buenas, ¿es necesario actualizar el EC firmware para instalar Libreboot? ya que no tengo la batería y no me deja el software de Lenovo.

Y también quería preguntar si estas herramientas me sirven, porque no se como decir si el CH341A da 3.3v o 5v:

https://www.amazon.com/KeeYees-SOIC8-EEPROM-CH341A-Programmer/dp/B07SHSL9X9/ref=zg_bs_306843011_1/141-1000906-8083868?pd_rd_i=B07SHSL9X9&psc=1

https://www.amazon.com/dp/B07GD312VG?ie=UTF8&camp=2025&creative=386001&linkCode=xm2&tag=xipron0d-20&SubscriptionId=AKIAICXA3HIV5ZWSCBIQ&creativeASIN=B07GD312VG&viewID=

vita_cell
Offline
Beigetreten: 07/19/2015

El EC leete en la pagina oficial de Libreboot. No es critico.
Compras el CH341a, enchufas, y con un multimetro mides la tension continua en donde va el VCC (pata 8 del spi flash).
Para no complicarte la vida, comprate un adaptador/socket donde se ponga facil el chip, a muelles/presion.