WinOLS: как работать с программой. Первые шаги после того, как файл открылся
WinOLS · Первые шаги
WinOLS: как работать с программой. Первые шаги после того, как файл открылся
WinOLS® установлен, прошивка открыта, на экране простыня шестнадцатеричных чисел. Вопрос «WinOLS: как работать с программой» на этом месте задаёт каждый, и ответ на него не в меню программы. Ниже маршрут из пяти шагов в том порядке, в котором его проходят калибровщики: что за файл перед вами, где карты, что они значат, целы ли контрольные суммы и когда можно записывать. Для первых трёх шагов хватает демо-версии: она открывает файлы и показывает карты, но не сохраняет, не экспортирует и не считает контрольные суммы.
Порядок жёсткий: сначала понять файл, потом найти карты, потом понять карты и только потом что-то менять. Поиск карт — примерно пятая часть работы калибровщика. Остальное — физика двигателя, связи между картами и метод.
Шаг 1. Понять, что за файл перед вами
Прежде чем искать карты, ответьте на три вопроса о самом файле.
Какой ЭБУ и какой процессор
EDC17 на TriCore, MED17, Simos, Denso: у каждого семейства своя структура памяти и свои типичные адреса карт. Название блока обычно есть на его корпусе и в идентификации при чтении. Без него любой поиск карт превращается в угадывание.
Полное чтение или частичное
Размер файла подскажет, что у вас в руках: только калибровочная область или весь флеш вместе с кодом. От этого зависит, что в файле вообще можно найти и как его потом записывать.
Есть ли на файле защита
Часть прошивок приходит с маркером защиты, и без его снятия WinOLS не покажет данные как есть. Как это выглядит и что делать, разобрано на форуме: Снятие маркера защиты с прошивки в WinOLS.
Шаг 2. Найти карты
Есть два пути, и начинающие почти всегда идут первым.
С DAMOS
Файл описаний подписывает карты по именам: давление в рейле, ограничитель момента, наддув. Быстро и понятно. Но DAMOS стоит денег, существует не на все блоки, привязан к одной версии прошивки и ничего не объясняет. Что это за файл и чего он не умеет, разобрано отдельно: что такое DAMOS и зачем он нужен в WinOLS.
Без DAMOS
В самой программе есть 2D- и 3D-просмотр, помощник выбора карт и сравнение двух файлов. Стоковую прошивку кладёте рядом с уже откалиброванной того же блока и видите, где менялись данные. Медленно, по узнаванию образов, с ошибками. Но именно так учатся видеть структуру карт своими глазами, а не через чужие подписи.
Найти ограничитель момента можно за вечер по любому ролику. Знать, на сколько его можно поднять и что при этом произойдёт с турбиной и коробкой, в ролике нет.
Шаг 3. Понять, что вы нашли
Здесь заканчивается то, чему учит любой курс «как пользоваться WinOLS», и начинается работа калибровщика.
Допустим, вы нашли ограничитель крутящего момента. Он похож на примеры из роликов, лежит по правдоподобному адресу, значения видны. Дальше вопросы, на которые подпись карты не отвечает:
- на сколько его можно поднять, прежде чем пострадает трансмиссия;
- что произойдёт с кривой момента после правки;
- выдержит ли турбина возросший расход воздуха;
- какой будет температура выхлопа, если добавить топлива;
- на каких нагрузках заводской ограничитель защищает коробку.
Поиск карт отвечает на вопрос где. Он не отвечает на вопросы зачем и на сколько. Умение найти карту — примерно пятая часть того, что нужно калибровщику. Остальные четыре пятых — физика двигателя, связи между картами и метод. Схема «взять четверть карты из правого нижнего угла и добавить 15 %» не инженерия: заводские лаборатории месяцами проверяют, что выдержит смесь и турбина, и одним процентом из ролика это не заменяется.
| Уровень | Что умеет | Чего не умеет |
|---|---|---|
| 1. Работа с инструментом | установить WinOLS, открыть файл, загрузить DAMOS, найти типовые карты, поменять значения | объяснить, почему завод выставил именно эти значения |
| 2. Поиск карт без описаний | сравнение файлов, 2D/3D-анализ, типы данных, форматы осей, масштаб | сказать, на сколько можно двигать карту и что изменится в связке |
| 3. Калибровка | физика двигателя, связи момент — топливо — воздух, метод проверки результата | обойтись без первых двух уровней |
Не менять значения, пока не можете объяснить, почему именно эту карту и почему именно на столько. Смотреть, сравнивать, подписывать — сколько угодно.
Где заканчивается «нажми здесь» и начинается профессия
Бесплатный первый шаг Академии показывает, что должен уметь чиптюнер на каждой ступени лестницы «диагност → калибровщик → реверс-инженер», и с какой ступени начать именно вам.
Пройти бесплатный шаг №1 →Шаг 4. Проверить контрольные суммы
Любая правка без пересчёта контрольной суммы — блок, который не примет файл или не заведётся. WinOLS пересчитывает суммы для поддерживаемых ЭБУ сам, но нужно заранее знать, поддержан ли ваш блок и какие суммы у него есть. Старая, но по-прежнему рабочая тема с видео на форуме: Первые шаги. Checksums.
Проверка суммы — последнее действие внутри WinOLS перед сохранением файла. Если программа сообщает, что сумма не поддержана, файл не записывают, пока вопрос не решён.
Шаг 5. Записать только после чтения с бэкапом
Этот шаг уже вне WinOLS: чтение блока через OBD или в boot mode, полный бэкап до любой записи, восстановление после неудачной. Ошибки здесь стоят дороже всех предыдущих вместе, потому что цена ошибки — блок клиента.
Правило простое: пока нет сохранённого оригинала, прочитанного с этого самого блока, записывать нельзя ничего. О том, как этому учатся, честнее всего рассказывают те, кто прошёл: отзывы о курсе «Безопасное чтение и запись ЭБУ».
Шаги 2–4 руками, на реальных прошивках
Курс WinOLS с нуля ведёт от установки программы до первого своего маппака: карты, DAMOS, документация Funktionsrahmen, DPF и EGR, маскировка DTC. Чтение и запись блока — отдельный курс Safety, с него начинают те, кто ещё не читал ЭБУ сам.
Смотреть программу курса WinOLS →Итог
Ответ на вопрос «как работать с WinOLS» состоит из двух частей. Первая, короткая: открыть файл, найти карты, пересчитать суммы. Вторая, длинная: понять, что означают найденные карты и как они связаны. Первая часть осваивается за недели, вторая и есть профессия калибровщика.
Перестань платить калибровщикам — стань калибровщиком.
— Станислав Касин
Найдите свою ступень
Карьерная карта показывает, что осваивают на каждом уровне, от безопасного чтения ЭБУ до чтения кода прошивки в Ghidra, и с какого шага начинать.
Открыть карьерную карту →Частые вопросы
С чего начать работу в WinOLS после открытия прошивки?
С определения того, что за файл перед вами: какой ЭБУ и процессор, полное это чтение или частичное, есть ли на файле маркер защиты. Только после этого имеет смысл искать карты.
Как найти карты в WinOLS без DAMOS?
Через 2D- и 3D-просмотр, помощник выбора карт и сравнение двух файлов: стоковой прошивки и уже откалиброванной того же блока. Различия показывают, где лежат рабочие карты. Медленно и с ошибками, но так учатся видеть структуру карт.
Хватит ли демо-версии WinOLS для обучения?
Для первых шагов, то есть чтобы открыть файл, рассмотреть карты, сравнить два файла и разобраться в интерфейсе, демо-версии достаточно. Демо не сохраняет и не экспортирует файлы и не пересчитывает контрольные суммы, поэтому для записи в блок она не подходит.
Почему нельзя сразу менять значения найденной карты?
Потому что подпись карты отвечает на вопрос «где», а не «зачем» и «на сколько». Поднятый без понимания ограничитель момента грозит трансмиссии, турбине и температуре выхлопа. Пока нет ответа, почему именно эта карта и почему именно на столько, значения не трогают.
Что будет, если записать прошивку без пересчёта контрольной суммы?
Блок не примет файл или не заведётся. WinOLS пересчитывает контрольные суммы для поддерживаемых ЭБУ, но нужно заранее знать, поддержан ли ваш блок и какие суммы у него есть.
Читайте также:
Что такое DAMOS и зачем он нужен в WinOLS ·
Таблицы DTC в EDC17: одна ошибка, два кода ·
Курс Safety: безопасное чтение и запись ЭБУ ·
Обсуждение на форуме dpfegr.ru
