Что такое gpt в эбу

Добавил пользователь Алексей Ф.
Обновлено: 20.09.2024

Ну и как бы нащупал в выводах DB15 Cable один только GPT 12V _При выключенном тумблере " GPT" .
На желтом проводе 14 K-LINE есть сигнал GPT 12V -который идёт напрямую от 7 контакта Dialink.
Начал вызванивать 15 контакт Dialink- он пришел 8 пином в DB15, Допаял провод и у меня при выключенном тумблере " GPT" появилось два сигнала GPT- на 14 и (нигде не обозначенном 8 пине) колодки DB15


На самом девайсе которая нарисована схема на крышке PowerBox, тоже отсутствует 8 контакт.

  • 1 RESET BROWN
  • 2 VPP PURPLE
  • 3 GPT2 ORANGE
  • 4 CNF1 BLUE
  • 5 VECU RED
  • 7 CAN-H WHITE
  • 9 VKEY ORANGE
  • 10 BOOT GRAY
  • 11 GND BLACK
  • 12 GPT1 YELLOW/ RED
  • 14 K-LINE YELLOW
  • 15 CAN-L GREEN

Изображения:

Новый рисунок.jpg
IMG_20200103_183608.jpg
IMG_20200103_221625.jpg
IMG_20200103_221641.jpg

KYBORG

RentgenUral

KYBORG

у меня такой же ..только с его же родным DB15. завтра проверю - есть там 12 вольт и куда он прозванивается . да кстати там то же пришлось более больший разъем "GND" добавить параллельно, а то там один и под тонкие разъемы почему то .

RentgenUral

Совсем непонятно в чём проблема. Что Вы ищите на 8 пине? Зачем Вы трогаете K-LINE для работы в BSM?Распиновка DB15 указана на самом PowerBox (ECU-BOX). 3 - оранжево-красный GPT2
12 - жёлто-красный GPT1
Остальное как в оригинальном кабеле Alientech. Лучше проверить, если китай, то особенно.

OalikO

KYBORG

Понял. Предупреждение о том, что GPT в этом блоке 12-ти вольтовый, для этого оставить на 16 пине OBDII это напряжение (то есть на PowerBox не включать переключатель "GPT").
То есть проблема решена, рассмотрен сам факт доработки кабеля DB15 для PowerBox?

OalikO

Понял. Предупреждение о том, что GPT в этом блоке 12-ти вольтовый, для этого оставить на 16 пине OBDII это напряжение (то есть на PowerBox не включать переключатель "GPT").
То есть проблема решена, рассмотрен сам факт доработки кабеля DB15 для PowerBox?

KYBORG

Да я посмотрел (брал именно у них оригинал). оказывается масса была только одна большая . добавил параллельно..и на GPT2 почему то вместо маленького - под большой pin, добавил маленький . а так да качество на уровне

RentgenUral

ECUBOX

Все верно.
Распиновка на PowerBox нанесена правильно.
На 8 я допаял провод и теперь есть L-Line и К-Line.
Эти же 2 провода (14 и 8) GPT 12B, если использовать GPT OFF.
А GPT 5В это 12 и 3, при GPT ON

В приборе выводы GPT расчитаны для работы с сигналами от 3 до 12 вольт. Манипуляции с дополнительными выводами не нужны.

ECUBOX

Да я посмотрел (брал именно у них оригинал). оказывается масса была только одна большая . добавил параллельно..и на GPT2 почему то вместо маленького - под большой pin, добавил маленький . а так да качество на уровне

Наш кабель имеет два минуса, если минус один вероятно кабель не наш и брали не у нас. Так же GPT специально имеют разный размер, так как попадаються блоки с большими пинами на датчиках. С 2020 у нас в асортименте есть кабель с выведенной L-Line, зеленый с красной полосой, уточняйте при заказе.

Изображения:

20200109_203901.jpg

ECUBOX

В приборе выводы GPT расчитаны для работы с сигналами от 3 до 12 вольт. Манипуляции с дополнительными выводами не нужны


Способы программирования
Разделим условно их на "диагностический"(ПС)* и "инженерный"(ПС)*. В чем-же их различия.
Первое и самое главное в порядке доступа к содержимому Flash-памяти ЭБУ.
"Диагностический" предполагает всегда доступ через сервисный разъем автомобиля посредством программы-загрузчика подгружающей "Loader" в ОЗУ или ПЗУ ЭБУ автомобиля на время сессии чтения-записи. Тут надо сразу оговориться, что не все Флешеры (от слова Flash, так мы будем далее именовать устройства работающие с ЭБУ через диагностический разъем) имеют возможность читать содержимое Flash-Памяти. Некоторые, как например практически все дилерские приборы, умеют только производить запись.

"Инженерные" варианты загрузчиков работают с содержимым памяти ЭБУ через так называемый отладочный интерфейс, который по своему существу и называется "инженерным". В зависимости от семейства процессоров, этот интерфейс на сегодня может быть различным.
Для ЭБУ, оснащенных процессорами Motorola MPC, он носит название BDM (Background Debug Mode).
Для ЭБУ, оснащенных процессорами семейств "Infineon" (С167xx, ST10xx, TC17xx и т.д.), он носит название BSL (Bootstrap Loader)
Для ЭБУ, оснащенных процессорами семейства "Renesas", он носит название JTAG (Joint Test Action Group)
Данные загрузчики используют Loader самого процессора ЭБУ.

Следующим достаточно существенным отличем являются принципы "получения разрешения" загрузчиком от ЭБУ на начало процесса чтения-записи. При работе "дилерским" методом ЭБУ запрашивает ключ доступа (пароль) для разрешения сессии репрограмминга.
При получении правильного ключа, ЭБУ разрешает работу со своим массивом памяти. При не получении ответа, получении неправильного ответа — сессия закрывается. Назовем такой метод полученя разрешения ВИРТУАЛЬНЫМ.

При работе "инженерным" методом разрешение на такую сессию получается путем изменения физического уровня сигналов на соответствующих выводах процессора ЭБУ. Принято называть такие выводы Boot-Pin. Их может быть от одного и до… Зависит от схемотехники и конфигурации конкретного процессора. В ряде случаев необходимо бывает снять физический уровень с одного пина процессора и подать его на другой. Например С167хх ST10хх. Снимем со 105 пина процессора, подаем на 104 пин.
Соответстенно и назовем такой метод получения доступа ФИЗИЧЕСКИМ.

Но… производитель не стоит на месте. С целью затруднить доступ тюнерам к своему ПО, способы защиты постоянно совершенствуются. Повышается ее уровень (TPROT от Protection). Примерно с TPROT9 при открытии BSL-Сессии процессор запрашивает у загрузчика ключ доступа.
Еще одним действием для защиты ПО стало помещение одного из ключей RSA в ОТР (одноразово программируемая) область Flash-Памяти процессора. Например Bosch Kefico ME17.9.хх, что затруднило работу с данным ЭБУ "Диагностическим" методом. Благо сам же производитель закладывает в ПО ряд моментов, которые позволяет тюнерам обходить данные способы защиты. (например флаг конфигурации " Не рассчитывать RSA")

Мир диагноста. Оборудование для чиптюнинга

Мир диагноста. Оборудование для чиптюнинга

Мир диагноста. Оборудование для чиптюнинга запись закреплена

Один и тот же частый вопрос – решил написать.
Что такое GPT режим?
Относится к группе Service Mode – применяется в KTag.
По сути – это метод обхода защиты, который пришёл на замену TPROT (TriCore Protect).

Первоначально пароль к Tricore генерировался на базе серийного номера процессора, но потом от этого отказались, и начали прописывать пароль просто во внутренней флешь памяти Tricore. Почему-то завод оставил лазейки, с помощью которых можно считать эту область прямо по OBD2. Так было с БМВ – читали пароль по OBD, используя KTag с кабелем для OBD (KTag OBD ECU Data Cable 144300T108) – кому интересно, это например 220-ый протокол.

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

GPT режим, как раз и служит для того, чтобы сгенерировать сигнал определенной формы, который нужно подать на ЭБУ. После этого можно вычитать пароль.

GPT- адаптер есть в KTag - это обычный генератор, на выходах которого (GPT1, GPT2) формируется меандр - периодический сигнал прямоугольной формы.

Для тех, кто использует не KTag, а различные PowerBox-ы, им надо помнить, что 5-вольтовые выходы адаптера GPT подключаются только на разъём блока, а 3.3-вольтовые только к плате.

Если подать этот сигнал в блок управления двигателем, а именно на входы датчика распредвала ДПРВ и датчика коленвала ДПКВ, то в этот момент, по CAN-шине, можно считать пароль для доступа к BSL-режиму. "Типа процессор увидел, что двигатель начал работать и не заметил, как стянули пароль". ))

🤫

По существу: видос, как переделать бут-лоадер адаптер от KESS в повербокс для 71 модуля PCM (или KTMBENCH )


От себя добавлю:
1. Я вставил в разрыв перемычки (которую нужно впаять в коробку от КЕССа) тумблер, в следствие чего коробка может работать как с кессом, так и со сканматом.
2. Просверлил в коробке дырки и запаял светодиоды.
3. Сигналы GPT формируются в сканматике, т.е по сути в коробке используется 1 транзистор, как ключ питания, который, по идее можно тупо запихать в корпус разъема DB-25 (это для информации).
И еще. Китайцы выпускали несколько вариантов проводов с вилкой DB-15 (называется Кабель 14P600KT02), и хоть как правило с Kess V5.017 и KTAG V7.020 шли "Правильные" кабеля - не поленитесь проверить распин:

dgek1980

Ломастер

Ломастер

dielt

ShotHon

m_pasha

miha57

rialTresH

GT-Team

Решил вынести в отдельную тему. У многих есть китайские клоны Кесс, куда наши друзья вкладывают железную коробочку для работы с трикорами. А у кого-то и оригинальные такие, лицензии из которых давно перенесены в к-таг. Адаптер этот интересен тем, что внутри него установлен ключ на полевом на транзисторе для управления питанием ЭБУ, а также цепи управления "бут-пинами". В комплекте также есть кабель, аналогичный таковому для к-таг. Собственно идея простая - чтобы зря не валялось, можно приспособить к делу, тем более вещь удобная.

Работать эта штука полноценно сможет с адаптерами, который позволяют на 12й пин подать +5в, например OpenPort2, Chipsoft Lite, Chipsoft Mid.

У меня лежала коробочка от клона кесса, оригинал отличается корпусом и формой платы, в целом они похожи.

Собственно переделка платы и корпуса будет заключаться в следующем:

1) установим 3 отсутствующих светодиода (удобно взять диаметром 3мм), в корпусе просверлим напротив них отверстия 4мм (размечать удобно до того, как светодиоды будут впаяны), назначение светодиодов: а) ближе к разъёму db-25 - индикатор активности бут-пинов, б) в центре - подключено внешнее питание, в) питание подано на блок.
2) сделать перемычку от L-линии до резисторного делителя у затвора транзистора управляющего питанием;

3) Изготовить кабель OBD-мама - DB25-мама для подключения J2534 адаптера к коробочке, удобно использовать обд-удлинитель, от которого оставить только "маму", а дб-25 прийдётся купить в магазине. Распин добавлю позже, но идея как сделать правильно простая: взять ОБД шнур от кесса, воткнуть с одной стороны в него обд-маму, с другой - дб-25 и методично прозванивая хвосты припаивать их друг к другу. После этого среди оставшихся в обд-маме проводов найти провод к 12му пину и припаять к нему резистор 4,7 кОм, который затем прицепить к 4-м пинам управления (светодиодом, BOOT, CNF1, RESET). Внутри дб-25 разъёма также требуется установить маломощный стабилизатор на напряжение 5в (входное будет от блока питания) и там же можно подключить тумблер принудительного включения питания (должен замыкать л-линию на массу).

DB25-5 - OBD 14 (CAN-L)
DB25-6, 7, 16, 19 - через резистор 4,7 кОм к OBD 12
DB25-9 - OUT стабилизатора
DB25-10 - OBD 7 (K-Line)
DB25-12 - OBD 16 (+)
DB25-13 - IN стабилизатора
DB25-17 - OBD 13 (FEPS)
DB25-18 - OBD 6 (CAN-H)
DB25-21 - OBD 10 (J1850-)
DB25-22 - OBD 2 (J1850+)
DB25-23 - OBD 15 (L-Line) - включатель принудительного питания
DB25-24 - OBD 4 (масса) - включатель принудительного питания
DB25-25 - OBD 5 (масса) - GND стабилизатора

Перечень необходимых для доработки деталей.
1) Резистор 4,7 кОм (обычный выводной);
2) 2 резистора 1 кОм или 4 резистора 2-2,2 кОм (SMD 1206)
3) 3 светодиода
4) Стабилизатор 5в - я использовал LP2950 (корпус TO-92), годится LM78L05 в таком же корпусе, в принципе что угодно, что тянет до 16в на входе и компактно в размерах.
5) DB25 мама c корпусом
6) OBD-мама с "хвостом", например из удлинителя или сплиттера

DB15-1 - коричневый - RESET (BOOT)
DB15-2 - фиолетовый - FEPS
DB15-3 - DB25-8
DB15-4 - синий - CNF1
DB15-5 - красный - +12v
DB15-6 - DB25-9 - +5V (пост)
DB15-7 - белый - CAN-H
DB15-8 - DB25-23 - L-Line
DB15-9 - оранжевый - +12v
DB15-10 - серый - BOOT
DB15-11 - черный (масса)
DB15-12 - DB25-20
DB15-13 - DB25-11
DB15-14 - жёлтый - K-Line
DB15-15 - зелёный - CAN-L

Пины 3, 12, 13 свободны, не знаю, как они используются в кессе и к-таге, но я хочу туда вывести сигналы GPT, а платку разместить внутри корпуса основного

Также обращаю внимание, что тут есть к-линия и высоковольтный бут-пин, который идёт с 13го пина ОБД, т.е. этот же хвост можно использовать для мицубиши к-линия (выбрать пин 13), а также для Фордов с FEPS.
Идентификация работает и для неактивированных модулей (исключая boot).
Для первоначальной активации ключа обращайтесь к продавцу.
В выходные и праздничные дни не рассчитывайте на активации и поддержку.
Внедрил внутрь гпт платку. Собственно всё видно куда-чего. Приклеил на двусторонний скотч с обратной стороны. Влезла идеально.

Подключил к 3 и 12 пину DB15, выяснил, что у кесс и к-тага это пара неизвестно чего.

Платка в своё время "сгорела" от 12в, стабилизатор тут уже заменён на LP2985, а мега стоит самая дешёвая - 48я, тоже менял, эксперимент удался, работает.
Идентификация работает и для неактивированных модулей (исключая boot).

Читайте также: