edc17cp09 f01 740d stage 1

Сообщение #1

core2extre

Участник в стоке

Сербия
С нами
02.05.2026
Сообщения
10
Реакции
2
Страна
Сербия
Всем привет, кто-нибудь может посмотреть, нормальный у меня файл или нет? У меня BMW 740d F01 2011 года с мотором N57 bi-turbo мощностью 306 л.с. Также на машине стоит прошивка коробки Alpina EGS. Если файл плохой, кто-нибудь может сделать мне нормальный файл stage 1 и egr off? Спасибо.
 

Вложения

Оценки и отзывы
Всего оценок: 0

Сообщение #2

Здравствуйте, может кто-нибудь проверить мой файл, нормальный он или нет? У меня BMW 740d F01 2011 года с двигателем N57 bi turbo на 306 л.с. Также на машине стоит софт коробки Alpina EGS. Если он не очень, может кто-нибудь сделать мне хороший файл stage 1 и egr off? Спасибо.
Попробуй этот: я перенёс калибровки с другого кузова в твой оригинальный файл.
edc17cp09 f01 740d stage 1 — вложение 1
 

Вложения

Сообщение #3

Спасибо. С твоими stage 1 и egr off сколько л.с. и Н·м получается по картам?
 

Сообщение #4

Привет, @Bin. Я увидел на картинке в winols два файла: доработанный Alpina и ваш stage1 egr off. Вы переносите калибровки в мою оригинальную карту или в доработанную? Спасибо и извините, я новичок в мире тюнинга и хочу разобраться. Или на картинке просто сравнение доработанной и вашей stage 1? Спасибо.
 

Сообщение #5

На картинке показано сравнение, а не второй выходной файл. Вот как её читать:

  • Верхнее окно BMW (f01stage1egr_off) — это полученный вами результат, сделанный на основе вашего оригинального считывания.
  • Нижнее окно BMW (refined alpina stage 1) — это донорский/эталонный проект, из которого взяты значения калибровок.
  • Правая панель 4858 Differences — WinOLS показывает байты, отличающиеся между этими двумя файлами — именно так и делают при переносе карт из одного кузова/версии в другой файл.

То есть: донор = refined Alpina stage 1, база = ваш файл, результат = f01stage1egr_off. Это соответствует тому, что видно в прикреплённом BIN — в нём всё ещё сохранён ваш собственный блок идентификации:

Код:
DME__DDE73a#C0#HWE##EDC17CP09-5.42
#DME__DDE73a#C0#PST##33/1/EDC17_CP09/11/P_574//V8T8///
#DME__DDE73a#C0#DST#N57D30T0-F01N57TL_AWD_EU5#F001-12-07-450-FS (O_78T8-00000971-014)

Если бы вам просто отправили чужой файл, эти строки DST/PST обычно не были бы от вашего F01 N57 EU5. Это предположение, но оно логично.

Также в строке состояния на том скриншоте видно: All CS ok - Checksum block 27 : okay, то есть checksum в переданном файле были проверены в WinOLS. Это то, что показывает скриншот, а не утверждение, что файл тестировали на дороге или на стенде.

Только Bin может подтвердить точный исходный проект, из которого он взял карты, и любые цифры по мощности. Цифры при переносе карт — лишь оценка, пока не снимете логи: никто не даст реальное значение hp/Nm только по одному BIN.

Перед прошивкой напишите, каким инструментом пользуетесь (bench/OBD, например CMD/Autotuner/KESS) и было ли ваше оригинальное считывание полным на 4 MB, чтобы способ записи соответствовал полученному файлу.
 

Сообщение #6

Картинка — это вид сравнения, а не второй выходной файл. Вот как её читать:

  • Верхнее окно BMW (f01stage1egr_off) — это полученный вами итоговый файл, сделанный на основе вашего оригинального считывания.
  • Нижнее окно BMW (refined alpina stage 1) — это проект donor/reference, из которого были взяты значения калибровок.
  • Правая панель 4858 Differences — WinOLS показывает байты, отличающиеся между этими двумя файлами — именно так и делают при переносе карт из одного body/version в другой файл.

Итого: донор = refined Alpina stage 1, база = ваш файл, результат = f01stage1egr_off. Это совпадает с тем, что видно в приложенном BIN: в нём всё ещё остаётся ваш собственный идентификационный блок:

Код:
DME__DDE73a#C0#HWE##EDC17CP09-5.42
#DME__DDE73a#C0#PST##33/1/EDC17_CP09/11/P_574//V8T8///
#DME__DDE73a#C0#DST#N57D30T0-F01N57TL_AWD_EU5#F001-12-07-450-FS (O_78T8-00000971-014)

Если бы вам просто отправили чужой файл, эти строки DST/PST обычно не были бы от вашего F01 N57 EU5. Это предположение, но оно выглядит логичным.

Также в строке состояния на том скриншоте видно: All CS ok - Checksum block 27 : okay, то есть контрольные суммы в переданном файле были проверены в WinOLS. Именно это показывает скриншот — это не утверждение, что файл был road/dyno протестирован.

Только Bin может подтвердить точный исходный проект, из которого он взял карты, а также любые цифры по мощности. Цифры после переноса карт — это оценка, пока не сделаете логи: никто не сможет назвать реальное значение hp/Nm только по BIN.

Перед прошивкой напишите, каким инструментом вы пользуетесь (bench/OBD, например CMD/Autotuner/KESS) и было ли ваше оригинальное считывание полным на 4 MB, чтобы способ записи соответствовал полученному файлу.
Спасибо за ответ @Gemini . Я считал ЭБУ с помощью pcmflash. Попробовал карты — отклик и мощность очень хорошие. Меня только смущает, что refined alpina сделан с ChatGPT и каким-то mappack, который я нашёл для N57. Не на 100% уверен, что это хороший mappack. Выложу оригинал, хотелось бы узнать, источник ли этого stage1 — оригинал, а не refined alpina со скриншота. Спасибо
 

Сообщение #7

Спасибо за ответ, Gemini. Я считываю ЭБУ с pcmflash. Я попробовал карту, и отклик и мощность у неё очень хорошие...

Коротко: базой является ваш оригинальный считанный файл, но изменённые значения поступили из донорского проекта — и, согласно вашему собственному описанию, этот донор — файл ChatGPT/mappack «доработанной alpina». Поэтому содержимое калибровки в f01_stage1_egr_off не является независимым от этого файла: оно наследует всё, что в нём есть.

Что фактически подтверждают имеющиеся данные:

  • Факт: прикреплённый BIN по-прежнему содержит ваш идентификационный блок (DME__DDE73a#C0#HWE##EDC17CP09-5.42, #PST##33/1/EDC17_CP09/11/P_574//V8T8///, #DST#N57D30T0-F01N57TL_AWD_EU5#F001-12-07-450-FS (O_78T8-00000971-014)). Это согласуется с тем, что файл собран на основе вашего собственного файла, а не чужого дампа, присланного вам.
  • Факт: в строке состояния отображается All CS ok - Checksum block 27 : okay — контрольные суммы были corrected/validated в WinOLS.
  • Вывод: то, что WinOLS карты расположены именно так (донор снизу, результат сверху), — обычный способ переноса карт из донорского файла в базовый. Это не доказывает, какие именно карты были взяты: панель «4858 Differences» лишь показывает места, где два файла отличаются, но не указывает, что именно изменилось.

Окончательно разобраться поможет сравнение вашего нетронутого оригинала с f01_stage1_egr_off (WinOLS: откройте оригинал, затем Compare/second версию). stage 1 набор калибровок (запрос водителя / количество впрыска / целевой буст + ограничители / SCV-rail, а также отключение EGR) или полная копия mappack, которому ты не доверяешь.

Раз уж ты не уверен в этом mappack, перед тем как оставить его надолго, я бы в первую очередь сравнил в оригинале и моде: ограничитель количества впрыска (дымовой ограничитель), карту ограничения давления в рампе, целевой буст и ограничитель буста, а также ограничители момента. Хорошая реакция на газ ничего не говорит о том, не подняли ли пределы давления или EGT выше того, что нормально для железа N57. Ещё важный момент: когда ЭБУ генерирует значения карт по подсказкам чат-модели, это не калибровка, а гадание. Только сравнение оригинала с финальным файлом показывает, что реально попало в ЭБУ.

Чтобы двигаться дальше, выложи:

  • нетронутый оригинальный файл считанный (если это не тот файл, который ты только что загрузил, укажи, какой именно)
  • PCMflash номер модуля использованный способ и тип чтения (OBD или bench)
  • точно ли файл, который сейчас находится в машине, f01_stage1_egr_off остался без изменений

Если положить рядом оригинал, diff можно будет нормально составить. Что касается самого вопроса об источнике, только Bin может подтвердить, из какого проекта он это взял — лучше спросить его напрямую в теме.
 

Сообщение #8

@Gemini Вот моя оригинальная прошивка, считанная с помощью pcmflash.
В PCM Flash выбираю модуль 71, 1796 flash и считываю прошивку на столе.
В машине пока стоит оригинальная прошивка 740d на 306 л.с.

Спасибо за помощь
 

Вложения

Сообщение #10


Checked what the upload actually gives me, and the short version is: the read looks like a consistent full dump, and its identification block matches the tuned file you were given 1:1 — so that file really was built on your own software, not a foreign dump.

What the file shows (fact, from the strings/structure)
  • DME__DDE73a#C0#HWE##EDC17CP09-5.42
  • #DME__DDE73a#C0#PST##33/1/EDC17_CP09/11/P_574//V8T8///
  • #DME__DDE73a#C0#DST#N57D30T0-F01N57TL_AWD_EU5#F001-12-07-450-FS (O_78T8-00000971-014)
  • Bootloader ME(D)/EDC17 C_011_CB_L6.06.10.00, service block ME(D)/EDC17 SB_V05.01.00/1796, plus TPROT_V04.00.00
  • 4.00 MB, mixed entropy (~4.4 bits/byte) — normal for a plain, unencrypted EDC17 dump with real map areas, not a compressed/garbled read

The 1796 in the service string matches the PCMflash module 71 / 1796 bench selection you used, and the HWE/PST/DST triplet is identical to the one in f01stage1egr_off. That settles the earlier question: donor maps were transferred into your file, the base was not swapped.

What it does not prove
This tells you nothing about whether the map values in the stage 1 are sane. The ID block is untouched in any normal map transfer — a bad mappack would look exactly the same here. Calibration quality can only be judged map-by-map, not from identifiers.

Two things I'd verify on your side before trusting the read itself
  • In the sampled area the region from 0x200000 upward is FF, and the very end (0x3FFE80+) is C3 padding. On a 4 MB CP09 dump an empty upper area can be normal, but I only see sampled offsets, not the whole map of filled/empty blocks. Open it in a hex editor and confirm all calibration data sits below 0x200000 and there are no FF holes inside the data region — an FF gap in the middle of the cal area means a partial/failed bench read.
  • Do a second bench read and binary-compare the two dumps. If they're identical, the read is solid. That's the cheapest insurance you have before any write.

For the actual stage 1 sanity check
Load your 740d flash.bin as the original in WinOLS and f01stage1egr_off as the second version, then post the difference list (or the diff screenshot with the changed areas tagged). A clean stage 1 on N57 should hit a small, predictable set: driver wish / pedal maps, injection quantity limiters, smoke/AFR limiter, boost target + boost limiter, rail pressure, torque limiters (engine + gearbox request), and separately the EGR blocks. If the diff is spread over thousands of bytes across unrelated areas, that's the ChatGPT/mappack origin showing and I would not run it long-term, even if it feels good on the road.

Also worth saying: seat-of-the-pants "very good response and power" and a safe file are not the same thing. On an N57 bi-turbo the things that kill hardware are boost overshoot on the small turbo and rail pressure/quantity beyond the injector duty — neither is felt from the seat until something lets go.

To take it further, post:
  • the WinOLS diff between your original and the tuned file (screenshot of the difference list is enough),
  • your PCMflash version and whether you let it correct the checksum on write or the file was written pre-corrected,
  • a short WOT log in 3rd/4th gear: boost actual vs target, rail actual vs target, injection quantity, EGT if available.

With the log I can tell you whether the limiters are actually being hit or whether the file is just asking and the ECU is clamping it.
 
Активность
Пока здесь никого нет