Программа предназначена для откатки прошивок инженерных ЭБУ ВАЗ, а если точнее то для обучения ПЦН (Поправка Циклового Наполнения) и БЦН (Базовое Цикловое Наполнение). В архиве есть описание работы с программой на примере ЭБУ Январь 5.1.
Описание
Утилита - аналог AtomicTune. То есть нужна для обучения ПЦН и БЦН. Зачем писалась если это уже есть? Затем что в AtomicTune мне не хватало возможности продолжать прошлое обучение, а приходилось каждый раз при запуске начинать откатку заново, ну и куча других мелочей. Спасибо большое атомику за то что поделился исходниками своей утилиты, не скажу что они мне очень сильно помогли, но без исходников я бы не справился это точно.
Что умеем?
Раз это аналог AtomicTune, функционал по-сути тот же самый, но с некоторыми различиями:
- Введенно понятие "Станционарность по ДК"*
- Возможность продолжения работы с прошлыми сессиями обучения**
- Автоматическое ведение логов
- Поддержка нестандартных скоростей диагностики 38740 и 57600 бод
- Загрузка упакованных CTP прошивок
- Контроль за параметрами двигателя (Топливоподача, Смесь, Готовность ДК и проч.)***
- Продолжение работы после сбоев
- Поддержка карт различных прошивок****
- Ну и еще мы умеем разворачиваться на весь экран :D
- Поддержка горячих клавиш
- Куча других мелочей...
*Станционарность по ДК - при включеннии контроля за данным параметром, осуществляется контроль за состоянием ДК. Обучение будет происходить только после того как установилась стехиометрия по ДК (колличество переключений состояний превысит пороговое)
**При начале работы с программой можно начать новую сесиию обучения или продолжить одну из старых. При этом при загрузке программы будет автоматически загруженна прошлая сесия или начата новая, если прошлая не найденна.
***Контроль за данными параметрами позволяет откатывать даже не подготовленную прошивку. Конечно при этом не получится откатать ее полностью (мощностные режимы), поэтому лучше все таки подготовить прошивку к откатке.
****Данная программа работает со своим форматом карт *.ftm который может быть отредактирован встроенным редактором (FunTuneME.exe). Подробнее см. далее.
Внимание! Программа работает только со стандартным ДК. ШДК НЕ поддерживается!
Что за карты?
Для чего нужны карты. Карты нужны для того чтобы была возможность загружать в программу различные несовместимые прошивки в том числе с разными адресами нужных калибровок.
Программа работает со специальным форматом карт "*.ftm". В комплекте с программой добавленны сразу четыре карты:
dm.ftm - для прошивок на базе софта DM
do.ftm - для прошивок на базе софта DO
j7es_v17_3_dmrv.j7.ftm - для прошивок на базе софта J7ES для откатки по ДМРВ *
j7es_v17_3_dad.j7.ftm - для прошивок на базе софта J7ES для откатки по ДАД *
*У данных прошивок слишком часто происходят обновления и мне будет сложно постоянно поддерживать архив в актуальном состоянии. Поэтому если данная карта уже по каким то причинам не подходит, то используйте редактор чтобы привести ее в нормальное состояние, или импортируйте из новой карты. Считайте что данные карты выложенны в качестве примера.
Для работы с данным форматом было созданно отдельное приложение (FunTuneME.exe - FunTune Map Editor). Данное приложение входит в комплект поставки данной программы.
Имеются следующие функции:
- Load FTM - загрузить карту в формате *.ftm в программу
- Save FTM - сохранить карту в формат *.ftm
- Load INI - импортировать декомпилированную карту в формате *.ini в программу (насчет декомпиляции см. тут (в конце))
Предупреждаю сразу, никаких пояснений по параметрам калибровок я давать не буду, т.е объяснять что такое "Адрес, Длина, Шаг и проч" - этого не будет. Редактируйте на свой страх и риск. Единственное что вам стоит знать это то, что параметр id - тот параметр который жестко зафиксирован за каждой таблицой. То есть основная таблица БЦН имеет id равный 1, ПЦН - 2, и так далее. По этому параметру программа определяет нужные таблицы при загрузке.
Касательно импорта. При импорте загружается больше количество таблиц, но далеко не все из исходной карты. Из них есть несколько основных, это ПЦН, БЦН и квантование. Все остальные таблицы по сути импортируются с учетом расширения программы на будущее, и добавленны сейчас лишь ради обратной совместимости, не ищите в этом подвох.
И имейте в виду что по-прежнему поддерживаются только таблицы 16x16 и попытка отредактировать карту чтобы смочь открывать таблицы других размерностей приведет к глюкам в основной программе.
На каких условиях?
Внимание! Программа бесплатна только для некоммерческого использования! Платным является мое разрешение на использование программы в коммерческих целях.
Это значит что вы можете использовать данную программу для настройки своей машины, для настройки чужой машины, но за бесплатно. Но настройка машин с помощью данной программы за плату приравнивается к коммерческому использованию, которое без моего согласия запрещенно. Смотрите подробнее лицензионное соглашение.
Я имею положительный опыт подобных судов за несоблюдение лицензионных соглашений, поэтому имейте ввиду что если вдруг до меня дойдут слухи что кто то там настраивает машины с помощью моей утилиты, и эти слухи подтвердятся, то это будет лишним поводом отсудить денег. Поэтому я не советую вам забивать на данный пункт в соглашении.
Зачем это? Затем что мне нравится заниматся настройкой и это мое хобби, и я хочу поощерять таких же людей. А те кто хочет занимается бизнесом на этом, будьте добры, сначала вкладывайте деньги. Собственно это моя своеобразная месть тем людям которые мне мешали заниматься моим хобби, говорили что это все платно, что я обязан вложить денег, ну и т.п. не знаю как правильно объяснить.
Внимание! Согласно лицензионному соглашению, вы не имеете права распространять данную программу, т.е. выкладывать ее на другие ресурсы категорически запрещенно. В случае нарушения этого пункта или любых других я вправе запретить вам пользоваться данной программой.
Ну и также напоминаю вам что программу вы используете программу на свой страх и риск и я не несу ответственности за любые последствия.