Lenovo ThinkPad T420
Lenovo ThinkPad T420
- type-model: 4236-P3G
- cpu: Intel i5-2520M @ 2.5 GHz
- memory: 4GB (max is 16 GB - 2 x 8 GB) 2 x SO-DIMM PC3-10600
- display: 14 inch LCD, 1366x768
- graphics: Intel HD Graphics
- storage: 2.5 inch sata drive
- optical drive: CDRW / DVDRW
- network - wired: 1 Gbps Ethernet
- network - wireless: Intel 802.11agn
- camera
- bluetooth
- usb
- UltraNav
- fingerprint reader
- secure chip (TPM?)
battery: 6c Li-Ion
UEFI (bios): 83ET82WW (1.52), 2018-06-04
serial number(s): PB477NC,
Links
Lenovo PSREF, PC Support: ThinkPad T420, coreboot: flashing firmware tutorial - T420 - Lenovo Sandy Bridge series - Board:lenovo/t420, Gentoo: Coreboot, Libreboot: - no T420 - SeaBIOS, ThinkWiki: T420, me_cleaner,
coreboot info
Waltibaba/coreboot_config_t420_2017_02, Waltibaba/flash t420 coreboot, coreboot-for-the-lenovo-t420-t420i-with-ivy-bridge-support, flash-lenovo-x230-coreboot, flashrom info: RaspberryPi, more info: gch1p/thinkpad-bios-software-flashing-guide, MX25L6406E,
3d-print models
Thinkpad T520 SSD Mount, T440s HDD caddy, HDD rails for my ThinkPad x200s,
OS tested: FreeBSD,
back to machines page.
History / work log
2021-07-20: I re-created this page on my self-hosted web server.
2020-09-05: flashrom - with a bluepill ans stm32-vserprog - not sure this is supposed to work
tingo@kg-elitebook:/zs/tingo/work/bitraf/2020/20200904_thinkpad_T420_coreboot/roms$ sudo flashrom -p serprog:dev=/dev/ttyACM0:4000000 --chip MX25L6406E/MX25L6408E flashrom on Linux 4.19.0-9-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). serprog: Programmer name is "stm32-vserprog" No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.
switching MISO / MOSI does
tingo@kg-elitebook:/zs/tingo/work/bitraf/2020/20200904_thinkpad_T420_coreboot/roms$ sudo flashrom -p serprog:dev=/dev/ttyACM0:4000000 flashrom on Linux 4.19.0-9-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). serprog: Programmer name is "stm32-vserprog" serprog: requested mapping AT45CS1282 is incompatible: 0x1080000 bytes at 0x00000000fef80000. No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.
not change anything.
2020-09-04: flashrom - trying to read the flash rom via flashrom on a Pi 3B+
tingo@flasher-pi:~/roms $ flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=128 --chip MX25L6406E/MX25L6408E flashrom on Linux 5.4.51-v7+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.
hmmm...
2020-01-13: tested the other T420 with a psu at Bitraf today. It has serial number PB477ZH, 4096MB RAM, uefi 1.52.
2020-01-10: memory upgrade - this will probably work (2 x 8).
2020-01-10: uefi - newest is 1.52
2020-01-10: I found a Lenovo 90W power adapter (partno: 92P1107), and plugged it into the laptop with serial number PB477NC
2020-01-10: I created this page.
2019-12-??: I got a couple of T420's for free. Both have 4 GB RAM. Both are missing the hard drive bays, one is missing the hard drive cover.