Seagate's warranty checker tells me this is a ST1200MM0088 ROM (serial number S4010X8B, Thunderbolt, SAS)
F3ROMExplorer is telling us that the RAP segment at offset 0x60000 has a bad CRC.
I extracted this segment and ran my STROMfix tool against it. This tool is only useful if there is an error in a single bit. Assuming this is the case, my tool identifies the following possibilities:
Code:
C:\>STROMfix_2.exe 00060000_DL_RAPM.bin
Expected / Actual CRC16 = 0x0000 / 0x2D16
Searching for flipped bits in 00060000_DL_RAPM.bin ...
Possible cold bit #1 at offset 0x133 (0x90 -> 0x92)
Possible cold bit #0 at offset 0x1133 (0xA8 -> 0xA9)
Possible hot bit #7 at offset 0x212C (0x98 -> 0x18)
Possible hot bit #6 at offset 0x312C (0x52 -> 0x12)
Possible cold bit #5 at offset 0x412C (0x9A -> 0xBA)
Possible hot bit #4 at offset 0x512C (0x76 -> 0x66) <-- looks promising after decompression
Possible hot bit #3 at offset 0x612C (0x9C -> 0x94)
Possible hot bit #2 at offset 0x712C (0x4F -> 0x4B)
Possible hot bit #1 at offset 0x812C (0x4F -> 0x4D)
Possible cold bit #0 at offset 0x912C (0x40 -> 0x41)
Possible hot bit #7 at offset 0xA12D (0xFF -> 0x7F) <-- OK
Possible hot bit #6 at offset 0xB12D (0xFF -> 0xBF) <-- OK
Possible hot bit #5 at offset 0xC12D (0xFF -> 0xDF) <-- OK
Possible hot bit #4 at offset 0xD12D (0xFF -> 0xEF) <-- OK
Possible hot bit #3 at offset 0xE12D (0xFF -> 0xF7) <-- OK
Number of possible bit flips is 15
The usual failure mode of flash memory is that a bit flips from 0 to 1, where 1 is the erased state. Therefore the most likely candidates are the hot bits. The last 5 results are quickly eliminated by visual inspection as they occur in areas filled with 0xFF. This leaves 6 hot candidates.
These candidates are difficult to assess by simple visual inspection since the RAP segment is compressed (LZMA).
Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00060000 01 C0 BF 03 FF FF FF FF 4C 5A 4D 41 74 63 00 00 ........LZMA....
00060010 30 00 03 00 5D 00 00 01 00 30 00 03 00 00 00 00
00060020 00 00 00 FF FC D6 C4 DD 5D 18 19 C2 4F FC 64 86
Instead, we edit the ROM according to each candidate and then decompress the RAP segment using F3ROMExplorer.
Only one location (0x6512C) produces a decompressed result that looks valid, ie the resulting data has a large 0xFF filled area at the end.
The edited ROM is 7936_512c.bin in the attachment.