![](https://habrastorage.org/getpro/habr/post_images/740/8b8/9bb/7408b89bb96930a5ad40c5ecdb87f846.jpg)
Сегодня многие современные устройства NAND флэш-памяти используют архитектуру нового типа, у которой интерфейс, контроллер и чипы памяти интегрированы в один общий слой компаунда. Мы называем такую структуру монолитной.
До недавнего времени все карты памяти типа SD, Sony MemoryStick, MMC и других, использовали простую «классическую» структуру с отдельными частями – контроллер, плату и чип памяти NAND в корпусе TSOP-48 или LGA-52. В таких случаях процесс восстановления был очень простым – мы выпаивали чип памяти, читали его в PC-3000 Flash, и вели ту же подготовку, что и в случае с обычными USB-флэшками.
Однако что делать, если наша карта памяти или UFD-устройство имеет монолитную структуру? Как получить доступ к чипу памяти NAND и прочесть данные с него?
![](https://habrastorage.org/getpro/habr/post_images/72f/b9d/5b5/72fb9d5b5ebfd149a4746ff26e0c1134.jpg)
![](https://habrastorage.org/getpro/habr/post_images/b4a/24f/bf9/b4a24fbf9198bfe5115841ea39b9b50a.jpg)
![](https://habrastorage.org/getpro/habr/post_images/ce4/12e/a03/ce412ea0373fcc58e4bb0ac6389c832c.jpg)
В данном случае, проще говоря, нам нужно найти особый технологический выходной контакт на нижней части нашего монолитного устройства, удалив для этого его покрытие.
![](https://habrastorage.org/getpro/habr/post_images/cd6/816/582/cd6816582f1aebbd36d829fd9262a5e6.jpg)
Но перед тем, как вы начнёте заниматься восстановлением данных с монолитного устройства, мы должны предупредить, что процесс пайки монолитного устройства сложен и требует хороших навыков работы с паяльником и специального оборудования. Если раньше вы никогда не пробовали паять монолитное устройство, мы рекомендуем вам потренироваться на донорских устройствах с ненужными данными. К примеру, вы можете купить пару устройств просто для того, чтобы потренироваться в подготовке и пайке.
Ниже приводим список необходимого оборудования:
- Качественный оптический микроскоп с увеличением в 2, 4 и 8 раз.
- USB-паяльник с очень тонким жалом.
- Двусторонний скотч.
- Жидкий активный флюс.
- Гелевый флюс для шариковых выводов.
- Паяльный фен (например, Lukey 702).
- Канифоль.
- Деревянные зубочистки.
- Спирт (75% изопропиловый).
- Медные провода толщиной 0,1 мм с лаковой изоляцией.
- Ювелирная наждачка (1000, 2000 и 2500 – чем больше число, тем меньше зерно).
- Шариковые выводы на 0,3 мм.
- Пинцет.
- Острый скальпель.
- Схема распиновки.
- Плата-адаптер для PC-3000 Flash.
Когда всё оборудование будет готово, можно начинать процесс.
Сначала возьмём наше монолитное устройство. В данном случае это небольшая карта microSD. Нам нужно зафиксировать её на столе двусторонним скотчем.
![](https://habrastorage.org/getpro/habr/post_images/233/598/d94/233598d9465f256625f4b06f8c8c895d.jpg)
После этого начнём удалять слой компаунда снизу. На это потребуется какое-то время – вам нужно быть терпеливым и осторожным. Если вы повредите слой с контактами, данные восстановить не получится!
Начнём с самой грубой наждачки, с самым большим размером зерна – 1000 или 1200.
![](https://habrastorage.org/getpro/habr/post_images/2a5/10d/9c4/2a510d9c48f4edb576efff4cf2598f09.jpg)
Удалив большую часть покрытия, необходимо перейти на менее крупную наждачку – 2000.
![](https://habrastorage.org/getpro/habr/post_images/366/22f/352/36622f352037074ed10169e8dbdfb8af.jpg)
Наконец, когда покажется медный слой контактов, нужно перейти на самую мелкую наждачку – 2500.
![](https://habrastorage.org/getpro/habr/post_images/ce0/1e0/ee3/ce01e0ee3203fe7f6382bdcec9ca845a.jpg)
Если всё будет сделано правильно, вы получите что-то вроде этого:
![](https://habrastorage.org/getpro/habr/post_images/855/f8e/4db/855f8e4db64eefa562862aa245c545c0.jpg)
Вместо наждачки можно использовать такую стекловолоконную щётку, идеально счищающую слои компаунда и пластика, и не вредящую меди:
Следующий шаг – поискать распиновку на сайте Global Solution Centre.
Для продолжения работы нам потребуется припаять 3 группы контактов:
- I/O данных: D0, D1, D2, D3, D4, D5, D6, D7;
- Управляющие контакты: ALE, RE, R/B, CE, CLE, WE;
- Контакты питания: VCC, GND.
![](https://habrastorage.org/getpro/habr/post_images/67e/cf3/8d4/67ecf38d447ed95154e0076c6157e8b3.jpg)
Сначала нужно выбрать категорию монолитного устройства (в нашем случае это microSD), а потом выбрать совместимую распиновку (у нас это type 2).
![](https://habrastorage.org/getpro/habr/post_images/490/d66/357/490d663576047186aa4b01cc13143973.jpg)
После этого нужно закрепить карту microSD на плате-адаптере для удобства пайки.
![](https://habrastorage.org/getpro/habr/post_images/0b5/243/bd4/0b5243bd4661150092e8950edfa66950.jpg)
![](https://habrastorage.org/getpro/habr/post_images/ead/d50/157/eadd50157e1be92c2e8a70b57352cce7.jpg)
Хорошей идеей будет распечатать схему распиновки вашего монолитного устройства перед пайкой. Её можно положить рядом, чтобы было удобнее при необходимости сверяться с ней.
![](https://habrastorage.org/getpro/habr/post_images/1b4/578/d5a/1b4578d5ac4cf0e6949956125bb2ae50.jpg)
Мы готовы начинать пайку! Убедитесь, что ваш рабочий стол достаточно хорошо освещён.
Нанесите жидкий флюс на контакты microSD при помощи небольшой кисточки.
![](https://habrastorage.org/getpro/habr/post_images/009/9a5/9b8/0099a59b8f072f35606a31bd753a90a2.jpg)
![](https://habrastorage.org/getpro/habr/post_images/4c5/48d/052/4c548d052e2f6322349e0f45b10fa52c.jpg)
При помощи мокрой зубочистки разместите все шариковые выводы на медных контактах, размеченных на схеме. Лучше всего использовать шарики диаметром 75% от размера контактов. Жидкий флюс поможет нам зафиксировать шарики на поверхности microSD.
![](https://habrastorage.org/getpro/habr/post_images/e7e/ee8/614/e7eee8614cb3bdd15eb1f930e38056d2.jpg)
![](https://habrastorage.org/getpro/habr/post_images/b03/e9d/dcd/b03e9ddcd58ea92fefe610eca93ac470.jpg)
Разместив все шарики на контактах, нужно будет использовать паяльник для плавки припоя. Осторожнее! Все процедуры проводите нежно! Для расплавления на очень короткое время прикоснитесь к шарикам кончиком паяльника.
![](https://habrastorage.org/getpro/habr/post_images/ebc/7ff/57f/ebc7ff57f9aa54acd5ed0e08f7d535bd.jpg)
Когда все шарики расплавятся, нужно нанести на контакты гелевый флюс для шариковых выводов.
![](https://habrastorage.org/getpro/habr/post_images/7de/0c7/043/7de0c7043aaea2b26722b577a6557a87.jpg)
При помощи паяльного фена нужно разогреть контакты до температуры в +200 C°. Флюс поможет распределить температуру по всем контактам и равномерно их расплавить. После нагрева все контакты и шарики примут полусферическую форму.
![](https://habrastorage.org/getpro/habr/post_images/f71/31c/7fa/f7131c7faec0dd78d859863f8d5adeab.jpg)
Теперь надо удалить все следы флюса при помощи спирта. Нужно побрызгать им на microSD и почистить её щёткой.
![](https://habrastorage.org/getpro/habr/post_images/a31/8a4/698/a318a469809ad493f9c49bd59ac93d88.jpg)
![](https://habrastorage.org/getpro/habr/post_images/baf/6f4/eb0/baf6f4eb041138fb868c0e4edc1b8e48.jpg)
Далее готовим провода. Они должны быть одинаковой длины, около 5-7 см. Отмерять длину проводов можно при помощи кусочка бумаги.
![](https://habrastorage.org/getpro/habr/post_images/bdc/2e0/c86/bdc2e0c86d1d5c20c3dba1459a0bd70b.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f79/7eb/23f/f797eb23f006e4d4da4100324109dcac.jpg)
После этого нужно скальпелем удалить изоляционный лак с проводов. Для этого просто аккуратно поскребите их с обеих сторон.
![](https://habrastorage.org/getpro/habr/post_images/301/c2b/bf5/301c2bbf5b50f951e34d68f2aa430945.jpg)
![](https://habrastorage.org/getpro/habr/post_images/fb3/a7b/6ce/fb3a7b6ce9c1af6789f71c4149a3cf80.jpg)
Последняя стадия подготовки проводов – лужение их в канифоли, чтобы они лучше паялись.
![](https://habrastorage.org/getpro/habr/post_images/b28/1c6/c89/b281c6c8920938780b7109098f265ca9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/55a/238/1fb/55a2381fb2f9c498fd7cdd2947517fca.jpg)
И вот мы готовы припаивать провода к плате-адаптеру. Мы рекомендуем начинать пайку со стороны платы, а потом припаивать провода с другой стороны к монолитному устройству под микроскопом.
![](https://habrastorage.org/getpro/habr/post_images/ca3/a41/d5e/ca3a41d5e7580a76416fc7fd53f80217.jpg)
![](https://habrastorage.org/getpro/habr/post_images/784/be6/32c/784be632cc5b7d197f749dffb6830799.jpg)
Наконец, все провода припаяны, и мы готовы использовать микроскоп для припаивания проводов к microSD. Это самая сложная операция, требующая огромного терпения. Если вы почувствуете, что устали – отдохните, съешьте что-нибудь сладкое и выпейте кофе (сахар в крови устранит дрожание рук). После этого продолжайте пайку.
Правшам рекомендуем держать паяльник в правой руке, а левой – держать пинцет с проводом.
Паяльник должен быть чистым! Не забывайте чистить его во время пайки.
![](https://habrastorage.org/getpro/habr/post_images/033/442/d78/033442d789c215b48b374ecae5e089ef.jpg)
![](https://habrastorage.org/getpro/habr/post_images/8c8/421/475/8c84214750f229f26ae8993d2848c4ab.jpg)
![](https://habrastorage.org/getpro/habr/post_images/08f/399/f03/08f399f0363716d66a3aac61a03ca945.jpg)
Припаяв все контакты, убедитесь, что ни один из них не касается земли! Все контакты должны очень крепко держаться!
![](https://habrastorage.org/getpro/habr/post_images/454/53c/eb0/45453ceb070856efc010b66c8243e4dd.jpg)
Теперь можно подключать нашу плату-адаптер к PC-3000 Flash и начинать процесс чтения данных.
![](https://habrastorage.org/getpro/habr/post_images/31b/4ef/dbb/31b4efdbb8d0abbb4d54e07ab6782b44.jpg)
Видео всего процесса:
Прим. перев.: Как раз незадолго до перевода этой статьи наткнулся на следующее видео, подходящее по теме:
VBKesha
Но почему именно
anonymous
Думаю подойдет любой адекватный паяльник и опыт, коллега паяет тоже самое для РС 3К феном, главное правильно выбрать температуру и силу ветра, у нас в отделе lukey 852d+.