Модуль предназначен для чтения-записи FLASH/EEPROM ЭБУ, основанных на процессорах Infineon семейства TriCore через встроенный BootStrapLoader.
Модуль предлагается в 3х вариантах:
Вариант
|
Чтение
|
Запись
|
Формат файла при сохранении
|
Доп.функции
|
1
|
не ограничено
|
только ЭБУ ВАЗ/УАЗ
|
|
чтение пароля ЭБУ ВАЗ/УАЗ
|
2
|
не ограничено
|
не ограничено
|
|
чтение пароля ЭБУ
|
3
|
не ограничено
|
не ограничено
|
несжатый двоичный формат
|
чтение пароля ЭБУ
подсчёт КС MEDC17 (ПО Bosch)
|
Обратите внимание:
· | модуль поддерживает работу с открытыми процессорами и закрытыми процессорами Bosch TPROT 0-7, а также различные типы Bosch TPROT 8+ и др. |
· | чтение пароля ЭБУ Bosch GPT возможно только при использовании адаптера DiaLink. При этом питание на 16 контакт адаптера подавать нельзя. В отдельных случаях (недостаточное напряжение питания USB) возможна подача на 16 контакт напряжения до 5.5В. |
· | обмен с ЭБУ происходит через интерфейс J2534, а не через адаптер Загрузчика. Несмотря на это, адаптер Загрузчика должен быть подключен к компьютеру для обязательного коммутирования линий питания ЭБУ. |
· | для сохранения прошивки в несжатом двоичном виде в соответствующей версии модуля необходимо удерживать клавишу Shift при нажатии кнопки "Сохранить" в диалоговом окне сохранения файла. |
· | для установки пароля на доступ к файлу необходимо удерживать клавишу Ctrl при нажатии кнопки "Сохранить" в диалоговом окне выбора имени файла. |
· | при открытии файла, в котором нет информации о типе процессора/памяти, загрузка происходит в буфер, определяемый текущим выбором процессора/памяти. |
· | при записи закрытых процессоров сторонними прошивками следует обеспечивать соответствие пароля в прошивке паролю процессора. Для ЭБУ Bosch эта операция производится модулем автоматически (исключение составляют ЭБУ Bosch ME17 GreatWall/Chery). Для других типов ЭБУ необходимо перед записью прошивки в ЭБУ переносить в записываемую прошивку пароль от текущего ЭБУ. |
Окно программы содержит следующие вкладки:
Вкладка FLASH

Вкладка содержит окно информации о буфере FLASH и EEPROM контроллера, выбора типа процессора/памяти и кнопок управления:

|
чтение прошивки из контроллера во внутренний буфер программы
|

|
запись прошивки из внутреннего буфера программы в контроллер
|
Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.
Вкладка EEPROM

Вкладка содержит окно информации о буфере FLASH и EEPROM контроллера, выбора типа процессора/памяти и кнопок управления:

|
чтение содержимого EEPROM из контроллера во внутренний буфер программы
|

|
запись содержимого EEPROM из внутреннего буфера программы в контроллер
|
Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с 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 процессора)
|
TC1791
|
P0.[7..0]="010xxxxx" или "100111xx" при отсутствии внешней памяти.
Обычно достаточно замыкания контакта E9 (P0.5) через резистор* на массу ЭБУ.
|
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 текущий пароль доступа к процессору. |
· | при работе с закрытыми процессорами с другим ПО обращайте особое внимание на тот факт, что записывая стороннее ПО в ЭБУ, в него необходимо предварительно положить пароль, соответствующий процессору. Игнорирование этого может привести как к некорректной работе самого ПО ЭБУ, так и к невозможности доступа к процессору в дальнейшем. |
|