Как найти тестпоинт на плате магнитолы

Окирпичил свою магнитолу на третий день владения в попытках получить рут-права. Абсолютно никакой информации на просторах интернета о магнитолах на T3-P1 с Android 8.1 с завода. Китаец, естественно, опрокинул с поддержкой и я бросился во все тяжкие. Целая неделя нервотрепки, сломанный тачскрин ввиду многократных разборок/сборок магнитолы для пробы прошивок. И теперь я готов предоставить свой вариант загрузочного образа для PhoenixCard, который вновь оживил мою магнитолу. Но обо всем по порядку.

Как всё начиналось

Попытался получить рут путем прошивки SuperSU через рекавери переименовав его в os_update_*.zip. Он успешно прошился, но магнитола словила бутлуп. Действовал на тот момент я так смело потому, что имел свою оригинальную прошивку os_update_XWQC01D1-O55-1.0.4.3.1_20190715_204335_b1.zip. Ведь что может пойти не так? Ну сломал ведро, зайди в рекавери да накати по новой раздел /system и /vendor. А вот здесь начались сложности.

Сначала я шел от банального: пробовал всевозможные комбинации с кнопкой Reset (единственная физическая кнопка на данной магнитоле), но не похоже, что она имеет какую-то программную обработку. Скорее всего она задействована на банальный разрыв питания магнитолы.

Затем на ютубе нашел ролик, в котором на первый взгляд аналогичная внешне магнитола, с таким же точно лаунчером. В нем автор демонстрирует способ перезагрузки в рекавери через зажатие кнопки Reset, пока не начнет мигать подсветка сенсорных кнопок, и после нажать 3 раза Reset одновременно с тиками подсветки. И что странно, мне этот способ не помог – магнитола по прежнему мгновенно перезагружается при касании Reset’a. Из этого делаем вывод, что абсолютно одинаковые внешне магнитолы (даже программно) могут иметь абсолютно другое железо внутри.

На 4pda вдоль и поперек изучил три имеющиеся темы по магнитолам на T3 (он же sun8iw11p1). Там популярен способ с зажатием трех клавиш на внешней USB-клавиатуре, а именно: ALT + PrintScreen и спамить клавишу I. Бесполезно, на момент бутлоадера, ю-бута, ядра и затем даже той части загрузки андроида до бутлупа клавиатура просто напросто не работает. В последствии, когда я перебирал всевозможные прошивки для феникса от совсем разных магнитол, на одной из них я все таки смог воспользоваться этим способом, так что он тоже слишком ситуативный.

Я уже начинал отчаиваться, умолял китайца выслать прошивку для феникса или хотя бы поделиться комбинацией для загрузки в рекавери. Китаец, естественно, отморозился и на связь выходить перестал.

Поняв, что терять нечего, я полез разбирать магнитолу в поисках хоть какой-нибудь зацепки: модель платы, каких-нибудь модулей или еще что-нибудь, что можно вбить в поисковик и найти магнитолы со схожим железом и готовые решения для них.

Снимаем декоративную рамку, ради которой приходится покупать эти богомерзкие магнитолы без поддержки

Видим, что исполнение одноплаточное: Android-составляющая, MCU, питание и усилитель размещены вместе, без модулей как привычно для многих других магнитол. А это уже тревожный звоночек. Но как было сказано ранее, терять нечего и разбираем дальше.

К моему огромному ВЕЗЕНИЮ обнаруживается распаянный слот MicroSD на обратной стороне платы, закрытый радиатором. Как известно, аварийный способ восстановить прошивку на всех AllWinner – это создать загрузочную флешку с помощью программы PhoenixCard и образа .img, который состоит из разметки разделов (sys_partition.fex, dlinfo.fex, sunxi_mbr.fex), boot0 загрузчика (boot0_nand.fex, boot0_sdcard.fex), boot1 загрузчика (он же – u-boot.fex, который в свою очередь запакован в boot_package.fex), параметров запуска ядра (env.fex), раздела /bootloader (boot-resource.fex, содержит в себе MAGIC.BIN и изображения загрузчика), ну и привычные для андроида boot.fex, recovery.fex, system.fex и в случае восьмой версии ведра vendor.fex. По сути, имея такой слот на магнитоле и прошивку для своей модели, можно не бояться программных экспериментов, ибо прошивка фениксом это самая что ни на есть полная переразметка всей NAND с последующей перезаписью данных.

Но прежде чем начинать радоваться, нужно было убедиться, что этот слот действительно загрузочный. Обычно в магнитолах на AllWinner два MicroSD слота, и только один из них используется как загрузочный. Неизменный загрузчик, с которого начинается запуск всегда в приоритете пытается выполнить загрузку с MicroSD карты, и затем, не обнаружив её, уже переключается на NAND.

Бегу на 4pda в ближайшую тему к нашей магнитоле: https://4pda.to/forum/index.php?showtopic=806442. Беру оттуда первую попавшуюся прошивку седьмого андроида для феникса, накатываю на флешку, вставляю в магнитолу и о чудо:

Слот загрузочный, процесс пошел. Не смотря на вопли в топике по ссылке выше о том, что T3-P3 и T3-P1 не взаимнопрошиваемы, система всё таки загрузилась:

Но сразу же бросается в глаза, что абсолютно ничего больше не работает. Слава Богу, что хотя бы сам андроид стартанул. Не было ни блютуза, ни вай-фая, ни радио и естественно отсутствовал звук. Версия андроида не принициальна, как и внешний вид лаунчера, после нескольких дней езды с кирпичом вместо новенькой магнитолы хотелось любой работоспособности. Но её не было, и потому сразу была предпринята попытка прошить имеющийся zip для рекавери от китайца с оригинальным восьмым андроидом. На тот момент я еще не знал, что в восьмом андроиде иная таблица разделов, и самое основное изменение – это раздел /vendor, вместо которого раньше был симлинк /vendor -> /system/vendor. Естественно, не было никаких шансов накатить восьмой андроид на седьмой, даже если бы рекавери прошил ядро, оба загрузчика и раздел /system, без /vendor система бы не загрузилась:

И в голову сразу же пришла другая идея: отталкиваться от того, что работает на данный момент. С помощью ImgRePacker и параметра /noiso извлек работающую семерку и получил папку YMHC0101-N39-1.5.4.2.5_20171212_152614.img.dump. Не имея ранее опыта сборки прошивок, и тем более никогда не юзав устройства на AllWinner, было потрачено достаточно времени в понимании устройства образа прошивки для феникса. Первоначально я хотел просто добавить недостающие разделы, которые появились в восьмом ведре: vendor, dto вместо alog и media_data.

Для этого достаточно текстовым редактором открыть sys_partition.fex , исправить секции в соответствии с нашими требованиями и воспользовавшись найденными на просторах github’a бинарниками сгенерировать сначала sys_partition.bin, а затем из него dlinfo.fex и sunxi_mbr.fex.

Имейте в виду: размер в sys_partition.fex указывается в так называемых секторах, где 1 байт равняется 2 секторам. Указывая конкретный размер раздела, не забудьте его умножить на 2.

Если раздел будет меньше, чем заливаемый в него образ, то процесс прошивки с флешки магнитолы зависнет примерно на середине зеленого прогресс бара. Не забываем увеличивать размеры имеющихся разделов в соответствии с размерами образов.

А так же порядок партиций в данном файле напрямую определяет, какими они будут в mmcblk0p*:
Первая запись в файле будет разделом mmcblk0p2
Вторая запись в файле будет разделом mmcblk0p5
Третья, четвертая, пятая, … – mmcblk0p6, mmcblk0p7, mmcblk0p8
И дальше в обычном порядке, но при этом UDISK всегда получает mmcblk0p1.

Скачать “Бинарники для преобразования sys_partition.fex” mbr_generator_allwinner.zip – Загружено 1496 раз – 15 КБ

Бинарник sys_partition.bin нам не нужен, а вот оставшиеся два файла скидываем обратно в дамп распакованной img прошивки. dlinfo.fex содержит в себе информацию о заливаемых образах разделов в NAND. sunxi_mbr.fex, как можно догадаться из раздела, MBR для нашей mmcblk0.

Не изменяя ничего более, я собираю дамп обратно в .img всё той же программой и заливаю образ через феникс на флешку. Прошиваем, система успешно грузится. Отлично, значит таблицу разделов мы можем менять как нам захочется. Делаем рут и проверяем что получилось:

Бинго, вот и vendor в седьмом андроиде. Сразу же стало очевидно попытаться dd’шкой загнать образы разделов прям с работающей системы. Для этого вернемся к нашему zip архиву с восьмеркой и вытащим из него все возможное:

Что мы имеем? А имеем мы, не смотря на внешний вид а-ля OTA обновление из-за патчей system и vendor, полноценную систему. Разбираем содержимое архива:

  • boot.img – ядро андроида, при встраивании в образ для феникса просто переименовываем в boot.fex
  • boot0_nand.fex и boot0_sdcard.fex – boot0 загрузчик для типов памяти сооветственно, копируем без изменений
  • boot-resource.fex – образ раздела /bootloader в файловой системе FAT16, копируем как есть
  • env.fex – параметры запуска ядра, если распаковать, то получим следующее содержимое:
  • file_contexts.bin – список пермишинов selinux для файлов, не используется в нашем случае
  • system.new.dat.br, system.patch.dat, system.transfer.list – раздел /system. Сначала необходимо пройтись по файлу .dat.br утилитой Brotli.exe, получим system.new.dat, который вместе с двумя остальными файлами кидаем в директорию Input-DAT программы Auto Tool Unpack Repack .DAT & .IMG For Windows. Выбираем первый пункт, ожидаем завершение процесса и в корне программы обнаруживаем наш полноценный образ system.dat.img. С помощью img2simg.exe можно сжать файл за счет удаление свободного пространства, которое в изначальном файле представлено нулями. Я этого делать не стал, потому что опасаюсь, что без нулей образ не покроет полностью соответствующий раздел в NAND. Полученный файл переименовываем в system.fex и бросаем в наш дамп
  • toc0.fex и toc1.fex – копируем без изменений
  • u-boot.fex – не смотря на аналогичное название файла файлу в дампе, они отличаются. А вот с файлом boot_package.fex у них полное совпадение, потому переименовываем u-boot из архива zip в boot_package.fex и заменяем. Это первое. Второе: данный пакет содержит в себе в том числе и u-boot.fex для img образа феникса. Любым удобным HEX-редактором открываем файл и видим следующее:

    Это своего рода пакет-склейка нескольких файлов: u-boot, optee, soc-cfg и еще не влез dtb конфиг. Видим, что нужный нам u-boot идет первым, а за ним следует optee. Значит, в начале файла обрезаем всё вплоть до 8E 01 00 EA 75 62 6F 6F 74, что соответствует строке kuboot. Теперь наша задача определить конец юбута, для этого вернемся к структуре пакета на скриншоте выше и видим, что за юбутом следует optee. Вбиваем в поиск (не HEX) название optee и находим его начало:

    Наблюдаем ярко выраженную границу двух файлов, потому сразу после множества FF FF FF … FF обрезаем наш boot_package до самого конца. Получившийся файл сохраняем как u-boot.fex в дамп для феникса. Еще раз: из одного файла u-boot.fex из зип архива мы получаем два файла boot_package.fex и u-boot.fex для img дампа феникса.
  • vendor.new.dat.br, vendor.patch.dat, vendor.transfer.list – по аналогии с system.new.dat.br. Только стоит учесть, что программа Auto Tool Unpack Repack .DAT & .IMG For Windows на вход принимает файл строго с названием system.new.dat.br, поэтому все три файла переименовываем из vendor в system, а затем полученный образ обратно в vendor.fex и бросаем в дамп феникса.

Возвращаемся к ImgRePack, теперь уже запаковываем дамп обратно в img, введя название папки YMHC0101-N39-1.5.4.2.5_20171212_152614.img.dump и параметр /noiso. Получаем образ, который с помощью PhoenixCard записываем на флешку и идем прошивать магнитолу.

Но ничего не получалось, как я не комбинировал работающий седьмой андроид и имеющийся архив для рекавери с восьмеркой – получал либо черный экран, либо артефакты вместо изображения. Пробовал всякое, курил кучу тематических форумов, но ничего не помогало.

И вот вчера в теме на 4pda ув. ahmed68 выложил полный образ восьмерки для феникса. Естественно, я сразу побежал его прошивать, но прошивка даже не стартовала. Просто черный экран при включении магнитолы с подключенной флешкой MicroSD. Я начал заменять в ней файлы по одному своими из zip архива, естественно начиная связанных с загрузкой, ибо ни ядро, ни разделы самого андроида очевидно не влияют на процесс прошивки. И когда список замененных файлов был следующим: boot_package.fex, boot0_nand.fex, boot0_sdcard.fex, boot-resource.fex и u-boot.fex прошивка таки пошла. И даже больше: появилась загрузочная картинка из /bootloader. Это был прогресс на фоне всех моих ранних мучений.

Естественно, я сразу же заменил и оставшиеся разделы андроида, но загрузка так и не пошла. Даже больше: при замене boot.fex ядром от моего восьмого андроида, загрузка начала прерываться ежесекундной перезагрузкой. Причину, по которой содержимое моего архива не хотело грузиться я не знаю. От безысходности я решил попробовать повторить аналогичное, но с другим архивом: os_update_KC1C01W1-O01-1.0.4.3.1_20190424_192823_b1.zip. Внутри такой же андроид 8.1, настоящий, не переименованный в build.prop. Но с лаунчером не как у нас, а как и в ранних прошивках KC1C0101, только с андроидом 7.

И всё, появилась бутанимация восьмого ведра:

А затем и лаунчер от KC1C0101:

Сразу в глаза бросилась иконка Wi-Fi, и не зря: он заработал. Так же, как и всё остальное. Появилось радио, начали сохраняться настройки эквалайзера. Блютуз снова находит другие устройства. MCU не менял, прекрасно работает и с моим июльским, хотя прошивка апрельская:

Прикладываю разметку разделов, на которой 100% восьмой андроид грузится. Да, тут есть лишние разделы, но они не мешают и я их оставил прозапас:

Не знаю, связано ли это с последней прошивкой от ув. ahmed68 или же мне сразу стоило пытаться накатить KC1C01W1-O01, а не мучиться с моей оригинальной. Но в любом случае магнитола снова работает, чему я безумно рад. Естественно, сразу же сделал рут, с чего это приключение и начиналось. Пропатчил ядро boot.fex с помощью Magisk Manager и собрал архив .zip для прошивки через рекавери. Переименовал его в os_update_kernel.zip и прошил обычным путем через юсб-флешку на работающей системе. После этого остается поставить Magisk Manager из apk и доустановить рут.

Скачать прошивку и MCU

Данный образ больше неактуален. В 2021 году появилась заводская прошивка для PhoenixCard. Рекомендую использовать её.

Образ для феникса:

Скачать “Сборка sun8iw11p1 и KC1C01W1 в формате .IMG” sun8iw11p1_KC1C01W1.zip – Загружено 134102 раза – 649 МБ

Единственный PhoenixCard, который у меня смог без ошибок записывать образы на MicroSD-карты:

Скачать “PhoenixCard 1.0.0.1” PhonixCard.zip – Загружено 4155 раз – 8 МБ

Пропатченное ядро для рута, кинуть на юсб-флешку и выбрать для прошивки в интерфейсе системы:

Скачать “Пропатченное ядро Magisk’ом для прошивки через Recovery” os_update_kernel.zip_signed.zip – Загружено 6180 раз – 9 МБ

Скачать MCU 1001KC1 от 12.07.2019:

Скачать “MCU 1001KC1 для AllWinner T3-P1 (от 12.07.2019)” mcu-201907121001KC1-1022 – 复件(2).upd – Загружено 6420 раз – 64 КБ

Скачать MCU 1001KC1 от 18.03.2019:

Скачать “MCU 1001KC1 для AllWinner T3-P1 (от 18.03.2019)” mcu-201903181001KC1-1656(1).upd – Загружено 4502 раза – 64 КБ


Собранные в одном месте прошивки можно найти здесь.

Просмотров статьи: 33 373

TestPoint — инструкция по прошивке Xiaomi

Опытные владельцы смартфонов Xiaomi должны понимать значение слова «перепрошивка» и то, что она дает. Ранее глобальная версия MIUI не могла похвастаться стабильной работой, и пользователи начали делать «кастомные» прошивки. Обычно это были китайские версии MIUI, адаптированные под страны СНГ. Но не всегда перепрошивка завершается желанным результатом. Бывает, телефон в процессе «выделывается», или пользователь не следует инструкции, и тогда гаджет превращается в «кирпич», то есть просто не включается. Один из вариантов выхода из положения – прошивка через TestPoint. Метод не из простых, и рекомендуется для опытных пользователей, которые уже сталкивались с перепрошивкой и разбором устройства.

Что такое Тест Поинт

Варианты использования прошивки через Тест Поинт

Это радикальный метод, который поможет восстановить работоспособность устройства, преимущественно производителя Xiaomi. К способу «Тест Поинт» прибегают в нескольких случаях.

Восстановление «кирпича»

Так называют смартфон, который не реагирует на действия пользователя, то есть не хочет заряжаться, включаться, а компьютер его «не видит». Для рядового юзера это наиболее неприятная ситуация, когда непонятно – что делать дальше. Чаще всего гаджет превращается в «кирпич», если пользователь, не обладая должным опытом, вмешивается в системную часть устройства. Основные причины:

  • неправильное использование прав суперпользователя (root). По ошибке можно удалить важные системные файлы. Нередко из-за этого телефон или вообще не включается, или постоянно перезагружается. Выход из положения: удалить root-права и выполнить перепрошивку через Test Point;
  • прервана процедура установки прошивки (программного обеспечения). Например, захотелось поставить новую оболочку, все для этого сделал, но в процессе отключают свет или телефон разряжается. Нередко после устранения неполадок перепрошивка продолжается, но бывает, что гаджет не подает признаков жизни. Опытные пользователи знают, что телефон должен быть заряжен хотя-бы наполовину, на случай экстренных ситуаций;
  • в телефоне вирусы. Если вредоносное ПО коснулось системных файлов, это может стать причиной неработоспособности гаджета. Именно по этой причине рекомендуется загружать приложения, архивы и отдельные файлы через официальные источники.

Телефон ушел в BootLoop

Так называется состояние, когда телефон беспрерывно перезагружается, и дело не доходит дальше отображения логотипа. То есть система не способна запуститься. Причин тому множество, но чаще всего это случается, когда пользователь устанавливает прошивку от другой модели. Например, в наличии смартфон Redmi Note 5, а устанавливаемое ПО – для Redmi 5 Plus. Исход – ошибка в виде цикличной перезагрузки.

Установка ПО с заблокированным загрузчиком

Многие опытные юзеры прибегают к методу TestPoint с целью поставить прошивку на телефон, у которого закрыт доступ к BootLoader. Но это касается только оригинальных аппаратов из Китая. Если пытаться прошить международную версию с закрытым загрузчиком, результатом будет прекращение работоспособности.

Также на аппаратах Xiaomi есть такая функция как Anti-RollBack (антиоткат). Она вносит определенные ограничения, чтобы пользователь слишком не экспериментировал с устройством. И если она сработает, даже метод ТестПоинт не выручит, предполагающий крайние меры – замыкание контактов.

Контакты на плате Xiaomi

Прежде чем начинать прошивку, надо разобрать гаджет, чтобы добраться до основной платы, где и будут нужные контакты. Их расположение зависит от модели телефона, поэтому удобно ориентироваться по фотографиям пользователей на тематических форумах (достаточно вбить в поиске, например, Redmi 4x TestPoint). Внешне контакты выглядят как пара серебряных точек.

Порядок прошивки

Сразу надо обозначить, что перепрошивка этим методом для большинства пользователей будет недоступна. В 95% случаев нужен авторизованный сервисный аккаунт Mi. Такой имеется только у «легальных» сервисных центров. Соответственно, информация, приведенная ниже – только для ознакомления.

Подготовка телефона

В первую очередь, прежде чем разбирать корпус, надо остановить все процессы телефона, выключить его. Если гаджет в состоянии циклической перезагрузки, надо одновременно зажать три кнопки: клавишу питания + качельки громкости. Держат их зажатыми 10 секунд, затем отпускают. Телефон дважды перезагрузится и выключится.

Далее вооружаются специальной лопаткой из пластика и аккуратно поддевают крышку корпуса. Чтобы ничего не повредить, рекомендуется опираться на инструкции по разборке конкретной модели.

Если смартфон не желает полностью отключаться, отсоединяют шлейф аккумулятора, а затем, спустя несколько секунд, подключают его обратно.

Подготовка компьютера

Гаджет можно отложить в сторону, так как понадобится настроить некоторые параметры ПК, скачать обязательные утилиты и файлы.

Для начала отключают проверку цифровой подписи. Если этого сделать, системные драйвера вступят в конфликт с программными. Как отключать – тема отдельной статьи, но в целом все просто.

Далее загружаются драйвера от Qualcomm, необходимые, чтобы система смогла определить подключенное устройство. Файлы скачивают с официального сайта или по ссылке . Следующий шаг – установка программы MiFlash – через нее ставится прошивка. Есть также версии, переведенные на русский, но с англоязычным интерфейсом будет проще.

Последний подготовительный шаг – выбор подходящей прошивки. Рекомендуются сборки, работающие через FastBoot – ссылка . Важно не напутать с моделью устройства.

Если прошивка загружается с официального сайта, ссылка будет начинаться со слов «bigota.d.miui.com/V». Далее указана версия, регион ПО. Скачанный архив распаковывают в корень системного диска (C). После выполнения действий запускают MiFlash от имени администратора, для чего по ярлыку щелкают ПКМ и выбирают соответствующий пункт.

Замыкание контактов и переход в режим EDL

Последующие действия связаны с телефоном:

  1. В обязательном порядке открепляют шлейф АКБ от материнской платы.
  2. Один конец кабеля USB подключают к ПК (второй к смартфону пока подключать не надо).
  3. Взяв скрепку, пинцет или другой тонкий металлический предмет замыкают контакты Test Point.
  4. Когда цепь будет соединена (для этого надо держать контакты замкнутыми), второй конец кабеля подсоединяют к телефону. Гаджет будет переведен в режим EDL. В это время дисплей остается отключенным.
  5. На ПК заходят в диспетчер устройств. Там появится новый порт (COM и LTP) с названием Qualcomm.

Как только отобразится новое устройство, например, Qualcomm USB Loader 9008, контакты размыкают.

Прошивка смартфона

Опять переключаются на работу с компьютером, открывая заранее загруженную программу-прошивальщик MiFlash. Там, будучи на главном окне, надо кликнуть по кнопке «Refresh», чтобы в списке (поле «Device») отобразился подключенный гаджет. Далее указывают путь, где сохранена прошивка, и жмут «Flash».

Проверка

Как убедиться, что манипуляции по перепрошивке завершились успешно:

  1. Ждут, когда установка прошивки дойдет до конца. Об этом будет свидетельствовать зеленая надпись «Success».
  2. Отсоединяют шнур от компьютера и телефона.
  3. Обратно подключают шлейф от аккумуляторной батареи.
  4. Удерживают клавишу питания на несколько секунд, до появления вибрации.
  5. Если все сделано успешно, при включении загорится дисплей смартфона, а впоследствии и запустится сама система, предлагая первичную настройку.

Бывает, ничего не происходит, то есть телефон остается «кирпичом» или так же циклически перезагружается. Вывод один – перепрошивка при помощи Тест Поинт не дала результата. Возможно, процедура выполнялась с нарушением последовательности, тогда ее повторяют. Если снова безрезультатно, остается сдать гаджет в сервис, где им займется специалист.

Тест Поинт – специальные контакты на материнской плате гаджетов производителя Xiaomi. С их помощью можно восстановить работоспособность устройства, причем в домашних условиях. Процедура сложная, требует опыта, но если делать все аккуратно и придерживаться инструкции – проблем не возникнет.

Источник

Как найти тестпоинт мультиметром

Общие принципы восстановления загрузчиков на Qualcomm

Уровень сложности темы: очень сложный

ˇ1. необходимо изучить основные понятия (хотя бы): в шапке «Термины (определения)» (все) + «Общая теория» ( релиз «немного старый», но общее представление дает) ;
++ «в идеале» — разобраться со «Списком открытых вопросов»
ˇ2. предоставить «абсолютный минимум» необходимой инфо («правила темы»)

  1. ссылки на https://4pda.to/devdb/ (описание аппарата) и тему прошивки (/обсуждение) аппарата на 4pda
  2. под спойлер! инфо о разделах внутр. памяти — (желательно — с размерами разделов) (пример); возможно — попросить/получить в теме своего аппарата
  3. под спойлер! идентификаторы USB VID/PID аппарата во всех комбинациях кнопок/аккумулятора: проверить все варианты
  4. под спойлер! что было сделано с аппаратом перед тем, как он оказался в таком состоянии? что было испробовано из приведенных в теме методов/подходов?(детально!)
  5. под спойлер! вывод qblinfo одного из загрузчиков (/программера) — с прошивки (/дампа). (зачем, еще пример вывода )
  6. сколько часов на (родной?) зарядке был аппарат перед диагностикой? (FLCB ?); желательно — также уровень заряда аккумулятора (mV / mA) ?
  7. на скольких ПК (/каких ОС) было проведено диагностику?
  8. под спойлер! собственные соображения/предположения(/сомнения(/вопросы)) относительно возможных вариантов решения

в случае отсутствия «абсолютного минимума» необходимой инфо — сообщение будет удалено.

зы: если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы — сформулируйте вопрос в теме своего аппарата, а здесь — только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание — то Вы получите ответ в теме Вашего аппарата

зыы: (рекомендовано) — Как правильно задавать вопросы?

Цель: «помочь ищущим на непростом пути восстановления кирпичей на Qualcomm»
основной акцент в теме будет уделен «последним версиям» SoC — MSM(/APQ)8x** на eMMC,
но т.к. «принципы общие» — то возможно полезно будет и для других серий SoC (MDM(/QSD)7x** на NAND(/MTD)

собрать и систематизировать («привести к «удобо-понятному» виду) общую терминологию и определения
систематизировать и найти общие методологические принципы и подходы восстановления
собрать рабочие наборы («кейсы») восстановления кирпичей на Qualcomm
разработать типовые рекомендации по составлению «кейсов восстановления» аппаратов Qualcomm для которых нет готовых кейсов

  • ответы ув. vvevvevve, — лучше начать отсюда — и далее по теме (минимум 2 страницы)
  • Возможно ли использовать один и тот же программер (xPRG****.hex(/mbn)) на разных аппаратах но с одним и тем же SoC? ответ1

зы: если после «Ответов» у Вас остались «вопросы» — то прежде чем «что-либо восстанавливать»:
или прочитать всю тему еще раз
или отдать аппарат для восстановления тем кто более сведущ в данных вопросах

Источник

Как найти тестпоинт мультиметром

Представляю свой ФАК по ТП на примере L6

Большинство неполадок устраняется без ТП, а необходимость делать его возникает крайне редко.

F.A.Q. по TEST POINT`ту

1) Что такое тп?
О: ТП — это такой контакт на плате трубы при замыкании, которого тело вылетает в бланк.
2) Зачем надо замыкать тп?
О: Тп замыкают, если у вас труба с SIM-LOCK(Лоченая под оператора), если тело труп или вы просто захотели понизить бут очистить историю прошивок в PDS(Особенно нужно перед походом в сц!)
3) Если я не хочу срывать защитный экран, но мне нужно сделать тп, что мне делать?
О: Конечно до контакта ТП можно добраться и без распила экрана, но шансы ничтожно малы, потому-то щель очень узкая и может, не получится. Но если у вас «розовая» L6 то там контакт находится вне защитного экрана, так что на ней можно и без распила экрана!
4) Что нужно иметь, для того чтобы сделать ТП
О: Для того чтобы сделать тп нужно:
1) Иголка
2) Немного токового провода
3) Отвертку Т5 или, в крайнем случае, Т6(потому что у меня есть обе и я проверил и удостоверился, что Т5 лучше обхватывает болты на L6)
4) Заряженный АКБ
5) Программа P2K_Easy_Tool, 3,9
6) Сервисный монстр
7) Трезвый ум и голова
Прямые руки
И ВСЕ!
ТЕСТ-ПОИНТ НА MOTOROLA L6
Разумеется, если у вас ваш АКБ уже сел, то его надо зарядить. Потом берем иголку и наматываем тоненькую проволочку на ушко иглы (это что-то типа заземления).
Теперь берем отвертку и откручиваем 4-и болта сверху, убираем железную крышку платы. Потом мы отсоединяем верхний шлейф, нижний шлейф, боковую клемму и речевой динамик. Все, теперь можно аккуратно вытащить плату. Переворачиваем плату камерой на стол. Проделываем дыру в защитном экране, я использовал ножик и пинцет, а вы можете попробовать маникюрными щипчиками. Теперь смотрим, как на схеме берем иголку и той стороной, на которой не намотан провод, тыкаем в эту точку, задержав иглу на ТП, подключаем кабель к плате. (Если у вас розовая L6, то смотрите схему L6 VERSION 2 TESTPOINT) Со звуком ты-дын подключается плата и определяется как S Blank LTE. Далее открываем P2K Easy Tool, выбираем профиль L6, заходим в RAPAIR выбираем REPAIR BOOT & PDS. Если всё успешно, то собираем тело и прошиваем его.
Ну, вот и все! Добавлю еще, что НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ПОЛОМПУ ВАШИХ ТЕЛЕФОНОВ Я — НЕ НЕСУ.

Также эта метода может использоваться и на L7 & V360 & V3i

L6

L6 PINK

L7

V360

V3i

Источник

История первая

Принес мне друг Hunter138rus магнитолу, хотел себе поставить в машину, но не получилось, не запустилась она, электрик сказал “Почему-то горят предохранители”. Ну сразу понятно что скорее всего коротыш сидит, взялся я ее разобрать и посмотреть что там и получится ли вернуть ее к жизни. Нашел свободное время, разобрал и что увидел я? Чтоо увидел яя? Весь в пухху… а нет, не та песня) Конечно же сразу бросились в глаза выгоревшие дорожки, маска слезла, а одна дорожка так вообще отгорела

Давай копаться, прозванивать, плюс на минус замыкает, но где, неизвестно, единственное нашел площадь, на которой перемыкается плюс на минус, что порадовало, площадь была небольшая, принялся прозванивать конденсаторы и диоды, отпаивая каждый и проверяя на работоспособность, ничего трудного, 2 ножки отпаял, проверил, где-то можно и одну отпаять) Но больше всего я боялся одной микросхемки, на которой 25 ног, она находилась на территории, где перемыкает + и -, и угадайте что оказалось? Даа, оказалось сдохла именно эта микросхема, и именно ее я начал отпаивать в самый последний момент 😀
Пошарив узнал, что это усилитель)
Видно справа усилитель поплавился, пластмасса на ножки стекла, а на буквах Mо, в названии Mosfet, трещинка

Какая-то странная термопаста, решил аккуратно собрать что было и сохранить на будущее)

Вот это припеклоо

Тут от трещинки нагар видно, пятнышко)

ну и стандартный убийца электрики, жучек, если и делать жучка, то со знанием, я сам еще не шарю, какое сечение какой ампераж держит, всё пока изучаю)

Усилок я пошарил и нашел полный аналог родному (PAL007b), заменой вышел TDA73xx, там диапазон большой, знаю лишь что TDA7384 точно подходит, ибо ее и взял, припаял на место и намазал чудо термопастой, фотки не сделал)
Дорожки просто залудил, а перегоревшую спаял

Потом покрыл лаком для ногтей, маски для печатных плат у меня нету)
Всё собрал обратно и запустил, проверял при помощи БП от компьютера, обычный четырехпиновый провод взял, там
желтый провод +12В
Черный —
Черный —
Красный +5В
подключил всё, кнопочку тыкнул, чтобы блок заработал и вуаля, работает))

С собой принес динамик, точнее друг дал сразу с магнитолой, цеплял провода, играет))
Но слушать можно было либо диски, либо радио, однако в коробке был провод из двух фишек переходит в jack 3,5, но на магнитоле один из двух проводов оборван

Намотал провода прямо так, подключил телефон, попробовал, работает, предложил другу припаять провода на фишку, но сразу сказал, так просто не отключишь, он естественно согласился, теперь у него полностью функционирующая магнитола)

Ему магнитола, мне практика)

Цена вопроса усилка 240р.

История вторая

Делали у друзей двойку, увидел на полке в гараже магнитолу, поинтересовался, почему еще не в машине, мне сказали утопленник, несколько месяцев лежала под водой (вода текла с крыши на нее, как я понял)

Естественно предложил свои услуги по-дружески, хозяин двойки сразу согласился, чтобы я посмотрел, смогу или нет сделать)
Магнитола намного проще, предыдущей, тут нету дисковода, но есть AUX, USB и SD, по весу оочень легкая, грамм 200 наверное)
Разобрал, ну там разводы видно было, грязь всякая, принялся чистить и чет как-то подозрительно посмотрел на один элемент, потом забил, думаю не знаю что это, аккуратно почищу и буду искать причину)
Угадайте что за элемент по-середине платы, 2 такие антеннки с резинкой

Вы абсолютно правы, если подумали, что это конденсатор 😀 До меня это дошло, когда я почистил всё и начал искать причину, начал изучать этот элемент, читать плату, а там написано C18, да и по размерам все ясно)
Конечно не скажешь точно какой стоял конденсатор, но по располагающимся рядом двум одинаковым конденсаторам можно предположить, что этот был такой же, по размерам вроде похожи, на днях по пути заехал в радиолавку и купил такой же 25В 10мкФ, припаял, хорошо, что на плате отмечается катод (минус), не ошибешься)

Еще припоял один проводок, слабо держался, поменял на усилке термопасту и собрал, запускал аналогично прошлой магнитоле)

Цена вопроса кондера 2р)

Вот так, очень рад такое практике, думаю начать глубже изучать радиоэлектронику)
Обе магнитолы думали на выброс уйдут, так что не стоит спешить с выбором)

Всем привет!

Недавно друг попросил посмотреть автомагнитолу, точнее медиацентр) Аппарат с диагнозом не включается. Интересно что ее ответная часть разъема отсутствует провод “зажигание”

 Kenwood DDX 7029
Kenwood DDX 7029

Разборка автомагнитолы для прозвонки входного разъема

Сервис мануал на данную модель я нашел в интернете. Приступим к разборке для того чтобы подобраться к main board.

Магнитола в сборе со снятой верхней крышкой
Магнитола в сборе со снятой верхней крышкой

Для начала отсоединим шлейф дисплея. Это легко сделать зная, как открывается замок разъема

Шлейф фиксирован в разъеме
Шлейф фиксирован в разъеме

Отсоединим шлейф дисплея, потянув на себя защелку разъема

Замок разъема открыт
Замок разъема открыт

Отсоединяем шлейф дисплея

Шлейф дисплея
Шлейф дисплея

Приподняв модуль с ДВД дисководом, отсоединим разъем многожильного кабеля, нажав на защелку.

Разъем с защелкой
Разъем с защелкой

Гнездо разъема выше. При установке правильность подключения будет соблюдена, так как разъем с ключем

Разъем на плате дисковода
Разъем на плате дисковода

Потянув защелку вверх, отсоединим шлейф модуля дисковода от главной платы

Разъем закрыт
Разъем закрыт

Шлейф модуля дисковода

Шлейф дисковода
Шлейф дисковода

Разъем шлейфа модуля дисковода открыт

Разъем шлейфа модуля дисковода открыт
Разъем шлейфа модуля дисковода открыт

Модуль дисковода и главная плата магнитолы

модули магнитолы
модули магнитолы

Разъем для подключения питания, динамиков и периферии.

Разъем магнитолы
Разъем магнитолы

Интересно, что в разъеме отсутствует контакт для включения магнитолы с маркировкой ACC. Этот пин в магнитолах подключается к разъему “зажигание” и служит для активации включения магнитол.

Шлейф от платы периферии к Main Board
Шлейф от платы периферии к Main Board

Отсоединим шлейф модуля периферии со стороны главной платы. Поднимаем защелку разъема вверх.

Шлейф платы периферии
Шлейф платы периферии

Замок открыт. Вынимаем шлейф из разъема

замок открыт
замок открыт

Элементы входной цепи питания магнитолы- фильтрующий конденсатор, защитный супрессор и дроссель

Входная цепь
Входная цепь

Мощные транзисторы преобразователя питания

транзисторы конвертера питания
транзисторы конвертера питания

Сигнальный процессор мультимедиа

Сигнальный процессор мультимедиа в автомагнитоле
Сигнальный процессор мультимедиа в автомагнитоле

Управляющий микроконтроллер

микроконтроллер магнитолы
микроконтроллер магнитолы

УНЧ – микросхема счетверенного усилителя мощности и ее обвязка

Микросхема УНЧ
Микросхема УНЧ

Интересная особенность, в коннекторе данной магнитолы отсутствует красный провод, отвечающий за подачу напряжения 12В от зажигания и служащий для включения магнитолы.

Делаем схему разъема автомагнитолы

Распиновка разъема магнитолы
Распиновка разъема магнитолы

Вывод для подключения “зажигание” должен быть, однако пин никуда не подключен

Разъем на плате магнитолы
Разъем на плате магнитолы

На фото с лицевой стороны платы видно, что пин никуда не подключен

Разъем с лицевой стороны платы
Разъем с лицевой стороны платы

Сравним с даташитом :

Скриншот из даташита
Скриншот из даташита

Плата Main автомагнитолы двухслойная. Интересно, может это китайский клон Kenwood?

Спасибо Дмитрию за предположение в комментарии , добавлю свои наработки :

Распиновка магнитолы
Распиновка магнитолы

Дмитрий указал на контакт разъема с салатовым проводом @ACC?@. Вот схема ключа:

Ключ датчика заднего хода
Ключ датчика заднего хода

uC- это микроконтроллер. В сервис мануалах импортного проф. оборудования обозначается он именно так. Позиционные номера элементов сохранены.

Лично я предполагал, что за ACC может отвечать пин отмеченный синим цветом @ACC@

Ключ подает сигнал лог "0" на микроконтроллер
Ключ подает сигнал лог “0” на микроконтроллер

Проверим наши теории? Для этого рассчитаем падение U на резисторном делителе в 1-й схеме

Схема делителя напряжения
Схема делителя напряжения

Используем формулу Uвых=Uвх* ( R4/ (R3+R4) ) ,

подставляем значения:

Uвых=12.7 * (1000 / (1000+2700) =3.43 (В)

Этого напряжения вполне хватит для открытия транзистора, и мы его не спалим повышенным напряжением)

Перепроверил информацию, случайно скачав сегодня правильный сервис мануал)) Ключ Q1 отвечает за Reverse Detect (датчик заднего хода)

А вот схема ключа отвечающего за включение магнитолы

BU detect из даташита к магнитоле
BU detect из даташита к магнитоле

Таким образом, магнитола этой ревизии платы не имеет дополнительного входа ACC. Она должна включаться с кнопки включения питания.

А какая неисправность вам попадалась при ремонте авто магнитолы?Напишите об этом в комментариях, с удовольствием пообщаемся.

Смотрите также видео :

Советский приемник ВЭФ-216 УКВ перестройка на FM диапазон

Как измеряют мощность передатчиков и зачем нужен направленный ответвитель

как правильно почистить контакты ретро усилителя

Реставрация английского ретро кассивера

Замена вилки 220В кассивера

Хрипит регулятор громкости кассивера

Нет звука, ремонтируем БП кассивера

Проверяем усилитель мощности кассивер

Ставьте лайк, подписывайтесь на канал , будет много интересных публикаций.

#полезные советы #звук #сделай сам

  • Старый

    18.08.2015, 22:43

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    телефон как говорят ” кирпич ” не включается и комп не видит , что делать?

  • Старый

    18.08.2015, 22:58

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,095
    Репутация:


    13204

    Сообщение от Віталій Побурко

    не включается и комп не видит , что делать?

    и без батарейки не видит? вообще никак не определяется? после чего? ищи тест-поинт на плате тогда

  • Старый

    18.08.2015, 23:10

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от Fish

    и без батарейки не видит? вообще никак не определяется? после чего? ищи тест-поинт на плате тогда

    на нем задняя панель не снимается никак
    на экране ничего не отображается даже зарядки ,
    это после прошивки

  • Старый

    18.08.2015, 23:42

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,095
    Репутация:


    13204

    Сообщение от Віталій Побурко

    на нем задняя панель не снимается никак
    на экране ничего не отображается даже зарядки ,
    это после прошивки

    ну если вообще никак не определяется и это после прошивки, то скорее всего ты затёр preloader, неси в СЦ или ищи сам тест-поинт на плате

  • Старый

    18.08.2015, 23:46

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от Fish

    ну если вообще никак не определяется и это после прошивки, то скорее всего ты затёр preloader, неси в СЦ или ищи сам тест-поинт на плате

    а если сниму крышку что дальше делать ?

  • Старый

    19.08.2015, 00:03

    Fish

    Регистрация:
    17.08.2013
    Сообщений:
    34,095
    Репутация:


    13204

    Сообщение от Віталій Побурко

    а если сниму крышку что дальше делать ?

    искать тест-поинт, посмотри видео на ютубе на примере других моделей, там есть

  • Старый

    19.08.2015, 15:43

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от Fish

    искать тест-поинт, посмотри видео на ютубе на примере других моделей, там есть

    я не могу найти тест- поинт

  • Старый

    19.08.2015, 15:52

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

    Сообщение от Віталій Побурко

    я не могу найти тест- поинт

    телефон разобрал?

  • Старый

    19.08.2015, 15:55

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    телефон разобрал?

    да

  • Старый

    19.08.2015, 15:58

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

    Сообщение от Віталій Побурко

    да

    фото выкладывай и крупным планом

  • Старый

    19.08.2015, 16:02

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    фото выкладывай и крупным планом

    нужно драйвера для камеры и программа на ноуте , так как телефон плохо фотографирует

  • Старый

    19.08.2015, 17:17

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    фото выкладывай и крупным планом

    file:///C:/Users/Vitaliy/Desktop/2015-08-19-461.jpg

  • Старый

    19.08.2015, 17:33

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    как изображение вставить тут

  • Старый

    19.08.2015, 17:34

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

    Сообщение от Віталій Побурко

    file:///C:/Users/Vitaliy/Desktop/2015-08-19-461.jpg

    нормально фото добавь.Батарея съёмная?

  • Старый

    19.08.2015, 17:50

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    нормально фото добавь.Батарея съёмная?

    нет, как фото добавить

  • Старый

    19.08.2015, 17:56

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

  • Старый

    19.08.2015, 18:09

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    ответить,прикрепить файл

    Нажмите на изображение для увеличения
Название: 2015-08-19-461.jpg
Просмотров: 1656
Размер:	740.1 Кб
ID:	78430

  • Старый

    19.08.2015, 19:37

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

    Сообщение от Віталій Побурко

    вот что нашёл
    Разработчики многих моделей телефонов предусмотрели вызов внутреннего загрузчика без ТП и если PC не реагирует, то прежде чем разбирать телефон и искать ТП надо попробовать варианты:
    1.Нажать и удерживать нажатой клавишу на телефоне а затем уже подключать кабель к PC. В самом распространенном случае это кнопка камеры. Если не сработало или такой кнопки нет, надо попробовать подключать телефон со всеми возможными комбинациями зажатых кнопок на телефоне. Известны модели у которых перед подключением к PC надо зажимать клавишу уменьшения громкости, увеличения громкости и даже нажатия всех кнопок одновременно.
    2.Использовать OTG кабель или замыкать на разъеме микро USB 4-й контакт на землю.

    Методика поиска ТП
    Для безопасного поиска ТП необходимо замыкать предполагаемый ТП на корпус (минус питания батареи) через резистор сопротивлением от 100 до 1000 Ом. Замыкание неизвестной точки напрямую без резистора может привести к выходу из строя телефона! Для удобства еще можно использовать кусок тонкого провода в изоляции и иголку для надежного удержания в месте предполагаемого ТП. Как правило ТП на плате выведен на технологическую круглую площадку диаметром около миллиметра. Для примера можно посмотреть фото уже найденных ТП других телефонов.
    На PC включаем звук, чтобы было слышно момент подключения-отключения устройств, из телефона вынимаем батарею и по очереди проверяем реакцию на замыкание каждой из предполагаемых ТП:
    – замыкаем предполагаемый ТП
    – подключаем кабель USB к PC
    Если нет звука подключения устройства, вынимаем кабель и повторяем операцию с другой точкой.
    Если слышим звук подключения устройства, то идем на PC в диспетчер устройств и убеждаемся, что в разделе Порты появляется MTK Usb Port c PID_003. Выбираем на порту Свойства->Сведения->ID оборудования и должно быть USBVID_0E8D&PID_0003.Если неизвестное устройство с таким PID появляется в разделе Другие устройства, то необходимо установить драйвера и убедится, что устройство начало появляться в портах.

  • Старый

    19.08.2015, 19:54

    чипега

    Регистрация:
    22.01.2015
    Сообщений:
    2,460
    Репутация:


    840

    Сообщение от Віталій Побурко

    я не могу найти тест- поинт

    читай здесь,там многочто написано http://forum.china-iphone.ru/test-po…77-t22559.html
    и на 4пда(введи в поиске тест поинт),там тоже есть интересное http://4pda.ru/forum/index.php?showtopic=547525&st=3760

  • Старый

    19.08.2015, 21:07

    Віталій Побурко

    Регистрация:
    12.08.2015
    Сообщений:
    30
    Репутация:


    0

    Сообщение от чипега

    вот что нашёл

    я ето уже читал но бесполезно
    вот ище фото на звороте
    Нажмите на изображение для увеличения
Название: 2015-08-19-465.jpg
Просмотров: 1334
Размер:	801.5 Кб
ID:	78467

Добавить комментарий