b165c4a46f
The port is based on the x201 / t410s. 2537-vg5 / i5, no discrete gpu Tested and working: * Native raminit * Native gfxinit * Booting Seabios 1.12.1 * Booting from EHCI * Running GNU/Linux 5.0.0 * No errors in dmesg * EHCI debug on the devices left side, bottom-right * Keyboard * Fn keys (Mute, Volume, Mic) * Touchpad * TPM * Wifi * Sound * USB * Ethernet * S3 resume * VBOOT Testing in progress. Untested: * VGA * Displayport * Docking station Bugs: * AC adapter can't be read from ACPI * TPM not working with VBOOT and C_ENV BB Details for flashing externally: 1. Disconnect all power 2. Connect the external flasher 3. Connect the power cord (This fixes internal power control) 4. Remove the power cord Change-Id: Id9d872e643dd242e925bfb46d18076e6ad100995 Signed-off-by: Nicolas Reinecke <nr@das-labor.org> Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/11791 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
# Lenovo T410
|
|
|
|
## Known issues
|
|
* Dock has wrong ACPI ID (causes "AC adapter state cannot be read" in Linux)
|
|
* TPM not working with VBOOT and C_ENV bootblock (works without C_ENV BB)
|
|
|
|
## Flashing instructions
|
|
```eval_rst
|
|
+---------------------+--------------------------------+
|
|
| Type | Value |
|
|
+=====================+================================+
|
|
| Socketed flash | no |
|
|
+---------------------+--------------------------------+
|
|
| Size | 8 MiB |
|
|
+---------------------+--------------------------------+
|
|
| In circuit flashing | Only in S3/WoL |
|
|
+---------------------+--------------------------------+
|
|
| Package | SOIC-8 |
|
|
+---------------------+--------------------------------+
|
|
| Write protection | No |
|
|
+---------------------+--------------------------------+
|
|
| Dual BIOS feature | No |
|
|
+---------------------+--------------------------------+
|
|
| Internal flashing | Yes |
|
|
+---------------------+--------------------------------+
|
|
```
|
|
|
|
The flash IC is located at the bottom center of the mainboard. Sadly,
|
|
access to the IC is blocked by the magnesum frame, so you need to disassemble
|
|
the entire laptop and remove the mainboard.
|
|
|
|
Below is a picture of IC on the mainboard, with the pinouts labeled.
|
|
|
|
![t410_chip_location](t410_chip_location.jpg)
|
|
|
|
The chip will either be a Macronix MX25L6405D or a Winbond W25Q64CVSIG.
|
|
Do not rely on dots painted in the corner of the chip (such as the blue dot
|
|
pictured) to orient the pins!
|
|
|
|
[Flashing tutorial](../../flash_tutorial/no_ext_power.md)
|
|
|
|
Steps to access the flash IC are described here [T4xx series].
|
|
|
|
[T4xx series]: t4xx_series.md
|