마이크론 29F32G08QAA NAND 플래시 IC 읽기


10

이것이 쇼핑 질문이라면 좋을 것입니다. 그러나 99 % 이상이 전자 건축 질문 일 가능성이 높습니다 :-(.

손상된 USB 메모리 스틱에서 4GB NAND 플래시 IC를 읽는 가장 빠르고 쉬운 방법을 찾고 싶습니다. 온보드 컨트롤러 IC가 죽었습니다. 플래시 IC도 죽었을 수도 있지만 분명하지 않을 때까지는 그렇지 않다고 가정합니다.

읽을 수 있습니다

(1) 커스텀 리더 만들기

플래시와의 연결이 적기 때문에 완전히 어리석은 생각은 아닙니다 (8 개의 데이터와 소수의 컨트롤).

이 작업을 수행하면 데이터에 쉽게 액세스 할 수있을 가능성이 아직 없습니다. 비트 이미지를 얻는 것은 견딜 수없는 최악의 경우이지만 파일 시스템과 파일을 "인식"하는 것이 훨씬 낫습니다. 물론이야.

(2) 새로운 컨트롤러 IC에서 납땜

다른 장치에서 공통적으로 사용되는지는 아직 알 수 없습니다. 지금까지 확인한 1의 샘플은 100 % 일치하지 않습니다. 어쨌든 산업 표준, 부품 번호가있을 수 있습니다.

SK6211. QFP48. 여기에 설명
데이터 시트를 설명하십시오 .

여기에 이미지 설명을 입력하십시오

또는

(3) Micron 29F32G08QAA 32mbit NAND 플래시 IC 제거.
아직 데이터 시트가 없습니다.

매우 희미한 표시. 다음은 "마킹의 강화 된 사진 이미지"입니다.

여기에 이미지 설명을 입력하십시오


그래서

누구든지 내가이 형식을 원래 형식으로 읽거나 전혀 읽을 수있는 방법에 대한 제안이 있습니까?

6211의 출처에 대한 생각, 다른 부품과의 공통성, "모든 오래된"NAND 플래시 판독 IC 등을 사용할 수있는 기능

힌트


배경:

데이터 백업의 필요성에 대해 경고를받은 친한 친구는 USB 메모리 스틱에 저장된 매우 가치있는 파일 세트에 "손실 된"액세스 권한을 가지므로 경고에주의를 기울이지 못했습니다. 그녀는 교사가되기 위해 공부하고 있으며 파일은 수업 계획과 장기간에 걸쳐 만들어진 기타 자료입니다.

USB 포트에 꽂으면 USB 메모리 스틱이 옆으로 넘어져 물리적으로 심하게 손상되었습니다. 함께 밀어서 읽으려고 시도한 것 같습니다. 그것이 나에게 도착했을 때 PCB와 커넥터 사이의 4 개의 연결 중 3 개가 끊어졌습니다. 나는 작업을 복원 할 수있는 좋은 기회가 있기를 기대하면서 이것을 다시 정리했습니다.

USB 포트에 꽂으면 메모리 스틱에 큰 전류가 흐르고 (아마도 포트가 제한됨) 컨트롤러가 매우 뜨겁습니다. 먼저 IC에서 자신을 불 태워서 이것을 발견했습니다. 실제 메모리 IC는 PCB의 반대편에 있습니다. 또한 뜨거워지는 것처럼 보이지만 이는 컨트롤러 IC에 들어가는 와트 수가 매우 크기 때문일 수 있습니다. 납땜 제거가 발생합니다.


29F32G08 Q AA로 수정 된 부품 번호


6
이것을 억압 한 사람이 이유를 설명하고 싶습니까? 초과 수하물없이 더 적절하게 질문하는 방법 또는 문제를보다 명확하게 설명하는 방법을 조언 할 수있는 경우 또는이 질문이 전자 설계 나 건축과 관련이없는 방법을 설명 할 수 있다면 그러면 당신의 훌륭한 건전성, 성 결함, 지속성, 지혜 그리고 (그것을 의심 할 수있는) 재치, 그리고 의심 할 여지없이 엄청난 개인적인 아름다움과 모든 둥근 기쁨의 기쁨은 의심 할 여지없이 노출 증가로부터 이익을 얻을 것입니다. 아니?
러셀 맥 마혼

Ouch-29F32G080AA에 대한 데이터 시트에 대한 Google 검색 결과 6 건 ... 그 앞선이 좋지 않습니다 ...
Majenko November

컨트롤러는 인기있는 것처럼 보입니다. "이 컨트롤러는 Kingston, Kingmax, A-data 등과 같은 다른 제조업체의 플래시 드라이브에 있습니다."
Majenko

@Russell-나는 두 번째 downvoter입니다. 필자는 회로도, 플래시 모듈의 데이터 시트, 정상적인 동작에 대한 정보에 대한 질문에 대답하는 데 필요한 데이터가 부족하기 때문에 그것을 하향 투표했습니다. 소비자 전자 제품 디버깅에 대한 질문이기 때문에 이것들이 부족합니다. 가능한 모든 정보를 제공하기 위해 많은 노력을 기울 였지만 동일한 문제가 발생하는 경우 플래시 드라이브 설계자와는 근본적으로 다른 위치에 있습니다. 또한 칭찬에 감사드립니다!
케빈 베르메르

데이터 백업의 필요성에 대해 경고받은 사람은주의를 기울이지 못했습니다 ... Duh! 그녀가 원하는 것을 얻었던 것 같습니다. 또, 다시
Olin Lathrop

답변:


4

플래시 칩의 데이터 시트를 가져 와서 비트를 읽을 수있는 것을 준비하는 것처럼 보입니다. 그러나 이는 데이터를 복구하는 데 큰 도움이 될 수 있습니다. 약간의 비트 어딘가에 플래시 드라이브 전용의 제어 정보, 아마도 일부 마모 레벨링 데이터 및 운영 체제에서 볼 수있는 파일 시스템 구조가 있습니다.

파일 시스템 (아마도 FAT32)에 대한 정보를 얻을 수 있어야하지만 개인 플래시 드라이브 구조와 실제로 데이터를 저장하는 방법 / 위치는 공개적으로 지정되지 않을 것입니다. 가장 좋은 방법은 정확히 동일한 모델의 다른 플래시 드라이브를 가져 와서 플래시 칩을 해당 드라이브로 교체하고 컨트롤러의 비 휘발성 메모리에 추가 상태가 저장되지 않기를 바랍니다.


아 그게 낫다. 죽은 물고기 나 달의 위상은 없습니다 :-). 그리고 네, 감사합니다. 그것은 지금까지 다른 곳에서 들었던 것에 대한 꽤 공정한 요약입니다. 베로니카 Merryfield는 FTL 시스템을 커버 특허 나에게 링크를 보내 - 희망이 :-) 어려운 얻을 않을거야
러셀 맥마흔

2
@Russell : 실제로이 전체 프로젝트는 꽤나 만족 스럽기 때문에 죽은 물고기를 적절하게 흔드는 것이 필요할 수 있습니다.
Olin Lathrop

1
"Pretty iffy"는 '꽤 넓은'sobriquet입니다. 어떤 현실의 요리를 항상 선택할 수는 없습니다. 나는 결과에 영향을 미칠 수있는 요소가 무엇인지 알고 성공의 가능성은 적다는 것을 알고있다 :-(. 나는 로컬 경매 사이트에서가는 길에 같은 것으로 보이는 USB 메모리 스틱을 가지고 있고 내가 알고 있다면 곧 알게 될 것이다 수리를 시도 할 수있을 것입니다. 그 정도의 허용 가능한 범위. 나는 아직 드래곤과 싸울 수도 있고 공정한 Damsel을 구할 수도 있습니다 .- 나에게 좋을 것 같습니다
Russell McMahon

2

이 장치 일 수 있습니다.

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

데이터 시트는 NDA에 해당되는 것으로 보이지만 여기에 대한 링크도 있습니다.

http://onfi.org/specifications/

일반 사양이 있습니다.


나는 이것이 실제로 당신의 문제에 대한 대답이라고 생각하지 않지만, 당신은 할 수 있습니다 ...

  • 베어 NAND 칩을 선호하는 마이크로 컨트롤러 (일부 레벨 시프터를 통해)에 연결할 수 있도록 충분히 설정하십시오.
  • 그런 다음 인터페이스를 "비트 뱅"하여 전체 칩을 직렬로 다운로드합니다. 시간이 좀 걸립니다.
  • 그런 다음 strings해당 이미지를 실행 하여 순수한 텍스트 컨텐츠를 추출 할 수 있습니다.

그러나 모든 종류의 오류 수정 및 조각화가 발생하므로 노력할 가치가 없습니다.


하나 또는 다른 칩을 납땜 제거하고 작동하는 칩으로 교체하거나 유사한 ilk의 작동하는 플래시 드라이브로 교체하는 것이 가장 좋습니다. 행운을 빕니다!


0

칩을 다른 동일한 모델 드라이브에 이식한다는 Olin의 제안은 그것이 작동하고 납땜을 충분히 깨끗하게 할 수있는 능력이 있다면 가장 빠를 것입니다.

폴백 가능성은 충분한 GPIO가있는 칩에 칩을 연결하고 데이터 시트 프로토콜의 소프트웨어 구현을 통해 칩에 액세스하는 것입니다. IIRC, 이것은 양방향 병렬 포트로는 거의 이루어지지 않습니다. 직렬 연결된 마이크로 컨트롤러 (arduino 등)도 가능할 것입니다. 액세스 사이클을 수행하고 데이터를 몇 백 킬로 보드로 직렬로 다시 스트리밍하거나 명령 언어를 구현하여 어떤 제어 신호를 데이터를 실제로, 느리게 다시 가져옵니다 (지연 시간이 추가되면 USB 직렬 모델 인 경우 실제로 몇 배 더 증가). 일회성 프로젝트의 경우 느린 것은 물론 상대적입니다. 즉, 주말을 빌드하고 디버깅 한 후 밤이나 며칠 동안 실행하게하는 것이 그렇게 나쁘지 않은 것처럼 보입니다.


예쉬 :-). 기존 PCB에 장착 된 새로운 컨트롤러는 납땜이 조금 더 쉬우 며 (문제는 아님) 플래시 메모리를 손상시킬 가능성이 약간 적습니다 (더 큰 문제). 그러나 오래된 보드는 기계적으로 부상을 입고 걷기 때문에 아마도 플래시를 옮길 것입니다. USB에서 플래시로의 변환은 가장 잘 알려져 있지 않습니다.-Micron은 자체 특허 알고리즘을 사용하며 오래된 플래시를 새로운 컨트롤러의 매핑 필드에 떨어 뜨리는 것이 고통 스럽거나 비참하거나 그 사이에 있을지 모르겠습니다. 그런 다음 매핑 테이블을 사용하여 플래시웨어 레벨링이 이전 컨트롤러 (죽음) 또는 오래된 플래시 (살아 있기를 바랍니다)에있을 수 있습니다.
Russell McMahon

개인적으로는 핀이있는 PQFP보다 네 개의 핀이있는 낸드 플래시 칩을 떼어 내고 움직입니다. 그리고 브레이드와 음악 와이어를 사용하여 집에서 수제 PCB에서 0.5mm 48PQFP를 성공적으로 당겨서 90도 회전시킨 후 다시 교체해야한다고 말합니다 .-) 그러나 대체 칩 대신 대체 할 수없는 것. 컨트롤러 이식 장치가 작동하지 않으면 컨트롤러 패드에 소프트웨어로 액세스 할 수 있도록 와이어를 납땜하는 것이 좋습니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.