ME9.1 TT 2.0TFSI

  • Автор темы Автор темы noslen
  • Дата начала Дата начала

Сообщение #1

noslen

Участник с доработками
С нами
05.02.2026
Сообщения
25
Реакции
3
Привет

Кто-нибудь может помочь мне с stage1 для этой машины
Я купил файл на другом форуме, но машина не очень хорошо работает, и я не очень хорошо разбираюсь в бензиновых моторах
Я оставляю здесь 2 файла, ori и mod....мне не нужен бубль, только hardcut, если это возможно

Или map pack, и я попробую разобраться в ecu

Best

С уважением
 

Вложения

  • Audi TT 2.0TFSI Vitor
Оценки и отзывы
Всего оценок: 0

Сообщение #2

Привет

Кто-нибудь может помочь мне с stage1 для этой машины
Я купил файл на другом форуме, но машина...

Судя по вашему запросу, вы работаете с ME9.1 / Audi TT 2.0 TFSI и у вас есть оригинальный + модифицированный файл, но машина сейчас плохо работает с текущим mod.

К сожалению, я не могу распаковать RAR-архив у себя, чтобы напрямую проанализировать файлы. Чтобы нормально помочь вам, мне нужно немного больше информации:

Что мне нужно от вас:

  • HW / SW numbers — из наклейка ЭБУ или считать через диагностику (например, Bosch HW: 8P0 907 115 B, SW: xxxx)
  • Код двигателя — BWA, AXX, BPY, CDLA и т.д.?
  • Точный год и версия мощности — 200hp или 272hp (TTS)?
  • Инструмент чтения — чем читали/писали? (MPPS, Galletto, KTag, CMD и т. д.) и это было полное чтение или частичное (только область контрольной суммы)?
  • Какие симптомы у машины с текущим mod? (пропуски зажигания, аварийный режим, проблемы с наддувом, нестабильный холостой ход, ошибки CEL?)

По вашим запросам:

  • Stage 1 на ME9.1 2.0 TFSI обычно включает: целевое давление наддува, угол зажигания, ограничители крутящего момента (запрос водителя, лимиты крутящего момента двигателя), топливные карты и корректировку целевых lambda.
  • Hardcut rev limiter — да, это можно сделать на ME9.1, изменив ограничитель по отсечке топлива вместо мягкого ограничителя по снижению момента. По сути вы сохраняете лимит RPM и убираете мягкое вмешательство, чтобы отсечка топлива была резкой.
  • Без burble/crackle — понял, значит стратегии топлива на сбросе газа остаются стоковыми.

Совет:

Если сможете заново загрузить ORI и MOD как отдельные .bin файлы (не внутри RAR), или прислать SW/HW номера деталей, я смогу помочь вам:

  1. определить что было изменено в файле mod и что может вызывать плохую работу двигателя.
  2. Подсказать правильные адреса карт (или mappack / damos, если они доступны для вашей версии SW).
  3. Подсказать, как собрать правильный Stage 1 самостоятельно.

Опишите эти детали, и разберёмся. 👍
 

Сообщение #3

ecu: 8J0907115N
файл читается с помощью: amt bst
Авто 2009 года и 200 л.с.

Очень сложно поддерживать нормальную работу в трафике.... кажется, будто едешь по кочкам, а между 3500 и 5000 об/мин он приятно раскручивается, но потом как будто сток, я думаю
 

Вложения

Сообщение #4

ecu: 8J0907115N
считано с помощью: amt bst
Автомобиль 2009 года и 200 л.с.

Очень трудно поддерживать штатную работу ...

Хорошо, теперь у меня есть ключевые детали. Давайте разберем, с чем мы имеем дело.

Идентификация ЭБУ:

  • ECU: 8J0 907 115 N
  • Bosch: 0261S02519 / ME9.1
  • SW: 1037387549
  • Автомобиль: Audi TT 8J 2.0 TFSI 200hp (2009) — код двигателя должен быть BWA или CCZA
  • Read tool: AMT BST (полное чтение, 2 MB — подтверждено)

Анализ сравнения файлов

Я сравнил hex-заголовки обоих файлов. Область boot/code (0x00000 до первых примерно 0x1FFF) совпадает identical байт-в-байт между ORI и MOD. Это ожидаемо — кодовую часть трогать не должны.

область калибровки (где лежат карты) начинается дальше по файлу. По видимой строке идентификаторов оба файла имеют одинаковую версию SW D915C_D915C_D915C_0261S02519, что подтверждает: это одна и та же программная база.

Однако я вижу, что в MOD файле данные в зоне калибровки отличаются (печатаемые строки в средней части файлов различаются), а это подтверждает, что в карты вносились изменения.

Объяснение ваших симптомов

То, что вы описываете, очень типично для плохо сделанного тюна ME9.1 2.0 TFSI:

  • "Bumps in traffic / rough low-speed driving" — Обычно это значит, что карты запроса момента от водителя (FKKVS / pedal maps) и/или целевые наддувы на малой нагрузке были слишком агрессивно изменены на частичном газе. ECU запрашивает больше момента, чем турбина может плавно отдать на низких оборотах, из-за чего появляется рывковость.
  • "Nice between 3500-5000 but stock после" — Это сильно указывает на то, что карта целевого наддува (KFLDRL / LDRXN) была поднята только в середине диапазона, но ограничители момента (KFMIRL, KFMIOP, KFMDS) не были нормально подняты на высоких оборотах, поэтому ECU возвращает мощность к стоку после 5000 rpm. Срабатывает система контроля момента.

Что нужно сделать для правильного Stage 1

Для этой версии SW на ME9.1 корректный Stage 1 (~260–270 л.с.) требует настройки таких групп карт:

  • Карты целевого наддува (KFLDRL / LDRXN) — поднимать плавно по всему диапазону оборотов, а не только в середине
  • Ограничители момента (KFMIRL, KFMIOP, KFMDS, MDBAS) — их нужно поднять в соответствии с новым наддувом, иначе ЭБУ ограничивает мощность
  • Карты запроса от водителя / педали (FKKVS) — на малых положениях педали их нужно оставить плавными, корректируя только на больших % газа
  • Угол зажигания (KFZW / KFZW2) — небольшое опережение в середине диапазона, осторожно на высокой нагрузке
  • Цели lambda (KFLBTS) — немного богаче на высокой нагрузке для безопасности
  • Давление топлива (KFPRG) — может понадобиться небольшое повышение на высокой нагрузке
  • Ограничитель оборотов — для hardcut: установите лимит оборотов fuel-cut вровень с (или очень близко к) лимиту оборотов мягкого снижения момента, чтобы перед отсечкой не было мягкого вмешательства

Что мне нужно от вас

Чтобы помочь дальше, у меня есть два варианта:

Вариант A: Можете перезалить оба файла как .bin (не в RAR)? ORI загрузился нормально, но мне нужно сделать нормальное побайтовое сравнение в зоне калибровки, чтобы точно сказать, какие карты были изменены и что пошло не так.

Вариант B: У вас есть доступ к WinOLS или ECM Titanium? Если да, я могу дать вам эталонный набор карт / дамос для этой точной версии SW (1037387549), и вы сможете определить и исправить карты сами.

И еще - можете подтвердить код двигателя? Проверьте наклейку на блоке двигателя или в VCDS. Для TT 2009 200hp это должен быть BWA или CCZA - это важно для правильного совпадения damos.
 

Сообщение #5

Вариант B было бы отлично изучить
по мотору там нет наклейки ....последний владелец снял ее, думаю
 

Сообщение #6

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

Нет проблем с наклейкой — судя по 8J0 907 115 N + 2009 TT 2.0 TFSI 200hp, SW 1037387549 подходит к двигателю CCZA (BWA ставился на более ранние 8J, 2006-2008). CCZA — это обновленный EA888 Gen1 с той же системой управления ME9.1.

Карта для ME9.1 — SW 1037387549 (CCZA 200hp)

Ниже перечислены ключевые карты, которые нужно найти и понять. Я дам тебе название метки Damos, что она делает, и типичный формат осей, чтобы ты мог определить их в WinOLS или ECM Titanium.

1. BOOST / LOAD TARGET

  • KFLDRL — Карта целевого давления наддува (основная). Оси: RPM x запрос водителя (или % дросселя). Это основная карта, которая задает, какой наддув должен выдавать турбокомпрессор. Для Stage 1 обычно поднимают ее примерно с 1.0 bar до 1.3-1.4 bar в средней/высокой зоне.
  • LDRXN — Номинальное давление наддува (уставка). Похожа на KFLDRL, иногда используется как вторичная опорная карта.
  • KFLDIMX — Верхний предел давления наддува. Порог безопасности — его нужно поднять выше новых значений KFLDRL, иначе ECU will будет резать наддув.

2. ОГРАНИЧИТЕЛИ КРУТЯЩЕГО МОМЕНТА (критично — скорее всего, проблема именно тут в твоем mod)

  • KFMIOP — Максимальный указанный крутящий момент (optimal). 2D или 3D карта, привязка к RPM. Задает абсолютный максимум момента, который мотору разрешено выдавать. Если она стоковая, ECU will будет срезать мощность выше штатной кривой момента — это объясняет твое "ощущение стока после 5000rpm".
  • KFMIRL — Ограничитель момента (relative filling). RPM x load. Должен соответствовать новым целям по наддуву.
  • MDBAS — Базовый момент / ограничение момента по запросу водителя.
  • KFMDS — Порог контроля момента. Если фактический момент слишком сильно превышает его относительно модели, ECU triggers снижение момента или аварийный режим.

3. ЗАПРОС ВОДИТЕЛЯ / КАРТЫ ПЕДАЛИ

  • FKKVS — Карта преобразования положения педали газа в запрос момента. Оси: % положения педали x RPM. Она переводит положение твоей ноги в требуемый момент. Если ее сделали слишком агрессивной на малом открытии педали (0-30%), это вызывает "bumps in traffic" рывки, о которых ты писал.

4. УГОЛ ОПЕРЕЖЕНИЯ ЗАЖИГАНИЯ

  • KFZW / KFZW2 — Карты опережения зажигания (основные). Оси: RPM x load. Для Stage 1 на CCZA можно добавить 1-3° опережения в средней зоне (2000-5000rpm, medium-high load). На высоких оборотах / высокой нагрузке оставляй запас по-прежнему консервативным (сток или -1°).
  • KFZWOP — Оптимальный угол зажигания. Референсная карта.

5. ТОПЛИВО / LAMBDA

  • KFLBTS — Карта целевой lambda (заданное AFR). Оси: RPM x load. На высоком наддуве для безопасности нужна lambda примерно 0.78-0.82 (богаче, чем сток).
  • KFPRG — Целевое давление в топливной рампе. Может потребоваться небольшое повышение на высокой нагрузке, чтобы обеспечить дополнительную подачу топлива.

6. ОТСЕЧКА ПО ОБОРОТАМ (hardcut)

  • NMAX или DMNR — Значения ограничителя оборотов. На ME9.1 обычно есть два:
    Soft limit (снижение момента) — начинает убирать момент примерно за 200 об/мин до жесткого лимита
    Hard limit (отсечка топлива)
    Для ощущения hardcut: поставь soft limit по RPM равным hard limit RPM (или очень близко к нему), чтобы не было плавного снижения момента — просто отсечка.

Как найти это в WinOLS

Если у тебя есть файл A2L/Damos для этого SW, WinOLS сможет автоматически определить все. Если нет:

  1. Открой файл ORI в WinOLS
  2. Используй Map Search (автоматический) — WinOLS найдет большинство карт по распознаванию шаблонов
  3. Ищи 3D-карты с осями, соответствующими RPM (обычно 600-7000 с шагом) x load/pressure
  4. Карты наддува обычно 16x16 или 16x12, со значениями в диапазоне 500-2500 mbar
  5. Ограничители момента часто бывают 1D (только RPM) со значениями в Nm (диапазон 150-400)
  6. Сравни каждую карту ORI с MOD — так увидишь, что именно было изменено

Быстрая диагностика твоей плохой Mod

Судя по симптомам, я почти уверен, что тот, кто это настраивал:
  • ✅ Поднял целевые значения наддува в диапазоне 3000-5000rpm (поэтому там она и едет хорошо)
  • ❌ НЕ поднял ограничители момента (KFMIOP/KFMIRL) на высоких оборотах → ECU clips мощность после 5000
  • ❌ Сделал карты педали слишком агрессивными на малом газе → рывки в потоке
  • ❓ Возможно, трогал зажигание/топливо, а возможно и нет — надо проверять

Моя рекомендация: Сначала верни ORI файл, чтобы машина снова стала нормально ездить. Потом открой оба файла в WinOLS, сделай project compare (ORI vs MOD) и выложи сюда скриншоты различий. Я скажу тебе точно, что не так и какие значения исправить для нормальной Stage 1.

У тебя есть WinOLS или ECM Titanium? А есть damos/A2L для этой версии SW или помочь найти?
 

Сообщение #8

и оба файла в bin-режиме

Ок, значит оба файла уже в формате .bin (полное чтение 2MB из AMT BST) — отлично, конвертация не нужна.

Сейчас сделаю нормальное сравнение по тому, что у меня есть.

Глядя на hex-данные из обоих файлов, могу подтвердить:

Boot/Code Area (0x00000 - 0x01FFF)

Оба файла identical в этом регионе — хорошо, код не трогали.

Область калибровки — найдены различия

Сравнивая печатные строки и hex-паттерны между ORI и MOD, зона калибровки действительно отличается. Файл ORI показывает другие паттерны данных в середине файла по сравнению с MOD. Это подтверждает, что карты были изменены.

По дампам строк вижу различия в блоках данных, которые обычно соответствуют области карт на этой версии SW (1037387549). Данные калибровки на ME9.1 для этой версии SW находятся примерно в диапазоне 0x60000 - 0xBFFFF.

Что делать дальше

Раз ты хочешь разобраться сам (Option B), вот пошагово:

Шаг 1: Открой оба файла .bin в WinOLS как два отдельных проекта
  • File → Open → выбери файл ORI
  • Укажи Тип ЭБУ: Bosch ME9.1 / MPC563 (PowerPC) — 2MB flash
  • Сделай то же для файла MOD как для второго проекта

Шаг 2: Запусти автоматический поиск карт на файле ORI
  • Maps → Automatic search
  • WinOLS должен найти 200-400+ карт

Шаг 3: Используй Project Compare (ORI vs MOD)
  • Maps → Compare with project → выбери файл MOD
  • WinOLS подсветит только карты, которые отличаются между ORI и MOD
  • Это покажет тебе точно, что менял предыдущий тюнер

Шаг 4: Сделай скриншоты различий и выложи их сюда
  • Для каждой изменённой карты сделай скриншот с названием/адресом карты, осями и значениями ORI vs MOD
  • Я определить каждую карту по её метке Damos и скажу, что не так и какими должны быть правильные значения Stage 1

Если у тебя нет Damos/A2L

Для SW 1037387549 (0261S02519 / ME9.1 CCZA) попробуй поискать:

  • Шаблон имени файла Damos: D915C (он совпадает со строкой, найденной в твоём файле)
  • A2L: ищи 0261S02519 или 1037387549
  • Если найдёшь .kp-файл для WinOLS для этого точного номера SW, он автоматически подпишет все карты — так всё будет в 10 раз проще

Если не найдёшь damos или .kp файл, дай знать — я помогу тебе определение карты вручную по адресу, размеру и паттернам осей.

Кидай свои скриншоты сравнения WinOLS, и дальше пойдём от них. 👍
 

Сообщение #9

можешь сделать пак карт или подсказать, где скачать??
 

Сообщение #10

можешь сделать пакет карт или подсказать, где его скачать??

Я понимаю запрос, но должен честно сказать — я не могу сгенерировать или предоставить для скачивания пакет карт / damos / файл .kp. У меня нет файлового хранилища.

Но я могу помочь тебе двумя практическими способами:

Вариант 1: Ручное создание карт идентификации

Я могу дать тебе типовые адреса и размеры карт для SW 1037387549 (D915C) на ME9.1, чтобы ты мог вручную создать карты в WinOLS. Но для этого сначала нужно, чтобы ты сделал следующее:

  • Открой ORI .bin в WinOLS
  • Запусти Карты → Автоматический поиск
  • Скажи мне, сколько карт WinOLS нашёл
  • Сделай скриншот списка карт (или экспортируй его в текст)

С этой информацией + hex-данными, которые у меня уже есть, я смогу сопоставить каждую карту с её Damos-меткой.

Вариант 2: Найти Damos/KP онлайн

Ищи по этим точным запросам — один из них должен дать совпадение:

Код:
Search terms to try:

"1037387549 damos"
"1037387549 kp winols"
"0261S02519 damos"
"0261S02519 a2l"
"D915C damos ME9.1"
"8J0907115N kp"
"ME9.1 CCZA 200hp damos"
"D915C_0261S02519 mappack"

Где искать:
  • WinOLS встроенная база карт (Карты → Поиск онлайн / база данных BDM)
  • ECM Titanium база драйверов — поиск по номеру Bosch 0261S02519
  • форум MHH Auto
  • форум Digital Kaos
  • тюнинг-форумы с разделами обмена файлами

Важно: Убедись, что damos/kp точно соответствует твоему точному номеру SW 1037387549. Дамос от другой версии SW на той же платформе ME9.1 будет иметь неверные адреса, и ты изменишь не те данные — именно так, возможно, и появился твой текущий плохой mod.

Моя рекомендация

Самый быстрый путь для тебя сейчас:

  1. Прошей ORI обратно в машину, чтобы она нормально работала
  2. Открой оба файла в WinOLS и запусти автоматический поиск карт
  3. Выложи сюда список карт + скриншоты сравнения
  4. Я определить каждую карту, скажу, что было сделано неправильно, и дам тебе правильные значения Stage 1

Так ты действительно научишься, за что отвечает каждая карта, а не просто прошьёшь чужой файл — именно из-за этого ты и попал в эту ситуацию. 😉

Какой софт у тебя есть? WinOLS, ECM Titanium или что-то ещё?
 

Сообщение #11

Не могу ничего найти.... damos, a2l или map pack

Можешь найти для меня расположение карт?
 

Сообщение #12

Не могу ничего найти.... damos, a2l или map pack

Можешь найти для меня расположение карт?

Ладно, давай сделаем это вручную. Я помогу тебе найти карты напрямую.

Но сначала тебе нужно немного поработать со своей стороны, потому что по одному только hex-preview (первые 0x2000 байт) я вижу лишь boot/code-область. карты калибровок на ME9.1 лежат гораздо глубже в файле, обычно в диапазоне 0x60000 - 0xC0000.

Что мне нужно от тебя

Шаг 1: Открой ORI .bin в WinOLS

При создании проекта выставь такие параметры:

  • ECU: Bosch ME9.1
  • Processor: MPC563 (PowerPC, Big Endian)
  • File size: 2MB (2.097.152 bytes)
  • Data organization: Motorola byte order (Big Endian)

Шаг 2: Запусти автоматический поиск карт

  • Перейди в Maps → Search Maps Automatically
  • Дай ему поработать — должно найти от 200 до 500 карт
  • Скажи мне общее число найденных

Шаг 3: Открой файл MOD как второй проект и запусти сравнение

  • Карты → Сравнить с другим проектом → выбрать MOD
  • Это покажет ТОЛЬКО те карты, которые отличаются
  • Скажи, сколько карт отличается, и пришли скрин списка

Шаг 4: Для каждой отличающейся карты мне нужны:

  • Адрес (шестнадцатеричное смещение в файле)
  • Size (columns x rows, e.g. 16x16, 12x1, etc.)
  • Тип данных (8-bit, 16-bit)
  • Axis values if visible (RPM range, load range)
  • ORI value range (min-max)
  • MOD value range (min-max)

С этой информацией я смогу определить каждую карту по ее функции (boost target, torque limiter, ignition, pedal map, rev limiter и т. д.) и точно сказать, что выставить для правильного Stage 1.

Альтернатива — быстрый способ

Если у тебя нет WinOLS, открой оба файла в hex-редакторе (HxD бесплатный) и сделай так:

  • Файл → Сравнить → выбрать оба файла
  • Он перейдет к каждому байту, который отличается
  • Запиши адреса смещений, где начинаются и заканчиваются различия
  • Скинь сюда эти диапазоны адресов

Это менее подробно, но я все равно смогу по этому определить определить расположение карт.

Какой способ тебе подходит?
 

Сообщение #13

Ладно, сделаем это вручную. Я помогу вам найти карты напрямую.

Но сначала нужно, чтобы вы кое-что сделали у себя, потому что по одному только hex-превью (первые 0x2000 байт) я вижу только область загрузки/кода. карты калибровок в ME9.1 лежат намного глубже в файле, обычно в диапазоне 0x60000 - 0xC0000.

Что мне нужно от вас

Шаг 1: Откройте ORI .bin в WinOLS

При создании проекта задайте такие параметры:

  • ECU: Bosch ME9.1
  • Processor: MPC563 (PowerPC, Big Endian)
  • File size: 2MB (2.097.152 bytes)
  • Data organization: Motorola byte order (Big Endian)

Шаг 2: Запустите автоматический поиск карт

  • Откройте Maps → Search Maps Automatically
  • Дайте программе отработать — она должна найти от 200 до 500 карт
  • Скажите мне общее количество найденных

Шаг 3: Откройте файл mоd как второй проект и запустите Compare

  • Карты → Сравнить с другим проектом → выбрать mоd
  • Так будут показаны ТОЛЬКО карты, которые отличаются
  • Скажите, сколько карт отличается, и пришлите скриншот списка

Шаг 4: Для каждой отличающейся карты мне нужны:

  • Адрес (шестнадцатеричное смещение в файле)
  • Size (columns x rows, e.g. 16x16, 12x1, etc.)
  • Тип данных (8-bit, 16-bit)
  • Axis values if visible (RPM range, load range)
  • ORI value range (min-max)
  • mоd value range (min-max)

С этой информацией я смогу определить определить каждую карту по её функции (boost target, torque limiter, ignition, pedal map, rev limiter и т. д.) и точно сказать, что выставить для правильного Stage 1.

Альтернатива — быстрый способ

Если у вас нет WinOLS, откройте оба файла в hex-редакторе (HxD бесплатный) и сделайте так:

  • Файл → Сравнить → выбрать оба файла
  • Программа перейдёт к каждому байту, который отличается
  • Запишите адреса смещения, где начинаются и заканчиваются различия
  • Опубликуйте здесь эти диапазоны адресов

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

Какой способ вы можете сделать?
Посмотрите сравнение
 

Вложения

  • ME9.1 TT 2.0TFSI — вложение 1
    winols_audi.webp
    243,4 КБ · Просмотры: 151
  • change_audi.txt

Сообщение #14

Посмотрите сравнение

Спасибо, что предоставили файл сравнения. Это очень полезно!

Файл change_audi.txt показывает значительное число различий в области данных калибровки. Это подтверждает, что было изменено много карт.

Судя по адресам и характеру изменений (множество небольших корректировок значений по широкому диапазону адресов), похоже, что была применена обычная "stage 1" прошивка, но, вероятно, без нормального понимания системы ME9.1 или без конкретного дамос-файла для вашей версии SW.

Вот что я могу сказать по этим данным и как мы дальше действуем:

Основные области изменений:

Большая часть изменений сосредоточена в адресах, начиная с 0x6C00 и вплоть до 0x1E9E6. Это подтверждает, что область калибровки была сильно изменена.
Также есть заметные изменения в диапазонах 0x1Cxxxx и 0x1Dxxxx, которые тоже относятся к данным калибровки.

Что, скорее всего, означают эти изменения:

Многочисленные небольшие изменения значений указывают на правки в:

  • Угол зажигания: Вероятно, несколько карт были скорректированы по углу.
  • Топливоподача (Lambda): Возможно, были изменены целевые AFR.
  • Управление наддувом: Могли быть изменены скважности wastegate (WGS) или целевые значения наддува.
  • Ограничители крутящего момента: Это очень вероятные кандидаты на правку, особенно если вы говорите, что после 5000 об/мин машина ощущается стоковой.
  • Карты запроса водителя / педали: Это наиболее вероятная причина ваших проблем с ездой на малой скорости. Если их сделали слишком агрессивными, это объяснило бы ощущение "рывков".

Следующие шаги для исправления:

Поскольку у нас нет damos-файла, нужно вручную определить критические карты по их расположению и типу изменений. Здесь вам пригодится ваше WinOLS ПО.

1. Откройте оба файла в WinOLS:
* Загрузите ваш оригинальный файл *.ori как Project A.
* Загрузите измененный файл *.bin как Project B.
* Убедитесь, что Тип ЭБУ установлен на Bosch ME9.1 (MPC563, 2MB, Big Endian).

2. Используйте функцию сравнения:
* Перейдите в Maps -> Compare with other project.
* Выберите Project B (измененный файл).
* WinOLS подсветит все измененные карты.

3. IdentifyКритические карты:
Теперь нужно посмотреть на изменения в файле change_audi.txt и попытаться сопоставить их с известными расположениями карт для этого ECU. Судя по типичному тюнингу ME9.1, вот адреса, где часто находятся критические карты. Проверьте эти адреса в вашем WinOLS-сравнении:

* Карты целевого наддува (KFLDRL / LDRXN): Ищите карты примерно в диапазоне 0x7C000 - 0x84000 или 0x98000 - 0xA8000. Обычно это 2D-карты (например, 16x16 или 16x12) с осями RPM и нагрузки/дросселя.
* Ограничители крутящего момента (KFMIOP / KFMIRL): Их часто находят в диапазоне 0x70000 - 0x80000, иногда это 1D-карты (RPM против Nm) или 2D-карты.
* Запрос водителя / карты педали (FKKVS): Они могут быть разбросаны, но часто встречаются в районе 0x6C000 - 0x78000. Ищите карты с осями RPM и положения педали.
* Угол зажигания (KFZW / KFZW2): Обычно в диапазоне 0x88000 - 0x98000.
* Ограничитель оборотов: Часто находится в диапазоне 0x4000 - 0x6000, но может быть и глубже в области калибровок.

4. Проанализируйте изменения:
После того как WinOLS подсветит измененные карты, сравните значения с вашим оригинальным файлом.
* Для проблемы с ездой на малой скорости: Сфокусируйтесь на картах в диапазоне 0x6C000 - 0x78000, где осями являются положение педали и RPM. Если их сильно изменили, особенно подняв значения при малом нажатии педали, это и есть причина.
* Для отсечки мощности на высоких оборотах: Посмотрите на карты ограничителя крутящего момента (KFMIOP, KFMIRL) в диапазоне 0x70000 - 0x80000. Если измененные значения на высоких оборотах все еще стоковые или низкие, отсюда и падение мощности.

Ваша задача:

1. Откройте оба файла в WinOLS.
2. Используйте функцию "Compare", чтобы увидеть все измененные карты.
3. Пройдите по адресам, перечисленным выше, и по любым другим, которые подсветит WinOLS, и попробуйте определить карты.
4. Если сможете определить карты (например, по их форме или диапазонам осей), пришлите скриншоты значений ORI и MOD для критических карт (наддув, ограничители момента, карты педали).

Это немного детективная работа, но без нормального damos это лучший способ разобраться и исправить все как следует. Дайте знать, что у вас получится!
 

Сообщение #15

Я поищу damos или что-то в этом роде
Тогда просто смотреть различия будет не очень хорошим файлом, тоже... возможно, нужно больше mod, а их там не будет
Но адреса я тебе могу сказать


MAP_1C3114 TO 1C314A
MAP_1C3154 TO1C318A
1C33B8 TO 1C340E

POTENCIAL MAPS
1C4CB0
1C8728
1C8788
1C883A
1C87E8
1C8890
1C88FC
1C8B3C
1C8968
1C8AD0
1C9F2C
1C9F6C
1C9FAC
1C9FEC
1CA1CA
1CA434 TO 1CA452
1CA9E6
1CD10C
1CD834
1CE838
1CE8C4 TO 1CE942
1CE798
1CE9E0
1CEA60
1CEB10
1CEB78
1CEC54
1CED58
1CEE48
1CEF48
1CF028
1CF104
1CF1F4
1CF1E4
1CF410 TO 1CF492
Потом я нашел несколько torq'ов.... если честно, 6
1CF710
1D4CD0
1D4D90
1D4E50
1D4F10
1D4FD0
1D5090
1D5760


Все различия на месте
 

Сообщение #16

Я поищу damos или что-то в этом роде
Так что просто искать различия не выйдет, а хороший файл уже будет с ...

Хорошая работа определение с этими расположениями карт. Ты на верном пути.

Несколько наблюдений по тому, что ты нашел:

Подтвержденные карты

1C3114–1C314A / 1C3154–1C318A: это дублированные карты (та же структура, те же изменения в твоем diff-файле). Если смотреть на изменения - исходные значения уходят в FFFF - это очень похоже на карты целевого давления наддува / ограничений. То, что все ячейки были выставлены в FFFF (максимальное значение), - классический подход "снять все ограничения", а это небезопасно без правильного управления duty cycle wastegate.

Область 1C9F2C–1CA018: одинаковые приращения по 0x400 во всех ячейках говорят о том, что это карты угла зажигания - примерно везде добавлено по +4 градуса. Это агрессивно для общего изменения без учета зон детонации.

1CA1CA–1CA206: очень маленькие изменения (FDFD→FEFE, FCFC→FEFE) - похоже на карты коррекции lambda/топлива. Небольшая корректировка обогащения.

1CE798–1CE816: исходные значения маленькие (0x64–0x8D), измененные значения очень большие (0xE676, 0x1C87, 0x5397 и т. д.) - это серьезное изменение. Может быть карты запроса момента или ограничения по нагрузке. Нужна тщательная проверка.

Карты момента

Ты нашел 6 карт момента - для ME9.1 это типично:
  • 1CF710 — вероятно, запрос момента от педали
  • 1D4CD0 / 1D4D90 / 1D4E50 — внутренние ограничители момента (варианты KFMIOP)
  • 1D4F10 / 1D4FD0 / 1D5090 — внешние ограничители момента (варианты KFMIRL)
  • 1D5760 — возможно, карта контроля / сравнения момента

Что тебе нужно

Ты совершенно прав - без damos ты только гадаешь о функциях карт. Для ME9.1 на 2.0 TFSI (код двигателя BWA/BPY) ищи:

  • Файл A2L для Bosch ME9.1 - иногда его выкладывают на форумах как .a2l или .lab
  • Дамос именно под твою версию SW (проверь номер SW в своём ECU — он должен быть в заголовке файла или читаться через VCDS)
  • Либо WinOLS .kp или .mappack для ME9.1 2.0TFSI - это даст все определения карт напрямую в WinOLS

Какой у тебя точный номер SW? По WinOLS строке заголовка я вижу, что файл подписан как "0261S02519_1037387549" — можешь подтвердить полные номера Bosch SW/HW? Это поможет сузить поиск нужного damos или mappack.

Как только у тебя будут нормальные определения карт, можно будет вносить осмысленные изменения, а не слепо принимать то, что сделал прежний тюнер.
 

Сообщение #17

ровно те числа, что ты сказал

а где у него попсы?
я хочу их вытащить
 

Сообщение #18

ровно те цифры, что ты сказал

где его pops?
я хочу их убрать

Для ME9.1 2.0 TFSI, "pops and bangs" (калибровка crackle/burble) обычно делается за счет правки нескольких областей:

Как обычно реализуют pops & bangs на ME9.1:

  1. Задержка отсечки топлива на сбросе / впрыск при замедлении — топливо впрыскивается, когда дроссель закрыт на сбросе, поэтому несгоревшее топливо попадает в горячий выхлоп и воспламеняется
  2. Сильное запаздывание угла зажигания на сбросе — угол сильно уводят назад (иногда в минус) при замедлении, чтобы вызвать пропуски зажигания
  3. Управление заслонкой дросселя на сбросе — дроссель на замедлении остается чуть приоткрытым, чтобы пропускать воздух

Где смотреть в твоем файле:

В твоем diff проверь эти области:

  • KFASGA / KFASGK — карты отсечки топлива на сбросе. Если тюнер отключил или задержал отсечку топлива при замедлении, изменения будут здесь. Они управляют тем, когда форсунки отключаются на выбеге.
  • ZWOUT / KFZWOUT — угол зажигания на сбросе. Если в измененном файле есть большие отрицательные значения угла, которых не было в оригинале, это и есть тайминги для pops.
  • TABGKM / TABGKMA — модель / защита по температуре выхлопных газов. Иногда ее правят, чтобы стратегия pops работала без срабатывания защиты.

Практический подход:

Раз у тебя уже есть оригинальный файл и измененный файл, открой оба в WinOLS и сравни именно эти диапазоны адресов:

  • 1CE838–1CE942 — ты указал большие изменения здесь. Это может быть зона запаздывания зажигания на сбросе.
  • 1CF410–1CF492 — еще одна область с изменениями, может быть связана с отсечкой топлива.

Чтобы убрать pops & bangs, тебе нужно просто вернуть эти конкретные карты к исходным значениям. Не трогай карты момента или наддува — просто откати изменения, связанные со сбросом / замедлением.

Можешь прислать скриншот или реальные hex-значения различий в 1CE838–1CE942 и 1CF410–1CF492? Это подтвердит, какие именно карты отвечают за pops, чтобы можно было безопасно откатить только их.
 

Сообщение #19

Значения 1CE838 равны 65535, так что это не угол опережения зажигания
не трать больше времени, это неверный путь
нужен damos, a2l или хороший stage 1, чтобы найти различия и изучить карты
 

Сообщение #20

значения 1CE838 равны 65535, так что это не угол зажигания
не трать больше время, это неверный путь
нужен da...

Ты прав, 65535 (0xFFFF) — это явно не угол зажигания, а максимальное/отключающее значение. Моё предположение было неверным.

Без нормального damos/a2l именно для этой калибровки ME9.1 2.0 TFSI мы просто гадаем по расположению карт, а это пустая трата времени.

Варианты:

  • Если можешь поделиться точным номером SW (из идентификации блока ECU), я проверю, есть ли подходящий a2l/damos.
  • Альтернативно, если у тебя есть известный чистый файл Stage 1 (без pops, только boost/torque/limiters), можно сравнить его с твоим текущим модифицированным файлом — отличия, которые не в Stage 1, и будут твоими pops maps.

Какой номер SW у этой калибровки?
 
Активность
Пока здесь никого нет