Module Photo PDF
Module Photo PDF
WD HARD DISK FIRMWARE REPAIR TRAINING COURSE DETAIL VER 02-20 tof
IN SHORT ABOUT RAM MODULE ID
ROM NAME OF MODULE SIZE IN KB BACKUP IN SA PROBLEMS
MODULE ID
0A HEAD MAP 512B
0B/20B FLASH ROM DIR /EXT 512B
30 SA TRANSLATOR 1KB
47 SA ADAPTIVE 2KB
0D FLASH 512B
CONFIGURATION
4F MICROPROGRAM VER 1KB
NEW SMR DRIVES
181 APOLLO 3072B
5D APOLLO 4096B
303 APOLLO 512B
1BO
1B6
1A2
MODULE# 0A HEAD MAP DATA ( detail about heads total no and used, etc)
MODULE# 0B/20B ROM MODULE DIRECTOREY ( detail description of service area location , load dir
contain module 001 address new disk with 20B module old hard disk not have 20B ) it has 0B module
MODULE# 30 :- SERVICE AREA TRANSLATOR INFORMATION (sa compiler ,starting process of hard
disk , sa adater, , micro jogs, pre amp values)
MODULE# 4F :- MICROCODE VERSION ( ROM vertion when loading LDR with the ROM version of
election )
Note:- ROM FILES HAVE INCLUDE OF ALL ROM MODULES IF WE UPLOAD ROM FILES MEANS IT WILL UPDATE ALL
MODULE ALSO
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
READ ROM
0A MODULE
1. MODULE 0A : - HEAD MAP DATA ( detail about head, total n o , and used, depop etc)
512 BYTES SIZE BACKUP ON 102 MODU LE OF SERVI CE AREA
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
Address 0x21 4 bytes 02 02 03 03
The number of magnetic heads that can be accommodated in the disc cavity
Address 0x06 2 -byte effective address
offset function
----------------------------
0x26 DCM (|N|RWCUHRD)
0x21/0x22 number of physical/logical heads (06/06)
0x23/0x24 heap map in earlier models
0x3C single word checksum of the addresses 1E (A0) to 3D (CF) ,
such that it should equal zero
0x3E/0x40 head map (0x3F = heads 0,1,2,3,4,5)
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
MODUEL : - 0B FLASH ROM MODULE DIRECTORY ( detail description of service area location , load
dir, contain moduel 01 address, new disk contain 20Bmodule
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
------
module 0x 47 is adaptive module , adaptive paramenters , servo parameter / jog parameters
head assembly of hard drive , if it is not ok or borrowed , but head is reading but slow reading ,
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
1A0 PRE AMP VALUES = 05 15 72 0E
1B0
1C0 LOCATION OF MICRO JOGS =
HEAD 0 = BF7
HEAD 1= C64
HEAD 2= ADC
HEAD 3 = ADC
HEAD 4 = ADC
HEAD 5 = ADC
HEAD 6 = ADC
HEAD 7 = ADC
MODUEL 47 HAVING JOG PARAMETER OF HEAD AND MODULE 40/41 ON SERVICE MANUAL S BOTH TO MATCH
ALSO HERE YOU CAN FIND PRE AMP VALUES, DCM VALUES LOCATION
There is special software to find jog parameters and preamp values from moduel 47 as per size
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
module 4F contain Microcode
4F flash config uration & micro program ver sion :- this is unique modules, see v ersion of ROM , if you have
defective ROM which is native but can not read , read 4F MODULE you can read ROM V ersion , borrowed defect
ROM can be read and mixed with that
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
1. WHAT IS ROM MODULE
2. Explain module of ROM
3. how many sizes of ROM available in wd hard disk
4. Work of 0A module
5. Work of 0B/20B MODULE
6. Work of 30 MODULE
7. Work of 47 MODULE and contain
8. Work of 0D MODULE
9. Work of 4F MODULE
10. Where mr jog parameter of wd head store module no and location
11. In Which module no of head detail store
12. Which module contain micro code no to match for service area files
13. how to match microcode no of Rom and service area files
14. How to test which head is bad cause cliking in hdd
15. How to identify its head problem or firmware problems
16. What is region how to edit region of head
17.
Copy of ROM modules in service area are belows
Service ara moduel ROM module
102 / 2D, 2E -> 0A :- head map
107 / 109 -> 0B / 20B : - rom moduel
105 / 35 -> 30 :- service area
103 / 40 -> 47 :- servo parameters
104 /109 -> 0D :- flash configuration
106 /109 -> 4F :- micro code version
( so in wd we can regenerate rom with this se rvice area modules)
loader files
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
MODULE# 11 ZONE ALLOCATION TABLE , PERMANENT OVERLAY / MICRO PROGRAM CODE (if not there
MODULE# 13 : - OVERLAY IN RAM ( also important if not there hard disk not read and accessed normally)
MODULE# 5C SERVO OVERLAY
2- Functional module
this modules needed in some c ases to do special function on hdd
like mod 28 to run SF Test in HDD
4-ADAPTIVE modules that is important containg all adap tive setting and head read write setting ARCO
parameters MRjogs values, preamplifier values, Head DCM Media dcm
Module 40 and module 41: Channel Adaptive parameters modules; jog parameter ( rom 47
Module 49 and Module 4A: Servo Adaptive parameters modules;
Module 46: Calibrate the logical bad sectors of data area;
Module 0C: Field info/Contents in factory info.
Module 30 = 105 Service area translator defect in ROM
6-Other modules
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
let's start with modules we will need in hdd repair
1- mod 0x01 : - this module contain Full MAP for all modules in SA
we know that SA contain all modules for hdd these modules stored in location in zone 0
MODULE # 01 MODULE LIST / DIRECTORY MODULE/ZONE TABLE / MODULE MAP : - (firmware vertion
directory, where all module location is mention )
This MODULE defines the l ocation, length and the track where the module is located in;
For L -shaped drives, it is to access the hdd by CHS;
For ROYL drives, it is to access the hdd by ABA address.
Users can move the modules to other location by editing module 01;
01 module has one backup module, that ‟s module 110 , if the module 01 is damaged, you
can use the module 110 instead. In R OYL HDD:
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
12= length of entr 02= means backup 09 10 = module id 17 00= length 03 18 00 00 =
8C 13 00 00 = head 0 loc 8C 13 00 00 = head 1 loc
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
module 0X01 contain all offset for all copy 0 , copy 1 to any module
we know that there are 2 copies of region : - copy 0 , copy 1
mod 0x01 contain map for all modules with offset for both copie s
EX
Starting no of copy module id length head 0 loc head 1 loc
12 02 09 10 17 00 03 18 00 00 8C 13 00 00 8C 13 00 00
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
138C TO DECIMAL =5004 LOGICAL BLOCK ADDRESS
QUESTION
1 Where SA modules store
2 How many types of modules are ther
3 Which are critical modules for hard disk to start
4 Which are function module
5 Work of directory module
6 Copy of module 01 on which module
7 What is " Module offset shifting "
8 How can we move any module to other location
9 Explain module 01 starting and location of different modules
10 How to view module directory with different module location
11 Problem due to module 01
MODULE # 02 HARD DISK CONF IGURATION MODULE /ATA (SN MODEL, CAPACITY, PASSWORD ETC)
This module containing HDD ID including capacity (LBA), Serial Number, model number, manufacturing
date, password marks, etc.
For L series, 02 module can be found in drives of the same family;
For ROYL, each module 02 has different configuration information and programs offers to
regenerate the ID module(Module 02) to enhance repair success rate;
For ROYL series, module 02 has one backup module which is located in module 8032 .
1- HDD Model
2- HDD S/N
3- LBA
4- Password
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
5- DCM
and .....look if we open module 02
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
Here is the header section:
:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 52 4F 59 4C 01 00 30 00 02 00 03 00 09 5A D8 B3 ROYL............
00000010 30 30 30 38 30 30 30 30 07 07 07 00 00 00 00 00 00080000........
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ :
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
model
Date of production
01 00
01 01
01 03
this mean hdd is not password proteced
but if flag is 01 07
for example
WD hard disk firmware repair concept page no :- 16
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
use WDMARVEL you have 2 ways
this is flags
also you can copy this password and unlock from vcr
also you can use wdmarvel directly
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
3- search for these bytes :- 01 00 28 64
LIKE EXAMPLE
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
2 In which module model no and password detail stored
3 How to repair slow responding hard disk problem solution (firmware)
4 For what problem we have to fill 00 00 in module 02 at particular location
5 Module 02 backup on which module no in some families
6 H ow to open password of wd hard disk
7 case solution : - many bad green and yellow block in beginning of scan , how to solve
8 Common problem due to module -02
M od ule 0x03
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
8 Plist defect module no : -
9 IF SF log is ok and P -list is clear ed how can we rebuld p -list
10 Which are the defect -list modules
11 What happen if defect list are damage
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.
New ROYL series Key Modules for Data Back for ROYL series:
MODULE# 02 : HARD DISK CONFIGURATION MODULE /ATA (SN MODEL, CAPACITY, PASSWORD ETC)
Module 03 : Segment table
MODULE 04 : - FAMI LY MODEL CONFIGURATION (
Module 0C : Field info/Contents in factory info.
Module 31 : P -list translator
Module 32 : G-list translator
Module 33 : P -list
Module 40 and module 41: Channel Adaptive parameters modules;
Module E0 -E7: Pst log
Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.