Dodoid's Computing Freedom Table

Shown configurations are the most-free currently attainable on each model and may not reflect that model's configuration as-sold.

Legend:
FreeProprietaryMixed Free and ProprietaryProprietary, but fully disableableProprietary, but partial info/RE work availableUnknownUndefinedNone or N/A - feature/system not present

Lenovo ThinkPad T400

laptop/lenovo/t400 (platform)

Property Description
Manufacturer
Lenovo
Model
ThinkPad T400
Image
credit to chw.net (http://img63.xooimage.com/files/5/8/9/t400_01-24d34c5.jpg)
Software: User-Facing Environment
Free
Software: Operating System
Free
Software: Bootloader/Recovery
Free
Firmware: Persistent Privileged Code (e.g. x86 SMM)
Free (Coreboot)
Firmware: Late Boot/Payload
Free (SeaBIOS, etc.)
Firmware: Memory Initialization
Free (Coreboot)
Firmware: Early Boot
Free (Coreboot)
Firmware: Boot ROM
Proprietary
Firmware Signing
None
CPU Microcode
Proprietary
Management Coprocessor: Firmware
Proprietary, fully removable (ME Gen1)
On ME versions 5 and below (prior to Nehalem), the ME can be entirely disabled with flash descriptor configuration, and its firmware can safely be entirely removed from the flash image.
Communications Coprocessor: Internal Firmware
WLAN proprietary, but card is removable
Communications Coprocessor: Host-Loaded Firmware
Free if stock card replaced with e.g. ath9k
Security Coprocessor: Firmware
Proprietary, but use of it is optional (TPM)
Embedded Controller: Firmware
Proprietary
Hardware: Board Electrical Schematic
Proprietary, but often available online
Hardware: Board PCB Design
Proprietary, but layout often available
Hardware: CPU Instruction Set
Proprietary (x86_64)
Hardware: CPU/SoC Implementation
Proprietary (Intel Penryn)
Hardware: CPU/SoC Synthesis Toolchain
Proprietary

Back to Table


Developed by Dodoid for the 15h.org community. Source