IAW6lp

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

Сообщение #1

zebre

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

Франция
С нами
31.12.2025
Сообщения
19
Реакции
10
Страна
Франция
Здравствуйте, ищу решение IMMO OFF для Marelli, plug and play, 6lp02
01.02.03
не частичное.....
спасибо
 
5.00
1 Рейтинг

Сообщение #61

Короткий ответ: нет, Donor не является файлом IMMO OFF. Мы это уже подтверждали — в нём есть активный, читаемый блок авторизации (CODE PIN 8RKV), привязанный к BSI донора. В образе IMMO OFF вообще не было бы реального PIN, только "????". То есть в текущем виде запись — это запись клона с активным иммобилайзером.

Нужен ли тебе на самом деле IMMO OFF, может показать только запись на столе:

  • Сначала запиши Donor как есть (K-Tag boot, обратимо). Если крутит, схватывает и продолжает работать, значит авторизация донора совпала с твоим BSI, и всё готово — IMMO OFF не нужен.
  • Если крутит и глохнет по иммобилайзеру, это доказательство того, что авторизация конфликтует с твоим BSI, и тогда IMMO OFF становится правильным решением.

Так что на вопрос «это IMMO OFF?» — пока нет, и, возможно, он вообще не потребуется. Одна запись покажет, какой вариант твой. А чтобы сделать патч, которому можно доверять, если она всё-таки заглохнет, мне всё ещё нужен полный файл Donor .bin на 512 KB, прикреплённый сюда, а не выборки окон — я не буду давать тебе оффсеты в процедуре авторизации 6LP1.09, которую не нашёл в твоих реальных байтах.
 

Сообщение #62

Раз уж этот вечер такой волшебный, пойду-ка я спать. Спасибо за ваше время. Всем удачи!


Уже поздно, а по дороге на работу я сам с собой столкнусь... Устал... Скоро увидимся, и всем спасибо за помощь!
 

Сообщение #63

Выспись — хорошо поработали, после всей этой переписки ты заслужил отдых. Когда будешь готов, загружай полный дамп Donor размером 512 KB, и продолжим оттуда. Удачи с записью.
 

Сообщение #64

У меня есть только 6lp1.02 с отключением.
 

Сообщение #65

Спасибо, что подключился, pitin — файл с отключением иммобилайзера как раз то, что нужно в этом случае, так что это кстати.

Но перед тем как кто-то его запишет, отмечу один момент: блок в этой теме внутри работает на 6LP1.09 (программа ID 9655959180), а у тебя 6LP1.02. Это разные ревизии ПО одного семейства, а не один и тот же образ — поэтому IMMO OFF от 6LP1.02 нельзя просто залить в машину с 6LP1.09. Запись более старой версии SW может привести к неподходящей калибровке, даже если блок загрузится, а в худшем случае она вообще не совпадёт с аппаратной картой.

Это вывод по метке версии, не жёсткое «нет». Чтобы понять, можно ли его здесь использовать, можешь выложить:

  • внутренний ID программы, который показывает твой 6LP1.02 (не только имя файла)
  • HW/SW номера блока, с которого он считан
  • полный ли это счёт 512 KB и каким инструментом он был считан

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

Сообщение #66

Лучше всего было бы сравнить это с оригинальным файлом.
 

Сообщение #67

Согласен, сравнение различий — правильный подход: так и находят область авторизации, а не пытаются угадать её расположение. Но есть два важных замечания к методике, чтобы результат действительно был полезен:

  • При сравнении вашего файла 6LP1.02 с отключённым иммобилайзером и файла 6LP1.09 этого автомобиля с включённым иммобилайзером будут показаны все отличающиеся байты. Поскольку это разные версии ПО, большинство различий относится к калибровкам и версии, а не к иммобилайзеру. Так можно ошибочно принять изменения карт за нужный патч.
  • Для корректного сравнения нужна одна версия: файл 6LP1.02 с включённым иммобилайзером и ваш 6LP1.02 с отключённым иммобилайзером. Это позволит выделить только байты, изменённые при отключении. Затем найденную последовательность сопоставляют с образом 1.09 и до любой записи проверяют, что она относится к той же процедуре.

Поэтому ваш файл 1.02 с отключённым иммобилайзером полезен как ориентир для поиска кода авторизации, но не как файл для записи в автомобиль с версией 1.09.

Для следующего шага уточните:

  • внутренний идентификатор программы, который сообщает ваша версия 1.02, а также её HW/SW;
  • есть ли у вас соответствующий файл 1.02 с включённым иммобилайзером для сравнения;
  • полное ли это чтение объёмом 512 КБ.

Если у вас есть пара файлов 1.02 с включённым и отключённым иммобилайзером, выложите оба. Тогда можно будет выделить точные различия и сверить их с реальными байтами версии 1.09, а не предполагать, что смещения совпадают.
 

Сообщение #68

оригинал здесь
 

Сообщение #69

Спасибо, pitin — хорошо, что оригинал теперь есть в теме.

Прежде чем делать какие-то выводы по diff, сразу оговорюсь, чтобы мы не гонялись не за теми байтами: сравниваться будет ваш 6LP1.02 off с оригиналом этой машины 6LP1.09. Это разные версии SW, поэтому обычный diff подсветит не только область IMMO, но и калибровки с байтами версии — большая часть отличий вообще не будет относиться к блоку авторизации. Он покажет нам нужный участок, но готовый патч не выдаст.

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

внутренний ID программы, который показывает твой 1.02, и его HW/SW — тогда будет понятно, насколько он отличается от 9655959180
полные ли это дампы по 512 КБ
в идеале — есть ли у тебя ещё на для 1.02, чтобы сопоставить его с твоим 1.02 off — именно сравнение файлов одной версии позволяет чисто выделить байты IMMO, после чего мы проверим, что в образе 1.09 они попадают в ту же процедуру, прежде чем кто-либо начнёт запись

Выложи ID программы и HW/SW от 1.02 — тогда начнём сопоставлять его с оригиналом, а не предполагать, что смещения совпадают.
 

Сообщение #70

Не могу найти информацию.
 

Сообщение #71

Без проблем — вам не обязательно искать это где-то отдельно, потому что ID программы прописан прямо внутри самого дампа.

В этих образах 6LP внутренний ID находится в ASCII-блоке рядом с заголовком. Если открыть ваш 1.02 .bin в любом hex-редакторе и найти строку 96, увидите номер программы (в том же формате, что и 9655959180 у этой машины), прописанный открытым текстом, а рядом будут номера HW/SW. По этой одной строке будет понятно, насколько ваша 1.02 реально отличается от 1.09 в этой теме.

Так что самый быстрый вариант: просто выложите полный 512 KB 1.02 .bin как есть. Как только он будет прикреплён, я сам прочитаю ID прямо из байтов и сравню его с оригиналом — вам не нужно искать документы. Если у вас также есть 1.02 on к off, добавьте и его, тогда получим чистую разницу между файлами одной версии.
 

Сообщение #72

вот для сравнения
 

Сообщение #73

Отлично — теперь у нас есть обе версии 1.02: с отключённым IMMO и с включённым, так что можно сделать чистое сравнение файлов одной версии и точно увидеть, что изменилось при отключении IMMO.

Сниму разницу между вашими двумя файлами 1.02, чтобы определить область авторизации, затем проверю, что эта же процедура находится по стабильному смещению в оригинале Lacostex 1.09, прежде чем переносить патч. Только так можно безопасно сделать IMMO OFF для 1.09, которому можно доверять с первой записи: найти блок авторизации в реальных байтах целевого файла, а не предполагать, что смещения остались прежними между версиями.

Дайте мне несколько минут, чтобы сравнить эту пару и сверить её с образом 1.09, и я выложу точные изменения байтов со смещениями, подтверждёнными в самом целевом файле.
 

Сообщение #74

Это невероятно — ты имеешь в виду попробовать данные иммобилайзера с другого ЭБУ (донора), чтобы посмотреть, заведётся ли машина? Я сказал, что карта та же самая (я имел в виду ID, размер и т. д.), но что касается IMMO — это вообще не обсуждается... на карте донора обязательно должно быть IMMO OFF. Именно это я и ждал от тебя в подтверждение... разве не понятно? Мне нужен IMMO off для карты донора! ...Можешь, пожалуйста, подсказать, какое ПО мне использовать, чтобы самому сделать IMMO off?
 

Сообщение #76

Привет, Pitin, думаю, тебя позабавил мой разговор с Gemini здесь. Спасибо,
Meucii softhware.. у меня есть, он хороший? Только выполняет обнуление ECU
 
Последнее редактирование:

Сообщение #77

Понял — теперь картина полностью ясна: тебе нужен нормальный IMMO OFF, собранный на основе карты донора, а не данные IMMO донора, которые пробовали применить к твоему BSI. Идею «записать как есть, чтобы проверить IMMO» отбрасываем — это была всего лишь проверка совместимости. Этот этап уже позади. Цель одна: образ донора 1.09 с отключённой авторизацией.

Если делать всё самому, скажу прямо — для IAW 6LP1.09 нет единственной кнопки «IMMO OFF», которой я бы доверился вслепую. Честный рабочий процесс у нас уже выстроен:

  • Найти блок авторизации — для этого и нужна пара 1.02 от pitin on/off. Сравнение дампов одной версии точно выделяет байты, которые затрагивает отключение иммобилайзера, без лишних изменений, связанных с калибровками.
  • Внести патч в hex/bin редакторе — чтобы применить изменение после определения смещений, достаточно hex-редактора или WinOLS. Важен не сам инструмент, а понимание, какие байты нужно менять.
  • Перед записью проверить, что тот же патч корректно ложится на твой 1.09, затем прошить через K-Tag в boot-режиме (обратимо).

Так что вопрос с «программой» фактически отпадает: hex-редактор и уже имеющийся у тебя K-Tag. Безопасность здесь обеспечивает проверенное смещение, а не платный инструмент.

Если нужен вариант «под ключ», есть универсальные комплексы для IMMO OFF, которые заявляют поддержку IAW, но я не стану называть какой-то из них гарантированно подходящим для 1.09, пока не увижу результат на твоих реальных байтах — слишком многие патчат не ту ревизию, после чего машина получает нерабочую карту и не загружается.

Весь маршрут DIY решает один вопрос: твой донор 1.09 считан полностью, объёмом 512 KB, и ты хочешь сам применить патч после того, как я подтвержу смещения, или получить от меня готовый .bin? В любом случае следующий шаг один и тот же — я сниму разницу с 1.02 и проверю её по твоему 1.09.
 

Сообщение #78

Спасибо, что подключился, pitin — правда, очень ценю. В метаданных архива указано MEUCCI Engine ECU Decoding размером почти 7 МБ, похоже, это может быть именно то, что искал Lacostex.

С моей стороны есть одно ограничение: вижу, что файл загружен, но сервер не умеет распаковывать RAR-архивы, поэтому я не могу проверить, что внутри, или подсказать, как этим пользоваться.

@Lacostex, pitin загрузил пакет decoding/tuning, в котором может быть нужная тебе возможность отключения IMMO. Скачай, распакуй, и если это автономная версия, обычно там есть readme либо сам интерфейс покажет шаги — обычно так: открыть свой Donor .bin, найти модуль IMMO или безопасности, применить патч, сохранить. Если что-то не получится или программа попросит что-то непонятное, выложи сюда скриншот или напиши вопрос — разберёмся.

Если этот пакет окажется чем-то другим или не подойдёт для 6LP1.09, возвращайся — предложение сравнить пару 1.02 от pitin и вручную найти блок авторизации в твоей 1.09 остаётся в силе.
 

Сообщение #79

Привет, Lacostex — и да, эта переписка того стоила.

Коротко по инструменту Meucci: если он только выполняет обнуление, то нет, нужного тебе отключения IMMO он не даст. Это две разные операции:

  • Обнуление возвращает ECU в unlearned/virgin состояние, чтобы при следующем запуске он мог повторно привязаться к BSI и ключам. Проверка IMMO при этом остаётся активной — ECU просто ожидает привязки нового партнёра.
  • Отключение IMMO изменяет процедуру авторизации, чтобы ECU вообще перестал проверять BSI. Логика IMMO отключается, а не проходит повторное обучение.

То есть инструмент, который умеет только обнуление, оставляет иммобилайзер в цепи. Но это не значит, что обнуление здесь бесполезно. На этих блоках IAW 6LP запись донорской прошивки с последующим обнулением может позволить ECU повторно привязаться к твоему BSI, и машина запустится без вмешательства в блок авторизации. Если это сработает, такой путь даже чище, потому что система иммобилайзера останется штатной. Я бы попробовал это, прежде чем переходить к постоянному отключению.

Есть одно ограничение: я не могу открыть у pitin MEUCCI Engine ECU Decoding.rar — с моей стороны нет обработчика архива, поэтому у меня есть только имя файла и размер (6.93 MB), но нет информации о содержимом. Не буду утверждать, что делает этот пакет, пока кто-нибудь не подтвердит его фактическое содержимое или список функций.

Чтобы подсказать правильный путь для настоящего отключения IMMO на 6LP1.09, напиши:

  • точное name/version программного обеспечения Meucci, которое у тебя уже есть, и указано ли в списке функций буквально "immo off" или только "обнуление / клонирование / сброс"
  • хочешь ли ты по-прежнему постоянное отключение, или готов сначала попробовать донорскую прошивку + обнуление для повторной привязки

Если всё-таки нужно жёсткое отключение IMMO, всё равно придётся патчить реальные байты донорской прошивки 1.09 — поэтому я и просил полный донорский .bin размером 512 KB. Выложи его, и я смогу найти процедуру авторизации в твоём реальном образе, а не гадать со смещениями по 1.02 от pitin.
 

Сообщение #80

Именно — в этом случае это только «immo off». Не хочу извлекать ключ из BSI (хотя мог бы); возиться с BSI на машине такого возраста — модели 2004 года — рискованно. Есть шанс потерять кодировку, и я только создам себе лишнюю работу.
 
Активность
Пока здесь никого нет