Type alias SmmBinaryHeader

SmmBinaryHeader: {
    crcA: number;
    crcB: number;
    headerVersion: number;
    lengthBinaryA: number;
    lengthBinaryB: number;
    swVersion: number;
}

Represents structured metadata extracted from an unpacked SMM firmware binary header.

This type includes both raw header fields and derived data, such as semantic version strings for use in the OBLAC Drives UI. Some fields (e.g., encrypter initialization vectors) are only present in LW2 firmware headers.

Type declaration

  • crcA: number

    CRC checksum of binary part A.

  • crcB: number

    CRC checksum of binary part B.

  • headerVersion: number

    Encoded numeric header version.

  • lengthBinaryA: number

    Length of binary part A in bytes.

  • lengthBinaryB: number

    Length of binary part B in bytes.

  • swVersion: number

    Software version (encoded as a number).

Generated using TypeDoc