EasyManuals Logo

IBM SurePOS 500 User Manual

IBM SurePOS 500
63 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #34 background imageLoading...
Page #34 background image
SurePOS 500 4846-XX5 Technical Reference
Page 34 of 63
3.13 Vital Product Data
Vital Product Data (VPD) is the IBM-specific information about a system. The data includes values such as machine
type, model, serial number, BIOS/Flash revision, system board unique ID, etc. VPD is accessed through SMBIOS, as
defined in the SMBIOS specification.
3.13.1 VPD Layout in SMBIOS
This section describes the traditional VPD. Refer to the SMBIOS specification for methods of accessing these fields.
Data field SMBIOS record Type and Field Data type Field length
Type 0 “BIOS Version”
ASCII
string
7
BIOS level
Example: X6KT100
Type 1 “Product name” and “Version”
ASCII
string
7
Machine
type/model
Example: 4846545
The machine type/model does not have dashes or spaces in SMBIOS
System serial
number
Type 1 “Serial Number”
ASCII
string
7
Product Family Type 1 “Family”, Type 11
ASCII
string
11
Type 1 “UUID”, offset 0Ah
hex 6
LAN MAC
Address
Usage: The LAN MAC address can be parsed from the Type 01 “UUID” field, offset 10 (0Ah).
For example, if the UUID is 40 3E 4C 58 76 7B DA 11 A4 29 00 14 5E 14 00 15, the MAC
address is 00 14 5E 14 00 15.
3.13.2 SMBIOS Type 11 Structure Layout
The format of the SMBIOS Type 11 Structure for OEM strings is as follows:
Offset Name Length Value Description
00h Type 1 byte 0Bh OEM strings structure indicator
01h Length 1 byte 05h Length of structure
02h Handle 2 bytes varies
04h Count 1 byte varies Number of strings in this structure
05h
Product Family
String
11 bytes
ASCII
string
“SurePOS 500”
3.13.3 VPD using Int 15h
;Get pointer to VPD block
mov ax, 0d207h
int 15h
;ES:DI now points to the following structure:
vpdDataStruc STRUC
header DW 55aah
vpdSignature DB 'VPD'
vpdLength DB 48
reserved DB 7 dup(20h)
buildID DB 9 dup(20h)
boxSerial DB 7 dup(20h)
uniqueID DB 11 dup(20H)
machineType DB 7 dup(20h)
vpdChecksum DB ?
vpdDataStruc ENDS

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM SurePOS 500 and is the answer not in the manual?

IBM SurePOS 500 Specifications

General IconGeneral
BrandIBM
ModelSurePOS 500
CategoryTouch terminals
LanguageEnglish

Related product manuals