Lenovo OEM Data (Type 140)
Source: dmidecode, dmioem.c, the README files of the firmware updates of Lenovo, and the dumps of the data corpus.
Holds one OEM structure of a Lenovo system, told by its number and revision.
OEM structures 0 to 9 are found in the data corpus, and only structure 7, the
embedded controller program, is decoded. Structure 9 refers to two strings
too, which hold the same version, e.g. 1.32, whose meaning is not
established; ThinkPad E14 Gen 5 carries the first of them only, so that the
second reference is left dangling.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
Lenovo OEM Data indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Signature |
6 BYTEs |
|
|
|
2.0+ |
OEM Structure Offset |
|
|
Offset of the OEM structure number |
|
2.0+ |
OEM Structure Number |
|
|
|
|
2.0+ |
OEM Structure Revision |
|
|
|
|
2.0+ |
Data |
Varies |
Varies |
Data of the OEM structure, see below |
| Offset | Name | Length | Description |
|---|---|---|---|
|
Version ID |
|
Version of the program, which the README files of the firmware updates of Lenovo name, e.g. |
|
Release Date |
|
Release date of the program, e.g. |