Membaca IC Flash NAND 29F32G08QAA Micron

10

Akan lebih baik jika ini adalah pertanyaan belanja - tetapi 99% + kemungkinan menjadi pertanyaan konstruksi elektronik :-(.

Saya ingin menemukan cara tercepat / termudah / termurah untuk membaca IC NAND Flash 4GB dalam memory stick USB yang rusak. IC onboard controller sudah mati. IC Flash mungkin juga mati, tetapi saya akan menganggapnya tidak sampai menjadi jelas.

Membaca itu bisa melibatkan

(1) Membuat pembaca khusus,

Mungkin bukan ide yang sepenuhnya konyol karena koneksi ke Flash sedikit (8 data dan beberapa kontrol.)

Seberapa besar kemungkinan saya dapat dengan mudah mengakses data jika saya melakukan ini, saya belum tahu. Memperoleh sedikit gambar adalah kasus terburuk yang dapat ditanggung TAPI Saya jauh lebih suka memiliki sesuatu yang "melihat" sistem file dan file seperti sebelumnya. Tentu saja.

(2) menyolder dalam IC pengontrol baru

Saya belum tahu apakah ini biasa digunakan di perangkat lain. Sampel 1 yang diperiksa sejauh ini memiliki 100% tidak cocok. Mungkin ada standar industri, nomor bagian terlepas dari, saya tahu belum (belum).

SK6211. QFP48. Uraikan uraian di sini dan
Lembar Data di sini .

masukkan deskripsi gambar di sini

Atau

(3) Melepaskan Mic NAND Flash IC NAND 29F32G08QAA 32 mbit.
Lembar data belum ditemukan.

Tanda SANGAT redup. Ini adalah "gambar foto yang disempurnakan dari tanda".

masukkan deskripsi gambar di sini


BEGITU

Adakah yang punya saran bagaimana saya mungkin TERBAIK membaca memori ini dengan format asli, atau sama sekali?

Setiap pemikiran tentang sumber 6211, kesamaan dengan bagian-bagian lain, kemampuan untuk menggunakan NAND Flash membaca IC "lama" dll.

Ada petunjuk.


Latar Belakang:

Seorang teman baik yang telah diperingatkan tentang perlunya cadangan data gagal untuk memperhatikan peringatan karena telah "kehilangan akses" ke satu set file yang sangat berharga yang disimpan pada memory stick USB. Dia belajar untuk menjadi guru dan arsipnya adalah rencana pelajaran dan materi lain yang dibuat dalam jangka waktu yang lama.

Stik memori USB rusak parah secara fisik karena terbentur ke samping saat dicolokkan ke port USB. Rupanya upaya dilakukan untuk membacanya dengan mendorongnya bersama. Ketika sampai pada saya 3 dari 4 koneksi antara PCB dan konektor rusak. Saya resoldered ini, berharap ada peluang bagus untuk memulihkan operasi.

Ketika dicolokkan ke port USB, memory stick menarik arus besar (mungkin port terbatas) dan pengontrol menjadi SANGAT SANGAT panas - Saya pertama kali menemukan ini dengan membakar diri saya dengan buruk pada IC. IC memori aktual ada di sisi berlawanan dari PCB. Tampaknya juga menjadi panas TAPI ini mungkin karena Wattage yang sangat besar masuk ke IC pengontrol. Pematrian akan terjadi.


Nomor komponen dikoreksi menjadi 29F32G08 Q AA

Russell McMahon
sumber
6
Apakah orang yang menurunkan ini ingin menjelaskan alasannya. Jika Anda dapat menyarankan cara mengajukan pertanyaan dengan lebih memadai, namun tanpa kelebihan bagasi, atau bagaimana menyatakan masalah dengan lebih jelas; atau jika Anda dapat menjelaskan bagaimana pertanyaan ini tidak melibatkan desain atau konstruksi elektronik; maka pengetahuan besar Anda, kecerdasan, daya pikir, kebijaksanaan, dan (yang dapat meragukannya) dengan cerdas, dan tidak diragukan lagi keindahan pribadi yang luar biasa dan semua kebahagiaan yang serba bisa, pasti akan mendapat manfaat dari peningkatan paparan. Tidak?
Russell McMahon
Aduh - 6 hasil di google untuk lembar data untuk 29F32G080AA ... Tidak terlihat bagus di bagian depan itu ...
Majenko
Kontroler tampaknya menjadi salah satu yang populer. "Pengontrol ini ditemukan di flash drive dari berbagai produsen, seperti: Kingston, Kingmax, A-data, dll."
Majenko
@Russell - Saya downvoter kedua. Saya menurunkannya karena kekurangan data yang akan diperlukan untuk menjawab pertanyaan: skema, lembar data untuk modul flash, informasi tentang perilaku normal. Tidak memiliki ini karena ini adalah pertanyaan tentang debugging elektronik konsumen. Anda telah berusaha keras untuk memberikan semua informasi yang Anda bisa, tetapi Anda berada pada posisi yang secara fundamental berbeda dengan perancang flash drive jika mengalami masalah yang sama. Juga, terima kasih atas pujiannya!
Kevin Vermeer
yang telah diperingatkan tentang perlunya cadangan data gagal mengindahkan ... Duh! Sepertinya dia mendapatkan apa yang dia minta. Duh, lagi.
Olin Lathrop

Jawaban:

4

Sepertinya Anda bisa mendapatkan datasheet untuk chip flash dan karenanya menyiapkan sesuatu untuk membaca bit. Namun, itu mungkin jauh dari memulihkan data. Di suatu tempat di tumpukan bit adalah kontrol informasi pribadi ke flash drive, mungkin beberapa data level keausan, dan kemudian file struktur sistem seperti yang terlihat oleh sistem operasi.

Anda harus bisa mendapatkan info tentang sistem file (mungkin FAT32), tetapi struktur flash drive pribadi dan bagaimana / di mana sebenarnya menyimpan data tidak mungkin ditentukan secara publik. Saya pikir yang terbaik adalah mendapatkan flash drive lain dengan model yang persis sama, ganti chip flash Anda ke drive itu, dan berharap tidak ada status tambahan yang disimpan dalam memori non-volatile di controller.

Olin Lathrop
sumber
Ah. Itu lebih baik. Tidak ada ikan mati atau fase Bulan :-). Dan ya, terima kasih, itu ringkasan yang cukup adil dari apa yang saya dengar dari tempat lain sejauh ini. Veronica Merryfield mengirimi saya tautan ke paten yang mencakup sistem FTL mereka - mudah-mudahan itu tidak akan menjadi sulit :-)
Russell McMahon
2
@Russell: Sebenarnya seluruh proyek ini cukup rapuh, jadi mungkin perlu melambaikan ikan mati yang tepat.
Olin Lathrop
1
"Pretty iffy" adalah lagu 'cukup luas'. Seseorang tidak selalu dapat memilih apa yang realitas hadapi - hanya apakah akan menghadapi tantangan atau tidak. Saya sekarang tahu faktor-faktor apa yang mungkin mempengaruhi hasil - dan bahwa peluang untuk sukses kecil :-(. Saya memiliki memory stick USB yang tampaknya sama dalam perjalanan dari situs lelang lokal dan akan segera tahu jika saya Saya akan dapat mencoba perbaikan. Rentang yang rapuh itu dapat diterima. Saya mungkin belum bisa melawan Naga dan bahkan mungkin bisa menyelamatkan Damsel yang adil. Tampaknya baik bagi saya
Russell McMahon
2

Mungkin perangkat ini:

http://www.micron.com/products/ProductDetails.html?product=products/nand_flash/mass_storage/MT29F32G08ABAAAM73A3WC1

Lembar data tampaknya berada di bawah NDA, tetapi ada juga tautan ke sini:

http://onfi.org/specifications/

yang memiliki spesifikasi umum.


Saya tidak berpikir ini benar-benar jawaban untuk masalah Anda, tetapi Anda bisa ...

  • Buat cukup untuk memasang chip NAND telanjang ke mikrokontroler favorit (mungkin melalui beberapa pemindah level).
  • Lalu "bit-bang" antarmuka untuk mengunduh seluruh chip melalui serial. Ini akan memakan waktu cukup lama.
  • Anda kemudian dapat menjalankan stringsgambar itu untuk mengekstraksi konten teks murni.

Tetapi akan ada segala macam koreksi kesalahan dan fragmentasi menghalangi, jadi ini mungkin tidak sepadan dengan usaha.


Desoldering satu atau chip lain dan menggantinya dengan yang berfungsi, atau dalam flash drive yang bekerja sejenisnya mungkin adalah taruhan terbaik Anda. semoga berhasil!

Martin Thompson
sumber
0

Saran Olin untuk memindahkan chip ke drive model lain yang sama kemungkinan paling cepat jika berfungsi dan jika Anda memiliki kemampuan untuk melakukan solder dengan cukup bersih.

Kemungkinan mundur adalah memasang chip ke sesuatu dengan GPIO yang cukup dan mengaksesnya melalui implementasi perangkat lunak dari protokol lembar data. IIRC, ini hampir tidak bisa dilakukan dengan port paralel dua arah. Sebuah mikrokontroler yang terhubung secara serial (Arduino, dll) juga akan menjadi kemungkinan - apakah itu melakukan siklus akses dan mengalirkan data kembali ke serial di beberapa ratus kilobaud, atau menerapkan bahasa perintah untuk memberi tahu apa yang harus dikontrol sinyal kontrol dan dapatkan kembali data dengan sangat, sangat lambat (kalikan benar dengan beberapa lebih jika itu adalah model serial-USB, mengingat latensi yang ditambahkan). Untuk proyek yang lambat tentu saja relatif - yaitu, setelah Anda menghabiskan akhir pekan membangun dan men-debug-nya, membiarkannya berjalan pada malam hari atau bahkan selama beberapa hari tampaknya tidak terlalu buruk.

Chris Stratton
sumber
Yesish :-). Kontroler baru ke PCB lama sedikit lebih mudah menyolder (bukan masalah) dan sedikit merusak memori Flash (masalah yang lebih besar). Tetapi papan lama berjalan terluka secara mekanis sehingga mungkin akan mentransfer Flash. Terjemahan USB ke flash adalah yang paling tidak dikenal - Mikron menggunakan algoritme yang dipatenkan sendiri dan saya tidak tahu apakah memasukkan Flash lama ke bidang pemetaan pengontrol baru gong menjadi tidak menyakitkan atau bencana atau di suatu tempat di antaranya. Kemudian ada Flash leveling memakai dengan pemetaan tabel mungkin diadakan di controller lama (mati) atau di flash lama (hidup, saya harap).
Russell McMahon
Saya pribadi lebih suka desolder dan memindahkan chip flash nand dengan pin pada dua sisi yang jauh dari PQFP dengan pin di keempat sisi. Dan saya mengatakan bahwa setelah harus berhasil menarik .5mm 48PQFP dari PCB buatan tangan di rumah menggunakan jalinan dan kawat musik dan meletakkannya kembali diputar 90 derajat ;-) Tapi saya bisa melihat mengapa Anda lebih suka bekerja pada chip yang dapat diganti daripada yang tak tergantikan. Jika transplantasi pengontrol tidak berfungsi, pertimbangkan menyolder kabel untuk akses perangkat lunak ke bantalan pengontrol.
Chris Stratton