August 17th, 2018, 17:31
August 17th, 2018, 17:33
August 17th, 2018, 17:43
fzabkar wrote:Can you upload the ROM and module 01?
August 17th, 2018, 17:46
mhp666 wrote:fzabkar wrote:Can you upload the ROM and module 01?
Yes
August 17th, 2018, 17:52
August 17th, 2018, 18:20
August 17th, 2018, 18:24
12 02 01 00 18 00 03 18 90 00 1F 17 01 00 1F 17 01 00
^^^^^^^^^^^ ^^^^^^^^^^^
Analysing ROM_WDC WD4500HLHX-01JJPV0.bin ...
Searching for LDSCs and verifying PCMBlocks ...
LDSC LDSC PCMBLock PCMBlk CS
Start ID CS Start - End Exp/Act
---------------------------------------
00000 5A F1 00020 - 00FB4 5D 5D OK
01000 01 99 01140 - 02794 DD DD OK
01020 02 81 02795 - 091C1 CD CD OK
01040 03 19 091C2 - 0E6EA 47 47 OK
01060 04 7F 0E6EB - 0EE33 BB BB OK
01080 05 85 0EE34 - 0F034 4D 4D OK
010A0 06 10 0F035 - 0F449 FF FF OK
010C0 07 F1 0F44A - 0F84E 00 00 OK
010E0 08 BA 0F84F - 24D37 0B 0B OK
01100 09 08 24D38 - 2D6D0 5F 5F OK
41000 01 99 41140 - 42794 DD DD OK
41020 02 81 42795 - 491C1 A6 A6 OK
41040 03 F9 491C2 - 4E6DE 1A 1A OK
41060 04 73 4E6DF - 4EE27 BB BB OK
41080 05 79 4EE28 - 4F028 4D 4D OK
410A0 06 04 4F029 - 4F43D E8 E8 OK
410C0 07 E5 4F43E - 4F842 00 00 OK
410E0 08 AE 4F843 - 64D2B A1 A1 OK
41100 09 24 64D2C - 6D6D4 16 16 OK
LDSC = PM Loader Config String (32 bytes)
ID = ID byte of LDSC (byte #0)
CS = Checksum byte or word
PCMBlk = Program Code Memory Block
Exp = Expected checksum for PCMBLock
Act = Actual checksum for PCMBLock
ROYL directory module 0x000B found at 0x0003FEE7
Active directory flag = 0x05
Identifying SA regions ...
Reg# Reg size Reg loc
----------------------------
0x00 0x00026AC0 0x00000000
0x01 0x00026AC0 0x00033900
0x02 0x00026AC0 0x00067200
0x03 0x00026AC0 0x0009AB00
0x04 0x00026AC0 0x000CE400
Verifying ROYL modules ...
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001171F N/A
000A OK 0000003E 00000200 0003F21D 00000000 OK
000B OK 00000119 00000200 0003FEE7 00000000 OK
020B OK 00000119 00000200 0003EEE7 00000000 OK
0030 OK 00000400 OK 0003F2E7 00000000 OK
0047 OK 00000400 OK 0003F6E7 00000000 OK
000D OK 0000008C 00000200 0003F25B 00000000 OK
004F OK 00000400 OK 0003FAE7 00000000 OK
ROYL directory module 0x020B found at 0x0003EEE7
Active directory flag = 0x04
Identifying SA regions ...
Reg# Reg size Reg loc
----------------------------
0x00 0x00026AC0 0x00000000
0x01 0x00026AC0 0x00033900
0x02 0x00026AC0 0x00067200
0x03 0x00026AC0 0x0009AB00
0x04 0x00026AC0 0x000CE400
Verifying ROYL modules ...
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001F2EA N/A
000A OK 0000003E 00000200 0003E21D 00000000 OK
000B OK 00000119 00000200 0003FEE7 00000000 OK
020B OK 00000119 00000200 0003EEE7 00000000 OK
0030 OK 00000400 OK 0003E2E7 00000000 OK
0047 OK 00000400 OK 0003E6E7 00000000 OK
000D OK 0000008C 00000200 0003E25B 00000000 OK
004F OK 00000400 OK 0003EAE7 00000000 OK
dir - Module ID/Size as reported in directory module (0x20B or 0x0B)
hdr - Module ID/Size as reported in module's header
N/A - Not Applicable
BAD - Module has invalid checksum. This may be due to non-existent module.
ROM modules saved to Flash$$$\000Bmods and Flash$$$\020Bmods
Active directory is 0x0B
Analysing active 0x0A module ...
Head map checksum (Expected / Actual) = 0x0000 / 0x0000 - OK
Number of heads (physical / in use) = 6/5
Head map #1 = 0x3E / 0b00111110
Head map #2 = 0x00 / 0b00000000
DCM = | Z | C S H H A C N
: : : : : : : : : :
: : : : : : : : : unknown
: : : : : : : : top VCM
: : : : : : : ACA
: : : : : : bottom VCM
: : : : : HSA
: : : : media
: : : preamp
: : latch
: base
spindle motor
Analysing active 0x0D module ...
Firmware Version = 04.05G04
World Wide Name = 50014EE0AD526CBD
Model Number = WDC WD4500HLHX-01JJPV0
Serial Number =
Analysing active 0x4F module ...
ROM version = 000200A2
Analysing active 0x47 module ...
Preamp values
-----------
0 05195124
1 071A622E
2 0717702A
3 09166027
4 09136028
5 0411422E
Microjogs
-------
0 0840
1 08AC
2 07E8
3 07E0
4 07EC
5 089C
Head/Media DCM = HS
August 17th, 2018, 18:47
August 17th, 2018, 19:08
August 17th, 2018, 21:32
August 17th, 2018, 22:03
reco wrote:better give a screenshot about ROM module 0B 20B where the address of module 01 is stored
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001171F N/A
^^^^^^^^
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001F2EA N/A
^^^^^^^^
August 18th, 2018, 0:08
August 18th, 2018, 0:13
fzabkar wrote:reco wrote:better give a screenshot about ROM module 0B 20B where the address of module 01 is stored
Dir 0B
- Code:
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001171F N/A
^^^^^^^^
Dir 20B
- Code:
ID Size (bytes) Address Checksum
dir hdr dir hdr
-----------------------------------------------------
0001 N/A 00003000 N/A 0001F2EA N/A
^^^^^^^^
August 18th, 2018, 2:24
reco wrote:The address recorded in 0B 20B contradicts against each other , we can fix this issue by modifying its address. Perhaps the module recording the addresses malfunctions or something else, but no big an issue
August 18th, 2018, 4:35
mhp666 wrote:I pass you the track -170.
Right now I do not clarify but it seems to be this:
I pass you the track -170.
Right now I do not clarify but it seems to be this:
ABA 0x1171F : -170 HEAD 0 OFFSET 0x1FA -> seems to point to the module 0x01
OFFSET FILE -170 IS 3F200
Sorry if I was wrong in something.
reco wrote:I can help you handle that through a thorough inspection via remote software if you are not reluctant to have me doing this.
August 18th, 2018, 16:36
August 18th, 2018, 16:43
August 18th, 2018, 16:57
August 18th, 2018, 17:14
August 18th, 2018, 17:28
Powered by phpBB © phpBB Group.