Вибір eMMC для заміни в телевізорі
Мертва або зношена eMMC — часта причина того, що ТВ перезавантажується циклічно, зависає або втрачає налаштування. Заміна має підходити фізично й прийматися прошивкою. Обирайте за даними зі старої мікросхеми та її дампа, а не лише за маркуванням.
Частина розділу: Посібник із прошивок і дампів.
Що з’ясувати спочатку
- Корпус. Кількість кульок (наприклад, BGA153) і розмір корпусу мають збігатися з площадками на платі. Кількість кульок — жорстка вимога.
- Ємність. Номінальний розмір (8, 16, 32 ГБ тощо). Реальна кількість секторів трохи відрізняється від зазначеної на маркуванні.
- Версія eMMC. Ревізії 4.41, 4.5, 5.0 і 5.1 визначаються за байтом у розширених регістрах мікросхеми. Новіша версія зазвичай працює замість старішої; нижча — ризик.
- Виробник і номер деталі. Зчитуються з регістра CID. Той самий виробник знижує ризик іншої поведінки завантажувальних розділів чи режимів.
- Розміри Boot і RPMB. Вони теж містяться в розширених регістрах і можуть відрізнятися в різних мікросхемах.
Крок за кроком
- Якщо стара мікросхема ще відповідає, прочитайте її ідентифікацію та розширені регістри й зніміть повний дамп (дивіться як зняти дамп eMMC). Якщо не відповідає, візьміть маркування з корпусу й пошукайте дамп тієї самої плати.
- Перевірте дамп за хешем (порівняння дампів).
- Складіть короткий список кандидатів із тим самим корпусом, тим самим класом ємності та рівною чи вищою версією.
- Віддавайте перевагу тому самому виробнику. Мікросхема на один клас більша може працювати, але перевірте розмітку розділів і прошивку.
- Замініть мікросхему, потім запишіть повний дамп або перевірений образ прошивки. Нова мікросхема порожня.
- Перед закриттям корпусу перевірте кілька холодних запусків і тривалу роботу.
Більша мікросхема не означає більшу придатну систему: прошивка зберігає свою початкову таблицю розділів. Режими швидкості (HS200 або HS400) можуть різнитися в різних мікросхемах, тому перевірте ТВ після заміни. Не купуйте лише за ємністю на маркуванні й не використовуйте повторно мікросхему, зняту з донорської плати, не перевіривши її знос. НЕ ПЕРЕВІРЕНО Чи приймає певна платформа ТВ іншого виробника; дивіться документацію плати й перевіряйте на практиці.
Типові помилки
- Вибрати мікросхему з іншою кількістю кульок.
- Замінити мікросхему, не маючи дампа, а потім не мати чого записувати.
- Ігнорувати знос старої мікросхеми, через що нова виходить з ладу з тієї самої причини: спершу перевіряйте знос, як у статті читання логу завантаження через UART.
- Перегріти плату під час перепаювання.
Як це робиться у FW Tool
- У вкладці «Дамп eMMC» програма бере CID і розширені регістри (якщо вони є разом із дампом) і витягує ID виробника, назву деталі, номінальний клас ємності, версію eMMC, розмір Boot і RPMB.
- Підбір аналога порівнює їх із вбудованим довідником eMMC. Він оцінює деталі тієї самої ємності найвище, додає бонус за рівну чи новішу версію та того самого виробника, а також показує з приміткою деталі на один клас більші. Можна фільтрувати за кількістю кульок корпусу. Результат — підказка, а не гарантія.
- Програма нагадує, що нова мікросхема порожня, що корпус і розміри мають фізично збігатися, а завантажувальні розділи й режими різняться.
- Вкладка UART може перевірити знос eMMC за її регістрами (лише читання).
- Запис можна відправити в журнал ремонтів; дивіться можливості.
Запитання й відповіді
Чи можна використати більшу eMMC?
Часто так, але це не правило. Перевірте, чи приймають її розмітка й прошивка, і протестуйте.
Чи потрібен той самий виробник?
Не обов’язково, але це знижує ризик. Якщо змінюєте, ретельно тестуйте.
Чи знає підбір кожну мікросхему?
Ні. Він використовує список із довідника програми; непідтверджені записи позначено відповідно. Звіряйте з даташитом.
Після заміни
Записуйте на нову мікросхему повний дамп, а не лише окремі розділи, якщо ви не знаєте розмітку дуже добре. Увімкніть ТВ, стежте за першим запуском (ідеально мати лог UART, дивіться читання логу завантаження) і дайте йому пройти кілька завантажень. Якщо ТВ запускається, але втрачає налаштування або зависає через деякий час, підозрюйте погане паяння чи несумісну мікросхему та перевірте з’єднання, перш ніж звинувачувати прошивку.
Зберігайте в записі про ремонт маркування старої мікросхеми, дамп і номер деталі-заміни. Якщо така сама модель повернеться, ви знатимете, який аналог спрацював, а який ні, і не повторюватимете експеримент, який уже не вдався.
Нарешті, оцініть бюджет усієї роботи: деталь, перепаювання, програматор або адаптер, що вміє записувати нову мікросхему, і час на тестування. Для недорогого ТВ дешевше може вийти замінити всю плату, тож вирішуйте до початку й повідомте клієнта про ризик, що перепаювання на платі з довгою історією може виявити інші несправності.