mirror of
https://github.com/hamishcoleman/thinkpad-ec
synced 2024-11-04 06:00:12 +00:00
Rework the troubleshooting steps to try and make them simpler to follow
This commit is contained in:
parent
2e0fa65987
commit
37701210b0
47
README.md
47
README.md
@ -94,27 +94,44 @@ This is more a list of issues that the community has discovered as the
|
||||
patch was applied in different circumstances than a hard and fast set
|
||||
of requirements.
|
||||
|
||||
* Ensure that you are seeing **two screens**, one with information about
|
||||
the patch, including which laptop type it was built for, and another
|
||||
**after reboot** which says "Flashing EC". If you don't see the second
|
||||
screen, your EC has not been flashed, and you should continue reading
|
||||
below to see what steps you can take to ensure the EC is properly flashed
|
||||
with the patched firmware.
|
||||
The flashing process takes place in two distinct steps (these are outlined
|
||||
below, but explained in more detail in docs/firmware_flashing.txt)
|
||||
|
||||
1. Booting the USB stick:
|
||||
* First shows a page with information about the patch, including
|
||||
which laptop type it was built for.
|
||||
* Then it hands the new EC update to the BIOS, "staging" it for
|
||||
a future flashing into the EC hardware
|
||||
* Finally it reboots the system.
|
||||
|
||||
1. Under the BIOS control, during a bootup:
|
||||
* During the boot, the BIOS notices that it has a new EC update staged
|
||||
* It then checks if it is safe to flash this update to the EC.
|
||||
* If everything is safe, it will show a screen saying "Flashing EC"
|
||||
* The system will bootup normally with the new EC code running.
|
||||
|
||||
If you don't see this second screen with the "Flashing EC" message,
|
||||
your EC has not been flashed, and you should continue reading below to
|
||||
see what steps you can take to ensure the EC is properly flashed with
|
||||
the patched firmware. In this cases everything might look like it was
|
||||
successful but after the reboot the keys are not remapped.
|
||||
|
||||
* For best results, ensure you have the power charger plugged in during
|
||||
the flashing process.
|
||||
|
||||
* Some chargers seem to have issues with actually performing the flashing
|
||||
procedure after the flash process reboots. In this cases everything looks
|
||||
like it was successful but after the reboot the "Flashing embedded controller"
|
||||
message is missing and keys are not remapped.
|
||||
* Some chargers seem to have issues with actually performing the flashing
|
||||
procedure after the flash process reboots. So, if you have - or can
|
||||
borrow - other chargers, try that.
|
||||
|
||||
* The firmware flash process generally requires you to have a charged
|
||||
battery plugged in to the laptop before it will complete. It may be
|
||||
possible to bypass the requirement for a charged battery if you unplug
|
||||
the battery completely. Alternatively, it might be simply looking for
|
||||
any battery /and/ the power charger plugged in. Yes, this is
|
||||
contradictory, but it is worth trying both options.
|
||||
battery plugged in to the laptop before it will complete.
|
||||
|
||||
* It may be possible to bypass the requirement for a charged battery
|
||||
if you unplug the battery completely.
|
||||
* Alternatively, it might be simply looking for any battery /and/
|
||||
the power charger plugged in.
|
||||
|
||||
Yes, this is contradictory, but it is worth trying both options.
|
||||
|
||||
* An ultrabay battery is not considered by the update mechanism to be
|
||||
a suitable source of power - when trying different battery options,
|
||||
|
Loading…
Reference in New Issue
Block a user