DOMANDA Sostituzione pcb hdd, informazioni

dante452438

Nuovo Utente
16
1
Sera a tutt*,

Devo sostituire il pcb del mio wd (di qui allego le foto), e volevo sarepere se il pcb che ho trovato su ebay vada bene; nelle specifiche del prodotto c'era scritto questo"SCHEDA LOGICA PCB WD5000AAJS-22YFA0, DCM DARCHT2CAN, Western Digital 500GB CAVIAR SE SATA 3.5 Pwb 2060-701444-004 Rev A"
Ringrazio chiunque riesca a darmi una mano.
IMG_20211124_194508.jpg IMG_20211124_194541.jpg IMG_20211124_194619.jpg
 

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
Si, è meglio se colleghi la sola pcb. Il tool è in grado di lavorare sulla rom anche se ci colleghi la pcb sola, anzi è meglio perchè il disco potrebbe danneggiarsi se continui ad accenderlo con queste condizioni di malfunzionamento.
Tornado 3D PMR è il nome della famiglia a cui appartiene il tuo hdd, tale informazione è salvata all'interno della rom che il tool ha identificato.
Inoltre il tool ha identificato anche la versione del micro-code della rom (58.7RD), per cui se fai la stessa cosa sulla pcb donatrice e venisse identificata anche quella col micro-code 58.7RD, non avrai bisogno di flashare sopra la rom che hai appena salvato.

Il serial non viene letto perchè viene identificato solo se c'è collegato anche l'hdd (sempre che non abbia dei problemi interni e che la pcb non sia tanto guasta da non poter alimentare correttamente il disco).
Il file flash.bin è la tua ROM !

Il modulo 01 può dare errore, è normale.
Il modulo 01 si trova di solito sulla Service Area del disco (il firmware interno al disco), ma in certi modelli di hdd potrebbe anche stare nella rom. Molto probabilmente ti da errore perchè quel modulo è assente, dovrebbe appunto risiedere sulla SA.

Se vuoi posta il file flash.bin, così verifico se è integro.
 

dante452438

Nuovo Utente
16
1
Grazie per l'aiuto si ti posto subito il file punto bin, mi sono accorto che nella file txt nel nome del dispostivo da 0gb e normale immagino essendo che non riesce ad acceddere al disco
 

Allegati

  • Flash.zip
    156.9 KB · Visualizzazioni: 19

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
Tutti i moduli e i blocchi contenuti nella rom risultano integri.
L'hdd è dotato di 6 testine
Codice:
Analysing Flash.bin ...


Searching for LDSCs and verifying PCMBlocks ...


LDSC   LDSC    Att   PCMBlock          RAM         size      PCMBlk CS
Start  ID CS        Start -  End     address     RAM / ROM    Exp/Act
---------------------------------------------------------------------------
    0  5A 83   04     120 -   CC4      10CC0      BA4   BA4    42   42   OK
   20  01 81   01     CC5 -  7591          0 c   82BC  68CC    D0   D0   OK
   40  02 AC   01    7592 -  BB8A       8370 c   61CC  45F8    7A   7A   OK
   60  03 FC   01    BB8B -  C24F       E748 c    7E0   6C4    F9   F9   OK
   80  04 9D   03    C250 -  C420    4000064 c    270   1D0    49   49   OK
   A0  05 2B   03    C421 -  C8ED    40041AC c    99C   4CC    F1   F1   OK
   C0  06 B1   03    C8EE -  DF3A   24000000 c   26DC  164C    4A   4A   OK
   E0  07 A1   00    DF3B - 25BCB   FFE17E00    17C90 17C90    16   16   OK
  100  08 13   01   25BCC - 2BE14   FFE30200 c   7D20  6248    17   17   OK


LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
Att    = Attributes
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock
c      = compressed PCMBlock
size   = size of decompressed (in RAM) and compressed (in ROM) PCMBlock in bytes




ROYL directory module 0x000B found at 0x2FEE1


Active directory flag = 0x00


Identifying SA regions ...


Reg#  Reg size    Reg loc
----------------------------
0x00  0x00014160  0x00000000
0x01  0x00014160  0x0001AC80
0x02  0x00014160  0x00035900
0x03  0x00014160  0x00050580
0x04  0x00014160  0x0006B200
0x05  0x00014160  0x00085E80


Verifying ROYL modules ...


 ID          Size (bytes)         Address    Checksum
dir   hdr    dir       hdr
-----------------------------------------------------
000A  OK     0000003E  00000200   0002FFB2   00000000  OK
000B  OK     000000D1  00000200   0002FEE1   00000000  OK
0030  OK     00000400  OK         0002FAE1   00000000  OK
0047  OK     00000400  OK         0002F320   00000000  OK
000D  OK     00000046  00000200   0002F2DA   00000000  OK
004F  OK     000000E0  00000200   0002F720   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_01\000Bmods and Flash_01\020Bmods


Active directory is 0x0B -- directory 0x20B not present


Analysing active 0x0A module ...


Head map checksum (Expected / Actual) = 0x0000 / 0x0000 - OK
Number of heads (physical / in use) = 6/6
Head map #1 = 0xFC / 0b11111100
Head map #2 = 0x3F / 0b00111111


Analysing active 0x0D module ...


Firmware Version = 12.01C02
World Wide Name = 50014EE2565BA951




Analysing active 0x4F module ...


ROM version = 0058007R


Analysing active 0x47 module ...


Preamp values
-----------
0  0909801E
1  09099020
2  07098020
3  090A7120
4  0709811F
5  080A801C
6  050AA11E
7  050AA11E


Microjogs
-------
0  0A7C
1  0A14
2  0A80
3  0A42
4  0A84
5  0A34
6  0670
7  0670


Head/Media DCM = 7F
 

dante452438

Nuovo Utente
16
1
Grazie per la conferma che il file non ha problematiche, in caso volessi aprire il file flash.bin del pcb che mi deve arrivare con che programma mi consigli di aprirlo, per quanto riguarda il post aspetto di confermare che con il prossimo pcb va tutto bene o devo metterlo come risolto gia adesso ?
 

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
Porta sfortuna cantare vittoria prima del tempo.
...a parte gli scherzi, aspetta di mettere il post come risolto, normalmente si fa così.

Il file flash.bin non lo devi immaginare come un file di testo o una foto, quindi non lo puoi aprire con un programma e pretendere di capirci qualcosa.
Contiene usa serie di caratteri esadecimali, ma se vuoi vederli puoi usare un qualsiasi editor esadecimale, basta che non lo modifichi per non corromperlo.
Puoi usare come editor esadecimale HxD se vuoi vedere come è fatto dentro.

Il controllo della rom l'ho fatto con una semplice utility DOS che si chiama wdROM che è in grado di decodificare i valori esadecimali contenuti e di analizzare quindi i vari blocchi.
Ho usato la versione 16.
Basta aprire il prompt dei comandi dos col CMD di windows, portarsi sulla directory in cui sono stati salvati i file wdROMv16.exe wdROMv16.bas ed inviare il comando wdROMv16.exe flash.bin
Ovviamente il file della rom flash.bin dovrà risiedere nella stessa directory di wdROMv16.

wdrom16.png


Dopo l'analisi verrà creata una nuova cartella nominata "Flash_00" con tutti i moduli e i blocchi estratti dal file flash.bin e un file di testo nominato "ROManalysis.txt" che contiene il LOG dell'analisi... che poi è quello che ho postato prima.
 

dante452438

Nuovo Utente
16
1
Una volta scritta la rom che ho estratto dal vecchio pcb sul nuovo pcb devo fare qualcos'altro nello specifico perchè anche dopo aver fatto questa operazione e avere rimontato il pcb sull'hdd non vedo il disco quindi non so se devo fare altre operazioni o meno
 

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
Sei sicuro che la rom sia stata scritta ?
Dopo averla scritta devi spegnere e riaccendere la pcb, poi controlla che la versione sia stata davvero modificata così saprai se è stata realmente flashata.

Comunque l'hdd dovresti sentirlo che si accende, se non emette alcun rumore o vibrazione significa che è guasto internamente.
Ti ricordo che la pcb l'hai sostituita sull'ipotesi che fosse guasta, ma non ne avevi la certezza. Se non si accende nemmeno con la donatrice hai la conferma che il problema sta appunto all'interno del disco.

Riporto quello che avevo scritto qualche messaggio fa
Allora si, può essere un difetto della tua pcb, per esperienza so che quando si comportano così questi vecchi hdd è spesso colpa di micro fratture sulle saldature, quindi non un vero e proprio guasto a livello di componentistica.
Tuttavia c'è una piccola probabilità che possa esserci un guasto meccanico a livello di testine o un parziale grippaggio sul motore.

Se cambiando pcb si comporterà esattamente allo stesso modo, vorrà dire che il problema è certamente meccanico.
 
Ultima modifica:

dante452438

Nuovo Utente
16
1
Sei sicuro che la rom sia stata scritta ?
Dopo averla scritta devi spegnere e riaccendere la pcb, poi controlla che la versione sia stata davvero modificata così saprai se è stata realmente flashata.

Comunque l'hdd dovresti sentirlo che si accende, se non emette alcun rumore o vibrazione significa che è guasto internamente.
Ti ricordo che la pcb l'hai sostituita sull'ipotesi che fosse guasta, ma non ne avevi la certezza. Se non si accende nemmeno con la donatrice hai la conferma che il problema sta appunto all'interno del disco.

Riporto quello che avevo scritto qualche messaggio fa
Si il disco si accende tenta di leggere i dati e poi dopo un po si ferma, non so come controllare che il fw flashato sia corretto l''ho flashato e poi dopo avrelo ricollegato al disco ho provato a collegarlo ed estraendo la rom mi crea la cartella che ha il nome 58.7rd quindi go pensato fosse quello fw cosigli su altri modi per controllare la versione?
Perche io il disco lo vendo ancora non inizializzato su gestione disco
Post unito automaticamente:

quando provo a leggere i driver info da wdmarvel mi da questi tre errori
Error reading module ID02, state - FM_ERR_DIR
Error reading device configuration , state - VSC_ERR_PERM_OVL_NOT_LOADED
Error reading device configuration , state - VSC_ERR_ACTION_CODE_OUT_OF_RANGE
 
Ultima modifica:

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
La versione del micro code della rom viene indicata dal tool, esattamente come hai già fatto prima.
Quando hai controllato il micro code sulla rom della donatrice, hai visto che la versione era la 58.76D, mentre quella della pcb originale è 58.7RD. Poi hai flashato la rom tua sulla pcb donatrice, quindi a questo punto se ti dice che hai la 58.7RD significa che il flash è avvenuto con successo.
Immagino tu abbia acquistato la licenza per un mese. Questo è l'unico modo per flashare la rom usando il comando "rom write".

P.S.
Sei sicuro che la pcb che era montata sul tuo disco (presunta guasta che hai messo in foto) sia l'originale?
Voglio dire, non è che per caso avevi provato a farla cambiare da un amico o da un centro di assistenza pc?
A volte capitano queste cose, poi vedendo che il cambio non funziona, si dimenticano di rimontare la pcb originale e quindi non si ha più la rom originale. Spero quindi che la rom sulla tua pcb d'origine sia quella appartenente al disco.

Se vuoi domani gli do un'occhiata in remoto, scrivimi su skype.
Scaricati nel frattempo il software per l'assistenza remota
 
Ultima modifica:

dante452438

Nuovo Utente
16
1
Sono sicuro che il il pcb non e stato cambiato da nessuno l'hdd non e stato usato da nessun'altro apparte pultroppo online trovo solo fw di versioni vicine al mio hdd tipo trovo il fw per il wd5000aajs-22tka0 quando il mio hdd e un wd5000aajs-22yfa0, vorrei poterti dire di si per quanto riguarda l'occhiata da remoto ma il pc da cui sto effettuando questi test non e mio (il mio e in attesa che arrivi la scheda madre ai me deceduta a causa di un fulmine ) in caso io non possa fare piu nulla potero il disco ad analizzare da dei professionisti per vedere il problema anche se vorrei evitarlo (uno perche mi interessa capire il funzionamento e sapere sistemare le cose a livello informatico, e due perche costa tanto la riparazione )
 

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
Io proverei ad usare un loader con lo stesso micro code che usa il tuo hdd, ma di certo non mi metto a spiegare come farlo qui, perchè senza gli strumenti necessari non è possibile farlo e in pochi capirebbero.
Tu ora hai una licenza del tool per 1 mese, almeno credo, potresti anche farlo ma non te lo consiglio. Smanettare su un hdd che contiene al suo interno dati di una certa rilevanza può essere rischioso.
Tra l'altro il loader va prelevato da un hdd funzionante come il tuo e sapere come fare il dump, quindi la cosa migliore è di affidare il disco a dei professionisti nel settore.

Ciao.
 

massimo64

Utente Attivo
2,322
490
hai visto il pcb , dalla foto non si vede bene, ma vedo qualche componente che non mi piace , controllalo bene, può essere anche la foto ( un conto vederlo in foto, un conto vederlo di persona , e dalla foto mi può anche trarre in inganno
 

dante452438

Nuovo Utente
16
1
Io proverei ad usare un loader con lo stesso micro code che usa il tuo hdd, ma di certo non mi metto a spiegare come farlo qui, perchè senza gli strumenti necessari non è possibile farlo e in pochi capirebbero.
Tu ora hai una licenza del tool per 1 mese, almeno credo, potresti anche farlo ma non te lo consiglio. Smanettare su un hdd che contiene al suo interno dati di una certa rilevanza può essere rischioso.
Tra l'altro il loader va prelevato da un hdd funzionante come il tuo e sapere come fare il dump, quindi la cosa migliore è di affidare il disco a dei professionisti nel settore.

Ciao.
Grazie per l'aiuto e i consigli pultroppo se per usare un loader serve altri strumenti tipo una pc-3000 mi conviene portarlo da un tecnico per capire il problema poi se e legato al software e non a livello fisico e se mi costa troppo potrei pensare a prendere una pc3000 oppure se abbia bisogno di un disco identico al mio
 
  • Mi piace
Reazioni: massimo64

michael chiklis

Utente Èlite
5,854
2,233
CPU
Intel i7-3770 @ 3,4 GHz
Dissipatore
CRYORIG M9i
Scheda Madre
ASROCK Z77 Pro3
HDD
Samsung 860 Evo
RAM
DDR3-1600 Kingston KHX16C9T3K2/16X 32 GB (4x8GB)
GPU
NVIDIA GeForce GTX 550 Ti
Monitor
Samsung SyncMaster T200
PSU
Antec EA650G Pro 650W
Case
Montech Air900 Mesh-Nero
OS
Win7 x64
PC3000 costa quasi 10.000 euro, secondo te conviene?
E' uno strumento professionale, per impararlo ci vogliono anni e comunque non c'è alcun pulsante che tu premi e lui ti da la diagnosi, e non ripara nemmeno gli hdd in automatico.
La maggior parte del lavoro la fa il tecnico, la diagnosi infatti è frutto soprattutto della sua conoscenza, potresti farla anche tu senza pc3000 se avessi un pò di esperienza.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!