Skip to content

Instantly share code, notes, and snippets.

@corna
Created November 28, 2017 09:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save corna/e7d08c23049a325ef3222ac765d1c5cf to your computer and use it in GitHub Desktop.
Save corna/e7d08c23049a325ef3222ac765d1c5cf to your computer and use it in GitHub Desktop.
ifdtool -d TR100A05.fd (not a valid dump)
File TR100A05.fd is 9049768 bytes
FLMAP0: 0x00040003
NR: 0
FRBA: 0x40
NC: 1
FCBA: 0x30
FLMAP1: 0x42100208
ISL: 0x42
FPSBA: 0x100
NM: 2
FMBA: 0x80
FLMAP2: 0x00310330
PSL: 0x3103
FMSBA: 0x300
FLUMAP1: 0x00000adf
Intel ME VSCC Table Length (VTL): 10
Intel ME VSCC Table Base Address (VTBA): 0x000df0
ME VSCC table:
JID0: 0x00000000
SPI Componend Device ID 1: 0x00
SPI Componend Device ID 0: 0x00
SPI Componend Vendor ID: 0x00
VSCC0: 0x00000000
Lower Erase Opcode: 0x00
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 1 bytes
Lower Block / Sector Erase Size: 256 Byte
Upper Erase Opcode: 0x00
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: No
Upper Write Granularity: 1 bytes
Upper Block / Sector Erase Size: 256 Byte
JID1: 0x6e726157
SPI Componend Device ID 1: 0x72
SPI Componend Device ID 0: 0x61
SPI Componend Vendor ID: 0x57
VSCC1: 0x20676e69
Lower Erase Opcode: 0x20
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 64 bytes
Lower Block / Sector Erase Size: 64KB
Upper Erase Opcode: 0x6e
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: Yes
Upper Write Granularity: 1 bytes
Upper Block / Sector Erase Size: 4KB
JID2: 0x74697257
SPI Componend Device ID 1: 0x69
SPI Componend Device ID 0: 0x72
SPI Componend Vendor ID: 0x57
VSCC2: 0x61462065
Lower Erase Opcode: 0x61
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 64 bytes
Lower Block / Sector Erase Size: 8KB
Upper Erase Opcode: 0x20
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: No
Upper Write Granularity: 64 bytes
Upper Block / Sector Erase Size: 4KB
JID3: 0x72756c69
SPI Componend Device ID 1: 0x75
SPI Componend Device ID 0: 0x6c
SPI Componend Vendor ID: 0x69
VSCC3: 0x00000065
Lower Erase Opcode: 0x00
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 1 bytes
Lower Block / Sector Erase Size: 256 Byte
Upper Erase Opcode: 0x00
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: No
Upper Write Granularity: 64 bytes
Upper Block / Sector Erase Size: 4KB
JID4: 0x6e726157
SPI Componend Device ID 1: 0x72
SPI Componend Device ID 0: 0x61
SPI Componend Vendor ID: 0x57
VSCC4: 0x20676e69
Lower Erase Opcode: 0x20
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 64 bytes
Lower Block / Sector Erase Size: 64KB
Upper Erase Opcode: 0x6e
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: Yes
Upper Write Granularity: 1 bytes
Upper Block / Sector Erase Size: 4KB
OEM Section:
00: 78 2d 25 30 34 78 2d 25 30 32 78 25 30 32 78 2d
10: 25 30 32 78 25 30 32 78 25 30 32 78 25 30 32 78
20: 25 30 32 78 25 30 32 78 00 00 00 00 00 00 00 00
30: 3c 6e 75 6c 6c 20 74 69 6d 65 3e 00 00 00 00 00
Found Region Section
FLREG0: 0x00000000
Flash Region 0 (Flash Descriptor): 00000000 - 00000fff
FLREG1: 0x00000000
Flash Region 1 (BIOS): 00000000 - 00000fff
FLREG2: 0x00000000
Flash Region 2 (Intel ME): 00000000 - 00000fff
FLREG3: 0x00000000
Flash Region 3 (GbE): 00000000 - 00000fff
FLREG4: 0x00000000
Flash Region 4 (Platform Data): 00000000 - 00000fff
Found Component Section
FLCOMP 0x00000000
Dual Output Fast Read Support: not supported
Read ID/Read Status Clock Frequency: 20MHz
Write/Erase Clock Frequency: 20MHz
Fast Read Clock Frequency: 20MHz
Fast Read Support: not supported
Read Clock Frequency: 20MHz
Component 2 Density: 512KB
Component 1 Density: 512KB
FLILL 0x00000000
Invalid Instruction 3: 0x00
Invalid Instruction 2: 0x00
Invalid Instruction 1: 0x00
Invalid Instruction 0: 0x00
FLPB 0x00000000
Flash Partition Boundary Address: 0x000000
Found PCH Strap Section
PCHSTRP0: 0x00000020
PCHSTRP1: 0x00000020
PCHSTRP2: 0x00000000
PCHSTRP3: 0x00000000
PCHSTRP4: 0x00000000
PCHSTRP5: 0x00000000
PCHSTRP6: 0x008a10a0
PCHSTRP7: 0x00000280
PCHSTRP8: 0x008a29b8
PCHSTRP9: 0x0000000a
PCHSTRP10: 0x00000000
PCHSTRP11: 0x00000000
PCHSTRP12: 0x00000000
PCHSTRP13: 0x00000000
PCHSTRP14: 0x00000000
PCHSTRP15: 0x00000000
PCHSTRP16: 0x00000000
PCHSTRP17: 0x00000000
Found Master Section
FLMSTR1: 0x00000000 (Host CPU/BIOS)
Platform Data Region Write Access: disabled
GbE Region Write Access: disabled
Intel ME Region Write Access: disabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: disabled
Intel ME Region Read Access: disabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: disabled
Requester ID: 0x0000
FLMSTR2: 0x00000000 (Intel ME)
Platform Data Region Write Access: disabled
GbE Region Write Access: disabled
Intel ME Region Write Access: disabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: disabled
Intel ME Region Read Access: disabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: disabled
Requester ID: 0x0000
FLMSTR3: 0x00000000 (GbE)
Platform Data Region Write Access: disabled
GbE Region Write Access: disabled
Intel ME Region Write Access: disabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: disabled
Intel ME Region Read Access: disabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: disabled
Requester ID: 0x0000
Found Processor Strap Section
????: 0x00000dd8
????: 0x00000000
????: 0x00000dc8
????: 0x00000000
????: 0x00000db0
????: 0x00000000
????: 0x00000da0
????: 0x00000000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment