Format of AMI BIOS Flash ROM parameter block |
Offset | Size | Description | ||||||
---|---|---|---|---|---|---|---|---|
00h |
32 BYTEs |
ASCIZ description of the file's contents | ||||||
20h |
BYTE |
Logical area type (see #00545) | ||||||
21h |
DWORD |
logical area size (overall size of area) | ||||||
25h |
BYTE |
flag: load from file:
|
||||||
26h |
BYTE |
flag: reboot after update:
|
||||||
27h |
BYTE |
flag: update entire image:
|
||||||
28h |
24 BYTEs |
ASCIZ logical area name (cooresponds to offset 20) "System BIOS", "Logo Data Area", etc. | ||||||
40h |
15 BYTEs |
ASCIZ time stamp string: MM/DD/YY-HH:MM | ||||||
4Fh |
BYTE |
checksum for this header (sum of all bytes except this one) if checksum would be 00h, 01h, or FFh, it is set to 2Ah | ||||||
50h |
DWORD |
this file's starting address (offset in image) | ||||||
54h |
DWORD |
size of image chunk in this file | ||||||
58h |
BYTE |
logical area type - same as offset 20h | ||||||
59h |
BYTE |
flag: last file in chain:
|
||||||
5Ah |
6 BYTEs |
ASCIZ signature "FLASH" | ||||||
60h |
16 BYTEs |
ASCIZ filename of next file in chain | ||||||
70h |
16 BYTEs |
ASCIZ BIOS reserved string (usually version #) |
Note: |
This block is identical in format to the 128-byte header
on an AMI BIOS Update file. |
See Also: |