# Lenovo ThinkCentre M710s

This page provides technical documentation on Lenovo ThinkCentre M710s.

## Flash chip

Type | Value
--- | ---
Socketed | yes
Model | W25Q64JV-.Q
Size | 8MiB
Package | SOIC-8

The flash chip is divided into the following regions.

    00000000:00000fff fd
    00200000:007fffff bios
    00003000:001fffff me
    00001000:00002fff gbe

## Flashing

The flash chip cannot be flashed internally when running vendor firmware, and must be flashed externally using a programmer of your choice.

Steps on how to open the chassis and get access to the mainboard are described in the hardware maintenance manual. Follow the steps shown from “Removing the computer cover” until step 1 of “Replacing the storage drive”.

The SPI flash should be easy to identify and the location is shown in the image below. See the datasheet and flashing firmware tutorial for more information.

## Status

### Working

- Ubuntu 22.04.1 (Linux 6.5.0) using payloads:

  - SeaBIOS

  - MrChromebox’s EDK 2 fork

  - Tianocore’s EDK 2

- Internal flashing (from coreboot)

- PEG (PCIe Graphics)

- PCIe

- SATA

- M.2 SSD

- M.2 WLAN (+ Bluetooth)

- LAN

- USB

- Memory card reader

- CPU fan

- VGA

- Display ports

- Audio (output)

- COM1

- TPM

### Not working

- Super I/O not well supported (there may be some minor issues)

- Power button LED

- ME cleaner

### Untested

- Audio (input)

- COM2 header

- LPT header

- PS/2 keyboard and mouse