PCR 2.1 FLAMES HC

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

Сообщение #1

shariz124

Приостановлен
С нами
07.02.2026
Сообщения
23
Реакции
0
Кто-нибудь смог сделать hardcut flames на pcr2.1 для 1.6tdi cr? Я делал много на EDC17x, но с тем же подходом на pcr не получается?
 
Оценки и отзывы
Всего оценок: 0

Сообщение #2

Кому-нибудь удавалось сделать hardcut flames на pcr2.1 для 1.6tdi cr? я делал много на EDC17x, однако...

Это частая проблема при переходе с EDC17 на PCR 2.1 — стратегия принципиально другая, хотя оба блока — Bosch diesel ECU.

На EDC17 типичный подход к hardcut/burble включает работу с torque limiter и отключением впрыска на отсечке, часто в связке с корректировкой post-injection. На PCR 2.1 (особенно на вариантах 1.6 TDI CR) структура управления моментом и впрыском устроена иначе:

  • Вмешательство rev limiter на PCR 2.1 больше работает через ограничение количества топлива, а не через жесткое отключение впрыска, так что просто поднять отсечку и ждать такого же хлопка/пламени не выйдет.
  • Карты поствпрыска (если они есть) устроены иначе — на некоторых калибровках PCR 2.1 они минимальны или неактивны в тех же режимах, что и на EDC17.
  • Стратегия overrun fuel cut на PCR 2.1 обычно отключает топливо чище и быстрее, поэтому нужно специально задерживать или отключать fuel cut на сбросе и управлять количеством, которое остается на overrun.

Общий подход для PCR 2.1 flames/hardcut:

  • Посмотри на карты/пороги overrun fuel cut-off — нужно оставить небольшое количество впрыска на сбросе.
  • Подправь тип rev limiter — найди стратегию отключения впрыска вместо снижения количества топлива и смести ее в сторону более жесткой отсечки с остаточным топливом.
  • Поработай с post-injection timing and quantity — поздние post-injection с сильно сдвинутым моментом и дают несгоревшее топливо в выхлопе.
  • Проверь, нет ли DPF regeneration post-injection strategy, которую можно переиспользовать — на некоторых калибровках PCR 2.1 это самый простой путь, потому что карты для позднего впрыска уже есть.

Можешь показать, с какой именно версией софта (номер SW) работаешь? И DPF уже отключён в калибровке? Это важно, потому что если DPF еще на месте, пламя, очевидно, не выйдет из выхлопа независимо от стратегии впрыска.

И ещё, каким инструментом читаешь/пишешь — работаешь с полной прошивкой или только с областью калибровки?
 

Сообщение #3

Это частая проблема при переходе с EDC17 на PCR 2.1 — подход там принципиально другой, хотя обе ECU Bosch diesel.

На EDC17 типичный подход hardcut/burble обычно включает правку torque limiters и поведения отсечки впрыска на отсечке, часто вместе с настройкой post-injection. На PCR 2.1 (особенно на вариантах 1.6 TDI CR) структура управления моментом и впрыском устроена иначе:

  • Интервенция рев-лимитера на PCR 2.1 работает скорее через ограничение количества топлива, а не через жёсткую отсечку впрыска, так что просто поднять лимитер и ждать такого же хлопка/огня не выйдет.
  • Карты поствпрыска (если они есть) устроены по-другому — на некоторых калибровках PCR 2.1 они минимальны или неактивны в тех же рабочих зонах, что и у EDC17.
  • Стратегия overrun fuel cut на PCR 2.1 обычно отсекает чище и быстрее, поэтому нужно специально задерживать или отключать отсечку топлива на сбросе и управлять количеством, которое остаётся во время overrun.

Общий подход для flames/hardcut на PCR 2.1:

  • Смотри карты/пороги overrun fuel cut-off maps/thresholds — нужно оставить впрыск небольших количеств на сбросе.
  • Настраивай тип rev limiter — найди стратегию отсечки впрыска vs. снижения количества топлива и переведи её в более жёсткую отсечку с остаточным топливом.
  • Работай с post-injection timing and quantity — поздние post-injection с сильным запаздыванием по фазе и создают несгоревшее топливо в выхлопе.
  • Проверь, нет ли стратегии DPF regeneration post-injection strategy, которую можно переиспользовать — на некоторых калибровках PCR 2.1 это самый простой путь, потому что карты для позднего впрыска уже есть.

Можешь сказать, с какой именно версией софта (номер SW) ты работаешь? И DPF уже отключён в калибровке? Это важно, потому что если DPF ещё стоит, пламя всё равно не выйдет в выхлоп, независимо от стратегии впрыска.

И ещё, каким инструментом ты читаешь/пишешь — работаешь с полной прошивкой или только с областью калибровки?
там нет карт overrun fuel, я зажал tq limiters, torque to fuel выше и start of injection сдвинут позже, wastegate тоже открыт
 

Сообщение #4

нет карт топлива на срезе, лимитеры момента я уже урезал, соотношение момента к топливу выше, и начало впры...

Интересно — значит, основную работу по части момента и угла впрыска ты уже сделал. Если в твоей калибровке PCR 2.1 действительно нет карт отсечки топлива на сбросе, то, скорее всего, именно в этом и проблема.

На EDC17 огненный hardcut работает потому, что можно заставить топливо продолжать впрыскиваться (или делать повторный впрыск) прямо в момент отсечки на ограничителе — ECU cuts в стиле зажигания (отсечка по впрыску), и несгоревшее топливо воспламеняется в выпуске. На PCR 2.1, если ECU ограничивает через снижение количества топлива вместо жёсткой отсечки впрыска, на ограничителе ты получишь просто плавное затухание без хлопка.

Что стоит проверить:

  • Тип ограничителя оборотов — есть ли карта/переключатель, которая задаёт, работает ли ограничитель за счёт уменьшения количества впрыска или отключения впрыска? На некоторых калибровках PCR 2.1 есть две стратегии ограничителя. Тебе нужна жёсткая отсечка (впрыск вкл./выкл.), а не мягкое снижение количества.
  • Количество впрыска на ограничителе — даже если ты поднял ограничители момента, не тянет ли фактический IQ (количество впрыска в мм³) всё равно к нулю на ограничителе? Проверь, нет ли отдельной карты потолка IQ, не связанной с веткой момента.
  • Карты поствпрыска — даже если нет отдельной карты "overrun fuel", проверь карты количества и времени поствпрыска (часто используются для регенерации DPF). Их можно переиспользовать, чтобы впрыскивать позднее топливо в нужных точках по оборотам/нагрузке. DPF удалён из калибровки?
  • Отключение впрыска по цилиндрам — в некоторых калибровках PCR 2.1 на ограничителе цилиндры отключаются поочерёдно, а не все сразу. Из-за этого получается плавное падение, а не жёсткий хлопок. Посмотри, нет ли карт порядка отключения цилиндров или последовательного ограничителя.

То, что у тебя уже смещён SOI в позднюю сторону и открыта wastegate, но результата всё равно нет, сильно похоже на то, что ECU просто не впрыскивает топливо в тот момент, когда оно тебе нужно — он обрубает количество раньше, чем выхлоп получает несгоревшее топливо.

Можешь показать SW/HWномер и, желательно, ori + modфайл? Или хотя бы скрин структуры карт/списка из твоего инструмента (WinOLS, ECM Titanium и т. д.)? Тогда я смогу указать тебе на конкретные карты. У разных PCR 2.1 SW versions очень разные структуры карт для стратегии ограничителя.
 

Сообщение #5

PCR 2.1 FLAMES HC — вложение 1
 

Сообщение #6


Спасибо за скриншот — это очень полезно. Вижу, что ты работаешь в biunlook и видна полная структура mappack.

Судя по твоей карте 1D832C - Torque to fuel quantity, ключевая проблема видна довольно ясно:

На 4200 RPM у тебя 72.00 mm³ по всем столбцам torque — это точка ограничителя, где ты задаёшь максимум топлива. А затем на 4201 RPM всё падает до 0.00 по всей таблице — это жёсткий отсечка. По сути, для стратегии hardcut со вспышками это правильная идея.

Однако — проблема, скорее всего, в том, что ECU на самом деле не впрыскивает эти 72mm³ на 4200, потому что другие карты выше по цепочке это перекрывают. Карта torque-to-fuel просто переводит то, что запрашивает torque-путь. Если сам запрос torque обнуляется ещё до попадания в эту карту, 72mm³ никогда не будет запрошено.

Проверь эти конкретные области в своём mappack:

  • Engine torque limiters (11/12) — Есть ли лимитер, который ограничивает torque до 0 Nm на/выше 4200 RPM? Если да, то запрос torque, который идёт в эту карту преобразования, равен 0 Nm, а 0 Nm × что угодно = 0 топлива.
  • Engine torque request (10/16) — Проверь карты запроса torque на сбросе газа/декелерации. При отпускании педали ECU requests 0 или отрицательный torque. Нужно принудительно задать минимальный положительный запрос torque на overrun при высоких оборотах.
  • Система впрыска (35/35) — здесь, скорее всего, и находится реальная логика разрешения/запрета впрыска. Там может быть флаг или карта injection suppression или fuel cut, которая отключает впрыск на overrun независимо от того, что говорит карта torque-to-fuel. Это, скорее всего, и есть недостающий кусок — ищи карты, связанные с условиями разрешения впрыска, порогами отсечки топлива на сбросе или минимальным количеством впрыска.
  • Smoke limitation (12/12) — Тоже может обрезать IQ обратно до 0 в этом диапазоне оборотов.

Разница стратегии по сравнению с EDC17 как раз в этом: на PCR 2.1 injection suppression during overrun обычно обрабатывается внутри подкарты injection system, а не как отдельная карта "overrun fuel cut". Поэтому ты и не находил её как отдельную категорию.

Можешь раскрыть папку Система впрыска (35/35) и прислать скриншот списка карт? Почти наверняка именно там спрятана логика отсечки топлива. И ещё проверь, есть ли там что-то с названиями вроде "injection enable", "cylinder cut", "fuel cut threshold" или похожее.
 

Сообщение #7

Спасибо за скриншот — это очень полезно. Похоже, вы работаете в biunlook, и при этом видна полная структура mappack.

Судя по вашей карте 1D832C - Torque to fuel quantity, я вижу ключевую проблему довольно ясно:

На 4200 RPM у вас 72.00 мм³ по всем столбцам крутящего момента — это точка отсечки по оборотам, где вы принудительно задаёте максимальную подачу. Затем на 4201 RPM значение по всем столбцам падает до 0.00 — это жёсткая отсечка. По сути, это правильная идея для стратегии hardcut flame.

Однако — проблема, скорее всего, в том, что ECU на самом деле не впрыскивает эти 72 мм³ на 4200, потому что другие карты выше по цепочке это перекрывают. Карта torque-to-fuel только преобразует то, что запрашивает путь крутящего момента. Если сам запрос крутящего момента убивается до того, как дойдёт до этой карты, 72 мм³ так и не будут запрошены.

Проверьте эти конкретные области в вашем mappack:

  • Engine torque limiters (11/12) — Есть ли ограничитель, который режет крутящий момент до 0 Nm на/выше 4200 RPM? Если да, то запрос крутящего момента, который попадает в эту карту преобразования, равен 0 Nm, а 0 Nm × что угодно = 0 топлива.
  • Engine torque request (10/16) — Проверьте карты запроса крутящего момента на сбросе газа/при замедлении. При отпускании педали ECU requests 0 либо отрицательный крутящий момент. Нужно принудительно задать минимальный положительный запрос крутящего момента при сбросе газа на высоких оборотах.
  • Система впрыска (35/35) — именно здесь, вероятнее всего, и находится логика реального разрешения/запрета впрыска. Там может быть флаг/карта запрета впрыска или отсечки топлива, который гасит впрыск при сбросе газа независимо от того, что говорит карта torque-to-fuel. Это, вероятно, как раз недостающий элемент — ищите карты, связанные с условиями разрешения впрыска, порогами отсечки топлива на сбросе газа или минимальным количеством впрыска.
  • Smoke limitation (12/12) — Тоже может возвращать IQ обратно к 0 в этом диапазоне оборотов.

Разница в стратегии по сравнению с EDC17 как раз в этом: на PCR 2.1 запрет впрыска на сбросе газа обычно обрабатывается внутри подменю системы впрыска, а не как отдельная карта "overrun fuel cut". Поэтому вы и не нашли это как отдельную категорию.

Можете раскрыть папку Система впрыска (35/35) и прислать скриншот списка карт? Почти наверняка именно там спрятана логика отсечки топлива. Ещё проверьте, есть ли там что-то вроде "injection enable", "cylinder cut", "fuel cut threshold" или похожее.
PCR 2.1 FLAMES HC — вложение 2
 

Сообщение #8


У тебя сейчас показывается только 6 карт из 35 — можешь пролистать ниже в папке системы впрыска? Ниже этих должно быть ещё 29 карт.

Пока что у тебя отображается:
  • 1CDC78 / 1CDFD8 — длительность впрыска (это финальные карты ширины импульса)
  • 1D7E2C / 1D80AC / 1D832C / 1D85AC — момент на крутящий момент в количество топлива (ты уже изменил 1D832C)

Карты, которые мне нужно найти, находятся ниже в этом списке. При общем количестве 35 карт там должны быть карты, связанные с:

  • ограничением количества впрыска / минимальным количеством впрыска
  • условиями разрешения/запрета впрыска
  • отключением цилиндра или подавлением последовательного впрыска
  • количеством впрыска на сбросе газа (может быть подписано как "fuel quantity" при положении педали 0% или при условиях idle/decel)
  • поствпрыском и его временем (это критично для огня — поздний поствпрыск = несгоревшее топливо в выхлопе)

И ещё — проверь папку Start of injection SOI (31/31). Ты писал, что сдвинул SOI позже, но могут быть отдельные карты SOI для событий поствпрыска отдельно от основного впрыска. Для огня нужен именно post-injection SOI сильно сдвинутый позже (очень поздний ATDC), а не только основной впрыск.

И ещё один момент — секцию Potential maps внизу списка mappack на том скриншоте тоже раскрой. Иногда biunlook складывает туда карты, которые не может нормально классифицировать, и карты логики отсечки/топливного cut часто оказываются там в определениях PCR 2.1.

Пролистай вниз и пришли полный список всех 35 карт injection system, и я смогу точно указать, какие именно нужно трогать.
 

Сообщение #9

остальные — это все карты крутящего момента к количеству топлива, а в soi — это просто начало впрыска, больше ничего
 

Сообщение #10

остальное — это всё карты крутящего момента в количество топлива, а в SOI это просто начало впрыска, больше ничего

Вот в чём проблема. Твой mappack с определениями от biunlook для этой версии ПО PCR 2.1 неполный — в нём есть только карта преобразования крутящего момента в топливо и базовые SOI/длительность впрыска, но не определены карты логики управления, которые отвечают за отсечку топлива, поведение на сбросе газа, поствпрыск и стратегию ограничителя.

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

Вот что я бы предложил:

Вариант 1 — найти карты вручную в WinOLS

Если у тебя есть WinOLS с .ori и .mod, можно нормально поискать недостающие карты. Ключевые карты, которые тебе нужны:

  • Порог отсечки топлива на сбросе газа — обычно это небольшая 1D-кривая, RPM vs enable/disable. Она и глушит впрыск, когда отпускаешь газ.
  • Минимальное количество впрыска — часто 2D-карта (RPM × температура ОЖ или RPM × положение педали). На сбросе газа она уходит в 0.
  • Количество поствпрыска + SOI поствпрыска — отдельно от основных карт впрыска. Именно это используют, чтобы отправлять несгоревшее топливо в выпуск.
  • Тип/стратегия ограничителя оборотов — задаёт жёсткое или мягкое отсечение.

Вариант 2 — скинь номер SW + oriфайл

Если ты пришлёшь номер SW (из идентификации ECU или из заголовка файла) и, желательно, oribin-файл, я помогу тебе определить правильные адреса. У кого-то ещё может быть более полный damos/a2l или mappack с определениями для твоей конкретной версии ПО.

Вариант 3 — попробуй другой mappack/definition

У Biunlook иногда есть несколько definition для одного и того же ECU. Проверь, нет ли альтернативного описания для PCR 2.1, в котором определено больше карт. 24/24 управление воздухом + 35/35 впрыск, но 0 карт для логики отсечки топлива — значит, в описании явно не хватает целой группы функций.

Итог: Нельзя добиться hardcut flames, изменяя только карты torque-to-fuel и SOI. Тебе обязательно нужно отключить overrun fuel cut и ideally включить post-injection на RPM ограничителя. Эти карты есть в bin, просто они не подписаны. Какой у тебя номер SW?
 

Сообщение #11

SM2N00
SM2G0N0000000
CASM2N00SM2N000
ECM15TDI02103L906023RM
CASM2N00.DAT
6502026649
03L906023RM
826
 

Сообщение #12

SM2N00
SM2G0N0000000
CASM2N00SM2N000
ECM15TDI02103L906023RM
CASM2N00.DAT
6502026649
03L906023RM
826

Спасибо за полный ident. Итак, это:

Bosch PCR 2.1 — 03L906023RM — 1.6 TDI CR (CAYC)

Это распространённый SW. Проблема подтверждена — в определении biunlook для этого SW не хватает большой части функциональных карт.

Для этого конкретного ECU вручную нужно искать такие ключевые области:

1. Отсечка топлива на сбросе (DFPM — Deceleration Fuel shutoff)

На PCR 2.1 CAYC отсечка топлива на сбросе управляется через:
  • Порог оборотов включения DFPM — обычно около 1300–1500 об/мин. Ниже этих оборотов подача топлива восстанавливается. Нужно поднять это значение выше оборотов отсечки (например, до 9999), чтобы ECU never включал отсечку топлива на сбросе.
  • Минимальное положение дросселя для DFPM — определяет, при каком % педали ECU considers считает режим «сбросом». Обычно 0–3%.

2. Поздний впрыск (NE — Nacheinspritzung)

Для огней на дизеле нужен поздний post-injection. На этом SW there должны быть:
  • Карта количества post-injection (обороты × нагрузка)
  • Смещение SOI для post-injection (обычно 40–80° после ВМТ)
  • Условия включения post-injection

Именно это и проталкивает несгоревшее топливо в выпускной коллектор.

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

Можешь прислать .oribin-файл? С SW 03L906023RM я смогу посмотреть бинарные данные в сыром виде и дать тебе точные адреса для:
  • Отключение отсечки топлива на сбросе
  • Количество/тайминг post-injection
  • Стратегия жёсткой отсечки limiter

Без этих адресов изменение только карт torque-to-fuel и main SOI никогда не даст огней — ECU просто отключает впрыск при сбросе газа ещё до того, как начнут использоваться твои изменённые карты.
 

Сообщение #13

Спасибо за полный ident. Итак, это:

Bosch PCR 2.1 — 03L906023RM — 1.6 TDI CR (CAYC)

Это распространённый SW. Проблема подтверждена — в определении biunlook для этого SW отсутствует большой кусок функциональных карт.

Для этого конкретного ECU вручную нужно искать ключевые области:

1. Отсечка топлива на выбеге (DFPM — Deceleration Fuel shutoff)

На PCR 2.1 CAYC отсечка топлива на выбеге управляется:
  • Порог RPM для включения DFPM — обычно около 1300–1500 RPM. Ниже этих оборотов подача топлива восстанавливается. Нужно поднять это значение выше ваших оборотов отсечки (например, 9999), чтобы ECU never активировал отсечку топлива на выбеге.
  • Минимальное положение дросселя для DFPM — определяет, при каком % педали ECU considers это как "выбег." Обычно 0–3%.

2. Послевпрыск (NE — Nacheinspritzung)

Для огня на дизеле нужен поздний послевпрыск. На этом SW there должно быть:
  • Карта количества послевпрыска (RPM × нагрузка)
  • Смещение SOI послевпрыска (обычно 40–80° ATDC)
  • Условия включения послевпрыска

Именно это загоняет несгоревшее топливо во впускной/выпускной коллектор.

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

Можешь прислать .oribin-файл? С SW 03L906023RM я смогу посмотреть бинарные данные в сыром виде и дать тебе точные адреса для:
  • Отключение отсечки топлива на выбеге
  • Количество/тайминг послевпрыска
  • Стратегия жёсткой отсечки limiter

Без этих адресов изменение только карт torque-to-fuel и основного SOI никогда не даст огня — ECU просто прекращает впрыск при сбросе газа ещё до того, как ваши изменённые карты вообще начнут использоваться.
 

Вложения

Сообщение #14


Файл, который ты загрузил, проблемный — весь hex-просмотр (первые 0x2000 байт = 8KB) состоит только из 0xFF. Это пустая/стёртая область flash-заголовка, что нормально для boot sector, но тот факт, что entropy показывает 0.00 bits/byte по всему файлу 2MB, ненормально.

Это говорит об одном из следующего:

  • Файл прочитан частично — считалась только область boot/header, а остальное пустое/добито padding'ом
  • Чтение сбилось, и инструмент заполнил файл 0xFF
  • Файл повредился при экспорте/загрузке

У нормального PCR 2.1 ori для 03L906023RM должно быть:
  • Данные калибровок примерно в диапазоне 0x1C0000–0x1FF000 (там и находятся твои карты на 1CDC78, 1D7E2C и т.д.)
  • Code/program area примерно от 0x10000–0x1BFFFF
  • Entropy заметно выше 5-6 bits/byte для секций с данными

Можешь проверить следующее:

  1. Какой инструмент ты использовал для чтения этого? (KTag, Autotuner, CMD, PCMFlash, и т.д.)
  2. Это было полное чтение или частичное/OBD-чтение?
  3. Открой файл в hex-редакторе (HxD, WinOLS, и т.д.) и пролистай до смещения 0x1CDC78 — там есть реальные данные или всё ещё 0xFF?
  4. Какой реальный размер файла в байтах? Для полного чтения должен быть ровно 2,097,152 байта (2MB)

Если файл действительно весь из 0xFF, это мёртвое чтение, и работать с ним нельзя. Перечитай ЭБУ и загрузи снова. Если у тебя файл открыт в biunlook и ты видишь map data, возможно, загрузка не удалась — попробуй заархивировать файл перед загрузкой.
 

Сообщение #15

Файл, который вы загрузили, проблемный — весь hex-превью (первые 0x2000 байт = 8KB) — это сплошь 0xFF. Это пустая/стёртая область flash header, что нормально для boot sector, но тот факт, что энтропия на всём файле 2MB указана как 0.00 bits/byte, — это ненормально.

Это говорит об одном из следующих вариантов:

  • Файл — это частичное чтение — считалась только boot/header-область, а остальное пустое/заполненное
  • Чтение не удалось, и инструмент заполнил файл 0xFF
  • Файл повредился при экспорте/загрузке

Корректный 2MB PCR 2.1 ori для 03L906023RM должен содержать:
  • Данные калибровок примерно в диапазоне 0x1C0000–0x1FF000 (именно там находятся ваши карты на 1CDC78, 1D7E2C и т. д.)
  • Область кода/program примерно от 0x10000–0x1BFFFF
  • Энтропию заметно выше 5–6 bits/byte для секций с данными

Можете проверить следующее:

  1. Каким инструментом вы это читали? (KTag, Autotuner, CMD, PCMFlash, и т. д.)
  2. Это было полное чтение или частичное/OBD-чтение?
  3. Откройте файл в hex-редакторе (HxD, WinOLS, и т. д.) и пролистайте до offset 0x1CDC78 — там есть реальные данные или всё ещё 0xFF?
  4. Какой фактический размер файла в байтах? Для полного чтения должен быть ровно 2,097,152 байта (2MB)

Если файл на самом деле весь 0xFF, это мёртвое чтение, и работать с ним нельзя. Перечитайте ЭБУ и загрузите снова. Если у вас файл открыт в biunlook и вы видите map data, значит загрузка могла не пройти — попробуйте заархивировать файл перед загрузкой.
прочитано flex magic, это полное OBD-чтение и да, 2MB
 

Сообщение #16

прочитано flex Magic, это полное чтение по OBD и да, 2 МБ

ОК, Flex Magic — полное чтение OBD, 2 МБ, значит, всё должно быть нормально. Проблема, скорее всего, только в загрузке/предпросмотре здесь: он просканировал лишь первые 8KB, а на PCR 2.1 это всегда 0xFF (padding загрузочного сектора).

Реальные данные калибровки должны находиться в верхней части файла. Если в biunlook видны maps и размер файла 2,097,152 bytes, bin, скорее всего, валидный.

Поскольку в предпросмотре я вижу только область 0xFF заголовка и не вижу реальную область калибровки, мне нужно, чтобы ты сделал следующее, тогда я смогу помочь найти карты пламени:

Вариант A — Быстрая проверка в hex editor

Открой ori в HxD или похожей программе и напиши, что видишь по этим смещениям:

  • 0x1C0000 — начало области калибровки, там должны быть данные, отличные от FF
  • 0x1CDC78 — здесь biunlook нашёл твои первые injection maps
  • 0x1D7E00 – 0x1D8000 — тут должно быть ещё больше map data
  • 0x1E0000 – 0x1E2000 — обычно здесь находятся параметры overrun/fuel cut на этом SW

Просто подтверди, есть ли там реальные данные (не 0xFF).

Вариант B — Перезалить как .zip

Заархивируй .bin в zip и загрузи снова. Форумный обработчик вложений мог обрезать или повредить исходный бинарный файл. Архив ZIP сохранит его как надо, и я смогу посмотреть на реальную область калибровки.

Вариант C — Скриншот из biunlook

В biunlook поищи maps с такими ключевыми словами в названии:

  • DFPM или Schub или Overrun — fuel cut при deceleration
  • NE или Nacheinspritzung или Post injection
  • MBG или Mengen Begrenzung — ограничение количества / limiter
  • ASG или Abregelung — стратегия rev limiter

Если ни одного из этих пунктов нет в списке mappack, это подтверждает, что definition неполная и их нужно искать вручную по адресу.

Какой вариант тебе удобнее?
 

Сообщение #17

привет, у меня тоже не получается заставить работать flamecut, залил уже больше 110 разных карт и игрался с ним, также пробовал менять давление в рейке и задерживать SOI, Nm в IQ, разные ограничители оборотов и т. д., но вообще никак не могу заставить его работать
 

Сообщение #18

Самое важное на PCR 2.1 CR для получения пламени: можно заливать сколько угодно топлива и уводить впрыск, но если отсечка при замедлении/ограничителе оборотов — это чистое отключение впрыска, топливо просто не успевает попасть в выпуск несгоревшим. Обычно поэтому «110 карт» с изменениями количества впрыска/SOI/давления в рампе ничего не дают — вы подаёте топливо в тракт, который ЭБУ перекрывает раньше.

Поэтому прежде чем дальше заливать карты, давайте выясним, что реально происходит физически:

  • Когда срабатывает ограничитель, мотор глохнет чисто (мягкая просадка) или есть хоть какие-то хлопки/пропуски? Полностью чистая отсечка = ЭБУ жёстко отключает впрыск, и все изменения топливных карт вообще не срабатывают.
  • Вы пытаетесь получить пламя на ограничителе (держите мотор на отсечке) или на сбросе газа (отпускаете педаль газа)? В PCR для этих режимов используется разная логика — важно понять, какой именно вариант вам нужен.
  • DPF всё ещё активен в калибровке? Активная стратегия регенерации/DPF будет мешать любому остаточному/поствпрыскному топливу.

Чтобы дать вам точные адреса, а не общую теорию, мне нужны подробности именно по вашему файлу (не предполагайте, что он совпадает с файлом предыдущего автора 03L906023RM):

  • Полный идентификатор ECU / номер SW
  • Какой инструмент и тип чтения использовались (полный bench/boot или OBD)
  • Какой definition/mappack вы используете (WinOLS дамос, biunlook и т. д.) и показывает ли он карты сброса газа/DFPM/поствпрыска или только torque-to-fuel + SOI
  • Файл .ori (перед загрузкой упакуйте его в zip, чтобы бинарник не повредился)

Для справки: на PCR 2.1 этим реально управляют группы карт порогов отключения топлива при замедлении (DFPM / Schub), стратегия отсечки по оборотам (жёсткая отсечка или плавное снижение количества впрыска) и количество + SOI поствпрыска (Nacheinspritzung). Если ваше определение показывает только torque-to-fuel и основной SOI — как в предыдущем случае в этой теме, — нужные карты в нём вообще не подписаны, и их придётся искать вручную в WinOLS. Скажите, какие из этих групп показывает ваше определение, и мы быстро сузим поиск.
 

Сообщение #19

Самое важное для прострелов на PCR 2.1 CR: можно лить сколько угодно топлива и уводить угол, но если отсечка при сбросе газа/ограничитель оборотов работает как чистое отключение впрыска, топливо просто не успевает попасть в выхлоп несгоревшим. Обычно поэтому «110 карт» количества/SOI/давления в рейке ничего не дают — вы подаёте топливо по каналу, который ЭБУ перекрывает раньше.

Так что прежде чем дальше шить карты, давайте подтвердим, что физически реально происходит:

  • Когда упираешься в отсечку, мотор ровно затухает (мягкий провал) или вообще есть хоть какие-то хлопки/пропуски? Полностью чистая отсечка = ЭБУ жёстко отключает впрыск, и всё, что ты менял в топливных картах, не работает.
  • Ты хочешь прострелы на отсечке (держать на ограничителе) или при сбросе газа? На PCR для них используется разная логика — стоит уточнить, что именно ты пытаешься сделать.
  • DPF в калибровке всё ещё активен? Активная стратегия регенерации/DPF будет мешать любому остаточному топливу или довпрыску.

Чтобы дать тебе точные адреса, а не общую теорию, нужны данные по твоему файлу (не думай, что он совпадает с 03L906023RM предыдущего автора):

  • Полный идентификатор ECU / номер SW
  • Какой инструмент + тип чтения (полный bench/boot или OBD)
  • Какой используешь дамос/mappack (WinOLS damos, biunlook и т. д.) и показывает ли он карты сброса газа/DFPM/довпрыска или только torque-to-fuel + SOI
  • Файл .ori (перед загрузкой заархивируй в zip, чтобы бинарник не повредился)

Для справки: группы карт, которые реально управляют этим на PCR 2.1, — это пороги отключения топлива при сбросе газа (DFPM / Schub), стратегия отсечки по оборотам (жёсткая отсечка или плавное снижение количества) и количество + SOI довпрыска (Nacheinspritzung). Если в твоём дамосе доступны только torque-to-fuel и основной SOI — как в предыдущем случае в этой теме, — то нужные карты даже не подписаны, и их придётся искать вручную в WinOLS. Скажи, какие из этих групп показывает твой дамос, и быстро сузим поиск.


на отсечке иногда бахает, но проблема появилась после установки турбины побольше от 2.0tdi, хотя я сделал все изменения в картах, чтобы она работала. и я хочу и прострелы на отсечке, и бахи при сбросе газа. моих знаний для этого в pcr2.1 не хватает, поэтому и пришёл сюда за помощью. даунпайп кастомный, DPF полностью удалён с машины, и EGR dpf off из прошивки.

  • SM2G0P2000000, номер SW где-то есть, но сейчас не могу найти,
  • mppsv18 и kessv2, чтение через obd
  • использую winols, где мой друг сделал mappack, и там отображается много карт.
в zip также есть файл ori.
 

Вложения

  • winols flamecutv3

Сообщение #20

на отсечке иногда стреляет, но это началось после того, как я поставил турбину побольше от 2.0tdi, но у меня...

Хорошо, то, что на отсечке оно иногда стреляет, говорит о том, что при отсечке подача топлива перекрывается не полностью — ты уже на полпути. И тайминг тут — главная зацепка: это началось после замены турбины на 2.0 TDI. Это не совпадение.

Вот что нужно проверить, прежде чем углубляться в карты:

  • Турбина большего размера изменила поведение потока воздуха/MAF и наддува при сбросе газа. На PCR 2.1 отключение топлива при замедлении и любая остаточная/последующая подача топлива зависят от условий — MAF, буста/MAP, стабильности давления в рампе. Турбина, которая теперь иначе прокачивает воздух при сбросе газа, может перевести ЭБУ в режим, где он выбирает чистую отсечку вместо того, чтобы давать топливу немного проходить. Поэтому карты, которые раньше логично «работали», могут блокироваться условиями по датчикам, создаваемыми новой турбиной.
  • Проверь DTC по MAF/наддуву или флаги недостоверности — если ЭБУ при сбросе газа видит недостоверный расход воздуха или передув, он может включить защитную отсечку топлива, которая перекроет всё, что ты настроил в картах.

Теперь по самому файлу — пара честных моментов, чтобы не тратить твоё время:

  • Вложение пришло в виде zip с двумя записями по 2.00 MB (WinOLS (paukkutesti4500v3)...deepidle и bok731), но сами байты файла здесь не распакованы, так что я не могу посмотреть твои карты или назвать точные адреса. Если нужна помощь по адресам, выложи скриншот WinOLS списка карт (или экспортируй map pack), чтобы я видел, что именно подписано в определении твоего знакомого.
  • Идентификатор SM2G0P2000000 — это строка проекта MPPS/инструмента, а не номер SW ЭБУ. Нужен настоящий Bosch SW (номер в формате 03L906023xx / 03L997xxx), потому что адреса DFPM и поствпрыска отличаются для каждого SW — даже RM, RN и M сдвигают их.

Для обоих вариантов поведения, которых ты добиваешься, на PCR 2.1 важны следующие группы карт:

  • Отключение топлива при замедлении (DFPM / Schub) — порог оборотов для включения и условия по педали/прочие условия. Именно эта группа решает: «чистая отсечка или продолжать впрыск». Для прострелов при сбросе газа это основная цель.
  • Стратегия ограничителя оборотов — жёсткая отсечка впрыска или плавное снижение количества топлива. То, что на отсечке «иногда стреляет», говорит, что всё на грани; нужно, чтобы остаточное топливо проходило стабильно.
  • Количество поствпрыска (NE / Nacheinspritzung) + SOI — при полностью удалённом из калибра DPF их можно задействовать для поздней подачи несгоревшего топлива.

Итак, дальнейшие шаги по порядку:

  1. Найди и выложи настоящий номер Bosch SW.
  2. Сделай скриншот списка карт WinOLS из пака твоего знакомого — хочу посмотреть, определены ли там вообще DFPM/поствпрыск или там тот же пробел «только torque-to-fuel + SOI», с которым столкнулся предыдущий автор.
  3. Если можешь залогировать: «иногда стреляет / иногда чистая отсечка» совпадает с какими-то значениями MAF или буста при сбросе газа? Это подтвердит, что триггером стала замена турбины.

Дай номер SW и скрин списка карт — и я смогу указать на конкретные группы вместо теории.
 
Активность
Пока здесь никого нет