Professional Documents
Culture Documents
Flashing firmware
tutorial
Upda!ng the firmware is possible using the
internal method, where the updates happen
from a running system, or using the external
method, where the system is in a shut down
state and an external programmer is a"ached to
write into the flash IC.
Contents
Flashing internally
Flashing firmware standalone
Flashing firmware externally supplying direct
power
Flashing firmware externally without
supplying direct power
General advice
It’s recommended to only flash the BIOS
region.
Always verify the firmware image.
If you flash externally and have transmission
errors:
Use short wires
Reduce clock frequency
Check power supply
Make sure that there are no other bus
masters (EC, ME, SoC, …)
Internal method
This method using flashrom is available on many
pla#orms, as long as they aren’t locked down.
internal programmer
External method
External flashing is possible on many pla#orms,
but requires disassembling the target hardware.
You need to buy a flash programmer, that
exposes the same interface as your flash IC
(likely SPI).
00000000:00000fff fd
00500000:00bfffff bios
00003000:004fffff me
00001000:00002fff gbe
Previous Next