ThinkPad R500


The information on this page have one or more of these issues:

  • It could lack any safety warnings for handling substances dangerous for Health. This is because some articles expects the readers to either be (self) trained professional in electronics repairs and know about how to handle these substances, or to not attempt anythings that requires these skills themselves.
  • It could lack background information or pointers to information that explains how to not break computers. So far this only applies to some articles that explain how to disassemble computers and/or to modify modify the computers electronic circuits: some of them expect the readers to either be (self) trained professional in electronics repairs and know about how to properly understand some advices to not break the electronic circuit.
  • It could be outdated.
  • It could refer to other boot software related projects instead of GNU Boot.
We also need help (ideally in the form of patches sent to the GNU Boot mailing list) to fix this website. See the Helping GNU Boot page for more details on how to contribute to GNU Boot.


Return to index

This board as basically identical to the T500, and has very similar disassembly. You must take it apart and flash the chip externally.

The chip is 4MiB NOR flash (SPI protocol) is SOIC8 form factory.

Refer to the following guide:
Externally rewrite 25xx NOR flash via SPI protocol

Unlike other GM45+ICH9M thinkpads in Libreboot, the R500 doesn’t have an Intel PHY (for Gigabit Ethernet). However, Libreboot still includes an Intel flash descriptor, but with just the descriptor and BIOS region. The ich9gen program supports this fully.

Therefore, you do not have to worry about the MAC address. The onboard NIC for ethernet is made by Broadcom (and works in linux-libre).

Refer to T500 disassembly guide. The R500 disassembly procedure is almost identical.

Markdown file for this page: https://gnu.org/software/gnuboot/docs/hardware/r500.md