t480 tb notes, plus notes about touchscreen

Signed-off-by: Leah Rowe <info@minifree.org>
master
Leah Rowe 2024-12-18 05:40:30 +00:00
parent 3ed4b4f6b3
commit 8576804b30
1 changed files with 22 additions and 3 deletions

View File

@ -195,7 +195,20 @@ NOR flash is on a T480:
This page shows how to do that:
<https://gitlab.com/MobileAZN/lenovo-t480-thunderbolt-firmware-fixes>
<https://gitlab.com/MobileAZN/lenovo-t480-thunderbolt-firmware-fixes>\
**WARNING! Please follow the guide PRECISELY, if you follow it, but please
only follow it if your ThunderBolt is already broken. If it isn't, use
Lenovo's software-based updater. If you do the external method, you MUST be
very careful; the guide there for example says to disable ThunderBolt assist.
It also says to erase first, then flash the `null.bin` (file with zeroes in
it), then BOOT, and when it boots, power off and re-connect clip again and
then flash the padded TBT.bin - whereas, for example, if you simply flashed
a padded TBT.bin and nothing else first, and boot, it will be perma-bricked,
in that the CPU won't come out of reset (it'll bootloop). We don't yet know
how to recover from this brick scenario. So all of this is to say: flashing
the ThunderBolt externally is EXTREMELY HAZARDOUS, and should be done with
the UTMOST CARE, ideally NOT AT ALL. -- ALSO: the guide only covers T480,
but should be similar on T480s and other ThinkPad models.**
You unbrick the Thunderbolt controller by pulling the firmware from Lenovo's
update, from Lenovo's update utility. Once extracted, you then pad it properly
@ -209,6 +222,13 @@ flash IC.
AGAIN: This is not the Libreboot flash IC. This is separate to the system flash.
Read on to know how to reprogram the main system flash!
**AGAIN: It is extremely easy to permanently brick the ThunderBolt controller,
rendering your system completely unbootable, if you use the external recovery
method. If you're still able to fix it with a software-based flasher like the
one Lenovo provides, please use that at all - or simply don't fix it at all,
because the machine will at least still charge while it has the ThunderBolt
issue, where older firmware is used.**
Flash a ROM image (software)
-----------------------
@ -385,8 +405,7 @@ The PCH's NFC device is unsupported in Linux anyway.
Touchscreen on T480
-------------------
Some T480 machines have touchscreens. These are untested; the touch functionality
probably doesn't work yet, in Libreboot.
The touchscreen was tested, and confirmed working. Not all models have it.
The digitizer is simply a USB device, which *is* enabled, but it's just untested.