struct vbt_header — VBT Header structure
struct vbt_header {
u8 signature[20];
u16 version;
u16 header_size;
u16 vbt_size;
u8 vbt_checksum;
u8 reserved0;
u32 bdb_offset;
u32 aim_offset[4];
};
VBT signature, always starts with “$VBT”
Version of this structure
Size of this structure
Size of VBT (VBT Header, BDB Header and data blocks)
Checksum
Reserved
Offset of struct bdb_header from beginning of VBT
Offsets of add-in data blocks from beginning of VBT