diff --git a/site/docs/install/t480.md b/site/docs/install/t480.md index 360e3c5..a2c1fe7 100644 --- a/site/docs/install/t480.md +++ b/site/docs/install/t480.md @@ -195,7 +195,20 @@ NOR flash is on a T480: This page shows how to do that: - +\ +**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.