Сьогодні багато сучасних пристроїв NAND флеш-пам'яті використовують архітектуру нового типу, у якої інтерфейс, контролер та чіпи пам'яті інтегровані в один загальний шар компаунду. Ми називаємо таку структуру монолітною.
Донедавна всі карти пам'яті типу SD, Sony MemoryStick, MMC та інших використовували просту «класичну» структуру з окремими частинами – контролер, плату та чіп пам'яті NAND у корпусі TSOP-48 або LGA-52. У таких випадках процес відновлення був дуже простим - ми випаювали чіп пам'яті, читали його в PC-3000 Flash, і вели ту ж підготовку, що і у випадку зі звичайними USB-флешками.
Однак, що робити, якщо наша карта пам'яті або UFD-пристрій має монолітну структуру? Як отримати доступ до чіпа пам'яті NAND та прочитати дані з нього?
В даному випадку, простіше кажучи, нам потрібно знайти особливий вихідний технологічний контакт на нижній частині нашого монолітного пристрою, видаливши для цього його покриття.
Але перед тим, як ви почнете займатися відновленням даних з монолітного пристрою, ми повинні попередити, що процес паяння монолітного пристрою складний і вимагає хороших навичок роботи з паяльником та спеціальним обладнанням. Якщо раніше ви ніколи не пробували паяти монолітний пристрій, ми рекомендуємо вам потренуватися на донорських пристроях з непотрібними даними. Наприклад, ви можете купити пару пристроїв просто для того, щоб потренуватися в підготовці та пайці.
Нижче наводимо перелік необхідного обладнання:
- Якісний оптичний мікроскоп із збільшенням у 2, 4 та 8 разів.
- USB-паяльник із дуже тонким жалом.
- Двосторонній скотч.
- Рідкий активний флюс.
- Гелевий флюс для кулькових виводів.
- Паяльний фен (наприклад, Lukey 702).
- Каніфоль.
- Дерев'яні зубочистки.
- Спирт (75% ізопропіловий).
- Мідні дроти завтовшки 0,1 мм з лаковою ізоляцією.
- Ювелірна наждачка (1000, 2000 і 2500 – що більше число, то менше зерно).
- Кулькові висновки на 0,3 мм.
- Пінцет.
- Гострий скальпель.
- Схема розпинування.
- Плата адаптер для PC-3000 Flash.
Коли все обладнання буде готове, можна розпочинати процес.
Спочатку візьмемо наш монолітний пристрій. У цьому випадку це невелика картка microSD. Нам потрібно зафіксувати її на столі двостороннім скотчем.
Після цього почнемо видаляти шар компаунду знизу. На це знадобиться якийсь час – вам потрібно бути терплячим та обережним. Якщо ви пошкодите шар із контактами, дані відновити не вдасться!
Почнемо з грубої наждачки, з найбільшим розміром зерна – 1000 або 1200.
Видаливши більшу частину покриття, необхідно перейти на меншу наждачку - 2000.
Нарешті, коли з'явиться мідний шар контактів, потрібно перейти на найдрібнішу наждачку – 2500.
Якщо все буде зроблено правильно, ви отримаєте щось на кшталт цього:
Замість наждачки можна використовувати таку скловолоконну щітку, що ідеально зчищає шари компаунду та пластику, і не шкодить міді:
Наступний крок – пошукати розпинування на сайті
Для продовження роботи нам потрібно буде припаяти 3 групи контактів:
- I/O даних: D0, D1, D2, D3, D4, D5, D6, D7;
- Керуючі контакти: ALE, RE, R/B, CE, CLE, WE;
- Контакти харчування: VCC, GND.
Спочатку потрібно вибрати категорію монолітного пристрою (у нашому випадку це microSD), а потім вибрати сумісну розпинування (у нас це type 2).
Після цього потрібно закріпити карту microSD на платі-адаптері для зручності паяння.
Хорошою ідеєю буде роздрукувати схему розпинання вашого монолітного пристрою перед паянням. Її можна покласти поруч, щоб було зручніше за необхідності звірятися з нею.
Ми готові починати пайку! Переконайтеся, що ваш робочий стіл досить добре освітлено.
Нанесіть рідкий флюс на контакти microSD за допомогою маленького пензлика.
За допомогою мокрої зубочистки розмістіть усі кулькові висновки на мідних контактах, розмічених на схемі. Найкраще використовувати кульки діаметром 75% від розміру контактів. Рідкий флюс допоможе нам зафіксувати кульки на microSD поверхні.
Розмістивши всі кульки на контактах, потрібно використовувати паяльник для плавки припою. Обережніше! Усі процедури проводіть ніжно! Для розплавлення на дуже короткий час торкніться кульок кінчиком паяльника.
Коли всі кульки розплавляться, потрібно нанести на контакти флюс для кулькових висновків.
За допомогою паяльного фена потрібно розігріти контакти до температури +200 C°. Флюс допоможе розподілити температуру по всіх контактах та рівномірно їх розплавити. Після нагрівання всі контакти та кульки набудуть напівсферичної форми.
Тепер треба видалити всі сліди флюсу спиртом. Потрібно побризкати їм на microSD і почистити її щіткою.
Далі готуємо дроти. Вони мають бути однаковою довжини, близько 5-7 см. Відміряти довжину дротів можна за допомогою шматочка паперу.
Після цього потрібно скальпелем видалити ізоляційний лак із проводів. Для цього просто акуратно пошкребте їх з обох боків.
Остання стадія підготовки проводів – лудіння їх у каніфолі, щоб вони краще паялися.
І ось ми готові припаювати дроти до плати-адаптера. Ми рекомендуємо починати паяння з боку плати, а потім припаювати дроти з іншого боку до монолітного пристрою під мікроскопом.
Нарешті всі проводи припаяні, і ми готові використовувати мікроскоп для припаювання проводів до microSD. Це найскладніша операція, яка потребує величезного терпіння. Якщо ви відчуєте, що втомилися – відпочиньте, з'їжте щось солодке і випийте каву (цукор у крові усуне тремтіння рук). Після цього продовжуйте паяння.
Правшам рекомендуємо тримати паяльник у правій руці, а лівою – тримати пінцет із дротом.
Паяльник має бути чистим! Не забувайте чистити його під час паяння.
Припаявши всі контакти, переконайтеся, що жоден із них не стосується землі! Всі контакти мають дуже міцно триматися!
Тепер можна підключати нашу плату-адаптер до PC-3000 Flash та розпочинати процес читання даних.
Відео всього процесу:
Прим. перекл.: Якраз незадовго до перекладу цієї статті наткнувся на наступне відео, що підходить на тему:
Джерело: habr.com