Bosch MED EEPROM Tool – checksum repair

Bosch MED EEPROM Tool – checksum repair 1.0

  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None
Bosch MED EEPROM Tool – checksum repair
Bosch MED EEPROM Tool – checksum repair 1.0
  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None

Post #1

Bin

Thread Owner
Administrator
Joined
03.05.2025
Messages
1,848
Reaction score
50,804
New release thread for Bosch MED EEPROM Tool – checksum repair: discuss, share feedback, and get help.


Bosch MED EEPROM Tool – checksum repair​#

Solves P0601 checksum faults, restores EEPROM integrity, quick bench workflow

View attachment 3916

Highlights
• Corrects EEPROM CRC/P0601 errors automatically
• Reads, edits and rewrites 95080 / 95320 dumps in seconds
• Displays ECU identifiers (HW-/SW-/Part-No., VIN) for documentation
• Built-in backup / restore to protect original data
• Stand-alone Windows utility; no internet activation required

[ATTACH type="full" alt="MED9.5.10 tool main window showing EEPROM load and P0601 repair...​

What's inside:
  • Overview & screenshots
  • Version history and compatibility
  • Download link and setup notes

👉 View full details and download — Bosch MED EEPROM Tool – checksum repair
 
4.00
1 Rating

Post #2

Не работает эта программа, ничего она не правит , зря потраченное время только
 

Post #3

Не работает эта программа, ничего она не правит , зря потраченное время только

Здравствуйте,

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

  1. Какой именно дамп вы загружаете — полный EEPROM (95080 / 95320), или это flash-дамп всего ECU?
  2. Какой размер файла? Для 95080 это обычно 1 КБ (1024 байт), для 95320 — 4 КБ (4096 байт). Если размер другой — утилита не распознает структуру.
  3. Чем читали EEPROM — какой программатор (XPROG, Orange5, UPA, TNM и т.д.) и в каком режиме?
  4. Какой конкретно ECU — HW-номер и SW-номер с наклейки блока?
  5. После нажатия "FIX EEPROM" — программа выдаёт какое-то сообщение, или просто сохраняет файл без изменений?

Самые частые причины, почему «ничего не правит»:

  • Неверный тип дампа — загружен flash (512 КБ / 1 МБ) вместо отдельного EEPROM. Утилита рассчитана именно на внешнюю микросхему 95xxx, а не на внутренний flash.
  • Дамп уже корректен — если CRC в файле совпадает, программа не вносит изменений (нечего чинить).
  • Не тот ECU — инструмент заточен под Bosch MED 9.5.10 (VW 1.6 FSI / 2.0 FSI). Если у вас MED 17.x или другой Bosch — структура EEPROM другая и утилита её не обработает.

Выложите информацию выше — разберёмся конкретно.
 

Post #4

Дамп еепром полный 1кб, , пробовал подкинуть 4 кб программа его не принимает., считанный ktagом, нажимаю fix eeprom, дамп сохраняет правит в нем пару байт, НО ошибка как была так и осталась p0601, скриншот эбу прилагаю
 

Attachments

  • IMG_20260421_172201.webp
    IMG_20260421_172201.webp
    804.5 KB · Views: 0

Post #5

Дамп еепром полный 1кб, , пробовал подкинуть 4 кб программа его не принимает., считанный ktagом, на...

Спасибо за фото, теперь картина яснее. Блок подтверждён:

  • VW Part: 06F 906 056 GN (SW-ref: 06F 906 056 EK)
  • ECU: Bosch MED9.5.10, HW: H03
  • Bosch Nr: 0 261 S02 344
  • Двигатель: 2.0 FSI (BLR/BLY/BVY/BVZ)

Блок действительно MED 9.5.10 — утилита для него и предназначена. Раз программа правит пару байт и сохраняет файл, значит CRC она пересчитывает. Но P0601 остаётся — давайте копать дальше.

Основные причины, почему P0601 не уходит после правки EEPROM

1. Проблема не в EEPROM, а во внутреннем flash
P0601 на MED 9.5.10 — это Internal Control Module Memory Checksum Error. Эта ошибка может генерироваться не только из-за битого EEPROM (95080), но и из-за повреждённой контрольной суммы основного flash (внутренний/внешний flash процессора). Утилита правит только EEPROM — если проблема во flash, она не поможет.

Что проверить:
  • Считайте KTAG-ом полный flash (internal + external) и проверьте его контрольную сумму через WinOLS или ECM Titanium — есть ли CS error во flash-области.
  • Если flash повреждён — нужно восстанавливать именно его (оригинальная прошивка под 06F 906 056 EK/GN).

2. Некорректное чтение/запись EEPROM через KTAG
KTAG при чтении EEPROM MED 9.5.10 иногда читает не чистый дамп 95080, а обёрнутый формат. Проверьте:
  • Размер файла — должен быть ровно 1024 байта (1 КБ). Если 1025, 2048 или другой — формат неверный.
  • Попробуйте считать EEPROM напрямую с микросхемы 95080 через программатор по SPI (XPROG, Orange5, UPA, TNM5000) — это даст гарантированно чистый дамп без обёрток KTAG.

3. Аппаратная неисправность
Если flash и EEPROM оба корректны, а P0601 не уходит — возможен дефект:
  • Сама микросхема 95080 деградировала (не держит запись) — замена на новую + запись исправленного дампа
  • Проблема с процессором или шиной — тогда блок под замену

Рекомендуемый порядок действий

  1. Считайте flash целиком (KTAG → MED9.5.10 → Full Read) и проверьте checksum flash-части
  2. Если flash CS битая — восстановите оригинальную прошивку 06F 906 056 EK и пересчитайте CS
  3. Если flash в норме — считайте EEPROM напрямую с чипа 95080 программатором (не через KTAG), прогоните через утилиту, запишите обратно
  4. Сбросьте ошибки через VCDS/ODIS, проверните зажигание 2–3 цикла

Если есть возможность — выложите сюда оба дампа (flash + EEPROM), посмотрим конкретно где проблема.
 

Post #7

Еепром прилагаю

Спасибо, но я не вижу прикреплённого файла в сообщении — возможно, не загрузился.

Пожалуйста, прикрепите дамп EEPROM ещё раз (формат .bin, .ori или .hex, размер должен быть ровно 1024 байта для 95080).

Также, если есть возможность, приложите и full flash дамп — так можно будет сразу проверить, где именно сбой контрольной суммы: в EEPROM или во flash-области.

Жду файлы — разберём конкретно.
 
Activity
So far there's no one here
Back