01010101100110101010110011010101011001101010101100110101010110011010101011001101010101100110
100110101010110011010101011001101010101100110101010110011010101011001101010101100110101010110011010101011011010101011
10101010110011010101011011010101001101010100110101101101101010100101
1011010101100110011010101011010101111010111
11010101101101010100111110
1101110110110011
0111011110
111101
011
11
1
Seagate
PC-3000 EXPRESS / UDMA / PORTABLE
F3 architecture
ACE Lab
Technical support: [email protected]
Phone: +7 863 201 50 06
48
ts.acelaboratory.com
Fig. 7.15
- Modification of the SAP control flags in ROM image. The feature is identical to the corresponding feature for
work with RAM. For details please refer to the section
- Import adaptive data – when this feature is invoked, the utility requests the ROM image file which should be
used as the import source and then transfers from it the blocks of adaptive parameters (CAP, RAP, SAP) or (at your
option) adaptive information about the heads to the ROM being edited.
Fig. 7.16
After manipulations with a ROM image you have to either write it to a drive (via the terminal in Boot Code mode) or
save it to a file, then write to the ROM chip in a programmer device and solder the chip back to the controller board of
the "patient" HDD. ROM image can be saved to a file or drive whenever you click the
button, which applies the
changes. The selected item in ROM image can also be saved to file when you click the
button to save the hex
editor content to file.
– The button opens the list of ROM code modifications available in this utility version. At present the
following modifications are available:
♦
"Init SMART Fail". Some FW versions require a SMART reset after translator recalculation (e.g., the Pharaoh
drive family). If module 35 is unreadable at that, SMART clearing will complete with an error and HDD will
switch to cyclic output of the LED: 000000CC
error. If module 35 cannot be overwritten, the "Init SMART
Fail" fix should be used to disable the SMART reset feature in drive firmware.
♦
"No HOST…", BSY. During start a drive attempts to validate critical files of its firmware and if they are
corrupted, it outputs a "No HOST PhysReadyStatusFlags…" message to terminal and stops initialization of the
ATA mode. Access to terminal commands may be possible in such cases. The fix disables firmware damage
control, as a result you may often manage to access the factory mode commands and perform drive analysis via
ATA. The list of available features includes the Update Microcode (92h) command, which can be used to load
CFW / Diag / Tech Overlays. At present we are working on implementing a mechanism for loader-based
approach, which will allow to upload the above overlays and obtain access to the diagnostic factory mode via
ATA even if they are corrupted on the SA surface.
– Utility initialization based on a loaded ROM image or CFW overlay. The utility uses the provided data to find
and load the modules table, service information volumes 0 and 3, and also some other information that it needs.
1
It should not be confused with the LED 0000000CC error caused in 7200.11 drives by the translator or S.M.A.R.T.
corruption.