Перепрошивка приборов DBScar III - IV (ST-Link V2)
Данная инструкция описывает процесс аппаратной перепрошивки диагностических адаптеров Launch DBScar III и Launch 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, отсоедините контакты и соберите корпус адаптера. Прибор готов к диагностике и активации марок.