Bsl режим программирования что это такое
Перейти к содержимому

Bsl режим программирования что это такое

  • автор:

Что такое BSL режим Работа в BSL mode при чип-тюнинге ЭБУ

BSL (Bootstrap loader) — программа начальной загрузки. При включении ЭБУ, BSL считывает данные из загрузочного сектора (boot sector) в ПЗУ или ОЗУ. Далее BSL передает управление основной программе: операционной системе или основной программе управления ЭБУ. Обычно BSL хранится в ПЗУ.
BSL режим — способ взаимодействия с памятью ЭБУ. BSL режим отличается от BDM и JTAG принципом работы.

Чтобы было немного понятнее: у компьютера есть BIOS. При включении сначала запускается маленькая простая программка из ПЗУ — Bootstrap Loader (BSL). Эта программа подключает устройства: память ОЗУ, винчестер, CD-ROM и потом передает все это «хозяйство» операционной системе.

Bsl режим программирования что это такое

ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ

Настоящая Политика конфиденциальности персональных данных (далее – Политика конфиденциальности) действует в отношении всей информации, которую Общество с ограниченной ответственностью «Бизнес Солюшинс Лаб», расположенный на доменном имени https://bsl.dev может получить о Пользователе во время использования сайта.

1.1 В настоящей Политике конфиденциальности используются следующие термины:

1.1.1. «Администрация сайта» – уполномоченные сотрудники на управления сайтом, действующие от имени ООО «Бизнес Солюшинс Лаб», которые организуют и (или) осуществляет обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.

1.1.2. «Персональные данные» — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).

1.1.3. «Обработка персональных данных» — любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.

1.1.4. «Конфиденциальность персональных данных» — обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания.

1.1.5. «Пользователь сайта» – лицо, имеющее доступ к Сайту, посредством сети Интернет.

1.1.6. «Cookies» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта.

1.1.7. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.

2.1. Использование Пользователем сайта означает согласие с настоящей Политикой конфиденциальности и условиями обработки персональных данных Пользователя.

2.2. В случае несогласия с условиями Политики конфиденциальности Пользователь должен прекратить использование сайта.

2.3.Настоящая Политика конфиденциальности применяется только к сайту «Бизнес Солюшинс Лаб». Данная организация не контролирует и не несет ответственность за сайты третьих лиц, на которые Пользователь может перейти по ссылкам, доступным на сайте Агентства.

2.4. Администрация сайта не проверяет достоверность персональных данных, предоставляемых Пользователем сайта.

  1. ПРЕДМЕТ ПОЛИТИКИ КОНФИДЕНЦИАЛЬНОСТИ

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

3.2. Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения регистрационной формы на Сайте и включают в себя следующую информацию:

3.2.1. фамилию, имя, отчество Пользователя;

3.2.2. контактный телефон Пользователя;

3.2.3. адрес электронной почты (e-mail);

3.2.4. место жительство Пользователя.

3.3. Сайт защищает Данные, которые автоматически передаются в процессе просмотра рекламных блоков и при посещении страниц, на которых установлен статистический скрипт системы («пиксель»):

  • IP адрес;
  • информация из cookies;
  • информация о браузере (или иной программе, которая осуществляет доступ к показу рекламы);
  • время доступа;
  • адрес страницы, на которой расположен рекламный блок;
  • реферер (адрес предыдущей страницы).

3.3.1. Отключение cookies может повлечь невозможность доступа к частям сайта Интернет-магазина, требующим авторизации.

3.3.2. Сайт осуществляет сбор статистики об IP-адресах своих посетителей. Данная информация используется с целью выявления и решения технических проблем, для контроля законности проводимых финансовых платежей.

3.4. Любая иная персональная информация неоговоренная выше (используемые браузеры и операционные системы и т.д.) подлежит надежному хранению и нераспространению, за исключением случаев, предусмотренных в п.п. 5.2. и 5.3. настоящей Политики конфиденциальности.

  1. ЦЕЛИ СБОРА ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ ПОЛЬЗОВАТЕЛЯ

4.1. Персональные данные Пользователя Администрация сайта может использовать в целях:

4.1.1. Идентификации Пользователя, зарегистрированного на сайте, для оформления заказа и (или) заключения Договора.

4.1.2. Предоставления Пользователю доступа к персонализированным ресурсам Сайта.

4.1.3. Установления с Пользователем обратной связи, включая направление уведомлений, запросов, касающихся использования Сайта, оказания услуг, обработка запросов и заявок от Пользователя.

4.1.4. Определения места нахождения Пользователя для обеспечения безопасности, предотвращения мошенничества.

4.1.5. Подтверждения достоверности и полноты персональных данных, предоставленных Пользователем.

4.1.6. Создания учетной записи, если Пользователь дал согласие на создание учетной записи.

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

4.1.8. Предоставления Пользователю эффективной клиентской и технической поддержки при возникновении проблем связанных с использованием Сайта.

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

4.1.10. Осуществления рекламной деятельности с согласия Пользователя.

4.1.11. Предоставления доступа Пользователю на сайты или сервисы партнеров с целью получения продуктов, обновлений и услуг.

  1. СПОСОБЫ И СРОКИ ОБРАБОТКИ ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ

5.1. Обработка персональных данных Пользователя осуществляется без ограничения срока, любым законным способом, в том числе в информационных системах персональных данных с использованием средств автоматизации или без использования таких средств.

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

5.3. Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Российской Федерации только по основаниям и в порядке, установленным законодательством Российской Федерации.

5.4. При утрате или разглашении персональных данных Администрация сайта информирует Пользователя об утрате или разглашении персональных данных.

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

5.6. Администрация сайта совместно с Пользователем принимает все необходимые меры по предотвращению убытков или иных отрицательных последствий, вызванных утратой или разглашением персональных данных Пользователя.

6.1. Пользователь обязан:

6.1.1. Предоставить информацию о персональных данных, необходимую для пользования Сайтом.

6.1.2. Обновить, дополнить предоставленную информацию о персональных данных в случае изменения данной информации.

6.2. Администрация сайта обязана:

6.2.1. Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности.

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

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

6.2.4. Осуществить блокирование персональных данных, относящихся к соответствующему Пользователю, с момента обращения или запроса Пользователя или его законного представителя либо уполномоченного органа по защите прав субъектов персональных данных на период проверки, в случае выявления недостоверных персональных данных или неправомерных действий.

7.1. Администрация сайта, не исполнившая свои обязательства, несёт ответственность за убытки, понесённые Пользователем в связи с неправомерным использованием персональных данных, в соответствии с законодательством Российской Федерации, за исключением случаев, предусмотренных п.п. 5.2., 5.3. и 7.2. настоящей Политики Конфиденциальности.

7.2. В случае утраты или разглашения Конфиденциальной информации Администрация сайта не несёт ответственность, если данная конфиденциальная информация:

7.2.1. Стала публичным достоянием до её утраты или разглашения.

7.2.2. Была получена от третьей стороны до момента её получения Администрацией сайта.

7.2.3. Была разглашена с согласия Пользователя.

8.1. До обращения в суд с иском по спорам, возникающим из отношений между Пользователем сайта и Администрацией сайта, обязательным является предъявление претензии (письменного предложения о добровольном урегулировании спора).

8.2 .Получатель претензии в течение 30 календарных дней со дня получения претензии, письменно уведомляет заявителя претензии о результатах рассмотрения претензии.

8.3. При не достижении соглашения спор будет передан на рассмотрение в судебный орган в соответствии с действующим законодательством Российской Федерации.

8.4. К настоящей Политике конфиденциальности и отношениям между Пользователем и Администрацией сайта применяется действующее законодательство Российской Федерации.

9.1. Администрация сайта вправе вносить изменения в настоящую Политику конфиденциальности без согласия Пользователя.

9.2. Новая Политика конфиденциальности вступает в силу с момента ее размещения на Сайте, если иное не предусмотрено новой редакцией Политики конфиденциальности.

9.3. Все предложения или вопросы по настоящей Политике конфиденциальности следует сообщать указать раздел сайта.

CombiLoader — Bosch BSL TC17xx J2534 Вариант 1 — ограниченный записью только ЭБУ Bosch M(E)17.9.7 автомобилей ВАЗ и УАЗ, без пересчета контрольной суммы прошивки

Внимание! Этот модуль работает совместно с CombiLoader 2.15 или новее.

Модуль предназначен для чтения и записи FLASH и EEPROM ЭБУ, основанных на процессорах Infineon семейства TriCore, через встроенный BootStrapLoader.
К данному типу относятся:

  • ME17.9.7, ВАЗ, УАЗ
  • M(E)17.9.71, TPROT 12, УАЗ
  • ME17.9.11/12, Hyundai, Kia
  • Continental SID-208
  • Continental SIM2K-C201, SIM2K-24x
  • Continental EMS2204
  • Delphi MT80
  • Различные ЭБУ семейства MED17
  • Различные ЭБУ семейства EDC17
  • Другие типы ЭБУ с процессорами семейства TriCore.

Для работы необходим адаптер J2534, приобретаемый отдельно. Модуль BSL TC176x для загрузчика доступен в трех вариантах: (определяется лицензией, записываемой в электронный ключ)

  • Вариант 1, ограниченный записью только ЭБУ Bosch M(E)17.9.7 автомобилей ВАЗ и УАЗ, без пересчета контрольной суммы прошивки, с сохранением прошивки в формате SMS-Soft Container File.
  • Вариант 2, без ограничений по записи, без пересчета контрольных сумм прошивок, с сохранением прошивки в формате SMS-Soft Container File.
  • Вариант 3, без ограничений по записи, с пересчетом контрольных сумм, с сохранением прошивки в открытом формате.

Пользователи вариантов 2 и 3 могут бесплатно использовать модуль Bosch MEDC17 Hyundai/Kia и Bosch ME17 GreatWall/Chery, предназначенный для работы с ЭБУ через диагностический разъём.

Обратите внимание:

  • В связи с участившимися вопросами по поддержке модулем BSL TC17xx J2534 ЭБУ с GPT сообщаем, что данный режим поддерживается загрузчиком при использовании адаптера J2534 DiaLink. Поддержка различных типов таких ЭБУ регулярно добавляется уже в течение года. Подробности в документации. Если в документации не описано подключение вашего типа ЭБУ, обратитесь в техподдержку.
  • Все варианты поддерживают чтение любых типов ЭБУ.
  • Прошивки (кроме варианта 3) сохраняются в сжатом формате, совместимом с редактором калибровок ChipTuningPRO 7.

Модуль предлагается в 3х вариантах:

Формат файла при сохранении

только ЭБУ ВАЗ/УАЗ

SMS-Soft Container File

чтение пароля ЭБУ ВАЗ/УАЗ

SMS-Soft Container File

чтение пароля ЭБУ

SMS-Soft Container File

несжатый двоичный формат

чтение пароля ЭБУ

подсчёт КС MEDC17 (ПО Bosch)

Обратите внимание:
· модуль поддерживает работу с открытыми процессорами и закрытыми процессорами Bosch TPROT 0-7, а также различные типы Bosch TPROT 8+ и др.
· чтение пароля ЭБУ Bosch GPT возможно только при использовании адаптера DiaLink. При этом питание на 16 контакт адаптера подавать нельзя.
· обмен с ЭБУ происходит через интерфейс J2534, а не через адаптер Загрузчика. Несмотря на это, адаптер Загрузчика должен быть подключен к компьютеру для обязательного коммутирования линий питания ЭБУ.
· для сохранения прошивки в несжатом двоичном виде в соответствующей версии модуля необходимо удерживать клавишу Shift при нажатии кнопки «Сохранить» в диалоговом окне сохранения файла.
· для установки пароля на доступ к файлу необходимо удерживать клавишу Ctrl при нажатии кнопки «Сохранить» в диалоговом окне выбора имени файла.
· при открытии файла, в котором нет информации о типе процессора/памяти, загрузка происходит в буфер, определяемый текущим выбором процессора/памяти.
· при записи закрытых процессоров сторонними прошивками следует обеспечивать соответствие пароля в прошивке паролю процессора. Для ЭБУ Bosch эта операция производится модулем автоматически (исключение составляют ЭБУ Bosch ME17 GreatWall/Chery).

Вкладка FLASH

Вкладка EEPROM

Дополнительные функции:
· Считать пароль ЭБУ – выполняет чтение пароля доступа к ЭБУ. После выполнения операции чтения и сохранения пароля в файл он будет использован для дальнейшей работы с ЭБУ. Операция выполняется без перевода ЭБУ в BSL режим.
Чтение пароля ЭБУ Bosch GPT возможно только при использовании адаптера DiaLink. При этом питание на 16 контакт адаптера DiaLink подавать нельзя! Это может привести к выходу ЭБУ из строя!
Чтение пароля ЭБУ Bosch Hyundai/Kia, EMS2204 Ford, SID208 Ford должно производиться на автомобиле.
Для извлечения пароля ЭБУ из загруженного в буфер FLASH файла выберите соответствующий тип ЭБУ и удерживайте одновременно нажатыми клавиши Ctrl и Shift при нажатии кнопки OK.
· Указать пароль ЭБУ – позволяет указать пароль ЭБУ для выполнения операций чтения-записи. В случае отказа от выбора файла пароля текущий пароль для работы с ЭБУ будет очищен.
· Операции с ЭБУ – позволяет выполнить определённые операции с ЭБУ в автоматическом режиме. Перед выполнением операций настоятельно рекомендуется считать и сохранить FLASH ЭБУ. Последующая перезапись ЭБУ в BSL-режиме отменяет изменения, произведённые данной функцией Загрузчика.
· Отключить проверку подписи – отключает проверку подписи при записи диагностическим методом. Выполнение этой операции в BSL режиме позволяет впоследствии использовать диагностический метод записи для модифицированного ПО.
Для ЭБУ SIMOS PCR2.1 данная операция переключает текущее состояние проверки подписи.
· Чтение EEPROM – выполняет чтение внешней микросхемы EEPROM ЭБУ. Данные будут сохранены в буфере, предназначенном для внутреннего EEPROM. Операция выполняется в BSL режиме ЭБУ.
· Запись EEPROM – выполняет запись внешней микросхемы EEPROM ЭБУ. Данные будут загружены из буфера, предназначенного для внутреннего EEPROM. Операция выполняется в BSL режиме ЭБУ.
· Импортировать данные MEDC17 – позволяет переносить данные из внешнего файла в текущую загруженную прошивку (для программного обеспечение Bosch). Функция может быть использована для переноса калибровок из файлов, содержащих только область калибровок.
При переносе данных проверяется как совместимость переносимых областей, так и номер ПО, для которых они предназначены. Для отключения проверки удерживайте нажатой клавишу Alt либо при нажатии на кнопку «Импортировать данные» либо при нажатии кнопки «Открыть» в диалоговом окне выбора файла. Не используйте отключение проверки без крайней необходимости и полного понимания результатов, к которым это может привести.

· Выполнить подсчёт КС MEDC17 – выполняет подсчёт контрольных сумм образа FLASH (ПО Bosch), загруженного в программу.

Порядок действия при работе с ЭБУ:

1. Снимите ЭБУ с автомобиля и вскройте его корпус. Данная процедура должна быть произведена с особой осторожностью чтобы исключить физическое повреждение ЭБУ.
2. Установите ЭБУ на автомобиль и заведите двигатель для проверки, что ЭБУ после вскрытия всё ещё работает. Обратите особое внимание, чтобы ЭБУ находился на изолированной поверхности и не изменил своего положения под воздействием вибрации от двигателя.
3. Снимите ЭБУ с автомобиля.
4. Если необходимо предварительное чтение пароля ЭБУ (Bosch TPROT 8+ и др.):
1. Подключите ЭБУ на столе не переводя в режим программирования.
2. Считайте пароль доступа к ЭБУ воспользовавшись соответствующей кнопкой на вкладке «Дополнительно» и сохраните пароль в файл.
или укажите уже считанный файл пароля ЭБУ воспользовавшись соответствующей кнопкой на вкладке «Дополнительно».
5. Подключите ЭБУ на столе в режиме программирования (см.таблицу ниже).
6. Произведите необходимые операции.
7. Выведите ЭБУ из режиме программирования.
8. Установите ЭБУ на автомобиль и полностью проверьте его функционирование.
9. Снимите ЭБУ с автомобиля и закройте его, восстановив нарушенную герметичность корпуса. Установите ЭБУ на автомобиль.

Перевод в режим программирования производится установкой определённого состояния на конфигурационных входах процессора.
Состояние «0» обеспечивается замыканием контакта процессора через резистор* на массу ЭБУ.
Состояние «1» обеспечивается замыканием контакта процессора через резистор* на напряжение питания процессора (любой из контактов Vddp)

TC1724
P0.[7..0]=»01xxxxxx»
Обычно необходимо замкнуть 142 контакт через резистор* на массу ЭБУ, а 141 контакт — через резистор на +3.3В (контакты Vddp процессора).
TC1728
P0.[7..0]=»01xxxxxx»
Обычно необходимо замкнуть 174 контакт через резистор* на массу ЭБУ, а 173 контакт — через резистор на +3.3В (контакты Vddp процессора).
TC1762 TC1766
P4.[3..0]=»0001″
Обычно достаточно замыкания 87 контакта (P4.1) через резистор* на массу ЭБУ.
TC1738 TC1767
P0.[7..0]=»010xxxx0″
Обычно необходимо замкнуть 145, 167 и 174 контакты через отдельные резисторы* на массу ЭБУ, а 173 контакт — через резистор на +3.3В (контакты Vddp процессора).
TC1775
CFG[2..0]=»000″
TC1782
P0.[7..0]=»010xxxx0″
Обычно необходимо замкнуть 145, 167 и 174 контакты через отдельные резисторы* на массу ЭБУ, а 173 контакт — через резистор на +3.3В (контакты Vddp процессора)
TC1793
P0.[7..0]=»010xxxxx» или «100111xx» при отсутствии внешней памяти.
Обычно достаточно замыкания контакта A6 (P0.5) через резистор* на массу ЭБУ.
TC1792 TC1796
P10.[3..0]=»0001″
Обычно достаточно замыкания контакта B21 (P10.1) через резистор* на массу ЭБУ.
TC1797
P0.[7..0]=»010xxxx0″
Обычно необходимо замкнуть A6, A9 и C8 контакты через отдельные резисторы* на массу ЭБУ, а B6 контакт — через резистор на +3.3В (контакты Vddp процессора).

* — номинал резистора — 0.51..1.0кОм.

В случае, в процессе обмена с ЭБУ на этапе установки связи происходят постоянные сбои соединения, возможно процессу обмена мешает процессор безопасности ЭБУ. В таком случае необходимо контакт HDRST/PORST процессора отсоединить от печатной платы на время перепрограммирования ЭБУ.
Подключение контроллера, снятого с автомобиля, необходимо произвести Универсальным кабелем Загрузчика.
Для этого расположите ЭБУ на столе разъёмами к себе и произведите соединения в соответствии с типом ЭБУ.

Обратите внимание:

· т.к. описанный модуль Загрузчика не является специализированным, учитывающим особенности ПО ЭБУ, пользователь должен сам принимать решение о возможности его использования с каждым конкретным блоком управления. В связи с этим, перед записью всегда производите чтение образов FLASH и EEPROM для обеспечения возможности восстановления ЭБУ.
· при работе с закрытыми процессорами с ПО Bosch модуль при необходимости автоматически добавляет в записываемый образ FLASH текущий пароль доступа к процессору.
· при работе с закрытыми процессорами с другим ПО обращайте особое внимание на тот факт, что записывая стороннее ПО в ЭБУ, в него необходимо предварительно положить пароль, соответствующий процессору. Игнорирование этого может привести как к некорректной работе самого ПО ЭБУ, так и к невозможности доступа к процессору в дальнейшем.

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

Bsl режим программирования что это такое

Большинство блоков управления позволяют считывать\записывать прошивку несколькими способами – через колодку диагностики, через отладочный интерфейс, через сервисный режим работы блока и т.д. В настоящей статье мы рассмотрим существующие способы программирования ЭБУ и попытаемся, что называется, на пальцах объяснить – чем один способ лучше или хуже другого.

Внимание! Статья рассчитана на новичков. Матерым специалистам по чип-тюнингу она будет не актуальна.

Итак, пройдемся по существующим способам:

Чтение\запись через колодку OBD2 – наиболее простой и доступный способ чтения и записи прошивки. Возможен на очень многих автомобилях.

+ Удобство использования — не нужно ничего снимать, разбирать, вскрывать и т.п.

+ Как правило, не нужно «подготавливать» файл прошивки (переносить область калибровок из «тюна» в сток).

+ Относительно безопасен — многие флэшеры при записи по OBD2 сами следят за корректностью структуры прошивки, пересчитывают контрольную сумму, переносят синхронизацию иммобилайзера и т.д.

— Не все системы управления позволяют считывать и\или записывать прошивку по OBD2. На каких-то ЭБУ такая возможность отсутствует в принципе. На каких-то ЭБУ, требуется предварительное снятие защиты от записи модифицированных прошивок.

— В большинстве случаев, по OBD2 читаются\пишутся не все области памяти ЭБУ, а только область калибровок.

— На некоторых ЭБУ операция чтения через OBD2 выполняется очень долго (по несколько часов).

BDM и JTAG – условно, эти два способа можно назвать «инженерными» способами чтения\записи. Их суть заключается в работе с памятью ЭБУ через одноименный отладочный интерфейс. Для этого блок управления снимается с автомобиля, его корпус вскрывается, а программатор подключается, непосредственно, к контактам отладочного интерфейса, расположенного на самой плате ЭБУ. Многие блоки управления с процессором Motorolla MPC5xx имеют на плате отладочный интерфейс BDM. А многие блоки с процессором Renesas SH705x имеют интерфейс JTAG.

+ Возможность вычитывать и записывать все области памяти ЭБУ.

+ Как следствие из предыдущего пункта, возможность создавать полную резервную копию памяти ЭБУ, а также возможность «клонировать» блоки управления.

+ Возможность восстанавливать «уваленные» блоки управления, после неудачной записи через OBD2.

+ Возможность записать в ЭБУ все что угодно. В том числе, прошивку на базе другого софта (в случаях, когда по OBD2 такой возможности не предусмотрено).

+ Гарантированно работает при любых раскладах (при наличии самого интерфейса на плате и поддержки такого ЭБУ в программаторе).

+ Высокая скорость обмена данными при операциях чтения\записи.

— Менее удобен в использовании, по сравнению с работой по OBD2 – нужно снимать ЭБУ с автомобиля, вскрывать корпус, вручную подключаться к контактам интерфейса и самого ЭБУ. Зачастую требуется искать недостающую информацию (расположение ЭБУ на автомобиле, распиновку ЭБУ и т.д.).

— Повышенные риски при работе. В частности, риск повредить плату ЭБУ при вскрытии блока.

— Нужно подготавливать «файл» прошивки. Как минимум, переносить область тюнингованных калибровок.

BSL режим – еще один «инженерный» способ взаимодействия с памятью ЭБУ. Отличается от BDM и JTAG принципом работы. Чтение\запись происходит не через отладочный интерфейс, а с помощью встроенного аппаратного загрузчика ЭБУ. При этом процессор ЭБУ запускается, в так называемом BSL-режиме, путем изменения физического уровня сигналов на определенных контактах процессора (такие контакты еще называют бут-пинами). Если говорить простыми словами, то для запуска ЭБУ в BSL-режиме требуется ряд действий. Как правило, это замыкание определенных контактов на массу, допайка резисторов, подача определенного напряжения на бут-пин и т.п.

Минусы и плюсы работы в режиме BSL, по сути, такие же, что и у BDM\JTAG: риски выше, работать сложнее, зато возможностей больше.

BSM – Bosch Service Mode (иногда его называют TSM — Tricore Service Mode, если речь идет про блоки управления EDC17\MED17 с процессором Tricore) – способ чтения\записи прошивки ЭБУ, доступный на подавляющем числе ЭБУ марки Bosch. Как следует из названия, данный способ позволяет работать с памятью ЭБУ через “сервисный режим Bosch”. Процедура осуществляется путем прямого подключения к разъему ЭБУ, без вскрытия блока.

+ Те же самые, что и любого «инженерного» способа.

+ При этом всем, вскрывать ЭБУ не требуется!

— Для подключения все равно придется снимать ЭБУ с автомобиля, искать распиновку, подключаться «на столе». Либо держать в наличие кабели для быстрого подключения к ЭБУ на автомобиле.

Комбинированные режимы – Это режимы, при которых часть операций выполняется одним способом, а часть – другим. К примеру, OBD2+BSL, где снятие защиты ЭБУ выполняется в BSL, а запись модифицированных калибровок делается через колодку диагностики. Если в описании прошивки идет речь про комбинированный режим, то, вероятнее всего, это единственный способ записи модифицированной прошивки на данном ЭБУ. Выводы о плюсах и минусах, в данном случае, не уместны.

Прямое подключение к разъему ЭБУ – Это даже не совсем способ, а, скорее, исключение из правил. На некоторых автомобилях (особенно отечественных), отсутствует возможность чтения\записи прошивки через колодку диагностики. Причины, как правило, банальны: в OBD2 отсутствует CAN. Либо, для выполнения операции требуется подача напряжения на определенный контакт ЭБУ для разрешения программирования. В остальном, работа через прямое подключение ничем не отличается по функциональности от работы через OBD2. А по количеству необходимых телодвижений требуемых от мастера, очень похожа на BSM\TSM.

В данной статье мы рассмотрели наиболее популярные способы работы с памятью блоков управления, а также указали плюсы и минусы каждого из этих подходов. Очевидно, что с различными ЭБУ возможно работать только определенными способами. К примеру, с ЭБУ который поддерживает чтение\запись по JTAG, навряд ли получится работать через BSL.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *