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

Перепрошивка Thinkdiag 2 / Ediag Plus через USB-C

Эта инструкция описывает сервисную перепрошивку адаптера Thinkdiag 2 / Ediag Plus через разъем USB-C с помощью SAM-BA 2.18. Процедура нужна, когда прибор необходимо восстановить или подготовить под совместимую программную оболочку.

Если адаптер не определяется или заблокирован контроллер

Если при прошивке через USB-C утилита SAM-BA не находит адаптер, выдает ошибку тайм-аута или чип Atmel ATSAME70Q20 заблокирован защитой от чтения (Erase Protect), воспользуйтесь аппаратным методом восстановления: Перепрошивка Thinkdiag 2 и DBScar 7 через SEGGER J-Link со снятием аппаратной защиты за 5 секунд.

Важно: где файл прошивки для Diagzone и как он прошивается?
  • Прошивка Diagzone — закрытая: Отдельного .bin-файла прошивки под Diagzone (включая файлы вроде Diagzone.bin для SAM-BA через USB-C) не существует — прошивка Diagzone полностью закрытая. Вручную через компьютер прибор под Diagzone не прошивается.
  • Автоматическое обновление по Bluetooth: Для Thinkdiag 2 / Ediag Plus (как и для всех поддерживаемых сканеров) микропрограмма под Diagzone скачивается и обновляется автоматически по Bluetooth при первом подключении в официальном приложении Diagzone Pro (при подаче питания 12 В на OBD-разъем и запуске базовой марки EOBD2).
  • Если ранее была установлена сторонняя подписка / прошивка (X-DIAG, ProDiag и др.):
    • При переходе на Diagzone приложение Diagzone Pro может обновиться автоматически поверх сторонней прошивки, а может не установиться / не обновиться из-за блокировок в чужом микрокоде.
    • В этом случае НЕ НУЖНО искать или пытаться залить кастомный файл «под Diagzone»! Нужно перепрошить прибор через USB-C на ОРИГИНАЛЬНУЮ (заводскую/стоковую) прошивку производителя (original.bin / Original.7z из сервисного комплекта).
    • После восстановления оригинальной заводской прошивки подключите адаптер к приложению Diagzone Pro — оно штатно обновит микропрограмму адаптера по Bluetooth!
Когда перепрошивка НЕ требуется (ProDiag)

Если вы планируете использовать ProDiag на адаптере Thinkdiag 2 / Ediag Plus, работающем на родной (заводской) прошивке, то перепрошивать прибор НЕ НУЖНО! ProDiag полноценно работает прямо на заводской прошивке из коробки без разборки корпуса.

Когда перепрошивка действительно нужна:

  • Для перехода на ProDiag со сторонней прошивки (X-DIAG) — достаточно вернуть оригинальную прошивку (original.bin / Original.7z) либо записать прошивку под ProDiag (Prodiag.7z).
  • Для подготовки к Diagzone при наличии блокирующей сторонней прошивки — прибор прошивается файлом оригинальной заводской прошивки (original.bin / Original.7z).
  • Для остальных оболочек (X-DIAG, ADS, X-PRO5) — записывается соответствующий .bin-файл оболочки через SAM-BA.
Важно перед началом

Прошивка выполняется на ваш риск. Ошибка в файле прошивки, выборе платы, питании или действиях в SAM-BA может привести к неработоспособности прибора. Если нет опыта разборки электроники и работы с прошивками, лучше передать адаптер в сервис.

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

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

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

Когда не стоит прошивать самостоятельно

Не начинайте процедуру без предварительной проверки, если:

  • у прибора другая ревизия платы или неизвестная модель процессора;
  • серийный номер содержит буквы, например 9TFD...;
  • адаптер уже вскрывался или ремонтировался;
  • Windows не определяет устройство даже после повторного входа в режим загрузчика;
  • нет точного .bin-файла именно для вашей ревизии Thinkdiag 2 / Ediag Plus.

В таких случаях сначала отправьте в поддержку серийный номер и фото платы. Для части новых ревизий требуется сервисная доработка, а не обычная прошивка через USB-C.

Что понадобится

  • компьютер с Windows;
  • исправный USB-C кабель с передачей данных;
  • стабильное питание адаптера: через USB-C, а при проблемах с определением - дополнительно 12 В на OBD-разъеме;
  • архив с SAM-BA 2.18 и подходящим .bin-файлом прошивки;
  • тонкий пинцет или перемычка для аппаратного сброса;
  • аккуратный инструмент для разборки корпуса.
Перед записью

Скачивайте прошивку только из проверенного комплекта. Не используйте файл "от похожего прибора": одинаковый корпус не гарантирует одинаковую плату и загрузчик.

Файлы для скачивания

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

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

В полном комплекте находятся SAM-BA 2.18, .bin-файл для Thinkdiag 2 / Ediag Plus и PDF-инструкция по прошивке.

ФайлРазмерSHA-256
ThinkDiag_2_EDIAG_PLUS.zip15.13 МБ6dd755afc3107f4dcbf2fc64695e8b30140a5c66dcd665c0b0f6b4ec54f094bc

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

ФайлРазмерSHA-256
SAM-BA_v2.18.zip12.06 МБ21f31111572207851449a3cfb369153fdcfad19785aeca244e2996593a187b10

Архивы прошивок

Выберите архив под нужную оболочку или восстановление оригинальной прошивки.

ФайлНазначениеРазмерSHA-256
original.binоригинальная заводская прошивка (.bin для SAM-BA)1.00 МБ384528e40576d3dbb79bac147dc0dc2088121f30951410ddf4b8f97231af7a8c
Original.7zсервисный комплект стока (original.bin + .mot + .jflash)1.99 МБ948090bf43d38d47152566fd14668b6ed4fad23cc9750e2bf78a74c34f445f0b
ADS.7zпрошивка под ADS1.20 МБ5eec941825989b36a7988866c413f11fa9ad6d12426c5b9f600fd4961679255d
Prodiag.7zпрошивка под ProDiag1.91 МБc2de6f522b46d1c8b46c74624e00b85c2939a7369a3debc684ee3ca399da970c
Xpro5.7zпрошивка под X-PRO51.31 МБ14621241b52d6626c5fdcc450f28461f85492b323e89902ea5a1de93af1511b5
xdiag.7zпрошивка под X-DIAG519.75 КБ42aca904c448a87099037e170cea90b24117c99c66453cdd442963fd6539950b
Не смешивайте прошивки

Перед записью уточните, какая оболочка нужна: Original, ADS, ProDiag, X-PRO5 или X-DIAG. Неподходящая прошивка может привести к ошибкам подключения, невозможности обновления или полной неработоспособности адаптера.

1. Разборка и вход в режим загрузчика

  1. Отключите адаптер от автомобиля, USB и любых источников питания.
  2. Разберите корпус и получите доступ к плате.
  3. Найдите на плате контактную площадку RESET и контакт 3.3V. На разных ревизиях расположение может отличаться, поэтому ориентируйтесь по маркировке на плате или по фото вашей ревизии.
Реальное фото платы Thinkdiag 2 с отмеченными точками RESET и 3.3V
Реальная плата Thinkdiag 2 / Ediag Plus: RESET замыкается на 3.3V примерно на 3-4 секунды. Перед замыканием сверяйтесь с маркировкой на своей ревизии платы.
  1. Подключите адаптер к компьютеру через USB-C. Обычно при обычном включении загораются светодиоды как при подключении к автомобилю.
  2. Пинцетом или перемычкой замкните RESET на 3.3V примерно на 3-4 секунды, затем уберите перемычку.
  3. Отключите USB-C и подключите адаптер снова.

После успешного входа в режим загрузчика обычно загораются два красных светодиода. Если два красных светодиода не появились, повторите замыкание RESET на 3.3V и переподключение USB-C. На отдельных ревизиях индикация может отличаться, поэтому дополнительно проверьте, что Windows видит новое USB/COM-устройство.

Если Windows пишет "Устройство не опознано"

Подайте стабильные 12 В на OBD-разъем адаптера и повторите подключение к USB-C. Не подавайте питание "наугад" на контакты платы: используйте OBD-разъем, лабораторный блок питания с ограничением тока или автомобиль с исправным питанием.

2. Подключение в SAM-BA 2.18

  1. Запустите SAM-BA v2.18 от имени администратора.
  2. В поле Select the connection выберите подключение вида \USBserial\COMx, где COMx - порт, который появился в Windows.
  3. В поле Select your board выберите at91same70-xplained.
  4. Нажмите Connect.
Выбор COM-порта и платы at91same70-xplained в SAM-BA 2.18
В SAM-BA 2.18 выбирается появившийся USB/COM-порт и плата at91same70-xplained.

Если подключение не проходит, повторите вход в режим загрузчика, проверьте USB-C кабель, COM-порт и убедитесь, что этот порт не открыт другой программой.

3. Запись прошивки

После подключения откроется основное окно SAM-BA.

  1. Перейдите на вкладку Flash.
  2. В блоке Scripts выберите скрипт Enable Security Bit (GPNVM0).
  3. Нажмите Execute и дождитесь окончания выполнения скрипта.
  4. В блоке Download / Upload File нажмите кнопку выбора файла рядом с Send File Name.
  5. Выберите .bin-файл прошивки для Thinkdiag 2 / Ediag Plus:
    • Для восстановления под Diagzone или возврата на заводской сток: выберите файл оригинальной заводской прошивки original.bin (доступен для отдельного скачивания в таблице выше, а также внутри архива Original.7z и комплекта ThinkDiag_2_EDIAG_PLUS.zip). Напоминаем: отдельного кастомного файла под Diagzone не существует — после возврата на чистый заводской сток original.bin приложение Diagzone Pro обновит микропрограмму адаптера автоматически по Bluetooth при первом подключении к марке EOBD2.
    • Для других оболочек (X-DIAG / ADS / X-PRO5 / ProDiag): выберите соответствующий .bin-файл прошивки нужной оболочки (например, XDiag_THINKDIAG2_DBSCAR7_V1_22_005_v3.bin или файл из архива нужной оболочки).
  6. Убедитесь, что адрес записи не изменен и соответствует комплектной инструкции. Обычно используется адрес 0x00400000.
  7. Нажмите Send File и дождитесь завершения записи.
Основное окно SAM-BA с вкладкой Flash, скриптом GPNVM0 и отправкой файла прошивки
Порядок в SAM-BA: вкладка Flash, скрипт Enable Security Bit (GPNVM0), Execute, выбор .bin-файла и Send File.
Не прерывайте запись

Во время записи не отключайте USB-C, не снимайте питание, не закрывайте SAM-BA и не переводите компьютер в сон. Дождитесь завершения операции и появления следующего окна.

4. Отказ от блокировки регионов памяти

После записи SAM-BA может показать окно Lock region(s) с вопросом, нужно ли заблокировать задействованные регионы памяти.

Нажмите No / Нет.

Окно Lock region(s) в SAM-BA, где нужно нажать Нет
В окне Lock region(s) выбирайте Нет: блокировать регионы памяти не нужно.

Не нажимайте Yes / Да: блокировка регионов может лишить прибор возможности нормально обновляться или восстанавливаться через приложение/планшет в будущем.

5. Проверка результата

  1. Закройте SAM-BA.
  2. Отключите адаптер от USB-C.
  3. Подключите его снова.
  4. При успешной прошивке прибор обычно подает звуковой сигнал и зажигает три светодиода.
  5. Соберите корпус.
  6. Подключите адаптер к автомобилю или стабильному OBD-питанию 12 В, откройте нужное приложение и проверьте работу через EOBD.

Частые проблемы

SAM-BA не видит адаптер

Проверьте кабель: многие USB-C кабели предназначены только для зарядки. Используйте другой порт USB, повторите сброс RESET на 3-4 секунды и переподключите адаптер. Если Windows показывает неизвестное устройство, попробуйте подать 12 В на OBD-разъем.

Ошибка при Connect

Чаще всего прибор не вошел в режим загрузчика или выбран неправильный порт. Повторите аппаратный сброс, переподключите USB-C и выберите новый COMx в SAM-BA.

Запись зависла или оборвалась

Не переподключайте адаптер сразу, если программа еще отвечает. Дождитесь тайм-аута, закройте SAM-BA, снова введите прибор в режим загрузчика и повторите запись тем же корректным .bin-файлом.

После прошивки нет звука и трех светодиодов

Если SAM-BA по-прежнему подключается к прибору, повторите запись. Если прибор не определяется ни по USB-C, ни при питании через OBD, нужна диагностика в сервисе.

Где взять файл прошивки для Diagzone (Diagzone.bin)?

Отдельного файла прошивки под Diagzone не существует — прошивка Diagzone закрытая. Для работы с Diagzone прибор не прошивается вручную: микропрограмма обновляется автоматически по Bluetooth при первом подключении к марке EOBD в приложении Diagzone Pro. Если на адаптере ранее стоял X-DIAG или другая кастомная прошивка и Diagzone не может обновиться по Bluetooth, прошейте прибор файлом оригинальной заводской прошивки (original.bin / Original.7z), после чего Diagzone сам обновит сканер по Bluetooth.

Случайно нажали "Да" в Lock region(s)

Не пытайтесь хаотично перезаписывать разные файлы. Обратитесь в сервис: может потребоваться восстановление через программатор или другой низкоуровневый способ.