0x1: BoardSerialNumber
0x2: Family
0x3: ProductName
0x4: SKU
0x5: SystemSerialNumber
0x6: UUID
Response
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x17 | Subcommand |
0x01 | String Length (N) | Number of bytes to read for property string - Size limited to 64 |
0x2..0x02 + N - 1 | String of property | String, not null-terminated |
Read a BIOS setting, set at /run/oem_bios_setting
.
The response contains the length of the BIOS setting followed by the BIOS setting bytes read.
Request
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x18 | Subcommand |
Response
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x18 | Subcommand |
0x01 | Length (N) | Number of payload bytes - Size limited to 64 |
0x2..0x02 + N - 1 | Payload bytes | Payload bytes |
Write a BIOS setting, set at /run/oem_bios_setting
.
The response contains the length of the BIOS setting followed by the BIOS setting bytes read.
Request
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x19 | Subcommand |
0x01 | Length (N) | Number of payload bytes - Size limited to 64 |
0x2..0x02 + N - 1 | Payload bytes | Payload bytes |
Response
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x19 | Subcommand |
0x01 | Length (N) | Number of bytes successfully written |