Jinak sem se kapanek dostal dal s utilitou pro Transcend SSD25 FW update (MPTOOL.EXE + ISPB.LIB). Dokonce tak daleko, ze semi podarilo vymazat hlavni FW, takze SSD se uz nehlasi jako ADATA ale jen JM Loader 001. Nicmene aspon ten program detekoval typ NAND flash - MT29F64G08CEABA akorat teda ze na cipech je vylaserovano znaceni MT29F64G08CFABA, nicmene ID by melo byt stejne. Kdyz sem pokracoval ve formatovani, tak to ale dopadlo spatne:
Kód: Vybrat vše
<SSD F/W update tool ver B.2.9> (Apr 30 2010,17:26:32)
Find 1 recognized SSD device.!
----------------------------------------------------------------------
#1: JM Loader 001
----------------------------------------------------------------------
<SSD F/W update tool ver B.2.9> (Apr 30 2010,17:26:32)
<Loader mode>
Flash model=MT29F64G08CEABA
(Ch,Bank,CE,DrvCur)=(3,2,2,2)
FW updated count : 0x80
Current firmware version : no (Loader mode)
New updated firmware version : 100415
This program will destroy all data in SSD, do you want to continue (Y/N)? Y
Preformating..
Total bad block number (-641) is over (MaxFreeBlockNum-25).
Table is not exist :
(ch=0,Code),
fail
Napadlo me me, ze je mozna problem, ze jsou vadne bloky v nake dulezite systemove casti a proto tam nejde nahrat FW. Tak sem vyzkousel takovou blbost, ciste ze zvedavosti, ze sem na obou PCBckach prohodil vzdy dolni a horni NAND flash cip (U4<->U5 a U6<->U14)
Po teto operaci prekvapive program vubec nedetekoval zadnou pamet a hned skoncil:
Kód: Vybrat vše
<SSD F/W update tool ver B.2.9> (Apr 30 2010,17:26:32)
Find 1 recognized SSD device.!
----------------------------------------------------------------------
#1: JM Loader 001
----------------------------------------------------------------------
<SSD F/W update tool ver B.2.9> (Apr 30 2010,17:26:32)
<Loader mode>
Zkusil sem zas prohodit 2 cipy zpatky (U5<->U4) a pamet se nadetekovala:
Kód: Vybrat vše
Flash model=MT29F64G08CEABA
(Ch,Bank,CE,DrvCur)=(2,2,2,2)
FW updated count : 0x80
avsak pozor, s nizsim poctem kanalu. Ono uz to predchozi cislo 3 je dost divne, kdyz tam sou 4 cipy. Tak me napadlo, ze mozna 1 cip odesel az tak do kopru, ze uz ani nevraci ID, mozna nereaguje na zadne prikazy. A ze ten flash radic, resp jeho ROM FW detekuje ID pouze z cipu na 1. kanale a pokud je tam zrovna ten vadny cip, tak nedetekuje nic a smolik. Jenze kdyz sem prohodil zpet i duhy par cipu U14<->U6, tak se nic nezmenilo, porad 2 kanaly misto puvodnich 3. Mozna sem teplem z foukacky 🤐 dalsi cip. Mozna sem narazil na problem data retention, ze to ID a dalsi udaje jsou nahrane take v te NANDce a proste to casem zapomene - ta fleska, resp. radic za provozu dost hreje, coz tomu zrovna nepomaha. Divne ale je, ze me to nedovoli naformatovat ani s tema 2 kanalama, porad si to mele stejnou pisnicku o vadnych blocich.
Bohuzel nemam jine 4 stejne NAND cipy, kere by navic ten radic podporoval. Mit treba nake vadne SSDcko, z kereho by se daly vybrakovat, tak bych to i zkusil...
Dalsi otazka je, jak to funguje s mapou vadnych bloku z vyroby. Matne si tak vzpominam, ze to vyrobce nekam do pameti uklada a ze neni dobre si to smazat. Nevim jestli to pak ten formatovac umi nejak otestovat a sestavit si novou mapu. No je to uz kapanek nad me chapani, mozna by do toho vnesl svetlo nekdo, kdo se profesionalne zabyva obnovou dat z SSDcek, ale ti asi drzi bobrika mlceni bo firemni knowhow...