[flashrom] BX100: there is a Linux tool to flash ROM images through any SATA adapter
Elmar Stellnberger
estellnb at elstel.org
Wed Jan 13 02:30:37 CET 2016
Am 2016-01-12 um 23:50 schrieb Carl-Daniel Hailfinger:
>
> Do any of the commands mention the name or manufacturer of the flash
> chip where the firmware is stored?
>
My idea was to let msecli collect debug information in this case:
> sbin/msecli -P debugBX100.zip -n /dev/sde
zip file created ...
.... success
** output: see for the attachement
Maybe you can analyse the binary dump for debugging by strings or so.
also of interest:
> sbin/msecli -C -i -n /dev/sde >identity-data
msecli -D ... gives no useful information
msecli -G / -m / -Z ... is not supported by BX100
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debugBX100.zip
Type: application/zip
Size: 8016 bytes
Desc: not available
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20160113/c89a93f0/attachment.zip>
-------------- next part --------------
************************************************
*
* Identify Data
*
************************************************
Word 00: 0040h General configuration information:
Bit 15: 0b 0 = ATA device
Bits 14-08: 0000000b Retired
Bit 07: 0b 1 = removable media device
Bit 02: 0b 1 = Response incomplete
Words 10-19: 3134h 3530h 4630h 3030h 4241h 4434h 2020h 2020h
2020h 2020h [Serial Number = 1450F000BAD4 ]
Words 23-26: 4D55h 3032h 2020h 2020h [Firmware revision = MU02 ]
Words 27-46: 4354h 3130h 3030h 4258h 3130h 3053h 5344h 3120h
2020h 2020h 2020h 2020h 2020h 2020h 2020h 2020h
2020h 2020h 2020h 2020h [Model Number = CT1000BX100SSD1 ]
Word 47: 8002h
Bits 15-08: 10000000b Default value of 80h
Bits 07-00: 00000010b 01h-FFh = Max number of logical sectors transferred per DRQ data block on R/W MULTIPLE Commands
Word 48: 4000h Trusted Computing feature set options
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bits 13-01: 0000000000000b Reserved for Trusted Computing Group
Bit 00: 0b 1 = Trusted Computing feature set is supported
Word 49: 2F00h Capabilities
Bits 15-14: 00b Reserved for IDENTIFY PACKET DEVICE command
Bit 13: 1b 1 = Standby timer values as specified in this standard are support
0 = Standby timer values shall be managed by the device
Bit 12: 0b Reserved for IDENTIFY PACKET DEVICE command
Bit 11: 1b 0 = IORDY may be support / 1 = IORDY supported
Bit 10: 1b 1 = IORDY may be disabled
Bit 09: 1b 1 = LBA supported
Bit 08: 1b 1 = DMA supported
Bits 07-00: 00000000b Retired
Word 50: 4000h Capabilities
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bits 13-02: 000000000000b Reserved
Bit 01: 0b Retired
Bit 00: 0b Shall be set to one to indicate a vendor specific Standby timer value minimum
Word 53: 0007h
Bits 15-03: 0000000000000b Reserved
Bit 02: 1b The fields reported in word 88 are [0 = "not valid" 1="valid"]
Bit 01: 1b The fields reported in words (70:64) are [0 = "not valid" 1="valid"]
Bit 00: 1b Retired
Word 59: 9101h
Bits 15-09: 1001000b Reserved
Bit 08: 1b 1 = Multiple sector setting is valid
Bits 07-00: 00000001b Current setting for number of logical sectors transferred per DRQ data block on R/W MULTIPLE Commands
Words 60-61: FFFFh 0FFFh [Total number of user addressable logical sectors]
Bits 15-11: 00000b Reserved
Bit 10: 0b Multiword DMA mode 2 is [1 = "selected" 0 = "not selected"]
Bit 09: 1b Multiword DMA mode 1 is [1 = "selected" 0 = "not selected"]
Bit 08: 0b Multiword DMA mode 0 is [1 = "selected" 0 = "not selected"]
Bits 07-03: 00000b Reserved
Bit 02: 1b 1 = Multiword DMA mode 2 and below are supported
Bit 01: 1b 1 = Multiword DMA mode 1 and below are supported
Bit 00: 1b Multiword DMA mode 0 is supported
Word 64: 0003h
Bits 15-08: 00000000b Reserved
Bits 07-00: 00000011b PIO modes supported
Word 65: 0078h Minimum Multiword DMA transfer cycle time per work in nanoseconds
Word 66: 0078h Manufacturer's recommended Multiword DMA transfer cycle time per work in nanoseconds
Word 67: 0078h Minimum PIO transfer cycle time without flow control in nanoseconds
Word 68: 0078h Minimum PIO transfer cycle time with IORDY flow control in nanoseconds
Words 71-74: 0000h 0000h 0000h 0000h [Reserved for the IDENTIFY PACKET DEVICE command]
Word 75: 001Fh Queue depth
Bits 15-05: 00000000000b Reserved
Bits 04-00: 11111b Maximum queue depth - 1
Word 76: 870Eh Serial ATA Capabilities
Bits 15-13: 100b Reserved
Bit 12: 0b 1 = Supports Native Command Queuing priority information
Bit 11: 0b 1 = Supports Unload while NCQ commands outstanding
Bit 10: 1b 1 = Supports Phy event counters
Bit 09: 1b 1 = Supports receipt of host initiated interface power management requests
Bit 08: 1b 1 = Supports native Command Queuing
Bits 07-04: 0000b Reserved
Bit 03: 1b Reserved for future Serial ATA
Bit 02: 1b 1 = Supports Serial ATA Gen-2 speed (3.0Gb/s)
Bit 01: 1b 1 = Supports Serial ATA Gen-1 speed (1.5Gb/s)
Bit 00: 0b Reserved (set to 0)
Word 77: 0082h Reserved for future Serial ATA definition
Word 78: 014Ch Serial ATA features Supported
Word 78: 014Ch Serial ATA features Supported
Bits 15-12: 0000b Reserved for Serial ATA
Bit 11: 0b 1 = Supports Rebuild Assist
Bit 10: 0b 1 = Device-initiated Interface Power Mgmt Software Settings Preservation
Bit 09: 0b 1 = Supports Hybrid Information
Bit 08: 1b 1 = Device Sleep supported
Bit 07: 0b 1 = Supports NCQ AUTOSENSE
Bit 06: 1b 1 = supports software settings preservation
Bit 05: 0b 1 = supports Asynchronous notification
Bit 04: 0b 1 = supports in-order data delivery
Bit 03: 1b 1 = supports device initiated interface power management
Bit 02: 1b 1 = supports DMA Setup Auto-Activate optimization
Bit 01: 0b 1 = supports non-zero buffer offsets in DMA Setup FIS
Bit 00: 0b Reserved (set to 0)
Word 79: 0040h Serial ATA features Enabled
Bits 15-12: 0000b Reserved for Serial ATA
Bit 11: 0b 1 = Rebuild Assist enabled
Bit 10: 0b Reserved for Serial ATA
Bit 09: 0b 1 = Hybrid Information feature enabled
Bit 08: 0b 1 = Device sleep enabled
Bit 07: 0b 1 = Device Automatic Partial to Slumber transitions enabled
Bit 06: 1b 1 = software settings preservation enabled
Bit 05: 0b 1 = Asynchronous notification enabled
Bit 04: 0b 1 = In-order data delivery enabled
Bit 03: 0b 1 = device initiating interface power management enabled
Bit 02: 0b 1 = DMA Setup Auto-Activate optimization enabled
Bit 01: 0b 1 = non-zero buffer offsets in DMA Setup FIS enabled
Bit 00: 0b Reserved (set to 0)
Word 80: 03F0h Major revision number (0000h or ffffh = device does not report version)
Bits 15-09: 0000001b Reserved
Bit 08: 1b 1 = supports ATA8-ACS
Bit 07: 1b 1 = supports ATA/ATAPI-7
Bit 06: 1b 1 = supports ATA/ATAPI-6
Bit 05: 1b 1 = supports ATA/ATAPI-5
Bit 04: 1b 1 = supports ATA/ATAPI-4
Bit 03: 0b Retired
Bit 02: 0b Retired
Bit 01: 0b Retired
Bit 00: 0b Reserved
Word 81: 0000h Minor revision number (0000h or ffffh = device does not report version)
Bits 15-08: 00000000b Minor version number
Bits 07-00: 00000000b Indicates revision of ATA/ATAPI used:
13h = ATA/ATAPI-5 T13 1321D version 3
15h = ATA/ATAPI-5 T13 1321D version 1
16h = ATA/ATAPI-5 published, ANSI INCITS 340-2000
18h = ATA/ATAPI-6 T13 1410D version 0
19h = ATA/ATAPI-6 T13 1410D version 3a
1Ah = ATA/ATAPI-6 T13 1532D version 1
1Bh = ATA/ATAPI-6 T13 1410D version 2
1Ch = ATA/ATAPI-6 T13 1410D version 1
1Dh = ATA/ATAPI-7 published, ANSI INCITS 397-2005
1Eh = ATA/ATAPI-7 T13 1532D version 0
21h = ATA/ATAPI-7 T13 1532D version 4a
22h = ATA/ATAPI-6 published, ANSI INCITS 361-2002
27h = ATA8-ACS version 3c
28h = ATA8-ACS version 6
29h = ATA8-ACS version 4
31h = ACS-2 Revision 2
33h = ATA8-ACS version 3e
39h = ATA8-ACS version 4c
42h = ATA8-ACS version 3f
52h = ATA8-ACS version 3b
107h = ATA8-ACS version 2d
110h = ACS-2 Revision 3
Others = Reserved or Retired
Word 82: 746Bh Command set supported
Bit 15: 0b Retired
Bit 14: 1b 1 = NOP command supported
Bit 13: 1b 1 = READ BUFFER command supported
Bit 12: 1b 1 = WRITE BUFFER command supported
Bit 11: 0b Retired
Bit 10: 1b 1 = Host Protected Area feature set supported
Bit 09: 0b 1 = DEVICE RESET command supported
Bit 08: 0b 1 = SERVICE interrupt supported
Bit 07: 0b 1 = release interrupt supported
Bit 06: 1b 1 = read look-ahead supported
Bit 05: 1b 1 = write cache supported
Bit 04: 0b Shall be cleared to zero to indicate that the PACKET feature set is not supported
Bit 03: 1b 1 = mandatory Power Management feature set supported
Bit 02: 0b Retired
Bit 01: 1b 1 = Security feature set supported
Bit 00: 1b 1 = SMART feature set supported
Word 83: 7D01h Command set supported
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bit 13: 1b 1 = FLUSH CACHE EXT command supported
Bit 12: 1b 1 = mandatory FLUCH CACHE command supported
Bit 11: 1b 1 = Device Configuration Overlay feature set supported
Bit 10: 1b 1 = 48-bit Address feature set supported
Bit 09: 0b 1 = Automatic Acoustic Management feature set supported
Bit 08: 1b 1 = SET MAX security extension supported
Bit 07: 0b See Address Offset Reserved Area Boot INCITS TR27:2001
Bit 06: 0b 1 = SET FEATURES subcommand required to spin-up after power -up
Bit 05: 0b 1 = Power-Up in Standby feature set supported
Bit 04: 0b Retired
Bit 03: 0b 1 = Advanced Power Management feature set supported
Bit 02: 0b 1 = CFA feature set supported
Bit 01: 0b 1 = READ/WRITE DMA QUEUED supported
Bit 00: 1b 1 = DOWNLOAD MICROCODE command supported
Word 84: 4163h Command set/feature supported extension
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bit 13: 0b 1 = IDLE IMMEDIATE with UNLOAD FEATURER supported
Bit 12: 0b Reserved for technical report INCITS TR-37-2004 (TLC)
Bit 11: 0b Reserved for technical report INCITS TR-37-2004 (TLC)
Bits 10-09: 00b Retired
Bit 08: 1b 1 = 64-bit World wide name supported
Bit 07: 0b 1 = WRITE DMA QUEUED FUA EXT command supported
Bit 06: 1b 1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported
Bit 05: 1b 1 = General Purpose Logging feature set supported
Bit 04: 0b 1 = Streaming feature set supported
Bit 03: 0b 1 = Media Card Pass Through Command feature set supported
Bit 02: 0b 1 = Media serial number supported
Bit 01: 1b 1 = SMART self-test supported
Bit 00: 1b 1 = SMART error logging supported
Word 85: 7469h Command set/feature enabled
Bit 15: 0b Retired
Bit 14: 1b 1 = NOP command enabled
Bit 13: 1b 1 = READ BUFFER command enabled
Bit 12: 1b 1 = WRITE BUFFER command enabled
Bit 11: 0b Retired
Bit 10: 1b 1 = Host Protected Area feature set enabled
Bit 09: 0b 1 = DEVICE RESET command enabled
Bit 08: 0b 1 = SERVIE interrupt enabled
Bit 07: 0b 1 = release interrupt enabled
Bit 06: 1b 1 = look-ahead enabled
Bit 05: 1b 1 = write-cache enabled
Bit 04: 0b Shall be cleared to zero to indicated that the PACKET feature set is not supported
Bit 03: 1b 1 = Power Management feature set is enabled
Bit 02: 0b Retired
Bit 01: 0b 1 = Security Mode feature set enabled
Bit 00: 1b 1 = SMART feature set enabled
Word 86: BC01h Command set/feature enabled
Bit 15: 1b 1 = Words 120-119 are valid
Bit 14: 0b Reserved
Bit 13: 1b 1 = FLUSH CACHE EXT command enabled
Bit 12: 1b 1 = FLUCH CACHE command enabled
Bit 11: 1b 1 = Device Configuration Overlay enabled
Bit 10: 1b 1 = 48-bit Address features set enabled
Bit 09: 0b 1 = Automatic Acoustic Management feature set enabled
Bit 08: 0b 1 = SET MAX security enabled by SET MAX SET PASSWORD
Bit 07: 0b 1 = Reserved for address Offset Reserved Area Boot, INCITS TR27:2001
Bit 06: 0b 1 = SET FEATURES subcommand required to spin-up after power-up
Bit 05: 0b 1 = Power-Up In Standby feature set enabled
Bit 04: 0b Retired
Bit 03: 0b 1 = Advanced Power Management feature set enabled
Bit 02: 0b 1 = CFA feature set supported
Bit 01: 0b 1 = READ/WRITE DMA QUEUED command supported
Bit 00: 1b 1 = DOWNLOAD MICROCODE command supported
Word 87: 4163h Command set/feature enabled/supported
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bit 13: 0b 1 = IDLE IMMEDIATE with UNLOAD FEATURE supported
Bit 12: 0b Reserved for technical report INCITS TR-37-2004 (TLC)
Bit 11: 0b Reserved for technical report INCITS TR-37-2004 (TLC)
Bits 10-09: 00b Retired
Bit 08: 1b 1 = 64-bit World Wide name supported
Bit 07: 0b 1 = WRITE DMA QUEUED FUA EXT command supported
Bit 06: 1b 1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported
Bit 05: 1b 1 = General Purpose Logging feature set supported
Bit 04: 0b Retired
Bit 03: 0b 1 = Media Card Pass Through Command feature set supported
Bit 02: 0b 1 = Media serial number is valid
Bit 01: 1b 1 = SMART self-test supported
Bit 00: 1b 1 = SMART error logging supported
Word 88: 007Fh Ultra DMA modes
Bit 15: 0b Reserved
Bit 14: 0b Ultra DMA mode 6 is [1="selected" 0="not selected"]
Bit 13: 0b Ultra DMA mode 5 is [1="selected" 0="not selected"]
Bit 12: 0b Ultra DMA mode 4 is [1="selected" 0="not selected"]
Bit 11: 0b Ultra DMA mode 3 is [1="selected" 0="not selected"]
Bit 10: 0b Ultra DMA mode 2 is [1="selected" 0="not selected"]
Bit 09: 0b Ultra DMA mode 1 is [1="selected" 0="not selected"]
Bit 08: 0b Ultra DMA mode 0 is [1="selected" 0="not selected"]
Bit 07: 0b Reserved
Bit 06: 1b Ultra DMA mode 6 and below are supported
Bit 05: 1b Ultra DMA mode 5 and below are supported
Bit 04: 1b Ultra DMA mode 4 and below are supported
Bit 03: 1b Ultra DMA mode 3 and below are supported
Bit 02: 1b Ultra DMA mode 2 and below are supported
Bit 01: 1b Ultra DMA mode 1 and below are supported
Bit 00: 1b Ultra DMA mode 0 is supported
Word 89: 0002h Time required for security erase unit completion
Word 90: 0002h Time required for Enhanced security erase completion
Word 91: 0000h Current advanced power management value
Word 92: FFFEh Master Password Revision Code
Word 93: 0000h Hardware reset result. Contents of bits(12:0) shall change only during execution of a hardware reset. See ATA-8_ACS2 Spec 7.17.7.46 for more information
Word 94: 0000h
Bits 15-08: 00000000b Vendor's recommended acoustic management value
Bits 07-00: 00000000b Current automatic acoustic management value
Word 95: 0000h Stream Minimum Request Size
Word 96: 0000h Streaming Transfer Time - DMA
Word 97: 0000h Streaming Access Latency - DMA and PIO
Words 98-99: 0000h 0000h [Streaming Performance Granularity(98-99)]
Words 100-103: 6DB0h 7470h 0000h 0000h [Maximum user LBA for 48-bit Address feature set]
Word 104: 0000h Streaming Transfer Time - PIO
Word 106: 4000h Physical sector size / Logical Sector Size
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bit 13: 0b 1 = Device has multiple logical sectors per physical sector
Bit 12: 0b 1 = Device Logical Sector Longer than 256 Words
Bits 11-04: 00000000b Reserved
Bits 03-00: 0000b 2^x logical sectors per physical sector
Word 107: 0000h Inter-seek delay for ISO-7779 acoustic testing in microseconds
Word 108: 500Ah
Bits 15-12: 0101b NAA (3-0)
Bits 11-00: 000000001010b IEEE OUI (23-12)
Word 109: 0751h
Bits 15-04: 000001110101b IEEE OUT (11-0)
Bits 03-00: 0001b Unique ID (35-32)
Word 110: F000h Unique ID (31-16)
Word 111: BAD4h Unique ID (15-0)
Words 112-115: 0000h 0000h 0000h 0000h [Reserved for 128 bit world wide name extension to 128 bits]
Words 116-119: 0000h 0100h 0000h 401Ch [Reserved for INCITS TR-37-2004]
Words 117-118: 0100h 0000h [Words per Logical Sector]
Word 119: 401Ch Commands and feature sets supported (Continued from words 84-82)
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bits 13-06: 00000000b Reserved
Bit 05: 0b 1 = Free-fall Control feature set is supported
Bit 04: 1b 1 = The DOWNLOAD MICROCODE command with mode 3 is supported
Bit 03: 1b 1 = READ LOG DMA EXT and WRITE LOG DMA EXT commands are supported
Bit 02: 1b 1 = The WRITE UNCORRECTABLE EXT is supported
Bit 01: 0b 1 = The Write-Read-Verify feature set is supported
Bit 00: 0b 1 = Feature set "Disable Data Transfer After Error Detection" is supported
Word 120: 401Ch Commands and feature sets supported (Continued from words 87-85)
Bit 15: 0b Shall be cleared to zero
Bit 14: 1b Shall be set to one
Bits 13-06: 00000000b Reserved
Bit 05: 0b 1 = Free-fall Control feature set is enabled
Bit 04: 1b 1 = The DOWNLOAD MICROCODE command with mode 3 is enabled
Bit 03: 1b 1 = READ LOG DMA EXT and WRITE LOG DMA EXT commands are enabled
Bit 02: 1b 1 = The WRITE UNCORRECTABLE EXT is enabled
Bit 01: 0b 1 = The Write-Read-Verify feature set is enabled
Bit 00: 0b 1 = Feature set "Disable Data Transfer After Error Detection" is [1="Enabled" 0="disabled"]
Words 121-126: 0000h 0000h 0000h 0000h 0000h 0000h [Reserved for expanded supported and enabled settings]
Word 128: 0021h Security Status
Bits 15-09: 0000000b Reserved
Bit 08: 0b Security level 0 = High, 1 = Maximum
Bits 07-06: 00b Reserved
Bit 05: 1b 1 = Enhanced security erase supported
Bit 04: 0b 1 = Security count expired
Bit 03: 0b 1 = Security frozen
Bit 02: 0b 1 = Security locked
Bit 01: 0b 1 = Security enabled
Bit 00: 1b 1 = Security supported
Words 129-159: 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h [Vendor Specific]
Word 160: 0000h CFA Power Mode 1
Bit 15: 0b Word 160 supported
Bit 14: 0b Reserved
Bit 13: 0b CFA power mode 1 is required for one or more commands implemented by the device
Bit 12: 0b CFA power mode 1 is disabled
Bits 11-00: 000000000000b Maximum current in ma
Words 161-175: 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0001h 0000h 0000h 0000h 0000h 0000h 0000h [Reserved for assignment by the CompactFlash Association]
Words 176-205: 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h [Current media serial number (60 ASCII characters)]
Word 206: 0035h SCT Command Transport
Bits 15-12: 0000b Vendor Specific
Bits 11-06: 000000b Reserved
Bit 05: 1b SCT Command Transport Data Tables supported
Bit 04: 1b SCT Command Transport Features Control supported
Bit 03: 0b SCT Command Transport Error Recovery Control supported
Bit 02: 1b SCT Command Transport Write Same supported
Bit 01: 0b SCT Command Transport Long Sector Access supported
Bit 00: 1b SCT Command Transport supported
Words 207-208: 0000h 0000h [Reserved for CE-ATA]
Word 209: 4000h Alignment of logical blocks within a larger physical block
Bit 15: 0b Shall be cleared to 0
Bit 14: 1b Shall be set to 1
Bits 13-00: 00000000000000b Logical sector offset within the first physical sector where the first logical sector is placed
Words 210-211: 0000h 0000h [Write-Read-Verify Sector Count Mode 3 only]
Words 212-213: 0000h 0000h [Verify Sector Count Mode 2 only]
Word 214: 0000h NV Cache Capabilities
Bits 15-12: 0000b NV Cache feature set version
Bits 11-08: 0000b NV Cache Power Mode feature set version
Bits 07-05: 000b Reserved
Bit 04: 0b 1 = NV Cache feature set enabled
Bits 03-01: 000b Reserved
Bit 00: 0b 1 = NV Cache Power Mode feature set enabled
Word 215: 0000h NV Cache Size in Logical Blocks (LSW)
Word 216: 0000h NV Cache Size in Logical Blocks (MSW)
Word 217: 0001h Nominal media rotation rate (ATA8-ACS 1699-D Revision 6)
NV Cache Read Transfer Speed in MB/s (ATA8-ACS 1699-D Revision 3f)
Word 218: 0000h NV Cache Write Transfer Speed in MB/s
Word 219: 0000h NV Cache Options
Bits 15-08: 00000000b Reserved
Bits 07-00: 00000000b Device Estimated Time to Spin Up in Seconds
Word 220: 0000h NV Cache Options
Bits 15-08: 00000000b
Bits 07-00: 00000000b Write-Read-Verify feature set current mode
Word 222: 107Fh Transport Major Revision Number(0000h or FFFFh = device does not report version
Bits 15-12: 0001b Transport Type: 0 = Parallel, 1 = Serial, 2-15 = Reserved
Bits 11-04: 00000111b Reserved
Bit 03: 1b SATA Rev 2.5
Bit 02: 1b SATA II: Extension
Bit 01: 1b SATA 1.0a
Bit 00: 1b ATA8-AST
Word 223: 0000h Transport Minor revision number
Words 224-233: 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h [Reserved for CE-ATA]
Word 234: 0001h Minimum number of 512 byte units per DOWNLOAD MICROCODE command for mode 3
Word 235: 0200h Maximum number of 512 byte units per DOWNLOAD MICROCODE command for mode 3
Words 236-254: 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
0000h 0000h 0000h [Reserved]
Word 255: 1EA5h Integrity Word
Bits 15-08: 00011110b Checksum
Bits 07-00: 10100101b Signature
Binary dump of identify data:
Word 00: 0040 3FFF C837 0010 0000 0000 003F 0000
Word 08: 0000 0000 3134 3530 4630 3030 4241 4434
Word 16: 2020 2020 2020 2020 0000 0000 0000 4D55
Word 24: 3032 2020 2020 4354 3130 3030 4258 3130
Word 32: 3053 5344 3120 2020 2020 2020 2020 2020
Word 40: 2020 2020 2020 2020 2020 2020 2020 8002
Word 48: 4000 2F00 4000 0000 0000 0007 3FFF 0010
Word 56: 003F FC10 00FB 9101 FFFF 0FFF 0000 0207
Word 64: 0003 0078 0078 0078 0078 4D20 0000 0000
Word 72: 0000 0000 0000 001F 870E 0082 014C 0040
Word 80: 03F0 0000 746B 7D01 4163 7469 BC01 4163
Word 88: 007F 0002 0002 0000 FFFE 0000 0000 0000
Word 96: 0000 0000 0000 0000 6DB0 7470 0000 0000
Word 104: 0000 0008 4000 0000 500A 0751 F000 BAD4
Word 112: 0000 0000 0000 0000 0000 0100 0000 401C
Word 120: 401C 0000 0000 0000 0000 0000 0000 0000
Word 128: 0021 0000 0000 0000 0000 0000 0000 0000
Word 136: 0000 0000 0000 0000 0000 0000 0000 0000
Word 144: 0000 0000 0000 0000 0000 0000 0000 0000
Word 152: 0000 0000 0000 0000 0000 0000 0000 0000
Word 160: 0000 0000 0000 0000 0000 0000 0000 0000
Word 168: 0000 0001 0000 0000 0000 0000 0000 0000
Word 176: 0000 0000 0000 0000 0000 0000 0000 0000
Word 184: 0000 0000 0000 0000 0000 0000 0000 0000
Word 192: 0000 0000 0000 0000 0000 0000 0000 0000
Word 200: 0000 0000 0000 0000 0000 0000 0035 0000
Word 208: 0000 4000 0000 0000 0000 0000 0000 0000
Word 216: 0000 0001 0000 0000 0000 0000 107F 0000
Word 224: 0000 0000 0000 0000 0000 0000 0000 0000
Word 232: 0000 0000 0001 0200 0000 0000 0000 0000
Word 240: 0000 0000 0000 0000 0000 0000 0000 0000
Word 248: 0000 0000 0000 0000 0000 0000 0000 1EA5
************************************************
*
* END - Identify Data
*
************************************************
Device Name : /dev/sde
Parsed IDD data is retrieved successfully
CMD_STATUS : Success
STATUS_CODE : 0
Copyright (C) 2015 Micron Technology, Inc.
More information about the flashrom
mailing list