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: 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 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 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. 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! 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) Flash a ROM image (software)
----------------------- -----------------------
@ -385,8 +405,7 @@ The PCH's NFC device is unsupported in Linux anyway.
Touchscreen on T480 Touchscreen on T480
------------------- -------------------
Some T480 machines have touchscreens. These are untested; the touch functionality The touchscreen was tested, and confirmed working. Not all models have it.
probably doesn't work yet, in Libreboot.
The digitizer is simply a USB device, which *is* enabled, but it's just untested. The digitizer is simply a USB device, which *is* enabled, but it's just untested.