Перейти к публикации
View in the app

A better way to browse. Learn more.

Форум АДАКТ

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Чат в Telegram для специалистов
Магазин прошивок в телеграме

Замена TriCore 1796 EDC17CP20 и перезапись OTP области

Featured Replies

Опубликовано:

Доброй ночи коллеги! Может кто сталкивался с проблемой такой.

В общем в блоке "умер" процессор, был заказан новый и установлен взамен.

В стоковом исполнении по блоку имели следующее:

R4 2,0L EDC
22.03.10
EV_ECM20TDI01103L90602
WV2ZZZ7HZAH------
03L906022GF
EDC17
H33

Infineon Tricore TC1796
CPU-ID=0000182000008A02
Internal Flash ID = 0031C002
Internal Flash 2048Kb  Protected
OTP Protect: 0x10000 -- 0x13FFF
OTP Protect: 0x14000 -- 0x17FFF
EXTERNAL FLASH UNKNOW OR NOT PRESENT
EEprom 128Kb  Protected
=================
 А вот что сейчас:
R4 2,0L EDC
22.03.10
EV_ECM20TDI01103L90602
WV2ZZZ7HZAH------
03L906022GF
EDC17
H33
 
Infineon Tricore TC1796
CPU-ID=0000182000008A02
Internal Flash ID = 0031C002
Internal Flash 2048Kb  Not Protected
EXTERNAL FLASH UNKNOW OR NOT PRESENT
EEprom 128Kb  Not Protected
 
 
Получается что проц не закрывается по OTP!!!!
Блок опознался автомобилем, вот только моргала спираль и вот такая ошибка
 
                Адрес 01:  Электроника двигателя      Label: User\03L-906-022-CAA.clb
Номер блока управления: 03L 906 022 GF    HW: 03L 907 309 K
  Компонент и/или версия: R4 2,0L EDC  H33 9130
Кодировка: 0125401A232400080000
Код мастерской: WSC 00043 204 92241
              ASAM Dataset: EV_ECM20TDI01103L906022GF 002008 (VN75)
                      VCID: 6FE62FA5B6B5D341C0-803A
1 неисправность:

5523 - Блокирован блок управления двигателя
          P1570 00 [167] - -
          Индикатор неисправности ВКЛ - Не подтверждено - протестировано после удаления записей
            Стоп-кадр:
                    Статус неисправности: 00000001
                    Приоритет неисправности: 2
                    Частота появления ошибки: 1
                    Пробег: 70391 km
                    Дата: 2049.14.06
                    Время: 00:03:09


Готовность: 0 0 0 0 1
 
Какие мысли по устранению проблемы? Чем закрыть ОТР область?

Изменено пользователем overheat

Опубликовано:

А писал чем? Наверняка загрузчик OTP область обходит при записи - вот и результат.

Опубликовано:
  • Автор

Прошу помощи, может есть у кого поблизости К_ТАГ ори, попробовать по принципу процедуру - замена блока - клон блока

Опубликовано:

У меня есть Ктаг ори, приезжай попробуем. МКАД 50-й км, ТК Ангар Авто

Опубликовано:

Народ, отпишитесь по результатам, очень интересно..... Не забудьте плз...

Опубликовано:
  • Автор

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

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF

Как Вы знаете ни один софт этого не позволяет ;((( Вариант думаю гасить иммо

Изменено пользователем overheat

Опубликовано:

Это неправильный вариант.

Правильный - брать проц с аналогичного блока, а не новый, и потом подгонять еепром под отп (абритус, например, делает).

Опубликовано:
  • Автор

коллеги помогите отключить один флаг ошибки в дампе фляшь 5523 - Блокирован блок управления двигателя. Попоробую может авто будет работать

Опубликовано:

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

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF

Как Вы знаете ни один софт этого не позволяет ;((( Вариант думаю гасить иммо

На сайте производителя есть утилита, которая работает с одноразово-программируемой областью. Интерфейсы поддерживает разные. Если есть что записать, либо информация о том, что писать - то можно и поиграться утилитой. Документация там тоже есть.

Ссыль

Изменено пользователем add24

Опубликовано:
  • Автор

Дмитрий спасибо огромное за наводку. Но вопрос остается открытым каким железом цепляться ? Отладка под трикор стоит около 300-400 американских президентов

Изменено пользователем overheat

Опубликовано:

Ну если поставить MEMTool v4 и почитать хелп, то видно что на даннй момент с трикорами работают -

Access Device  (PortType) Defines the communication device to be used for connection between target and host PC. The following communication devices are supported currently:

 

  • Universal Access Device
  • Universal Access Device 2
  • USB JTAG Port
  • Starterkit JTAG Driver
  • Infineon Device Access Server (DAS)

Я бы начал смотреть с самого доступного, т.е. USB JTAG Port

Но вообще без понимания как оно там работает - авантюра, хотя и увлекательная и скорее всего в итоге как минимум образуется немало знаний по этой части )))

А может попробовать прикрутить простой J-Link к этой приблуде?

Опубликовано:
  • Автор

Попробую в понедельник займусь с джэлинком

Опубликовано:

бу блок.

новый не сделаешь правильно, по крайней мере все мои попытки не увенчались успехом.

Опубликовано:

Новый дилеры онлайн привяжут,бу проще сделать,есть одно но,если БУ был с битой машины и не сброшен краш сканером,то тогда ОЙ!

Опубликовано:

Как он может быть не сброшен? если в нём фулл с родного блока.

Опубликовано:
  • Автор

Давайте еще раз: авто не бито, не крадено. Заменен процессор TC 1796, в него залить flash + eeprom. Нет закрытой области по адресам

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF

т.е. я в любой момент могу залить любую связку flash+eeprom, т.к. вышеназванная область открыта!!!!!!!!!!! Электроника ругается на иммо. Но при этом авто заводится, ошибка в блоке одна (см выше).

Вопрос: как закрыть проц по областям

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF!!!

Опубликовано:

а иммо не работает? может ошибку прибить?

Опубликовано:

Давайте еще раз: авто не бито, не крадено. Заменен процессор TC 1796, в него залить flash + eeprom. Нет закрытой области по адресам

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF

т.е. я в любой момент могу залить любую связку flash+eeprom, т.к. вышеназванная область открыта!!!!!!!!!!! Электроника ругается на иммо. Но при этом авто заводится, ошибка в блоке одна (см выше).

Вопрос: как закрыть проц по областям

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF!!!

Дело не в закрытии ОТР области проца (в чистом проце там нули или FFFF). А в том чтобы прописать туда данные с ОТР области оригинального блока, потому что данные иммо находятся в зависимости от данных ОТР.

Изменено пользователем jsw52

Опубликовано:

Ну это-то понятно. А что записать? Где или как взять?

Опубликовано:

Взять можно, только считав с оригинального блока (проца).

Или у разработчиков, вряд ли у кого еще есть.

Опубликовано:
  • Автор

Авто удалось завести. Клонированный блок прекрасно работает. Вопрос закрыт. Но тему для себя буду расширять. Есть много мыслей, будем проверять по мере возможности. Так же с нового купленного блока 03L907309K (не Б\У) был считан полный дамп, вот с ним и буду играться! Всем спасибо за советы и замечания

Изменено пользователем overheat

Опубликовано:

Боюсь такие данные не будут в свободном доступе...

Опубликовано:
  • Автор

коллеги ничего личного. Будут конкретные вопросы, в личку, обязательно помогу. Сколько раз меня выручали местные ;))

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

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.