Перепрошивка приборов DBScar III–IV (ST-Link V2)
Как перепрошить адаптеры Launch DBScar III и DBScar IV программатором ST-Link V2 в утилите STM32 ST-LINK Utility.
Это нужно, чтобы восстановить адаптер после программного сбоя или подготовить его к сторонним оболочкам (X-DIAG, Diagzone и др.).
Вскрытие корпуса, замыкание контактов и перепрошивку вы выполняете на свой риск: неаккуратное обращение с платой или замыкание не тех контактов выводит прибор из строя. Если нет опыта работы с электроникой, доверьте прошивку специалисту.
Для перепрошивки используйте соответствующие бинарные файлы загрузчиков:
1. Разборка корпуса прибора
Для доступа к плате и контактным площадкам программирования необходимо аккуратно вскрыть корпус адаптера:
- Подденьте пластиковой лопаткой или скальпелем стыки половинок пластикового корпуса.
- Аккуратно разъедините защелки по периметру, стараясь не повредить внутренние элементы.
- Извлеките печатную плату из корпуса.








2. Подготовка программного обеспечения
- Установите программу STM32 ST-LINK Utility v4.1.0 (дистрибутив
STM32 ST-LINK Utility v4.1.0 setup.exe). - При первом подключении программатора ST-Link к компьютеру запустите утилиту ST-LinkUpgrade.exe и обновите встроенное ПО программатора (данное действие выполняется только один раз).

3. Подключение устройства к программатору
Подключите контакты программатора ST-Link V2 к контактным площадкам на плате адаптера согласно приведенной схеме:
- SWDIO (данные)
- SWCLK (тактовый сигнал)
- GND (земля)
- +3.3V (питание)

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




После подключения всех линий соедините программатор ST-Link с USB-портом компьютера.
4. Программирование микроконтроллера
Шаг 1: Запуск и замыкание контактов
Запустите программу STM32 ST-LINK Utility.
Используя пинцет или тонкий проводник, замкните контрольные контакты на плате, как показано на схеме:



Шаг 2: Подключение к чипу
Нажмите в программе кнопку Connect to target и немедленно уберите пинцет (разомкните контакты):


Если утилита выдаёт ошибку соединения с таргетом (Can not connect to target), повторно замкните контакты пинцетом, нажмите Connect to target и сразу же разомкните контакты.
Шаг 3: Выбор файла прошивки
При успешном подключении утилита прочитает содержимое чипа:


Перейдите в меню File -> Open File… (горячие клавиши Ctrl+O) и выберите соответствующий файл прошивки:
- Для DBScar III:
XDiag_boot_1.22.001_DBSCarIII.bin - Для DBScar IV:
XDiag_boot_1.23.007_DBSCarIV.bin
Шаг 4: Полное стирание старой прошивки
Сотрите текущую память микроконтроллера через меню: Target -> Erase Chip:


Шаг 5: Запись и верификация прошивки
Откройте диалоговое окно записи через меню: Target -> Program & Verify… (горячие клавиши Ctrl+P):


Убедитесь, что начальный адрес записи установлен в 0x08000000, и нажмите кнопку Start:


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

Отключите программатор ST-Link, отсоедините контакты и соберите корпус адаптера. Прибор готов к диагностике и активации марок.