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

Прошивка 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...), данные файлы прошивок использовать категорически запрещено — это выведет прибор из строя.


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

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

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

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

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

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

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

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

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

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

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

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 в приложении. В этот момент в память процессора прописываются лицензионные ключи.