ME_KE HHT ME 2.1 вариантное кодирование

Системы с распределённым впрыском

artyfarty

Новичок
Всем привет! Замучился искать, много у кого уже спрашивал, но к сожалению либо таким старьем не занимаются, либо говорят загадками, либо "у меня всё работает".

Хочу отключить продувку кат и вообще настроить нормальную евро2 прошивку для двигателя М111 в SLK230. Разжился известной табличкой, поизучал и в EPC списки. Машина с 38контактным разъемом.

Втыкаю стар С4, запускаю HHT, захожу в блок, кодирование, а там только два пункта:

1. Read or carry out coding
3. Carry out identification without coding

Далее показания свидетелей расходятся. Кто-то говорит что надо нулить блок на столе специальным софтом и приблудой (у меня нет ни того ни другого, так бы может и обнулил). Кто-то говорит что можно как-то обойтись имеющимися пунктами, но я сколько не бродил по блокам — не нашел. Кто-то говорит что у него эти пункты есть...

Я пробовал запускать HHT как отдельно, так и через DAS. Я выдрал HHT из древнючего 2008ого даса и запустил отдельно, подключился — но и там та же фигня.

ME 2.1 A0235458232
Bosch
HW ver 39/97
SW ver 45/97
Diaf ver 2/06

Намекали мне что надо через активации смотреть — намеки не помогли, чего-то я не вижу очевидного видимо.



1536609285326.png1536609292759.png1536609300288.png1536609307523.png


Вобщем если кто может подсказать, что я делаю не так, буду очень признателен!
 
Решение
Огромное спасибо Илье @poxers за помощь. Я разжился заведомо-рабочей виртуалкой с DAS. DAS у меня правда так и не соединился с машиной, ругается на тип кабеля, но это не мешает анализировать логи при помощи Trc2File.

Итак, на заведомо-рабочей машине запущенный отдельно HHTWIN так же не показывал нужных пунктов. А через DAS — показывал. Моя теория была в том, что DAS запускает HHT с аргументами. К счастью, HHTWIN пишет последние аргументы, с которыми он был запущен прямо в свой INI-файл. Так было выявлено что для HHT есть несколько аргументов, о которых он сам при запуске с -? ничего не говорит.

  • -mD — дизельный мотор
  • -b170 — указать номер кузова, откроется сразу он
  • -wO8154711 —...
глянул в архивы - все файлики на месте, т.е. играет роль метод запуска из DAS.

можно жёстко прописать параметры HHT\HHTWIN_Params.ini

на него жёстко ссылаются инишнки всех hht*.exe
Не все, дитриховский например не содержит этого файла.

Но в целом манипуляциями с ini скорее всего получится разблокировать весь HHT даже под новым DAS
 
этот файлик с дасом ставится. он к доустановке не относится.

проверить то, что из даса ххт вызывается с параметрами нужными - можно легко: запустить и если ххт откроет сразу то, куда дас шёл - значит параметры уходят.
 
этот файлик с дасом ставится. он к доустановке не относится.
А откуда HHT узнает где его искать, и что его вообще надо искать?

В установке с DAS в папке HHT лежит файл HHTWIN_PROG.ini, в котором прописано:
INI:
[STARTUP]
HhtwinIniPath=C:\userdata\config\HHTWin\HHTWIN.ini
ParamPath=C:\userdata\CSD\Writefil\HHTWIN_Params.ini

А в HHT дитриха или просто стандалонном этого файла нет, и HHT ищет ини-файл в своей папке или папке windows. Да и сам файл там куда аскетичнее. Например по многим гайдам он получится типа того:

INI:
[STARTUP]
SPC=13
SLAVE=PARTT2
SPCN=02

Хотя если положить файл с PARAMS прям в папку с HHT, как ты говоришь, то он наверное поймается.
 
Фишка в том, что параметры передаются - авто задается при пуске из das! Не надо выбирать руками.
Да я и не спорю, HHT сразу открывается на нужном кузове. Ток они не через файл передаются (хотя это кажется наиболее логичным) а просто как аргументы. Я это первым делом проверял: DAS даже не открывает этот файл. Да и он остается пустым во время запущенного HHT. Да и в секции дебаг параметры попадают в HHTWIN.exe-lpszCmdLine=
 
Друзья, не сложно вам скинуть HHTwin рабочий по кодированию блоков ME2.0-2.1 на почту? не могу найти в сети отдельно HHT кроме версии 2013 от Мыллира. Она не кодирует. система стоит 2016, родной HHT не кодирует. скачал с MMH тоже не кодирует.
сообщение было автоматически прилеплено:

привет. можешь скинуть HHTWin из твоей сборки?
 
Читаем внимательно тему. Запускать или с ключами или из das.
ни так ни так не вышло. клю ч стот длинный. запуск из DAS или по ярлыку. не дает пункт 2 в меню. Есть 1 и 3. и все.
HHT есть 2013 от мырлира и есть 2009. в сборке 12.2015 какой HHT? На трекере нет никого для раздачи сборки 12/2015. я бы ее поставил, раз у парня помогло.
сообщение было автоматически прилеплено:

Огромное спасибо Илье @poxers за помощь. Я разжился заведомо-рабочей виртуалкой с DAS. DAS у меня правда так и не соединился с машиной, ругается на тип кабеля, но это не мешает анализировать логи при помощи Trc2File.

Итак, на заведомо-рабочей машине запущенный отдельно HHTWIN так же не показывал нужных пунктов. А через DAS — показывал. Моя теория была в том, что DAS запускает HHT с аргументами. К счастью, HHTWIN пишет последние аргументы, с которыми он был запущен прямо в свой INI-файл. Так было выявлено что для HHT есть несколько аргументов, о которых он сам при запуске с -? ничего не говорит.

  • -mD — дизельный мотор
  • -b170 — указать номер кузова, откроется сразу он
  • -wO8154711 — магическая фигня
Так вот передача магической фигни в купе с указанием номера кузова (хотя не факт что передавать кузов обязательно) открывает пункты меню. Секретных последовательностей, кажется, мало — такая же передается в первый попавшийся Гелик, например.

Просмотреть вложение 732
F:\Programme\HHT\PKW\HHTPKW.EXE -b170 -wO8154711

Естественно, я поискал подобные параметры в файлах DAS – откуда-то же он их берет. И нашел f:\Programme\DAS\Trees\pkw\mnpkw.s (.s файлы есть и для других категорий транспорта).

Там можно встретить всего два варианта: -wO8154711, -wO8154712.
Так же рядом с третьим,-w12345678, встречается что-то похожее на описание этих параметров:

XML:
<treetitle>
<FreeText>Variablennutzung
</FreeText>
</treetitle>
<treefunction>
<FreeText>gs40: Schlüssel "Baureihe" für HHTWin z.B.: -b210
</FreeText>
<FreeText>gs41: Schlüssel "Motortyp" für HHTWin z.B.: -mB
</FreeText>
<FreeText>gs42: Schlüssel "Freie Wekstaetten" für HHTWin z.B.: -w12345678
</FreeText>
<FreeText>gs43: Schlüssel "Funktionen" für HHTWin. Default ist ' ' für Einstieg über Steuergerät
</FreeText>
<FreeText>gs44: CSD - Kontexteintrag Links-/Rechtslenker
</FreeText>
<FreeText>gs45: CSD - Kontexteintrag Motortyp
</FreeText>
<FreeText>gs46: CSD - Kontexteintrag Modelltyp
</FreeText>
<FreeText>gs48: Menütitel - Thesaurusnummer für Links-/Rechtslenker
</FreeText>
<FreeText>gs49: Menütitel - Thesaurusnummer Motortyp
</FreeText>
<FreeText>gs50: Menütitel - Thesaurusnummer Modelltyp (Limousine/T-Limousine usw)
</FreeText>
<FreeText>gs64: Schlüssel "Baureihe" für DAS-Hilfe z.B.: 220, wenn identisch BR,-> automatisch gesetzt
</FreeText>
</treefunction>
</treeinfo>

Где они по ходу описаны как Schlüssel "Freie Wekstaetten" что гугл переводит как Key "Free Wekstaetten"

Короче, предлагаю всем столкнувшимся попробовать эти аргументы приладить к HHT-STANDALONE и посмотреть на результаты.
Привет. можешь помочь? такая же беда у меня.
 
Последние изменения:
Назад
Верх