Перейти к основному содержимому

Прошивка Mucar, Thinkdiag Mini, Ediag Mini, Thinkcar Pro, Thinksafe через ST-Link / GD-Link

В данном руководстве подробно описывается процесс разборки, подготовки платы и низкоуровневой перепрошивки приборов Mucar BT200, Thinkdiag Mini, Ediag Mini, Thinkcar Pro и Thinksafe под профессиональное программное обеспечение (Diagzone PRO, X-DIAG PRO, X-PRO5, ADS).

Поскольку эти приборы защищены от чтения и не имеют встроенного USB-загрузчика (в отличие от Thinkdiag 2), для записи прошивки необходимо подключиться к процессору напрямую через интерфейс SWD с помощью программаторов ST-Link или GD-Link.

О брендах и совместимости

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

Ответственность за риски

Все операции по вскрытию, нагреву платы и пайке выполняются на ваш страх и риск. Ошибка при удалении компаунда или некорректная распайка могут вывести прибор из строя без возможности восстановления.

Совместимость по серийным номерам

Прошивка совместима только с приборами, серийный номер которых состоит исключительно из цифр (например, 9891...).

Если в серийном номере вашего адаптера присутствуют буквенные символы (например, 9TFD...), данные файлы прошивок использовать категорически запрещено — это выведет прибор из строя.


Предварительная проверка: как узнать версию Bootloader без разборки? 🔍​

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

  1. Подключите сканер к питанию 12 В (в OBD автомобиля или через адаптер питания) и включите Bluetooth на телефоне.
  2. Откройте приложение ThinkDiag+ (или ThinkDiag Mini) → «Мой профиль» → «Восстановление прошивки (Firmware Fix)» → выберите адаптер.
  3. Посмотрите строку Bootloader:
    • Boot V1.23.004 (или ниже): вскрывать прибор не нужно! Адаптер имеет открытый бутлоадер и может быть прошит по Bluetooth через Diagzone / X-DIAG.
    • Boot V1.23.005: на адаптере установлен закрытый заводской загрузчик. Для перехода на сторонние оболочки требуется аппаратная разблокировка и прошивка через программатор (ST-Link / GD-Link) по инструкции ниже.
Важное уточнение для ThinkDiag 1 (большой корпус)

Для сканеров ThinkDiag 1 (TKD01) строка Bootloader в официальном приложении почти всегда отображает V1.23.004 как на открытом, так и на аппаратно заблокированном буте.

Для ThinkDiag 1 определять версию загрузчика нужно строго через утилиту Launch FW Checker по строке Date (до 15.07.2020 — открытый бут, после 15.07.2020 — закрытый бут, а период 16.07.2020 — 29.10.2020 несовместим со сторонним софтом). Подробный алгоритм и ссылка на скачивание утилиты доступны в FAQ по проверке Bootloader ThinkDiag 1.


1. Разборка корпуса и очистка компаунда (эпоксидной смолы)​

Плата сканера залита прочным защитным слоем эпоксидного компаунда, который блокирует доступ к выводам программирования. Для доступа к контактам выполните следующие действия:

  1. Вскрытие корпуса: Аккуратно подденьте пластиковой лопаткой верхнюю пластиковую крышку сканера (со стороны наклейки с серийным номером). Обычно она зафиксирована тонким слоем клея и снимается без особых усилий.
  2. Извлечение платы: Отделите внутреннюю рамку с платой от нижней части корпуса. Если она приклеена смолой, слегка подогрейте корпус феном.
  3. Размягчение компаунда: Настройте паяльный фен на температуру 300°C при минимальном потоке воздуха. Локально прогревайте смолу над контактами процессора. Минимальный поток воздуха необходим, чтобы случайно не сдуть с платы мелкие SMD-компоненты.
  4. Очистка платы: Размягченная смола легко крошится. Аккуратно удаляйте её с помощью зубочистки или пластикового инструмента. Не используйте металлические отвертки и скальпели, чтобы не повредить дорожки на плате.
Процесс вскрытия крышки
Снятие верхней крышки корпуса адаптера
Извлечение рамки платы
Извлечение рамки с платой из корпуса
Нагрев компаунда феном
Нагрев защитной смолы паяльным феном (300°C)
Очистка платы
Удаление размягченной смолы пластиковым инструментом

2. Подключение программатора и распиновка SWD​

Для прошивки вам понадобится любой SWD-совместимый программатор: GD-Link, ST-Link или J-Link.

Припаяйте 5 тонких проводников к контактным площадкам на плате устройства и соедините их с пинами программатора по следующей схеме:

Точка на плате прибораПин программатора ST-Link V2Назначение контакта
GNDПин 6Общий провод (земля)
SWCLKПин 2Тактовый сигнал
VCC (3.3V)Пин 8Питание 3.3 В
SWDIOПин 4Линия данных
RESET (RST)Пин 5Аппаратный сброс микроконтроллера
Важная особенность подключения RESET

На платах Mucar / Thinksafe провод RESET необходимо подключать именно к пину 5 (GND) на программаторе ST-Link, а не к пину 1 (RESET). Это критично для корректного обхода встроенной защиты процессора.

Точки пайки на плате
Расположение точек пайки интерфейса SWD на плате адаптера

Особенности разводки RESET на разных платах​

Расположение точки сброса (RESET) зависит от ревизии вашей платы:

Новая ревизия платы
Точка RESET на плате новой ревизии
Старая ревизия платы
Точка RESET на плате старой ревизии

Пример готовой распайки проводов перед программированием:

Пример распайки проводов на плате
Пример аккуратного припаивания шлейфа к точкам SWD

Двухплатная версия Thinkdiag Mini​

Для двухплатной модификации Thinkdiag Mini (плата THINKCAR THINKDIAG MINI CORE 1.02.20.0020) точки подключения SWD и контактная площадка RESET выведены на верхней плате:

Точки SWD на плате Thinkdiag Mini Core
Точки подключения SWDIO, SWCLK, GND и +3.3V на верхней плате
Точка RESET на плате Thinkdiag Mini
Расположение контрольной точки RESET (RST)
Пример пайки проводов SWD
Пример аккуратного припаивания проводников к контактным точкам
Распайка платы
Вид платы с распаянным шлейфом SWD

3. Загрузки и файлы​

Все необходимые прошивки и утилиты проверены и подготовлены для скачивания. Из архивов исключена посторонняя реклама.

Полный комплект​

Содержит все нижеперечисленные прошивки под разные оболочки, схему подключения и проект для J-Link.

ФайлРазмерОписание
Mucar_Thinkdiag_Mini_Firmware_Pack.zip0.93 МБПолный пакет файлов прошивок и карта точек подключения

Программа для прошивки​

ФайлРазмерОписание
stlink-utility-setup.exe26.3 МБОфициальный установщик ST-Link Utility для Windows

Файлы прошивок (BIN)​

Особенности прошивки для Diagzone

Файл Diagzone.bin в таблице ниже предназначен исключительно для низкоуровневого восстановления старых ревизий плат Mucar BT200 / Thinkdiag Mini через программатор. Для современных адаптеров (включая Thinkdiag 2) прошивка Diagzone является закрытой и не распространяется отдельными файлами: сканеры обновляются автоматически по Bluetooth при первом подключении к марке EOBD в Diagzone Pro. Если на приборе стояла сторонняя прошивка (например, X-DIAG) и Diagzone не шьется по Bluetooth, заливайте не кастомные файлы, а оригинальную заводскую прошивку, после чего Diagzone штатно обновит сканер по воздуху.

Выберите файл под целевую диагностическую оболочку:

ФайлНазначение / ОболочкаСсылка
Diagzone.binПодготовка под Diagzone PROСкачать
Xdiag.binПодготовка под X-DIAG PROСкачать
Xpro5.binПодготовка под X-PRO5Скачать
ADS.binПодготовка под ADSСкачать
Project_mucar.jflashПроект настроек для J-LinkСкачать
XDiag BOOT V1.23.105 v3Актуальный загрузчик X-DIAG для Thinkdiag Mini / MucarСкачать

4. Инструкция по перепрошивке​

Выберите вкладку с вашим программатором для просмотра пошаговой инструкции.

  1. Подключение: Подключите все 5 припаянных проводов к ST-Link V2 и вставьте программатор в USB-порт компьютера.

  2. Запуск программы: Запустите ST-Link Utility от имени администратора.

  3. Соединение с обходом защиты: Нажмите кнопку Connect в верхней панели программы. Важно: ровно через 0.5 секунд после клика физически отключите (отпаяйте или вытащите из колодки) провод RESET (подключенный к пину 5). Это позволит обойти встроенную блокировку чтения.

    Кнопка Connect в ST-Link Utility
    Нажатие кнопки Connect в интерфейсе программы
    Снятие RESET в момент подключения
    В этот момент отключается провод RESET
  4. Сброс Option Bytes: Перейдите в меню Target -> Option Bytes. В появившемся окне найдите строку Read Out Protection и установите значение Disabled (или Level 0). Нажмите Apply. Память микроконтроллера сотрется и разблокируется для записи.

    Окно Option Bytes
    Выбор Read Out Protection -> Disabled в меню настроек
    Подтверждение сброса защиты
    Применение изменений и разблокировка памяти
  5. Выбор файла прошивки: Нажмите кнопку Open и выберите нужный .bin-файл прошивки (например, Diagzone.bin).

    Загрузка бинарного файла
    Открытие файла прошивки в ST-Link Utility
    Отображение данных прошивки
    Файл успешно загружен в буфер программы
  6. Запись прошивки: Нажмите кнопку Program & Verify (или клавишу F9). Убедитесь, что адрес записи выставлен по умолчанию (0x08000000), и нажмите Start.

    Настройки программирования
    Настройки перед записью (адрес 0x08000000)
    Процесс записи завершен
    Успешная запись и сверка прошивки

5. Проверка работоспособности адаптера​

После завершения записи:

  1. Отключите программатор и отпаяйте провода от платы.
  2. Подайте питание на сканер (через OBD-II разъем автомобиля или 12В адаптер).
  3. Индикация успеха: Прибор должен издать короткий звуковой сигнал (писк), а на корпусе загорятся три светодиода. Это подтверждает, что прошивка запустилась корректно.
  4. Соберите плату обратно в корпус.
  5. Запустите на планшете или телефоне целевое приложение (например, Diagzone PRO версии не ниже V2.00.006).
  6. Скачайте базовую бесплатную марку EOBD, подключитесь к машине и выполните проверку связи. В этот момент прибор автоматически завершит конфигурацию.
Внимание во время проверки

Категорически запрещено отключать питание адаптера во время первичного прохождения теста EOBD в приложении. В этот момент в память процессора прописываются лицензионные ключи.