Sunteți pe pagina 1din 17

Google Translate Chinese to English translation http://www.akwxw.

com/news/displa
y_new.asp?
id=100 WARNING: Reported attack site!!! (Use Firefox with NoScript plugin for pr
otection)
Seagate diagnostic instruction set for research purposes only After turning on t
he power, through the serial port, hard drive will respond to a series of diagno
stic commands. Because there are a number of command support, these commands are
divided into different levels (Levels). These commands sent t o the hard drive
via the serial port, for example: read, write, find, and displa y the error log.
Can be operated at different levels of access. These diagnostic commands can be
used to replace other advanced technology to detect Seagate har d drive. When t
he hard disk and running, these commands can be pointed out that the hard drive
diagnostic software and hardware errors, this time the response o f test results
and the information is fed back to the current screen. Firmware (firmware) that
contains two flashi codes and several supporti ng documents. This two flashi co
des by the composition of the factory code and u ser code, factory code contains
all of the serial port diagnostic command. AT co mmand interface, but does not
include, and the user code contains all of the AT interface commands, but very f
ew serial port command. In the following list, the letter 'F', 'C' and 'B' repre
sent the factory to supp ort the command code, user code and common code. The fo
llowing is a brief list of the serial port command: Level T - validation test Do
wnload the code Begin to create the test Set the hard disk's age ('Age') Issued
instructions read various logs, write test data to Flash, etc. Level 1 - the mem
ory control command Send command to display the buffer memory area, set the memo
ry area, CO PY the buffer content to Flash, from the hard disk read-out system i
nformation Level 2 - Driver Layer command Command to configure the hard disk cyl
inders and heads to test, given i n random cylinder head and the option to rando
m data Set the data mode, the implementation of ECC check, control error log dum
p seque ncer ram. To do physical and logical address translation, distribution o
r replace , and so designated Motor from the switch, stop switch, find, read, wr
ite, read and write the length of comparison, the motor Sleep Level 3 - Addressi
ng the command server Display the contents of the firmware area The motor accele
ration test Conversion and set the time of the test head Display head offset Sli
de open the loop Find, find the physical address, a variety of lengths to find t
he test Latch test Shows the location of the transmission shaft Hysteresis test
Latch operating test
Level 4 - Servo Seek command Skip cylinder operating table Track error testing P
osition error signal Clear Servo Group Setting Servo offset Set / display the tr
ansfer track Send information to drive the spindle pulse ??????? 5. ????????????
?????? ? ????????? ???????? Level 6 - batch file commands Batch ????? ??? ?????
??????? ????????-?????????, ???????????? ???????, CSS, ?????? 1, 2, 3 ?????????
burts, files to test start-stop, head switch, CSS, 1,2, or 3 burst correction te
st, ??????????? ?????, ????? ????????? ?????? , ?? ????????? ??????? ????????? b
atch ????? ? RAM. Level 7 - Correction Order Adjustable parameters to control an
d display Reading Diagnosis hard track Automatic Gain Control (AGC) In all regio
ns of the calibration of voltage controlled oscillator Level 8 - filled with wri
te command Diagnosis of alternative command servo Configuration commands Externa
l spindle lock, speed control Series voltage current actuator set Level 9 - Driv
er Layer command (the deviation of all defect management mode) In addition to th
ese nine levels of command, as well as two additional commands: on-line orders a
nd general orders. The main function of the command line is to show the status o
f various types, common command is used to access the registry by monitoring the
memory cache and data memory. 2.1 Command-line Online orders can be started at
any time, as a specialized interface to the comm and, the interface code must be
in the current memory mapping has been successfu lly executed, the command has
been a common feasible. Specialized interface command: Command Description Acces
s level ^ E Interface state: maximum CHS / write multi-block capacity / current

conversion m ode B ^ F Read the data segment (Segment) record (s) B ^ G


Write dump queue (Queue Dump) B ^ I View control register status (Controller Reg
ister Dump) ** (see Table 2.1.7) B ^ K Reservations ^ Q Reservations ^ R Reserva
tions. This command is only used in case of stall ^ S Cut off the address of the
current implementation B ^ V Interface command response and activation of track
switch B ^ X Interface and non-prohibited ** interrupt command history (see Tab
le 2.1.6) B ^ Y Shows the value of the original SMART (SMART attributes for proc
essing) B '~' Interface command state B
GM commands Command Description
Access level ^ B (Reserved for server use) F ^ D / ^ N Re-activate display switc
h Information shown below: e c r = 0 1 0 Here 'e' = wrong track, 'c' = command t
rack & 'r' = retry track. 0 = disabled, 1 = Allow. When you select when to allow
the following characters to be sent to the serial port: '.' = First Data Retry
',' = The next data again 'C' = Successful On-The-Fly Calibration produce 'F' =
move head and try again. 'H' = head again 'I' = the order of forced termination
'S' = server recovery 'W' = write retry '+' = Index of the sector in the absence
of activation index 'D' = speed exceeds the limit 'L' = Latch latch esteem test
'X' = Resync servo bursts? '<' "= A good track overflow window '$' = Servo miss
ing tags burst mark. B ^ L Display hard disk information including the firmware
version number B ^ O Advanced servo information Advanced Servo Tracing B ^ P Pow
er On / disable switch B ^ T Restart the test, restart the current state of the
hard disk test B ^ C Soft reboot command, the spindle stops and starts, do the i
nitial B ^ Z
Restart the diagnostic interface B ! Displays the current channel settings to re
ad and write B % Show multiplexer state ** (see Table 2.1.1) B ' Transfer status
(see Table 2.1.2) B . Display active ** (see Table 2.1.3) B ; Display machine s
tate ** (see Table 2.1.4) B < Attenuation read / write range, sync pulse positio
n B > Incremental read / write range, sync pulse position B ? ** Display buffer
location (see Table 2.1.5) B ^ Since the program starts and displays the remaini
ng time ^ Z. B ` Display read / write statistics B ( (Reserved for server use) B
)
1.2: '' 'command display format Feedback data format: Cmd Cyl Hd Sct Cnt Stbuf S
egl Csct Cbuf Actv Ercd Rtry Flags aa bbbb cc dddd eeee ffff gg hhhh iiii j kk m
mmm.pp qq Cmd aa .(Reserved for server use) B ESC Interrupt program execution B
= Show duration power B Table 2.1: '%' command display format Feedback data form
at: aabbccccddeeffgg AX'iiiiiiii '"jjjjjjjjjjjj' aa Aging bb Program cccc Cumula
tive health status dd Drive Type ee This is Atlantis ECA0h WRSTATS register valu
es ff Error code bytes gg The maximum value of this type of head iiiiiiii Driver
S / N jjjjjjjjjjjj PCBA S / N Table 2.nn.1.
Currently selected logical cylinder (physical cylinder). head.eee Zn = f Err = g
g ErCt = hhhh Hlth = iiii Chlth = jjjj Ready Pgm = aa The procedures for the dia
gnosis of 00 displayed. type the command Cyl bbbb Cylinder under the current ins
truction Hd cc Head under the current instruction Sct dddd The beginning of the
current instruction of sectors under its Cnt eeee Length and block value EVER =
R / W Forever Stbuf ffff The number of initial buffer Segl gg Slow-inch size Csc
t hhhh Current sector Cbuf iiii 'Intfwork1' address Actv j CIP cataloging factor
y Ercd kk Error code Rtry mmmm.nn.Reading redo Results pp .' Command display for
mat Feedback data format: Pgm = aa Trk = bbbb (cccc). head.pp Reset parameters (
see level 2 Y command) mmmm . sector. D.1. 50 is the interface program.write red
o Results Flags qq Read / write tag Table 2. Trk = bbbb (cccc). Behind the norma
l sector by sector read / write Zn = f . a ll other figures are currently being
tested.Redo control bits nn . D. sector.eee Currently selected logical cylinder
(physical cylinder).3: '.Finally.

1. E.5: '?' Command display format Feedback data format RD: xxxx: yy WR: xxxx: y
y AC: xxxx: yy AS: xxxx: yy DP: xxxx: yy BA: xxxx: yy ST: xxxx: yy logbps: xxxx
codebps: xxxx . Hda Test Table 2.District Err = gg The current operation of the
error code ErCt = hhhh Hard re-starting the final or last re-reading the error l
og from the Hlth = iiii Cumulative health index (4 bits) CHlth = jjjj The curren
t health index (4 bits) Ready Current state. can place Table 2.1.' command displ
ay format Feedback data format: Age = aa Type = bb MxCyl = cccc MxHd = d MxSct =
eee Bsz = ffff TCode = gggg Age = aa Life of the current hard drive Type = bb T
he current type of hard disk MxCyl = cccc Value of 16 into the cylinder of this
hard drive the maximum value MxHd = d Value of 16 into the head of this hard dri
ve the maximum value MxSct = eee Value of 16 into the largest sector of the hard
disk values BSz = ffff Value of 16 into the slow-inch hard disk the size of thi
s Tcode = gggg Test code for T.4: '.
yy xxxx = address of the beginning of the code cache yy = reserved FM: xxxx: yy
xxxx = and read / save the cache capacity to adapt yy = sector of the cache capa
city AD: xxxx: yy xxxx = Read / save value of adaptive cache yy = sector of the
cache capacity 2. xxxx: xxxx: yy yy yy yy RDxxxx: yy xxxx = Display value read c
ache yy = sector of the cache-inch capacity WR: xxxx: yy xxxx = Write Cache valu
e shown yy = sector of the cache capacity AC: xxxx: yy Activity Log cache value
xxxx yy = sector of the cache capacity AS: xxxx: yy xxxx = ASCII value of the lo
g cache yy = sector of the cache capacity DB: xxxx: yy xxxx = Display value of t
he log cache yy = sector of the cache capacity BA: xxxx: yy xxxx = value of the
batch file cache yy = sector of the cache capacity ST: xxxx: yy xxxx = value Sta
tistical log cache yy = sector of the cache capacity logpbs: xxxx Log area in th
e confirmation number of bytes per sector codebps: xxxx Confirmation code area i
n the number of bytes per sector uP: xxxx: yy xxxx = Microprocessors value ram b
uffer yy = sector of the cache capacity CO: xxxx.uP: CO: FM: AD: xxxx: xxxx.2 Ge
neral instructions: (all levels available) .
x = x at the jump to the label * 4. X -> 16 bits of the address high byte B + Yy
yy Read bytes. 'S'. yyyy specified B / X Switch diagnostic monitoring to Level x
B = X. x = x times run a batch cycle * 8. yyyy. jump to the label x at B + X. D
isplay memory address data in a limited capacity.16-bit address of the low. x =
delay x ms * 3. when the cycle number is 0. Please use the DE to obtain the memo
ry image. B + Xyyyy Read bytes. yyyy Read bytes. 'C' and 'B' represent the facto
ry to support the command code. and '*' represent the support of the command 'fi
ll write mo de'. x = increments heads and jump to the label x at * 5 = Clear dis
play * 6 = stop error * 7. With the specific data replaces the contents of a spe
cific address Note that this command can not be used to modify the non-volatile
region.Display the command prompt and wait for a request. user code and common c
ode. the letter 'F'. The letter 'P'. High byte in the above command in the x. th
e order may at any time to complete generic diagnosis. . '-' And '=' command wit
hin the environment includes access to the absolute addre ss embedded . 'Servo M
ode' and 'Special Mode' Directive Description Access Level CR Stop the cycle.to
20-bit address. B * Specialized functions for batch files: * 1 = suspend batch f
ile * 2. x = reduce batch cycle times. Level in the field can access the inside.
zz Into bytes. Yyyy .
20-bit address of the high yyyy .. yyyy specif ied Note that this command can no
t be used to modify the non-volatile region.3 LEVEL T instruction . + . +------.. +-------------..1 = all the cylinder. 0 = the current head .1 = all the heads
. With the specific data replaces the contents of a specific address.. Special s
ettings: A8.in particular address data content bytes to be written B @ X Label..
yyyy Read the words. y = y set to the minimum head AC.1 = special settings (see
below) . Bit 7 6 5 4 3 2 1 0 . 0 = all cylinders ... display the current test r
ange. 0 = continuous cylinder / head . with the label x defined position.in part
icular address data content bytes to be written B = Yyyy. zz Into bytes. yyyy ..
16-bit address low..20-bit address of the lower 16 bits B Axx Set the test range
.. zz Into bytes. 0 = all cylinders .1 = positive sequence. yyyy = Set the minim

um cylinder to yyyy A9.1 = odd cylinder..If not set. 0 = buffer the existing dat
a xx . Show the word content of a specific address x . yyyy = yyyy set the comma
nd timeout milliseconds AD = to set the minimum / maximum value for the default
B 2.. yyyy = set the maximum cylinder is yyyy AA.1 = random cylinder / head. zz
. For the next command based on the specified xx repeated... +---. 0 = the curre
nt cylinder . +---------.. 0 = counter-order +---------------.. +-----------. In
a batch file.in particular address data content bytes to be written B = Xyyyy.
x = a number B -X. high byte in the above command in the x.Cylinder 1 = even..1
= random data. y = y set the maximum head to AB..... With the specific data repl
aces the contents of a specific address Note that this command can not be used t
o modify the non-volatile region. +-----.zz . zz .
XX continuous display from the log xx .write the activity log to xx.2k 625 62. P
rohibiting the reco rd store and allow the delay between fast memory storage is
not formatted = 80 . Prohibiting th e record store and allow the delay between f
ast memory storage is not formatted B Exx.allow quick capture of data stored in
the directory.k 48 4. If it is blank. Off t he critical ratio of records.XX log
shows the address (Formerly zz = FF) . yy .When the critical ratio to enter.Spec
ial Functions If zz = 40 .xx from the serial port to the record increase in ASCI
I characters.continuous display of the log from the beginning. = 40 . Bxxx Set t
he baud rate xx Baud Rate 1152 115.Clear Activity Log <> 0 . yy. B Dxx.5k 576 57
. allowing special recording control zz. zz Display / edit existing records (s)
xx .4k 288 28.Special functions: = 08 .6k 384 38. allowing special recording con
trol ZZ zz .8k 192 19. only the failure of the test records show. clear from the
serial port and insert t he ASCII code.allow quick capture of data stored in th
e directory.only the error code is recorded If yy = AA. save to record and close
the ASCII record xx = 10 . = 20 .Display Record xx yy . zz .Directive Descripti
on Access level.2k 96 96. zz .(not entered before) shows the activity log record
numbers = 0 .displays only the current value of the error code table If yy = AA
. yy.8k B C Reset the factory license test Reset using the time to 1.
B Gx. yy = yy only in accordance with an error code correspondi ng to the synchr
onization log B Nxx Age is set to drive xx. zz invalid If age == 60 ? xx . blank
=> use the activity log. y Read / Write key component sector x = each sector y
= is not specified for reading.Displays the current state of health . yy. B I Su
re to retain the nominal value column F Jxx.= 22h => reset. but the health statu
s before and accumulated to 0000. yy. zz Display / reset the health status of BI
TS xx . writing designated as B Hxx.= 22h => reset correction . yy.(not used) yy
.(Enter any value) . yy . B R Reading Systems sector to the system RAM B Txx XX
factory test run B Wxx.empty => all log. yy According to show synchronization C
ert log settings: xx .(not used) zz . zz Save the system RAM to the system secto
r If age <> 60 ? xx.found that total health yy .(not used) zz .xx log in using t
he Cert.(No numeric input) .
W command must use the infor mation written to disk. RWF.DLE only for CSPT uxx .
1H OVLY_CCT 2H OVLY_ACT 3H OVLY_XX 4H DEFRSV 5H DEFFTY 6H DEFUSR 7H DEFLZT 8H R
WF 9H SYSVAR1 AH SYSVAR2 BH CSPT CH VBPI DH FLSH_AT EH FLSH_CT 0FH AT_STUFF 10H
Security System 11H dealers that 12H SMART attributes 13H SMART THRESHHOLD 14H S
MART Directory 15H SMART error log 16H SMART comprehensive log 17H SMART SELF_TE
ST_LOG 18H SMART CRITICAL_EVENT_LOG 19H SMART health status log 1AH SMART dealer
records 1BH SMART host a special log 1CH write protection 1DH CON GEN 1EH skip
cylinder list = 8X . such as. DEF to the buffer. (Beheaded .B Yxx Set the drive
type xx.the downloaded file name. xx = .data transfer only escape characters. xx
= E0: 1 head version = E1: 2 heads version = E2: 3 head version = E3: 4 head ve
rsion B dxx Serial download CERT. CSPT. For security reasons. = 8B . This comman
d will ini tialize all the defects table and read / parameters.DLE only for RWF.
write reservations cylinder. this command does not write the system drive type
track. Just downloaded to th e cache = 88 .translator with) In accordance with t
he following rules set the drive type.

EXE software para .If non-zero number indicates this as a user default ASW. xxxx
. DEF write buffer from the reservation. B fxxxx.1) If the default is 0 or ASW
as ffffh => current ASW obtained from the table. and then uploaded via the seria
l port Upload files from the reserved track. CSPT. (See Table 2.2) If yyyy is ff
ffh => default next ASW ASW. when less than 8 characters can be filled with spac
es to the right to 8 characters.First CERT.3) if the other value yyyy => next AS
W = xxxx. the next ASW = ffffh a.1 ASW bit definition) (A) if not specified = xx
xx> a. It can be used as SDLE.algorithm to select the word (ASW) yyyy . the curr
ent ASW = xxxx B # Enter the HDA serial number.1) If yyyy is 0 => default next A
SW ASW. RWF. the current ASW = xxxx b.2) if the default values for other ASW =>
current ASW = ASW = default ASW next (B) if the specified value = xxxx> b. Seria
l Number 8 characters in length. B [X ASCII log control: Enable ASCII log x = A
x = B ASCII log is disabled x = D display ASCII log B ASW words Algorithm to sel
ect the word (ASW) is used to set the flash update flash program ming algorithm
using the correct order. then write the flash. the current ASW = xxxx b. . yyyy
Through the serial port to download the new flash code to the buffer.3. Filekey
and download the file listed in th e same order.
meters. Table 2.word process) High byte 15 14 13 12 11 10 9 8 & Re-programming t
he chip erase Erase main memory & re-programming Future expansion ." If you are
using a new flash.1 Low Byte 7 6 5 4 3 2 1 0 For future For future For future Fo
r future For future For future Word Programming Reservations (128 .3. A typical
flash programming algorithms. including " 'the word programming" and "sector pro
gramming. so that a uniform upgrade. Mainly in order to adapt to different flash
memory programming algorithm . n o need to change the firmware. just use the co
rrect the ASW to update flash.
set all parameters to default values *** Switch driver must be re-power to make
this command effective B F Read jumper information Return Information Jumper: yy
256 bytes of memory beginning to show the contents of greater than the high 16
bits is larger than the lower 16 bits 16-bit or 16-bit address this value matche
s the byte . Note: If the display buffer for the read buff er. the letter 'F'. '
S'. The letter 'P'.Future expansion Future expansion Future expansion Future exp
ansion Future expansion 2.To be compared to the buffer number. the low brightnes
s of bytes in the write buffer can not be compared with the corresponding byte.t
he address is yyyy . 'Servo Mode' and 'Special Mode Directive Description Avail.
yyyy. the buff er and write data match the corresponding byte low brightness. i
f xx and yy for the reading did not enter the buffer. 'C' and 'B' represent the
factory to support the command code. user code and common code.to display the bu
ffer number. not match the hig h brightness display.the address zz . yy Display
buffer xx . and '*' represent the support of the command 'fill write mo de'. yy
. zz Display memory From xyyyy address x .Highlight and B E Erase system informa
tion. (The data does not match the high-brig htness display). B Dx.4 LEVEL 1 ins
tructions: memory operation instruction Level in the field can access the inside
. Bxx.
the user choose the defaul t algorithm for the word (ASW). yyyy Edit memory byte
x .re-edit the same byte CR (^ M) .Creating SMART sector = 2 . except the follo
wing) = 0D . DEF normal copy xx = .P-table dump = A .Level 1 N sub-command = 1
.AT FLSH (for automatic refresh) = 0F .CERT FLSH (for automatic refresh) = 0E .T
o test FILEKEY (d with the level T in the same command. and alternate default AS
W. and refresh the display byt e changes Bytes of input changes. zz Test and cal
culation of reserves CERT. CSPT. the manufacturer code.G-table dump = 8 .Securit
y (not used by the drive firmware automatically download) .SMART attribute data
dump = 6 .Emergency Event Log Dump = 9 .AT_STUFF = 10 .Long DST test run B Sx. R
WF.SMART firmware update = 5 .Updated SMART attributes (with the interface comma
nd SMART D3h option) = 3 .yy = 00: Slave (do not use jumper) yy = 01: Master wit
h ATA slave or single drive (jumper installed near the locati on of ATA cable) y
y = 02: Cable Select (jumper installed near the location of the serial cable co
nnector) yy = 03: Master with non-ATA slave (both jumpers are installed) B M Fla

sh ROM code display device. B Nxx SMART Serial Port Control xx .log dump two hou
r Health = B .dump SMART threshold = 7 .the address is greater than the low 16 b
its or 16-bit address This command will read out a row of bytes in memory.DST sh
ort test run = C . yyyy Edit buffer bytes This command is the same command as ab
ove S B Vxx. This command will res tart after the drive.Close and exit LF (^ J)
. yy.the address is greater than the high 16 bits yyyy .edit the next position B
Ux. you can do the following: DEL .
Specifies want to switch to the gray code B $ PCB information and update flash s
ettings Users will be prompted for PCB EC #. yyyy Edit memory word.If the input
to calculate the number of copies. .SKIP_TRK Note: Although sometimes more than
the number of copies in good condition FILEKE Y appear normal.if there is no inp
ut. and displays the results xxxx . Zz = . PCB S / N. output "00" This command i
s used to detect whether to replace the PCB board. B Yxxxx Conversion cylinder n
umber and displays the results for the gray code xxxx . DE internal use only. on
ly the calculation of the normal number of module s . B yxxxx The gray code is c
onverted to cylinder number. B W Check the serial number PCB and systems sector
of the serial number If they are the same.Producer information 12 ~ 1B . And lev
el 1 in the "S" command of the operation of the same. in fact. DE reserved for i
nte rnal use only. the drive to the factory needs to automatically re-write info
rmation. if not the same.11 . yy = . B # Display PCB information Written using t
he $ command to display information on PCB = = = = .If the input to calculate th
e number of heads. strictly speaking they are not normal. This function is used
to write the factory PCB PCB #. EC # and serial #.write protection 1E . only the
calculation of the normal number of module s.want to switch to the cylinder num
ber specified B fxxxx Stored in the AT-or keep track of the CERT program code Fl
ashROM xxxx = AAAA use AT (user) code xxxx = CCCC with CERT (the factory) code U
se SDLE reservation code download B mx. then output "01".SMART related content 1
C . and PCB P / N.if there is no input.
and the write buffer o f bytes corresponding byte match the low brightness displ
ay.display the address of the log xx (formerly zz = FF) B Hx . does not match th
e byte will be highlighted B Cxx.B 2.write the activity log log xx. yy. zz Copy
xx = yy = zz = buffer for copies of the source buffer buffer used for the purpos
e of copying want to copy 512 bytes of buffer number (default is 1) B Exx.Displa
y Log xx yy . user code and common code. = 40 . and '*' represent the support of
the command 'fill write mo de'. display the activity log = 0 .Special features:
= 08 . yy. Bxx. yy Display buffer xx = 512-byte buffer number yy = Buffer numbe
r for data matching If xx and yy for the reading of the buffer did not enter. =
80 . the letter 'F'.5 LEVEL 2 commands: Niwot read / write instructions Column i
n which access level.If there is no input. = 20 .the character via the serial po
rt attached to the ASCII log xx.Enable fast log dump. 'C' and 'B' represent the
factory to support the command code. The letter 'P'. When you enter CR.Clear Act
ivity Log <> 0 . Against the log dump interval delay.clear the log and through t
he serial port into ASCII characters to ASCII log. enable fast an d free-form lo
g dump.yy only display an error code corresponding to the log If yy = AA. Enter
the CR to close the log. = 10 . zz Display / edit Cert log xx . enable special c
ontrol zz. 'Servo Mode' and 'Special Mode Directive Description Avail.to display
the log number . save and close the ASCII to the log xx log. 'S'. zz .
Stopped 1 = error... +-------------. yy Use the log simultaneously displayed xx
.1 = do not display an error message when an error occurs . yyyy. 78 .only the c
ode corresponding to this error log synchronization B Kxxxx. yyyy OR Lxx. +------.when the error code 43h. +---------------.head to be selected B Ixx..1 = When
the error code code = yyyy stop.do not stop when an error occurs L20. when the
power failure or server reboot will b e cleared when the school reB Lxx. 0 = sto
p error .stop error.cert you want to use the log number .1 = Reserved . +-----.)
defaul t = 0..Select head xx ...1 = basic cycle (internal use) +------------------.zone No.shows that when strong head correction xx ... 0 = as a loop counter
.. and zz specified Bit 76543210 . y = 0: xxxx is a temporary shift. (band = 2

/ 3 track..To modify the number of parameters zz ..The value assigned to the par
ameter yy B Jxx. 43 ..when the error code 43h stop L24. and stopped when the sto
p L30.error does not stop. otherwise repeat the 78h time L2 . Default = te mpora
ry y = 1: xxxx is a permanent shift. +-----------------. loop 123456h times L0.
+-----------.1 = manually set the cycle (internal use) yyyy = error code zz = cy
cle count high byte For example: L1. y Set seek offset xxxx . yyyy Cycle.. the n
ext address will be cleared. 43 . yy.3456 . 0 = stop transfer error .Default: Us
e Activity Log yy .. 43 .1 = wrong to continue.. +---------...1 = do not stop wh
en an error . yy . zz Display / modify the calibration settings (No argument) .
zz. 12.16-bit signed integer to 265/band as a unit... Repeat the next command fr
om the xx...43h when the stop error code to prohibit display an error message B
.
The default is the maximum cylinder the number of times. Default: until you pres
s any key to continuous perfo B Pxxxx. zz Set the buffer work Note: yyyy and zzz
z format depends on the xx xx . 0000.NN = defines the format you want to use a c
ertain number of filled buffer .0000 . 2222 . yy Read Data xx .5678 .with "F" fi
ll the last 8 byte string P9300.write buffering options .use "12345678" fill the
write buffer P0A. FFFF.Use incremental fill the write buffer ------------------------------------------------.8200 = random .fill buffer with random 1FH P8100
.Oxxxx. FFFF.positioning starting cylinder. FFFF .400 = Fill buffer with 16-byt
e string yyyy . with 0 fill the last byte string P9200.200 = Fill with the last
8 bytes of a format string . P92.8100 = incremental .the starting sector (defaul
t = 0) .9300 = Use a format string fill the last 4 bytes yyyy . the default writ
e buffer for all zzzz . P91. The default is the smallest cylinder end of the cyl
inder.8400 = isolated pulse --9.----------------------------------P9000.Ignore x
x .string of 16 bytes filled with 0 P9100.9100 = Use a format string fill the la
st 12 bytes --9. 10 .Fill the buffer using the following format 10H: (in order P
90.use "2222" Fill the buffer 0Ah ------------------------------------------------.the starting sector number for each track yy .the low byte of a format zzzz
. yyyy. 1234. yy Write / read / read data xx . 0000.9000 = 16 bytes filled with
a format string . FFFF .Use the following format fill the buffer: '0000 0000 000
0 0000 FFFF FFFF FFFF FFFF ' B Qxx. yy.----------------------------------P.the n
umber of sectors like operations (limited to the remaining sectors on the track)
Default: the number of sectors remaining on track B Rxx.To fill the buffer. 1F
. P93 later) '0000 0000 0000 0000 FFFF FFFF FFFF FFFF ' P9400 .a high-byte forma
t For example: P8200.with "F" fill the last 4-byte string P9400.12.0000 . zzzz I
n the xxxx yyyy zzzz rmance current head positioning .
5 pre-locked state to maintain . Otherwise. will be addressing the first para me
ter specifies the physical cylinder.. yy Transferred from the spindle xx do not
enter: the normal starting forward.100.the starting sector of each track (defaul
t 00) yy ..908 .To activate the heads B Vxx.Track offset. yy. zzzz .shows the cu
rrent settings Bit 1.6 remain locked . If this bit set.2 to release all hold . +
-----. yy Write data xx . zzzz Addressing cylinder / head xxxx .211. the logical
cylinder address..the purpose of the head..Other = do not change on hold yy .th
e number of sectors to be read Default: the number of sectors remaining on track
B Sxxxx.1 senior on hold .3 to keep warm start state . zzaa Show / set retry co
ntrol xx (do not enter) . yy.Cylinder number yy . zz Read xx yy g on zz / write
buffer compare the corresponding the starting sector of each track (default 00)
the number of sectors to be read (default is the number of sectors remainin trac
k) To compare the buffer...514.. + .0 did not keep the state from the transfer .
yy .4 maintain a low noise condition .. yy.Enabled channel overload . until the
drive is ready xx value: ...131.the number of sectors to be written (default is
the number of sectors remai ning on track) B Yxx.. Default: The first write buff
er B Wxx. Signed 16-bit integer B Tx Measurement Throughput x do not enter: Read
throughput measurement write throughput measurement of x = 1 B Uxx.Enable VCO r
ecalibration .
+--------... +------------..the purpose of the log number Cert B hxxxx.reference

buffer (the default is the first write buffer) B exx.Enable calibration retry e
xhausted . +----..Niwot cylinder yy .Enabled server retry threshold .Source Log
type: 0 = activity log.. Xxxx . else display invalid CHS FFFF / F / FF..ECC leve
l control bit 2 ...CurrentAT CHS) display logical CHS. this parameter only if no
n-0 update aa ..Enable rewrite splash ... Maximum allowed Niwot CHS is NiwotCHS
of (Stuff. xx .Enable maximum ECC retry ..Enable TA retry +----------------------------.Algorithm: if (translated LBA <Stuff. if (Logical CHS <Stuff..Read retr
y enable the deviation from the track .Offset retry enable MR yy . +---------------.ECC level control bit 1 . yy. +-------------.403. +--------------------. +-----------------------..Niwot sector ..Retry enable high-gain preamplifier . zz
Niwot CHS conversion logic CHS. +-------------------------........the source bu
ffer (the default is the first read buffer) yy ...100 .Retry enable compensation
+----------------------------..Enable the erase retry pointer Bit 0.TotalUserCa
pacity) ( display LBA.020..706.Write retry count B Z Spindle stopped B b Shows t
he initial buffering Shows the size of each sector of the first two bytes of the
buffer B cxx. + . +---------. yy Comparison of Buffer xx . . +----------------.the data retry count zz .ECC level control bit 0 . 1 = ASCII log..050.Enable re
ad-retry .ID retry count.. 2 = Show Log yy .... TotalUserCapacity-1).Niwot head
zz . +---------------------.. yy Cert save the log to log yy.
zz Transformation logic CHS / LBA for the Niwot CHS Logical CHS i / p: xxxx . 43
4F / 3 / 13F" B rxx Long read from the current track Xx .Compare xx .LBA High .
"00FF / F / 3E" as NiwotCHS "H434f.word Yy .As the largest display of invalid lo
gical arrangement for the 3FFE /F/3E CHS B lxxxx.logical sector LBA i / p: Xxxx
.word Note: 1. 0000 / 0 / 00" "H31A. Logical CHS to NiwotCHS "L0. 3. 3E" "003E3F
F. The value of three parameters are zero 2. yy.For the read / write the number
of sectors (default is the number of sector s remaining on track) B . LBA to Niw
otCHS "L201. F. returns the maximum LBA and its NiwotCHS. 4233 / 2 / 10B" 2. For
example: "H73. When there is no input parameters. 0.the logical head zz .LBA Lo
w .1 B" "003E3FF.Logical cylinders yy . For example: 1.want to read the sector (
including the ECC error correction bytes) B t Returns the current track the numb
er of physical sectors B u Wake Wake-up drive.0" yields "0000000. 00FF / F / 3E"
.Read .13 f" "201F77F. the spindle and make it ready for transfer from B vxx.th
e starting sector of each track (default 00) yy .Of which "003E3FF" for the LBA.
F77F" "201F77F. 0.0" yields "0000000. 0073 / 0 / 000" "LFF. yy Write . 0. FFFF
/ F / FF" . 031A / 0 / 01B" "L" "1F7F81F.) else display Param Invalid.
For the destructive comma nd! yy = head offset zz = cylinder offset * This comma
nd is strictly for engineering purposes. Show SPLITCNT 2> & 1A <cr> 2> Split = 0
0DC.Displays the current offset information. use at your own risk For example: 1
. yy. Use at your own risk. off-channel and preamplifier x = 1 . Need to switch
t he power to recover from this mode B $ Xxxx Set the drive number of sectors pe
r track * Xxxx .1 <cr> CSkew = 1 Hskew = 0 CurSkew = 0000 IdxSec = 0000 4. zz &
. 0.sleep mode. and is connected with the first sec tor of the index * Xxxx = CA
DE offset set by the yy and zz * Xxxx = DEAD.Standby mode. the buffer power. sec
tor split at 1A in byte DCh 2> & 1C <cr> 2> Split = 0000.wxx Write Long to the c
urrent track xx . Display offset information 2> & <cr> CSkew = 16 Hskew = 13 Cur
Skew = 0039 IdxSec = 0164 3. Set HeadSkew = 0 and CylSkew = 1 2> & CADE. sector
is not split 1C B .number of sectors per track * This command is strictly for en
gineering purposes. Executive 63/62h error test t 2> & DEAD <cr> 2. the write ga
te circuit time of testing. B & Xxxx. in addition to the above. the spindle stop
s and the head parking.To write the sector (including the ECC error correction b
ytes) B x Show Border Zone B y Display retry counter B zx Sleep x is not set .
random positioning test 3) The remaining value. yyyy Acceleration Test xxxx . an
d '*' represent the support of the command 'fill write mo de'. then run the rout
ine test xx: 1) xx = do not enter. the representative read settling [Bit 0] = 1.
A Set the test space Details of Participation "General Command" section B B Dep
icts the torque constant Graphic results of the test. orientation to the RdWrMax
Cyl from RdWrMinCyl [Bit 1] = 1. The letter 'P'. then head of special switch tra

ck to do the test xx: on behalf of the head position of the switch test track yy
: bit0 to determine settling type [Bit 0] = 0. write settling on behalf of 3) yy
bit1 determine positioning direction (irregular random position) [Bit 1] = 1. '
C' and 'B' represent the factory to support the command code. orientation to the
RdWrMinCyl from RdWrMaxCyl zzzz: Detailed cycles (default / non-numeric input =
400h) If the bit 7 is 1 yy.limit test cylinder ID yyyy .6 LEVEL 3 commands: ser
vo positioning commands Column in which access level. user code and common code.
'S'. and constant acceleration F Cxxxx.Chinese to English translation 2. the re
presentative read settling [Bit 0] = 1.limit test cylinder Note: xxxx> yyyy B Dx
x. access the length of the test in the positioning of di fferent 2) xx = 0. yy.
the letter 'F'. xx localization length of the representative yy: 1) yy = not en
tered. write settling on behalf of zzzz: Detailed cycles (default / non-numeric
input = 400h) B . zzzz Access Times Measurement access time scale If bit7 of yy
is 0. 'Servo Mode' and 'Special Mode' Directive Description Avail. assuming that
yy = 0 2) yy bit0 measurement types are as follows: [Bit 0] = 0.
Seek time (default = 75) zz .loop move xx . zz Servo area store / head switch of
fset settings yy . access to the servo section> 16482 B Hx Head choice x .Head S
tart (default = 0) B Lxx Cycle.the amplitude of deviation from the track yy .the
value of the servo section yy = 0.536 cycles Note: If 'CHANGEKK013_00' switch i
s not activated. Default value: the maximum cylinder value zzzz .Gray cylinders
are transformed into numerical yy . the decision to use reading x> y.the value o
f cylinder positioning purposes. yyyy.DAC output (max = 1FFF) yy .selected heads
B J. see more L2 B Mxx. zz Set response time head xx .DAC control (driver detai
ls) (Bit 0 = 0 for access to.Executive Positioning default value: 65.Location is
the current head: If x <y. zzzz Location .settling limit (default = head tilt _
+4) B Kxx. yy. yy. only the implementation of th e normal search . access to th
e servo section <16482 yy = 1.Exxxx Display / edit log Search level 2 B Gxxxx. y
y Incentive to open . using the written decision xxxx .Test cylinder value (no p
ar value of the input for the current column) zz . yy Hex conversion to Gray xxx
x .Cylinder positioning the default start value: the minimum face value of colum
n yyyy . Bit 0 = 1 as output) F Oxxxx.
zz Read Grey xx -0 reading a sector.Track offset.starting sector (default = 0) y
yyy . yyyy Confirm the write or read xxxx . yyyy . or positioning cylinders of t
he main numerical logic zzzz .migration length (default = entire track) B Rxx.Ob
jective sector B Sxxxx.Cylinder number purpose yy .Comprehensive Evaluation x =
+ comprehensive assessment Note: comprehensive assessment of the proportion of /
4.the purpose of the head number. not read a track 0. If the first parameter to
set the first phy sical cylinder positioning.the purpose of track zz .0 = not i
n control of spindle start state 1 = Advanced Control Status 2 = release all con
trol state 3 = control as the warm-up state 4 = control as the "buzz" status 5 =
control as soon locked? 6 = control is locked Other value = No change of contro
l state B W Actuator / positioning read the physical address of the region B Y H
ysteresis shows Test the implementation of hysteresis hysteresis state value l =
l o = . labeled as 16-bit integer B T Servo calibration B Ux Spindle start x .B
Qxxxx. B . zzzz Positioning cylinder / head Seek Cyl / Head. yy. yyyy. xxxx .
Gray code value is converted to the number of cylinders yy .Logical cylinders yy
.number of tests.the logical head zz . access to the servo section <16482 yy =
1. zzzz Latch to adjust the test xxxx = inverse limit yyyy = acceleration freque
ncy values zzzz = deceleration rate values Note: This command only to adjust the
latch to allow the implementation started under the premise * pxxxx.the origina
l cylinder yy . yy.raw sectors B qxxxx.Z Spindle stopped B gxxxx.logical sector
Note: Enter the number 3 from the 0 after the calculation of . zz Switch to the
logic of the original CHS CHS xxxx . yyyy. access to the servo section> 16482 B
jxxxx Latch exercise test xxxx .the value of the servo area yy = 0. zz Logical C
HS CHS conversion to the original xxxx . the output averages B lxxxx. yy. yy Gra
y for the 16-band converter xxxx .the original head zz . k Measured head offset
l Latch test Command repeatedly start and stop the spindle 8.

S v Show RRO ZAP list RAM table shows the value of RRO ZAP Cxx. than the . Defau
lt parameters (Scheduled-Parameter).Target head zzzz .5. zzzz Orientation physic
al cylinder and head. and '*' represent the support of the command 'fill write m
o de'. 'Servo Mode' and 'Special Mode' Directive Description Avail.7 when no "yy
" parameter "Yy".B sxxxx. labeled as 16-bit integer Chinese to English translati
on 2.4. yyyy. gray code invalid. the letter 'F'. 'S'. but the DAC used here is a
pure image xx = 7 -> Display RROZAP table Note: When the "xx" as 2. Show RROZAP
status 'Bxx' SP-ZAP operation xx = 1 -> get RROZAP table and from which compens
ation value. xx = 2 -> Settings "Comp" is open and the "FrmTbl" is open xx = 3 > Settings "Comp" is open and the "FrmTbl" is open xx = 4 -> Settings "Comp" is
off and the "FrmTbl" is off xx = 5 -> Clear RROZAP table xx = 6 -> and "= 1" the
same. In the "normal RRO ZAP operation" and "lock stat e (compensation from the
RAM table value)" to switch between on and off. user code and common code. igno
ring the cylinder skipped xxxx . The letter 'P'. Show RROZAP status 'B0' default
. aazz Seek testing Check the current track of the missing sector mark. Clear PR
OZAP table in access before. yy. yy SP-ZAP test. when the number of repetitions
for PROZAP (default: 2). WI-RRO compensation to ob tain the ZAP (ZAP: Zero Accel
eration Path Zero-Acceleration-Path) Enter: 'B' by default. Bxx.7 LEVEL 4 instru
ctions: servo seek instructions Column in which access level. xx = 14 -> Master
Lock status. 'C' and 'B' represent the factory to support the command code.3.Tar
get cylinder yy .Track offset.
Location positioning delay zz . and greater than the write threshold position er
r or. yy.To seek the gain set value (default is to display the current gain. S G
xx Set seek / Addressing gain xx . When you enter a single head when the head nu
mber to be tested . yy .) F Hx Select head x F Kxx Servo offset xx . 8 .Addressi
ng length (default = 10h.test threshold position error. F. yy. If you do not ent
er the heads of all the tests. zz Display Activity Log See LEVEL 2 in the detail
ed description of the order E F Fxx. yy Open-loop operation of the drive arm xx
.The track of the loop count aa .bit integer) F Lxx See the L command level 3 F
Mxx. (default = 20h) Note: After testing the value of the head of the compensati
on system log will be written and uploaded to the spindle re-initialized. Maximu
m = 80h) zz .offset (signed.head number. xx .the average number.DAC output yy .Z
ap enable flag (if nonzero) F Exx.set the test threshold yyyy . zz Addressing po
sitioning calibration tests (all Zones) xx .DAC control value (with a particular
drive on) F O Shows the current MR head and the tracks offset B Px .
check the position of pulse (if n = 1.loop until press any key = 0 .spindle spee
d increases by 1%. then according to the first parameter specifies the value of
the physical cylinder address. Otherwise. If this bit is set.Shows the current t
rack position error x = 1 . when the bit 3 is set.a 1% increase in spindle speed
B t . Signed 16-bit integer F W Display the drive arm position F X.test control
bit 0: set the loop bit 1: forced above the threshold bit 2: 1 = spindle speed
error / servo pulse 0 = spindle speed error / speed bit 3: Spindle speed back to
normal yyyy . zzzz Show spindle error xx . yyyy.the purpose of the head. zzzz C
ylinder / head addressing xxxx .Track offset. n Get cumulative PES (position err
or signal) and speed When n = 0 (or default). you can use this pa rameter.set th
e threshold zzzz . only showed accu mulation of PES / rev (rev: one speed) and t
he cumulative rate of PES / rev) F Zxx Zap servo pulse current tracks xx F f Cyl
inder filled with hidden (this feature is not implemented yet) F pxxxx.(default)
to perform a F Sxxxx. zzzz . F qxxxx Change the speed of the main pumping xxxx
. the l ogical cylinder address.Cylinder number yy . yy.
set the normal threshold t1 .Change the threshold t0 . and yyyy is the value aft
er the change. hh Enable hidden cylinders.bode (initial frequency of the actual
frequency (Hz) / (base frequency / 4)) zzzz .bode (actual frequency of terminati
on frequency (Hz) / (base frequency / 4)) (Fundamental frequency = (1 / cycle) u
nits of Hz) F Chinese to English translation 2.8 LEVEL 6 commands batch commands
.Set bode scan discard threshold S xcccc. hh Hide cylinder cccc. then show hidd

en cylinders and heads F zcccc.) To achieve the above purpose. zzzz Self-predict
ion order x-0 open-loop bode 2 factory bode 4 controller bode yyyy . xx should b
e the logical head number. yyyy. F mx. yyyy Shows the results of resonance ident
ification This command can also change the RAM in the C test results (not saved
to disk. heads To activate the cylinder cccc = = Ffffh cylinder enable all hidde
n = (Default) Show Hide cylinder list hh = To enable the head F i PES DFT (posit
ion error signal on the diagnostic test) F k Identification of the implementatio
n of resonance (with the cert test similar) F lxx. hidden head hh If cccc & hh n
o input.
Column in which access level. 'S'. These commands define the batch file control.
zz See Level 2 F Dxx . 'S'. user code and common code. and '*' represent the su
pport of the command 'fill write mo de'. B Dx Batch file list B Ex Into the batc
h file B Chinese to English translation 2. and '*' represent the support of the
command 'fill write mo de'."@". user code and common code. 'Servo Mode' and 'Spe
cial Mode' Directive Description Avail. 'Servo Mode' and 'Special Mode' Please r
efer to general-purpose command "*".9 LEVEL 7 command: Read command channel adap
tation These commands can be used to detect or modify the read / write channel c
alibrat ion parameters Column in which access level. Directive Description Avail
. The letter 'P'. yy See Level 2 F Cxx. 'C' and 'B' represent the factory to sup
port the command code.the batch file code (default = current batch contents of t
he cache). The letter 'P'. the letter 'F'. the letter 'F'. Bxx. Bx Run a batch f
ile x . and " ". yy. 'C' and 'B' represent the factory to support the command co
de.
00 to 0. save the current adjusted value xx =: Bit 7 = 1 => forced to de-type (l
ower drive type) adjustments yy = 01 = 0 => the standard capacity adjustment Bit
6 = 1 => Prohibition de-frequency (lower frequency) = 0 => allow the de-frequen
cy (lower frequency) Bit 5 = 1 => Prohibition de-pop = 0 => allow the de-pop Bit
4 .99% of range) mm = extreme point of the first bpi nn = extreme point of the
last bpi F Lxx See Level 2 F .Displays the current head of the correction xx = z
one number if xx = zone number is modified for all zone yy = number of parameter
s to be modified zz = the value assigned to the parameter yy F Jxxyy. mmnn Write
Current / Capacity tuning If yy = 1. aabb.Shows the value of thermal diode xx =
the value of the diode sector saved to the system F Exx. yy.0 => left & the rig
ht to adjust quickly limit the scop e of = 00000 => closed quickly adjust aa =:
Bit 7 = 1 => bits 6 . capacity adjustment xx = wc adjust the starting point yy =
wc all test points aa = save the current weights bb = adjust the test zone mm =
extreme point of the first bpi nn = extreme point of the last bpi The other. zz
Display / modify the current head of the correction setting (No argument) .0 co
rresponds to the error of BPI (0-100% o f range) bb = adjust the test zone Bit 7
= 0 => bits 6 . yy See Level 2 F Hx Select head x F Ixx.0 corresponds to the er
ror of BPI (0.
high nibble: initial zone.the starting sector of each track yy .the purpose of t
he head.The crude gain using the last data The best offset value updated to RAM.
zz Set the buffer work xxxx . the low nibble: end zone mm . Otherwise.non-rando
m data length (in bits) (default = 10h) zz .the starting sector (default = 0) yy
.target cylinder number yy . the log ical cylinder address.adjustment range of
the starting point (only adapted to FCFB) nn .the number of sectors like operati
ons (limited number of sectors remaining on track) F Rxx. yy.Nxxyy. deff Read /
write roughly offset calibration h . yy . Where ff said de .head number (default
= head 0) z . Signed 16-bit integer . If this bit is set.Preferences 01 .WP or
FC adjustment range to adjust the starting point of the left area.write buffer w
orks. Default: random data yy . F Pxxxx.all points within the adjustment range (
only adapted to FCFB) mm and nn is only adapted to FCFB adjustment. F Oh.buffer
number (no input => the write buffer) F Qxx.WP adjust all points within the scop
e of the right or the FC region. xxxx . yy Read Data xx . then according to the
first pa rameter specifies the value of the physical cylinder address.the first
use of the data gain ff . aa . yy.frequency compensation and frequency cutoff (F

CFB) bb .the number of sectors to be read (default = current track of the remain
ing sectors) F Sxxxx. zzzz Cylinder / head addressing.write pre-compensation (WP
) 02 . yy Write / read data xx .Zone number (default = all) If z = zone number i
s the last zone of the ID calculated if z = zone +1 are computed by the OD zone
0 Use VGA mode to adjust. Adjusted value of the update to th e RAM. z. aabb. zzz
z .Track offset. mmnn Calibration test xx .
.area areas y . yy. yy .to adjust all the heads of the servo motor default AGC F
Wxx. channel (Default F e Display diagnostic error F H Status register read and
write from the GC80 AD_STAT F j Display head impedance F value (default = curre
nt area) area if the gross value of x = reset all (default = current head) if y
= value of the reset all head head If f is entered. 2 .tag. yy Write data xx .he
ad f .zone. the head offset value is reset to alternative adaptive is adaptive c
hannel).to be written to sector value (the default for the remaining tracks) F Y
xx. yy Find and set the FIR xx .head F g Adjust the servo AGC default g .the sta
rting sector of each track (default 00) yy .VGA display the current average valu
e of the servo track g. f Reset parameters to default values x .F Fxx. y. See ex
planation L2 F Z Spindle landing command F dx. zzaa Settings and try again.
'S'. the spindle / VCM controller chip data xx .If z = 4 from the spindle / VCM
Control 16-bit image data readin g F x Line display table F Chinese to English t
ranslation 2. also the case.z = 0 if the RAM image from the read preamplifier .1
0 LEVEL 8: Fill write command Back to the write command issued on the hard drive
when the firmware is not the normal use of the firmware have to be special. wri
te data [7:0] 04.data [15:8] zz .register address z . the spindle / VCM controll
er chip data ww . the letter 'F'. 'C' and 'B' represe nt the factory to support
the command code. write data [7:0] = 0003.If z = 1 read from the read-write chan
nel . Column in which access level.If z = 3 from the spindle / VCM controller ch
ip 8-bit data read . and '*' represent the support of the command 'fill write mo
de'. z For read-write channel. preamplifier. The letter 'P'. yyzz Send bytes to
the read-write channel. preamplifier.Select chip If If If If yyzz yyzz yyzz zz
= = 0000. write data [15:0] to to the pre-amplifier to read and write access to
the spindle / VCM Control IC the spindle / VCM Control IC F txx.p Set read and w
rite parameters (see instruction i) F swwxx. write data [7:0] = 0001.If z = 2 to
read from the read-write access (write-back mode only. 'Servo Mode' and 'Specia
l Mode' Directive Description Avail A .) .data [7:0] yy .register address xx . A
ll of the AT command interface. user code and common code.
yyyy Set access display and reset rate masks xxxx = optional display rate mask y
yyy = optional reset rate mask P C03. llhh. zzzz Diagnosis of the implementation
of the servo xx = diagnostic code yyyy = any diagnostic parameters zzzz = any o
f the diagnostic parameter P. xxxx. yyyy Set to limit the maximum nominal value
of the minimum column xxxx = nominal value of the minimum column yyyy = the maxi
mum cylinder value P C04. S Bxx Set read head Bias xx = MR read head bias (0 = 6
mA. P. y . xxxx. y Flex bias cal xxxx = any cylinder y = any head P. 1F = 18mA)
P Cxx. xxxx. B. S C00. yyyy Cal constant acceleration hh = the length of random
orientation ll = any head yyyy = arbitrary cylinder P. B. yyyy. S C05. S C02.Se
t the test space See 'General Directive' B. B. xxxx.
S C0D.Set positioning delay xxxx = servo positioning pulse delay value y = (1 =
forced to slow) P. S C09. B. x Random position the value of x = any head The spe
ed depends C05 instruction set P. B. S C07. S C0B. y Between the maximum and min
imum cylinder head positioning within the group lift curve xxxx = nominal value
of any column (default = current cylinder) y = any head (default = current head)
The speed depends C05 instruction set P C0C. xxxx. xxxx. yyyy Cylinder in the l
imit between the internal and external testing to locate xxxx = random positioni
ng of the largest size (default = maximum size) yyyy = arbitrary minimum positio
n size (default = 1) The speed depends C05 instruction set P. xxxx. xxxx. S C0A.
xxxx. xxxx Switch off and landing head group xxxx = any cylinder (default = cur
rent cylinder) The speed depends C05 instruction set P C08. B. B. B. yyyy Positi

oning test between the same cylinder xxxx = first cylinder (default = minimum co
lumn nominal value) yyyy = the second cylinder (default = maximum cylinder value
r) The speed depends C05 instruction set P. yyyy . yyyy Cylinder in the limit b
etween the internal and external testing from the positio n xxxx = any position
size (default = 1) yyyy = any cylinder (default = current cylinder) The speed de
pends C05 instruction set P.
* C11. xxxx. B.linear order = 2: + / . xxxx. yyyy Head linear position # xxxx =
repeated.0: the implementation of the action in advance 1: Only close to the OL
bit 1 . B.1: Clear the head gain coefficient Default yyyy = 0 Note: Slow impleme
ntation . 1 = decode) P. yyyy Setting Servo Gain xxxx = Ka yyyy = any Ktf P C0F.
xxxx. xxxx Radiation head offset test switch xxxx = any cylinder Note: "CHANGES
Y001_01" open to the implementation of the tangent and the head sw itch test rad
iation Note: The fast implementation P.0: All heads 1: Only the current head bit
3 . = 1: + / . ordinary linear order 00xx = # ordinary linear order For example
. S C10.linear order * 2 xx00 = # repeated linearization. "128 Only valid in the
yyyy: bit0 = 0 Default xxxx = 0A04h yyyy = calibration options bit 0 .0: linear
silent mode during operation 1: shows the gain profile and the operating head o
f the linear coefficient . S.The same between the cylinder head to head test xxx
x = the first head (default = head # 0) yyyy = the second head (default = head 1) The speed depends C05 instruction set P C0E.1: show only the linear coefficie
nt of head bit 4 . y Cylinder encoding / gray decoding xxxx = any cylinder or gr
ay code (default = current cylinder / gray code) y = (0 = code. For bit 0 = 0 bi
t 2 .
S C18 Implementation of all the servo calibration P. B. S C1A. xxxx. yy = repeat
count (default = 1) Output format: . P C1B. yy Repeat adjustment single tracks
PES. xxxx = any cylinder (the default for the current cylinder) xxxx = 0 . S C12
. B. default = index value) Output format: aaaa bbbb cccc dddd eeee ffff gggg hh
hh Here aaaa = sector aims Ave (A-B) bbbb = Objective sector Ave (C-D) cccc = al
l accelerated ave (A-B) dddd = all accelerated (C-D) eeee = minimum (A-B) ffff =
maximum (A-B) gggg = Min (C-D) hhhh = Maximum (C-D) Note: The Order applies to
"adjust the original _PES" switched on *. yy Compensation operations running P.
B. taking the average of PES samples (default = 100) yy = Objective value sector
of the PES shows (do not enter is 0. xxxx = any value. S C15. PES and the DAC o
utput has two columns. xx.regulation PES and the DAC. yy Adjust the original PES
. B. xxxx.P. xx Fill zapped servo samples against forecast xx = 0 => allowed to
fill 1 => Prohibition filled P. B. S C16. xxxx Change the write start xxxx = Ent
er the new location of the write start P.
* C27. the carriage return call All accelerated P. * CIF Servo calibration data
show P. xxx Write servo DACs xxx = 12-bit values P C29. Plus turn. xxxx Test the
RRO in the STW # xxxx = random sample input (default = 100) Note: The command f
or "MEASURE_PES" switched on P. P C1C. * C24. * C25. the carriage return call No
te: The command for "MEASURE_SINGLERAW_PES" switched on *. xxxx Jump DACs Jump x
xxx = maximum input DAC (default = 180h) P C28. yy . B. yyyy Repeat adjust the o
riginal N (A-B) and Q (C-D) values.any cylinder (the default for the current cyl
inder) yy .number of repetitions (default 100) Output format: Show N and Q. xxxx
There trk and PES Sigma ^ 2. P. xxxx . the first output pulse index PES value s
. xxxx. S C23.PES values are displayed for each sector. Plus turn. when measured
in each sector the value of PES sync # xxxx = random sample input (default = 10
0) Note: The command for "MEASURE_PES" switched on P. xx. the first index value
of the output pulse. xxxx Measured in each sector shows the results of C24 Note:
The command for "MEASURE_PES" switch is turned on.
Ka Table. S DE1 Read head components of the S / N. 1 a write settling Output for
mat (double-byte): PES value for each sector is displayed for the PES and the fi
rst output pulse in dex.the average (default = 1) yy = FFFF.Positioning a single
track meet parameters xx . a carriage return calls. shows the results of resona
nce brush yy = FFFE.Search length (default = 1) yy . # appears after the value o

f the input is cha nged No Build log was saved at the E1 area. Cancun packwriter
= + cccc hh bb oooo ff cccc = maximum cylinder value (excluding the guard band
cylinder) hh = the maximum number of heads bb = pulse value oooo = oscillator cl
ock pulse ff = oscillation frequency (MHz) . Ka list. Then show an acceleration
value. 0 Reading settling. xx. shows the results of compensation yy = FFFD. # ap
pears after the value of the input is cha nged Build log was saved at the E1 are
a. yy Measure to meet the budget in the TMR xx = no acceleration (default = 1) y
y = settling type. Bias Table. F. Head Linearization Gain C2C Regain the servo p
arameters. Note: This command applies to TMR_SEEK_SETL switch is turned on. P. c
lear the compensation table Note: The test results are not stored into the syste
m log on the condition that SEEK_SETTLE_ADAPT switch turned on. head linear gain
D1 Read and display the original S / N F D Read head components of the S / N. B
ias list. * C2B Save Servo Parameters. S C2A.
yy.. 0200) P Jxx. zz Location Settle adaptive test And level 4 of the F command.
S.P.. S E Spindle lock P Gxxxx Set spindle incremental xxxx = incremental value
(default: 0800h) P Hx Direct selection by the operating head x = head number (0
. 7) P Ixxxx Promote the internal actuator xxxx = 12 ? DAC command P Jxxxx Spin
dle speed of adjustment xxxx = timer tag number (fe00 . except that the results
in the table stored in RAM to replace the system log F. * K With the increase in
migration track status P L Not executed P M Increase the number of heads (the c
urrent head + 1) .
Cylinder number yy .Track With the shift. while als o positioning the logical cy
linders zzzz . 1 = channel open P Rxxxx Gray code read xxxx = the purpose of gra
y code P Sxxxx. P Pxxxx Actuator launched xxxx = 12 ? DAC command P Qx Read chan
nel x = 0 represents the channel off.P N Spindle state description logic 00 = Re
set 01 = fault 02 = Initialize 03 = to stop 04 = landing Bootstrap 05 = 06 = Wai
t (place) 07 = Open loop (loss of inquiry) 08 = closed loop (that inquiry) 09 =
Ready (spindle to uniform rotation) 10 = Busy (recovery) 11 = Failure P Ox Infor
mation Display x = 0 shows that the output end. 16-bit signed integer . 1 means
display the output on (default).target head. the instruction will be det ailed i
n the initial search parameter values of the physical cylinder. yy. If many of t
he highest bit is set. zzzz Find positioning cylinder / head xxxx .
start the motor xx control status (optional) P Vx Spindle bootstrap x = actuator
deflection direction (0 = outward. S Sxxxx. yyyy Compaq slam test xxxx = vel to
slam (recommended max = 5FEEh) yyyy = list event impact (slam) the test directo
ry and run the test. whether or not Bit 10 set to perform the test.P. 1 = inward
) P Wxx Setting write current xx = write current preamplifier P X AC unlatch for
high latch force HAD P Z Spindle landing P ff. ww Bank write mode setting Write
pre-amplifier bank pattern set on / off f = 1 bank write open = 0 bank to write
off ww = write register current value P g . do not set the test Bit 11 set to r
epresent a hit to stop the event ID. not set the event that a crash stop OD Note
: Run times command switch must be set to open SLAM_TEST * Uxx Spindle from the
move. said.
the letter 'F'. 1 Redirect write data switched on xx .4.IMRON polarity signal If
IMRON preamplifier signal is high.3. and of which 3 are defecti ve.3.4. The onl
y differ ence is you can skip all of the defects. marked by logical sector alter
native se ctor. 4 in level 2 means that the physical sectors included in 2. a ph
ysical track composed of 12 sectors.Enter '1 'indicates redirect switch to turn
on L9 B Sxxxx. yy Write data xx .5 (physical se ctor 2.5 (physical s ector 2. co
mpared with 00 P Chinese to English translation 2. W2.5 sector ca n be read and
L2 L9 in the same instruction can not. user code and common code.7).4.11 LEVEL 9
COMMANDS: skip the whole defect pattern error level 9 command basically support
includes level 2 of the order. yy.5).start logical sector number (default = 0)
yy . the following defects in the 4.3. 'Servo Mode' and 'Special Mode' Directive
Description Avail. yy .number of sectors to be written. Low.6.number of sectors
to be written. Rxx. cylinder and head of the code and LEVEL2 the same. 'S'. Col

umn in which access level.start logical sector number (default = 0) yy .3. feedb
ack is 01. L9 state law in all sectors are "error skip mode" Note: Due to locate
the cause of LBA. Default = the tracks 1 . For example: For example. but in the
L9 will be r ecorded in the W command and skip it into nine 3 defective sectors
. 'C' and 'B' represent the factory to support the command code. W2. 4 in level
9 means that written into the logical sector 2. and '*' represent the support of
the command 'fill write mo de'. if the L2 W command will mean written in 12 sec
tors. Default = the tracks Rxx. The letter 'P'.
1 Redirect write data switched on xx . the program will issue this command from
0 to maximum secto r _ per track by "sectors / track" approach one by one sector
of the search erro r.xx in the sector into the unallocated value. y Insert and
remove defects Fxx. B . Default = the tracks Wxx. F0.the physical cylinder numbe
r (with Level 2) yy . Fxx. yy .Test discard media F0.in the distribution sector
xx remove unused values.Positioning cylinder / head xxx .number of physical head
s (with Level 2) B Wxx.start logical sector number (default = 0) yy .remove all
the defects in the redistribution of the table and the values are not assigned F
xx.. D.xx in the sector into the redistribution of value..Enter '1 'indicates re
direct switch to turn on L9 B Fxx.number of sectors to be written. F1 .detect th
e hard disk to restart B t Feedback on the current track of the number of sector
s per track When encountered an error when this command is very useful.start log
ical sector number (default = 0) yy .. FF . Default = the tracks 1 .number of se
ctors to be written. . C . E .allowing media test F0.yy events in the sector int
o the value of xx F0. yy. Are the same as L2 B .defect table initialization Fxx.
F .. F0 . A . Find exactly what so ftware sector error. yy Write data xx . B .
F0.
Chinese to English translation Appendix A: Error Codes 00h No error 03h ROM test
error 10h RRO ZAP code error 11h Spindle error 12h PES wave oscillation 13h Off
set 14h Write failure 15h PES harmonic rate 16h Addressing overtime 17h Wrong AM
DET 18h Bad value error code pulse 19h The grey error code 1ah Pre-synchronizati
on code 1bh Am lost 1ch Failure of the servo flaw show 1dh Timeout waiting for s
erver ready 1eh The purpose of regeneration sector error 1fh Physical sector err
or 20h RWF error .
21h RWF ROM code file and the current conflict 30h Data comparison failure 31h C
omparison of failure data comparison failure data 36h Not encountered when writi
ng the implementation of the implementation of the "bl ock" 37h When you do not
experience writing successful implementation of the "block" 38h When you do not
write failure encountered when implementing the "block" 40h ID not found 41h Len
gth of the ECC error correction 42h Marked loss of servo sectors 43h Data valida
tion errors 44h Fifo above / under run 45h Track ID comparison fails 46h Track I
D code reading 47h Loss of data synchronization byte 48h Loss of data synchroniz
ation byte 49h Temperature warning 4ah Write integrity error 4bh Error log is fu
ll 4ch Interrupt controller no reason 4dh .
Self-destruction . the exact source 54h Scratchfill errors during the 55h Damage
d alt dest ID information 56h Can not find a valid alt dest 57h You can not dele
te alt dest 58h Head defects mistakes in 59h Track over the defects 5ah Too many
defects in the hard disk 5bh Defect table is full 5ch Idling overflow 5dh Inval
id defect table 5eh Pulse value of the damaged data area 60h No spare parts 73h
Failed to read Sector code defect 61h .not yet reached the expected value of the
counter 4eh "Block" Release Timeout 4fh Servo Error Help 50h Skip Sector 51h Se
ctor change 52h Pad and filling errors 53h Pad / fill is alt dst.
Write closed w / o reason 62h Write door access in advance 63h Write out the doo
r channel 64h GC thermal sensor error detection 65h Impact sensor error detectio
n 66h Scratch protection fault crash 70h Permanent damage to the code 71h Sector
code on the system can not read 72h Can not read write tags to automatically ba
ck 83h Invalid command 8dh Cylinder is filled 8eh Skip cylinder 8fh Skip the lar

gest denomination column 90h Pulse value is destroyed 91h Two consecutive pulses
the value of the damaged 92h Too many tracks on the pulse value of the damaged
93h Can not be activated .the failure of two consecutive pulse value 94h Can not
be activated .the value of the track on the many failures pulse 95h Pulses fail
ed to activate failure 97h Pulse value not found 98h .
Statistics are displayed as a fraction ( .Read and write to wait for timeout A0h
Send the wrong pre-amplifier C1h Wrong major / minor version C2h Engr wrong ver
sion C3h File size mismatch error C4h DLE checksum error = 0 C5h AutoDLE Update
Error C6h Coverage error in the byte 8. including statistics and the l og will b
e displayed during processing.9 C7h Read 1Cp checksum error = 0 C8h Defects beyo
nd the maximum key value of the DLE C9h Error during read Cah Comparison of erro
r Cbh Sequence errors in the defect table Fbh No backup defect Fch Command failu
res (only applies to internal) Fdh Refuse to read and write Feh Invalid address
to the initial value by Chinese to English translation Appendix B: On-line comma
nd displays depicting Statistics show description (') When the hard drive to run
diagnostic procedures.
. offset. any error is a hardware error) the use of L2. sector) (S . R or Q comm
an d can be displayed.3 = 10 ** 10. Wrty Whdr Appendix C: servo information desc
ribed Describe levels of information: CTRL O will be set four levels.. any error
is a hardware error) the use of L2.) Error 1 error AM ($. before a cylinder.. F
irm Soft Raw Rhdr Wbit This column shows the value of the scores written in the
byte WHrd This column shows write retry option using the specified hardware erro
r (if no r etry is selected... showing a cylinder. prior to a cylinder. showing
a cylind . 10. R or Q command c an be displayed.for example:. hea d.) Error Erro
r Recovery Location (s..3 = 2x10 ** 10) Rbit This column shows the fractional va
lue is read in bytes Hard This column shows the time using the specified hardwar
e error retry option (if n o retry is selected. each press CTRL O time will appe
ar the next leve l Level L S0 S1 described 0 0 0 errors or offsets described all
ows 101 error described allows (in addition to offset error report) 210 depicts
offset allowed (during the offset error in the TF report) 311 allows offsets and
errors described Description ($ .
. head. offset. sector) (Bs . head. before a cylinder. sector) ref "byte" Always
Spin up current measured across spin Rsense during spin up. Spining closed loop
on AM's Ready Always Ready spindle bootstrap Level of information depicting the
character portrayed S $ Always 3 missed AM's in a row + Always Index found on w
rong burst twice in a row A Error AM zero time-out Z Error zero time-out head .
Always Switch to full int.interrupt the test mark) 14 Hardware error . said afte
r the four cumulative con ditions Described as follows: Bit # (if 1) Meaning Bit
# (if 1) Meaning 15 Skip excessive and Alts 7 (Internal use . showing a cyl ind
er.. head.) Error sampling damage (bs... sector) (Ot . offset.. the first cylind
er.Error when the spindle motor from the lift did not predict the conversion tab
l e pointer * Error bootstrap spindle motor conversion table pointer ahead of ti
me Appendix D: "health" Detailed "Health" status bytes of the following formats:
XXXX. MESSAGE DESCRIPTION OF MESSAGES TRACING STRINGS Switch to .) Offtrack Bro
ke write thld during TF (ot. offset.er. grey code.. XXXX First 4 bits for the cu
rrent state of health.. showing a c ylinder.
bits per inch.drive arm AGC .Pulse Cert . usually measured again twice more. to
determine the transie nt phenomenon caused by an incorrect read (insert or loss
of data) or the track does have flaws.Data Analysis and Control .6 Not assigned
13 Serious read / write errors 5 Not assigned 12 Valuation of the health error 4
Not assigned 11 Offset error 3 Read / write warnings 10 Actuator error 2 Unallo
cated skip or Alt 9 Servo Error 1 Spindle current warnings 8 Spindle error 0 Spi
ndle positioning errors during the Appendix 1: Some translation table Actuator .
Found to have d efects on the track. write and read with a repeat test mode cod
e to check wheth er there are defects in each track to determine the good or bad
.Bode plot Bpi . DAC . recording density Burst .Certification.Automatic Gain Con

trol Automatic Gain Control Bode .


the system tracks Tracking .arm lock Resonance .Resonance Retry Retry Seek .Gray
(Gray) code.Seek Tracing .Tracking Vendor sector .Offset System track .FIR .Hys
teresis Latch .Addressing Skew .reserved sectors VGA .Variable-Gain Amplifier Va
riable Gain Amplifier .finite impulse response filter finite impulse Grey . a BC
D encoding Hysteresis .

S-ar putea să vă placă și