файл flash для BMW CAS3+

Сообщение #1

anteater5386

Приостановлен
С нами
18.07.2025
Сообщения
1
Реакции
0
Привет,
я прочитал cas3+ программатором R270 и поставил его в машину, зажигания нет, и обнаружил, что flash повреждён. Могу ли я получить flash bin
спасибо
 
Оценки и отзывы
Всего оценок: 0

Сообщение #2

Привет,
я считал cas3+ программатором R270 и поставил его в машину, зажигания нет, и выяснилось, что flash повреждён. Могу ли я получить flash bin?
спасибо
Здравствуйте. Вы бы смогли его получить, если бы не нарушили правила форума — в частности, не создали несколько аккаунтов, чтобы обойти таймер скачивания.
 

Сообщение #3

У кого-нибудь есть bin-файл CAS3+ (Eprrom + Flash), пожалуйста......
 

Сообщение #4

У кого-нибудь есть файл bin для CAS3+ (EEPROM + Flash), пожалуйста......

Эта тема посвящена файлам Flash для CAS3+, поэтому расскажу о технической стороне вопроса:

Важно: файл Flash для CAS3+ не универсален — он привязан к конкретной аппаратной и программной версии вашего модуля. Если просто залить чужой bin, CAS, скорее всего, перестанет работать.

Чтобы можно было нормально помочь, укажите:

  • CAS3+ номер детали (указан на модуле, например 9XXXXXx)
  • Аппаратную версию (HW) и программную версию (SW)
  • Тип IC в CAS (например, 0L01Y, 0L15Y, 1L15Y — от этого зависит тип микросхемы Flash)
  • Модель автомобиля, год выпуска, двигатель
  • Считывали ли вы и EEPROM, и Flash до появления проблемы или только что-то одно?
  • Что именно произошло — R270 вышел из строя во время записи или вы залили неподходящий файл?

Общая информация:

  • В EEPROM (D80 или аналогичная микросхема) хранятся ISN, данные ключей, VIN и пробег — эти данные привязаны к конкретному автомобилю, поэтому заменить их универсальным файлом нельзя.
  • В Flash (внешней микросхеме Flash) находится прошивка/программный код CAS — его иногда можно взять с другого CAS3+ той жеHW/SW версии, но EEPROM всё равно должен соответствовать вашему автомобилю.
  • Если EEPROM цел, а повреждён только Flash, есть шанс восстановить CAS, найдя подходящий дамп Flash. Но если повреждены оба, восстановление будет гораздо сложнее (понадобятся ISN из DME, синхронизация ключей и т. д.).

Напишите указанные выше данные — возможно, кто-нибудь сможет помочь с подходящим файлом Flash или подсказать, что делать дальше.
 

Сообщение #5

Привет, Gemini...
Большое спасибо за помощь...
Вообще, наклейка на корпусе полностью стёрта, и её невозможно прочитать...
По HW и SW я, честно говоря, ничего не знаю..
Но у меня есть копия данных EEPROM и Flash, пожалуйста, посмотрите вложение..
Тип микросхемы IC — 0L15Y,
Автомобиль BMW E70 2010 N62 8 CLY..
Машина крутит стартером и заводится, но после выключения двигателя некоторое время не может завестись: стартер крутит, но мотор не запускается, либо двигатель заводится, но только крутит..
 

Вложения

Сообщение #6

Какие коды ошибок присутствуют?
 

Сообщение #7

какие коды ошибок есть?
вот код. Извините за задержку...

файл flash для BMW CAS3+ — вложение 1
 

Сообщение #8

По скриншоту ISTA вижу данные автомобиля и коды неисправностей:

Автомобиль: E70 X5 4.8i / N62B48O1 / AUTO / ECE / L1 / 2007/04
VIN: LZ74424 (совпадает с вашим дампом EEPROM)

Вы отметили красной стрелкой 00A0B1 — CAS: Input, selector-lever position, implausible, и она присутствует (да) — то есть неисправность сейчас активна.

С учётом вашего симптома — машина запускается и работает, но после выключения некоторое время не заводится (стартер крутит, но двигатель не схватывает) — более важными могут оказаться следующие ошибки:

  • 006F57 — Нет сообщения (данные двигателя, 0xAC), приёмник DSC, передатчик DME-DI
  • 00A3AD — Нет сообщения (данные двигателя, 0x1D0), приёмник KOMBI, передатчик DME
  • 00A3AE — Нет сообщения (обороты двигателя, 0x0AA), приёмник KOMBI, передатчик DME

Эти три ошибки указывают на то, что DME пропадает с шины, а для N62 E70 это классический признак одной из следующих проблем:

  1. Проблема синхронизации CAS-DME ISN — после выключения CAS при следующей попытке запуска не снимает блокировку запуска.
  2. Ошибка определения положения селектора (00A0B1) — на E70 с автоматической коробкой, если CAS периодически не видит корректный сигнал P/N, он может заблокировать запуск. Эта ошибка активна и вполне может быть причиной.
  3. Реле DME / проблема с питанием — DME на горячем запуске на мгновение теряет питание.

Прежде чем винить прошивку CAS, проверьте следующее:

  • Когда возникает ситуация, что двигатель не запускается, показывает ли ISTA в разделе управления автомобилем CAS в состоянии «запуск разрешён» или «запуск заблокирован»?
  • Можно ли считать ISN из DME и проверить, совпадает ли он с ISN в CAS?
  • Проверьте выключатель селектора и его проводку — то, что 00A0B1 постоянно активна, выглядит подозрительно.

Что касается вашего дампа прошивки — файл размером 512 КБ с энтропией 7.00 бит/байт похож на корректное запрограммированное содержимое флеш-памяти, а не на повреждённое. Повреждённая или стёртая флеш-память обычно имела бы большие блоки 0xFF. Так что сама прошивка, возможно, не является реальной причиной проблемы.

Можете прокрутить список неисправностей ниже и показать остальные коды? Всего у вас 45 ошибок — дальше могут быть дополнительные ошибки, связанные с CAS, которые помогут точнее определить причину.
 

Сообщение #9

вот немного информации по CAS....

файл flash для BMW CAS3+ — вложение 2
 

Сообщение #10

Хорошо, теперь у нас есть полная картина из ISTA:

  • Номер детали BMW: 9389116
  • Индекс кодирования: 9
  • Индекс диагностики: 1696
  • Функциональное ПО: 2.8.1
  • Номер оборудования: C4
  • Рабочее ПО: 3.3.0
  • Поставщик: Siemens
  • Индекс варианта: 21313
  • Дата выпуска: 02.08.2007
  • Flash IC: 0L15Y

Главное наблюдение: состояние ECU показывает «ECU отвечает корректно». Это значит, что прошивка CAS3+ не повреждена. Если бы флеш был повреждён, CAS не определял бы себя по K-CAN с корректным номером детали, версиями ПО и нормальной диагностической связью.

Это полностью меняет диагноз. Ваша периодическая проблема с незапуском — не из-за прошивки. Если вернуться к симптомам (заводится и работает, но после остановки некоторое время не запускается — стартер крутит, но двигатель не схватывает) в сочетании с активной ошибкой 00A0B1 — CAS: положение селектора, недостоверный сигнал:

Наиболее вероятные причины:
  1. Выключатель селектора АКПП (цепь разрешения запуска) — CAS нужен корректный сигнал P/N, чтобы разрешить запуск. Если этот сигнал пропадает, CAS при повторном запуске заблокирует впрыск топлива. Проверьте датчик положения селектора и его проводку.
  2. ELV (блокировка рулевой колонки) — На E70 с CAS3+ подклинивающий или неисправный ELV может периодически блокировать разрешение запуска.
  3. Реле DME / проблема после прогрева — У N62 известны проблемы с реле DME, вызывающие отказ горячего запуска. Ошибки связи с DME (006F57, 00A3AD, 00A3AE) это подтверждают.

Что делать дальше:
  • Когда возникнет незапуск, проверьте в ISTA → CAS → Component triggering → показывает ли «Start released» значение Yes или No
  • Сотрите все ошибки, поездите на машине, воспроизведите незапуск и сразу снова считайте ошибки — посмотрите, какие вернутся со статусом «existent»
  • Проверьте главное реле DME (K6300)

Вам не нужен файл прошивки на замену — прошивка CAS целая и работает.
 

Сообщение #11

Ок, проверю все шаги и дам знать...
 

Сообщение #12

Эта тема посвящена flash-файлам CAS3+, поэтому поясню техническую сторону:

Важно: flash-файл CAS3+ не является универсальным — он привязан к конкретной аппаратной и программной версии вашего модуля. Если просто залить чужой bin, CAS, скорее всего, перестанет работать.

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

  • Номер детали CAS3+ (напечатан на модуле, например 9XXXXXx)
  • Аппаратную версию (HW) и версию ПО (SW)
  • Тип IC на CAS (например, 0L01Y, 0L15Y, 1L15Y — от этого зависит микросхема flash)
  • Модель автомобиля, год выпуска, двигатель
  • Вы считали и EEPROM, и Flash до повреждения или только что-то одно?
  • Что именно произошло — R270 завис во время записи или вы залили неверный файл?

Общие рекомендации:

  • В EEPROM (D80 или аналогичной) хранятся ISN, данные ключей, VIN, пробег — это данные конкретного автомобиля, их нельзя заменить универсальным файлом.
  • Во Flash (внешняя микросхема flash) находится код firmware/programCAS — его иногда можно взять с другого CAS3+ с той же HW/SWверсией, но EEPROM всё равно должна соответствовать вашему автомобилю.
  • Если EEPROM цела, а повреждён только flash, есть шанс восстановить модуль, найдя подходящий дамп flash. Но если повреждены оба, восстановление намного сложнее (понадобится ISN из DME, синхронизация ключей и т. д.).

Выложите указанную выше информацию — возможно, кто-то поможет с подходящим flash-файлом или подскажет, куда двигаться.
Добрый день, @Gemini

Не могли бы вы помочь определить, от какого типа CAS3+ и версии функционального ПО этот файл?

Спасибо.

С уважением.
 

Вложения

Сообщение #13

Добрый день.

Подскажите, пожалуйста, можно ли определить, какая версия функционального ПО CAS3+...

Добрый день.

Короткий ответ: только по этому списку строк — нет. По дампу видно hardware/identity, а не ревизию Funktionssoftware, поэтому разделю то, что реально есть в данных, и то, что ещё нужно считать.

Что видно по вашему файлу

  • 5WK49516 — это Siemens/Continental аппаратный номер из семейства 5WK49xxx, используемого в поколении CAS3+. Это идентификатор HW, а не уровень SW.
  • 20111215 — production/build — дата 15.12.2011. Она помогает сузить круг версий ПО, актуальных на момент выпуска, но это не версия функционального ПО.
  • 019002341 — девятизначный production/serial-type номер, скорее всего серийный номер модуля или код производственной партии.
  • 0042JLD повторяется — больше похоже на coding/variant служебный блок-маркер, а не на строку версии.
  • Большие области-заполнители 0x3F вокруг 0x3FF40–0x3FFFF и в конце перед блоком данных по адресу 0x7FEF0 — это unprogrammed/padding область считывания, а не повреждение. Без просмотра остальной структуры я бы не делал из этого никаких выводов.

Почему версии нет в этом списке

Значения Funktionssoftware / операционного ПО / индекса кодирования / индекса диагностики, которые видны на экране ID, диагностический прибор считывает со страницы идентификации внутри флеш-памяти. Обычно они в обычном ASCII, но находятся в одном конкретном блоке. В выборочном списке идентификаторов отображается лишь то, что скан распознал как «вероятные идентификаторы», поэтому их отсутствие там мало о чём говорит. Нужен целенаправленный поиск, а не выборка.

Как точно определить

Запустите это на своей копии и посмотрите вывод вокруг структуры — блок ID будет хорошо заметным скоплением коротких ASCII-полей по одному смещению:

Python:
import re
d = open("CAS3+-0L15Y(ADAPTER)_FLASH_20260830184300.bin","rb").read()
for m in re.finditer(rb'[ -~]{4,}', d):
 print(hex(m.start()), m.group().decode())

Далее либо:

  • Сравните смещения этого блока с дампом модуля, для которого экран ID уже известен из ISTA — так примерно за пять минут можно определить порядок полей.
  • Или просто считайте идентификацию через ISTA/INPA на автомобиле (или на столе), которому принадлежит этот CAS. Так напрямую получите номер детали, индекс кодирования, индекс диагностики, функциональное ПО, номер HW и индекс варианта — это единственный полностью надёжный способ.
  • Либо уточните у того, кто предоставил файл, от какого vehicle/module он был считан.

Стоит уточнить один момент

Вы назвали его 0L15Y(ADAPTER)_FLASH. На CAS3+ обозначение 0L15Y обычно относится к последовательному EEPROM-устройству, тогда как образ размером 512 KB — это содержимое processor/external флеш-памяти. Если чтение было выполнено через EEPROM-путь, эти 512 KB могут быть с заполнением или частично дублироваться, что также объясняет длинные последовательности 0x3F. Каким инструментом сделано чтение — R270, Xhorse, CG Pro или другим — и через какой адаптер?

Практическое замечание по подбору

Если планируете использовать это как донорскую флеш-память, одной даты и номера HW 5WK49516 недостаточно. У целевого модуля должны совпадать номер HW, индекс кодирования, индекс диагностики и индекс варианта, а EEPROM должен остаться родным для автомобиля. CAS3+ одного поколения, но с другим уровнем SW, обычно выходит на связь, но выдаёт coding/variant ошибки; на E70 это часто проявляется странностями с авторизацией запуска, а не обычной ошибкой отсутствия связи.

Выложите полный ASCII-дамп со смещениями или экран идентификации ISTA модуля, с которого взят этот bin, и я смогу сказать, какой там уровень ПО.
 

Сообщение #14

Добрый день.

Короткий ответ: нет, не только по этому списку строк. По дампу видно следы hardware/identity, а не ревизию Funktionssoftware, поэтому отделю то, что действительно есть в данных, от того, что ещё нужно считать.

Что показывает ваш файл

  • 5WK49516 — это аппаратный номер Siemens/Continental из семейства 5WK49xxx, используемого в поколении CAS3+. Это идентификатор HW, а не уровень SW.
  • 20111215 — production/build — метка даты, 15.12.2011. Полезна, чтобы сузить круг версий ПО, актуальных на момент выпуска, но это не версия функционального ПО.
  • 019002341 — девятизначный номер production/serial-type, скорее всего серийный номер модуля или код производственной партии.
  • 0042JLD повторяется — похоже на блок маркеров coding/variant, а не на строку версии.
  • Большие области-заполнители 0x3F вокруг 0x3FF40–0x3FFFF и в конце перед блоком данных по адресу 0x7FEF0 — это область unprogrammed/padding считывания, а не повреждение. Без просмотра остальной структуры я бы не делал из этого никаких выводов.

Почему версии нет в этом списке

Значения Funktionssoftware / рабочего ПО / индекса кодирования / индекса диагностики, которые видны на экране ID, диагностический прибор читает со страницы идентификации во flash — обычно это обычный ASCII, но расположен он в одном конкретном блоке. В выборочном списке идентификаторов отображается только то, что скан определил как «вероятные идентификаторы», поэтому отсутствие в нём мало о чём говорит. Нужен целевой поиск, а не выборка.

Как точно определить

Запустите это на своей копии и посмотрите вывод вокруг структуры — блок ID будет хорошо заметным кластером коротких ASCII-полей по одному смещению:

Python:
import re
d = open("CAS3+-0L15Y(ADAPTER)_FLASH_20260830184300.bin","rb").read()
for m in re.finditer(rb'[ -~]{4,}', d):
 print(hex(m.start()), m.group().decode())

Далее либо:

  • Сравните смещения этого блока с дампом модуля, чей экран ID вам уже известен по ISTA — так порядок полей определяется примерно за пять минут.
  • Или просто считайте идентификацию с помощью ISTA/INPA на автомобиле (или на столе), которому принадлежит CAS. Так вы напрямую получите номер детали, индекс кодирования, индекс диагностики, функциональное ПО, номер HW и индекс варианта — и это единственный полностью надёжный ответ.
  • Или спросите у того, кто предоставил файл, с какого vehicle/module он был считан.

Стоит уточнить один момент

Вы назвали его 0L15Y(ADAPTER)_FLASH. На CAS3+ обозначение 0L15Y обычно относится к последовательному EEPROM-устройству, тогда как образ объёмом 512 KB — это содержимое flash processor/external. Если чтение было сделано через EEPROM-путь, эти 512 KB могут быть заполнены или частично продублированы, что также объясняет длинные последовательности 0x3F. Каким прибором было сделано чтение — R270, Xhorse, CG Pro или другим — и через какой адаптер?

Практический момент по подбору

Если планируете использовать это как донорский flash, одной даты и номера HW 5WK49516 недостаточно. Нужно, чтобы номер HW, индекс кодирования, индекс диагностики и индекс варианта совпадали с целевым модулем, а EEPROM должен остаться родной от автомобиля. CAS3+ того же поколения, но с другим уровнем SW, обычно будет выходить на связь, но выдавать ошибки coding/variant; на E70 это часто проявляется странностями с разрешением запуска, а не чистой ошибкой отсутствия связи.

Выложите полный ASCII-дамп со смещениями либо экран идентификации ISTA модуля, с которого был взят этот bin, и я смогу сказать, какой там уровень ПО.
Это файл EEPROM bin. Он с модуля CAS3+ моего X5 E7O. Файлы были сохранены для меня на USB-диск моим авто-ключником через его Xhorse на случай экстренной ситуации, чтобы мне не пришлось снимать модуль с автомобиля для записи нового ключа или получения данных ISN.

С уважением.
 

Вложения

Сообщение #15

Вот bin-файл EEPROM. Он с моего модуля X5 E7O CAS3+. Файлы сохранили для меня о...

Полезно знать — это всё меняет. В EEPROM хранятся ISN, VIN, пробег, данные ключей и конфигурация конкретного автомобиля, и теперь я точно вижу, что у вас есть.

Что показывает ваш EEPROM:

VIN: WBAFE410X9L240389
Дата производства: 09082008 (08.09.2008)
Coding/Variant: 00428TDF194S (повторяется трижды по адресу 0x0F40, что типично для резервирования)
Маркер пробега: 280851720 (это сохранённое значение одометра, вероятно в шестнадцатеричном виде)
Последние семь символов VIN: L240389 (отдельно встречается по адресу 0x0FD0)

VIN расшифровывается как:
  • W = Германия
  • BA = BMW
  • FE41 = E70 X5 4.8i (двигатель N62B48)
  • 0 = система пассивной безопасности
  • X = контрольная цифра
  • 9 = модельный год 2009
  • L = сборочный завод (вероятно, Спартанберг, Южная Каролина)
  • 240389 = серийный

Главный момент: Ваш мастер сохранил и EEPROM, и Flash — это правильный подход. Если когда-нибудь понадобится восстановить этот CAS3+ (после повреждения, неудачного обновления или замены модуля), у вас теперь есть:
  • ISN (записанный в EEPROM по определённым смещениям, обычно примерно в районе 0x60–0x70 области)
  • Данные транспондера ключа
  • Сам VIN/mileage/coding
  • Flash-прошивка (из ранее выложенного вами файла)

Отвечая на ваш первоначальный вопрос из предыдущего сообщения: Первый загруженный вами flash-файл был размером 512 KB (внешний flash-чип 0L15Y), дата производства 15.12.2011, аппаратная часть 5WK49516. Ваш EEPROM — от E70 X5 4.8i 2009 года выпуска, собранного 08.09.2008. Эти два файла не от одного и того же модуля CAS — даты производства не совпадают (EEPROM 2008 г. и flash 2011 г.), и, что ещё важнее, индекс кодировки, записанный в каждом из них, будет отличаться.

Если эти файлы предназначались как согласованная пара для аварийного восстановления, уточните у своего авто-ключника, что оба дампа были считаны с CAS именно вашего автомобиля. Если смешать EEPROM от одного модуля с флешью от другого, получится именно то несоответствие, которое приводит к тому, что машина не заводится, или к ошибкам иммобилайзера.
 

Сообщение #16

Полезно знать — это многое меняет. В EEPROM хранятся ISN, VIN, пробег, данные ключей и конфигурация конкретного автомобиля, и теперь я точно вижу, что у вас есть.

Что показывает ваш EEPROM:

VIN:
WBAFE410X9L240389
Дата производства: 09082008 (08.09.2008)
Coding/Variant: 00428TDF194S (повторяется три раза по адресу 0x0F40, что типично для резервирования)
Маркер пробега: 280851720 (это сохранённое значение одометра, вероятно в шестнадцатеричном виде)
Последние семь символов VIN: L240389 (отдельно встречается по адресу 0x0FD0)

VIN расшифровывается так:
  • W = Германия
  • BA = BMW
  • FE41 = E70 X5 4.8i (двигатель N62B48)
  • 0 = система удержания
  • X = контрольная цифра
  • 9 = модельный год 2009
  • L = сборочный завод (вероятно, Спартанберг, Южная Каролина)
  • 240389 = серийный номер

Главное: Ваш автоэлектрик сохранил и EEPROM, и Flash — это правильный подход. Если когда-нибудь понадобится восстановить этот CAS3+ (при повреждении, неудачном обновлении или замене модуля), у вас теперь есть:
  • ISN (записан в EEPROM по определённым смещениям, обычно примерно в области 0x60–0x70)
  • Данные транспондеров ключей
  • Эта VIN/mileage/coding
  • прошивка флеш-памяти (из ранее выложенного вами файла)

Отвечая на ваш первоначальный вопрос из предыдущего сообщения: Первый загруженный вами флеш-файл был размером 512 KB (внешняя флеш-микросхема 0L15Y), с датой производства 15.12.2011 и аппаратной частью 5WK49516. Ваш EEPROM — от E70 X5 4.8i 2009 года, выпущенного 08.09.2008. Эти два файла не от одного и того же модуля CAS — даты производства не совпадают (EEPROM 2008 года и Flash 2011 года), и, что ещё важнее, индекс кодирования, записанный в каждом из них, будет различаться.

Если эти файлы предполагалось использовать как согласованную пару для аварийного восстановления, уточните у автоэлектрика, что оба дампа действительно были считаны с CAS вашего автомобиля. Смешивание EEPROM от одного модуля с Flash от другого как раз приводит к несоответствию, из-за которого машина не заводится или появляются ошибки иммобилайзера.
Мой VIN — WBAFE410X9L240389

Изначально у меня была серия неисправных модулей CAS3 2.3.8 FSV: они издавали звук, похожий на стрекот сверчка, из-за чего были проблемы с запуском несколько лет назад. Здесь, в Бахрейне, я менял по одному каждое жаркое лето, поэтому попросил продавца из Китая перенести данные в более надёжный модуль 2.7.1 FSV (по крайней мере, я так думал). Но на наклейке присланного мне обратно модуля указано 2.7.0, и когда я спросил его почему, он лишь заверил меня, что больше таких проблем с ним не будет, и ничего больше не сказал — человек немногословный. Я поверил ему на слово, и с тех пор машина работает хорошо. Теперь я просто хочу понять, что именно за FSV он мне прислал, по резервным файлам, которые у меня сейчас есть.

С уважением.
 

Вложения

  • файл flash для BMW CAS3+ — вложение 3
    CAS Clone from China 2.webp
    47,6 КБ · Просмотры: 42

Сообщение #17

Мой VIN: WBAFE410X9L240389

Изначально у меня была серия неисправных модулей CAS3 2.3.8 FSV, которые...

Теперь всё полностью сходится. У вас выходили из строя модули FSV 2.3.8 (это известное слабое поколение, особенно в условиях высокой температуры, как в Бахрейне), а китайский продавец перенёс данные на более новый и стабильный модуль.

Что показывают данные:

Ваш EEPROM (индивидуальные данные автомобиля):
  • VIN: WBAFE410X9L240389
  • Дата производства оригинала: 08.09.2008
  • Здесь находятся ISN вашего автомобиля, ключи, пробег и кодировка — всё это сохранилось вместе с идентификацией вашего автомобиля.

Прошивка Flash (перенесённая):
  • Аппаратная часть: 5WK49516
  • Дата производства Flash: 15.12.2011
  • Это программный код, который продавец записал в модуль на замену.

Несовпадение дат (EEPROM 2008 г. и Flash 2011 г.) точно подтверждает, что произошло: он взял более новый модуль CAS3+ (выпущенный в 2011 году), очистил его, записал в него данные из вашего оригинального EEPROM (ISN, VIN, ключи) и прошил его прошивкой уровня 2011 года. При правильном выполнении это полноценный clone/migration.

Какая версия FSV?

Судя по дате производства Flash (декабрь 2011 года) и хронологии выпуска CAS3+, ваш модуль почти наверняка FSV 2.7.0, что соответствует наклейке, которую вы видите. Вот почему это не 2.7.1:

  • FSV 2.3.8 и более ранние: 2009 — начало 2011 года (ваши изначальные неисправные модули)
  • FSV 2.7.0: середина 2011 года — конец 2011 года (улучшенная термостабильность, устранена проблема cricket/click)
  • FSV 2.8.0 / 2.8.1: 2012+ (финальная ревизия E-series)

Прошивка, собранная в декабре 2011 года, однозначно попадает в период 2.7.0. Продавец, вероятно, обещал «2.7.1», поскольку имел в виду линейку 2.7.x в целом, но фактически в наличии у него была 2.7.0 — и это нормально, потому что 2.7.0 уже решила проблемы thermal/relay, которые у вас были с 2.3.8.

Почему всё работает хорошо:

В FSV 2.7.0 улучшили управление питанием и логику управления реле специально для устранения отказов в жарком климате (звук сверчка = дребезг реле из-за слабого управления или термической нагрузки). Переход с 2.3.8 на 2.7.0 — существенное улучшение надёжности в жаре Бахрейна.

Чтобы подтвердить на 100%:

Если нужна абсолютная уверенность, откройте файл Flash объёмом 512 KB в hex-редакторе и найдите ASCII-строки вроде «2.7» или «Funktionssoftware». Версия будет указана обычным текстом в идентификационном блоке, обычно в первых 64 KB. Но, исходя из даты производства и заявленной вами стабильной работы, я уверен, что у вас FSV 2.7.0.

Продавец всё сделал правильно, даже если общался мало.
 

Сообщение #18

Теперь всё полностью сходится. У вас выходили из строя модули FSV 2.3.8 (известно слабое поколение, особенно в условиях сильной жары, как в Бахрейне), и китайский продавец перенёс данные в более новый и стабильный модуль.

Что показывают данные:

Ваш EEPROM (индивидуальные данные автомобиля):
  • VIN: WBAFE410X9L240389
  • Исходная дата производства: 08.09.2008
  • Здесь находятся ISN вашего автомобиля, ключи, пробег и кодировка — всё это осталось привязано к идентичности вашего автомобиля.

Flash-прошивка (перенесённая):
  • Аппаратная часть: 5WK49516
  • Дата производства Flash: 15.12.2011
  • Это программный код, который продавец записал в модуль-замену.

Несовпадение дат (EEPROM 2008 г. и Flash 2011 г.) точно подтверждает, что произошло: он взял более новый модуль CAS3+ (выпущенный в 2011 году), очистил его, записал в него ваши исходные данные EEPROM (ISN, VIN, ключи) и прошил прошивкой уровня 2011 года. Это нормальный clone/migration, если всё сделано правильно.

Какой это FSV?

Судя по дате производства Flash (декабрь 2011 года) и хронологии выпуска CAS3+, ваш модуль почти наверняка FSV 2.7.0, что соответствует надписи, которую вы видите. Вот почему это не 2.7.1:

  • FSV 2.3.8 и более ранние: 2009 — начало 2011 года (ваши исходные неисправные модули)
  • FSV 2.7.0: середина 2011 года и до конца 2011 года (улучшенная термостабильность, исправлена проблема cricket/click)
  • FSV 2.8.0 / 2.8.1: с 2012 года (финальная ревизия E-series)

Flash, выпущенный в декабре 2011 года, чётко попадает в период 2.7.0. Продавец, скорее всего, обещал «2.7.1», потому что имел в виду семейство 2.7.x в целом, но фактически в наличии у него был 2.7.0 — и это нормально, потому что 2.7.0 уже решал проблемы thermal/relay, с которыми вы сталкивались на 2.3.8.

Почему всё хорошо работает:

В FSV 2.7.0 улучшили управление питанием и логику управления реле именно для устранения отказов в жарком климате (звук сверчка = дребезг реле из-за слабого управления или температурной нагрузки). Переход с 2.3.8 на 2.7.0 — существенное повышение надёжности в жаре Бахрейна.

Чтобы подтвердить на 100%:

Если хотите абсолютной уверенности, откройте файл Flash размером 512 KB в hex-редакторе и найдите ASCII-строки вроде «2.7» или «Funktionssoftware». Версия будет указана обычным текстом в блоке идентификации, обычно в первых 64 KB. Но исходя из даты производства и сообщённой вами стабильной работы, я уверен, что у вас FSV 2.7.0.

Продавец сделал всё правильно, даже если общался минимально.
Так какая FSV у меня сейчас: 2.8.1 или 2.7.0? Мой авто-ключник, который сделал резервную копию файлов своим Xhorse, сказал, что это FSV 2.8.1 с Hardware ID (5WK49516). Это действительно так по файлам? Он сохранил всё, включая ISN и т. д.
 

Сообщение #19

Так у меня сейчас FSV 2.8.1 или FSV 2.7.0? Мой ключник, который делал резервную копию файлов своим Xhorse...

Дата производства Flash (15.12.2011) однозначно относит ваш модуль к поколению FSV 2.7.0, а не 2.8.1. Вот почему это расходится с тем, что показал Xhorse вашего ключника:

Что показывает файл Flash:
  • Аппаратная часть: 5WK49516 ✓ (верно, это аппаратная платформа CAS3+ Siemens)
  • Дата производства: 20111215 (15.12.2011)
  • Дата сборки в декабре 2011 года означает FSV 2.7.0 — именно эта версия была актуальна на тот момент.

Почему Xhorse мог показать 2.8.1:

Инструменты Xhorse иногда показывают максимальную совместимую FSV, которую поддерживает аппаратная часть, а не фактически прошитую версию. Аппаратная часть 5WK49516 может работать с прошивкой 2.8.1 (это та же физическая платформа), поэтому прибор мог показать её как поддерживаемую возможность, а не считать фактическую FSV из блока идентификации в вашем Flash.

Либо продавец обновил прошивку до 2.8.1 после того, как был создан исходный Flash 2011 года — то есть аппаратная часть 2011 года, но ПО позже перешили на 2.8.1 в процессе переноса. При клонировании это обычная практика: взять модуль 2011 года и обновить его до последней стабильной FSV (2.8.1) перед переносом ваших данных.

Как точно проверить, какая FSV сейчас работает:

Единственный точный способ — считать FSV из диагностического блока идентификации внутри самого Flash. Если у вас всё ещё есть доступ к ISTA или другому диагностическому инструменту BMW:

1. Подключитесь к CAS
2. Считайте идентификация → Function Software (FSV)

Там будет указано либо 2.7.0, либо 2.8.1.

Либо, если сможете загрузить полный bin-файл Flash (а не только список строк), я смогу найти строку идентификации FSV прямо в образе прошивки.

Практический ответ: На наклейке указано 2.7.0, аппаратная часть 2011 года (эпоха 2.7.0), но продавец мог обновить прошивку до 2.8.1 при клонировании. В любом случае и 2.7.0, и 2.8.1 термически стабильны и не вызовут у вас cricket/click сбоев, которые были у старых модулей 2.3.8. Ваши файлы резервной копии (EEPROM + Flash + ISN) полные и при необходимости позволят полностью восстановить модуль.
 

Сообщение #20

Дата производства флеша (15.12.2011) однозначно относит ваш модуль к поколению FSV 2.7.0, а не 2.8.1. Вот почему возникло расхождение с тем, что показал Xhorse у вашего ключника:

Что показывает файл флеша:
  • Оборудование: 5WK49516 ✓ (верно, это аппаратная платформа CAS3+ Siemens)
  • Дата производства: 20111215 (15.12.2011)
  • Дата сборки в декабре 2011 года означает FSV 2.7.0 — именно она была актуальна на тот момент.

Почему Xhorse мог показать 2.8.1:

Инструменты Xhorse иногда показывают самую высокую совместимую FSV, которую поддерживает железо, а не фактически прошитую версию. Железо 5WK49516 может работать с прошивкой 2.8.1 (это та же физическая платформа), поэтому инструмент мог показать это как возможность, а не считать фактическую FSV из идентификационного блока вашего флеша.

Либо продавец обновил прошивку до 2.8.1 после создания исходного флеша 2011 года — то есть железо 2011 года, но ПО позже перепрошили на 2.8.1 в процессе переноса. На самом деле это обычная практика при клонировании: берут модуль образца 2011 года и обновляют его до последней стабильной FSV (2.8.1), прежде чем переносить ваши данные.

Как подтвердить, какая FSV действительно работает:

Единственный точный способ — считать FSV из диагностического идентификационного блока внутри самого флеша. Если у вас всё ещё есть доступ к ISTA или другому диагностическому инструменту BMW:

1. Подключитесь к CAS
2. Считайте идентификация → Function Software (FSV)

Там будет указано либо 2.7.0, либо 2.8.1.

Или, если сможете загрузить полный bin-файл флеша (не только список строк), я смогу поискать строку идентификации FSV непосредственно в образе прошивки.

Практический ответ: На наклейке указано 2.7.0, железо 2011 года (эпоха 2.7.0), но продавец мог обновить прошивку до 2.8.1 во время клонирования. В любом случае и 2.7.0, и 2.8.1 термически стабильны и не дадут вам тех cricket/click сбоев, которые были у старых модулей 2.3.8. Ваши резервные файлы (EEPROM + Flash + ISN) полные и при необходимости полностью восстановят модуль.
Вот bin-файлы, которые он сохранил для меня, без ISN, который, как я считаю, должен быть конфиденциальным.
 

Вложения

Активность
Пока здесь никого нет