И имя ему - eMCP Samsung серии KM. Дело в том, что в 2012-2014 году, Samsung выпускала откровенно дефектные микросхемы флэш-памяти. Проблема касалась всех устройств с eMMC (не NAND) флэхами Samsung: они работали-работали и в один момент просто сами по себе отказывали, переводясь в режим только для чтения. Для пользователя это ощущалось так: смартфон резко зависал, после передергивания АКБ включался и просто висел на заставке или падал в рекавери с надписями в духе "Failed to mount partition"...

Самые печально-известные затронутые устройства: Galaxy S3 (в меньшей степени), Galaxy S4 (им повезло чуточку больше), Galaxy S4 Mini (сильно пострадали), Galaxy S4 Zoom (подохли практически все, на авито почти нет живых, зато куча с дохлой памятью), а также вторые и третьи табы. Как уже выяснилось потом, благодаря ребятам из команды Z3x, проблема была в косячной прошивке контроллера на стороне самого чипа памяти. Дело в том, что eMMC и UFS - это внутри привычная нам NAND. В старых микросхемах NAND (возможно некоторые читатели вспомнят нанды в корпусе TSOP48) организацией Spare-страниц и коррекцией ошибок занимался контроллер в процессоре устройства и его "настороженность" зависела исключительно от драйвера mtd в системе. В eMMC же этим занимается тот самый контроллер внутри самого чипа памяти и из-за косяков в его прошивке он слишком быстро помечал страницы как поврежденные и в конце-концов уводил чип в режим read-only для того, чтобы хоть как-то спасти данные от потери.

Но если вы присмотритесь к флэхе, то можете заметить дополнительные пины сверху и снизу относительно основных контактных площадок - это тест-поинты для внутреннего тестирования флэшек на заводе. Однако ребятам из Z3x откуда-то удалось достать информацию о том, как работать с этими флэшками через тест-поинты и прошивать их контроллеры, благодаря чему часть флэшек всё таки оживало после отдельной прошивки именно самого контроллера. Кроме того, ребята научились переписывать CID флэшек (для маскировки под другие чипы памяти при жесткой привязке - как в случае с Preloader'ами на MTK) и очищать RPMB-область, дабы продлить жизнь и без того косячным микросхемам памяти.

На фото выше - смартфон-консоль JXD S5800, который как раз и пал жертвой этих чипов памяти. Иронично, но даже после установки другого чипа из моих запасов той же серии, но меньшего объёма - он также оказался сдохшим :) Что-ж, пойду заказывать и готовить для вас контент о реставрации диковинного смартфона родом из 2013 года, а заодно плеваться на Samsung.
