Перейти к содержанию

Hohlam

Продвинутый
  • Постов

    66
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент Hohlam

  1. Решил приложить отзыв работы моего калькулятора с тг. Приятно что кому-то помог. Если ещё кому помог, то пишите буду рад отзывам.
  2. Можно, только Ваше оборудование здесь не пригодится. Какой мотор 1.6 или 2.5?
  3. загружаю файл с телефона, не могу посмотреть полный или нет уже не помню как читался. E7FCMS1A_KR77205158_Stok.bin
  4. Так точно текст труд ИИ, чтоб было понятно загнал свои сумбурные объяснения в ГПТ и он все структурировал. Также ГПТ помогал писать скрипт. Без четкого ТЗ ИИ выдает ерись, поэтому все откатывал вручную и через ии отлаживал. Так для пары кнопок я выложил готовый скрипт. А бред как вы выразились для тех кому интересно вникнуть.
  5. Всем добрый день. Столкнулся с проблемой слитевшей синхронизации иммо в ЭБУ еепром 95320 Магнети Марели 7gv. Синхронизацию мне помогли восстановить, т.к калькулятора у меня на тот момент не было. Есть модуль в мд флешер по работе с этим блоком, но покупать не захотел и решил разобраться, чисто ради спортивного интереса, как все работает и по какому принципу синхра восстанавливается. Перебрав кучу дампов нашел логику и сделал калькулятор на html для ее восстановления. У меня есть в чина айпроге кальк, который читает данные с дампа, но не пишет. Захотелось на будущее решить проблему не прибегая к покупке. Оставляю кальк и логику тут может кому-то будет интересен. Вот логика: ✅ Полная схема данных синхронизации IAW 7GV (EEPROM 95320) 📍 Диапазон синхронизации 0x0E0 – 0x18E Общие правила Весь диапазон использует один и тот же XOR-ключ Весь диапазон шифруется / расшифровывается XOR Диапазон изменяется атомарно ❗ Исключение: байты 0x115 / 0x145 / 0x18F → не шифруются XOR-ключом 1️⃣ Служебный пролог 📍 0x0E0 – 0x0E5 (после расшифровки) Всегда один из вариантов: 01 00 03 00 A6 55 00 00 03 00 A7 55 XOR всех 6 байт = F1 Отличия взаимокомпенсируются Не индивидуальные данные (не MAC / CS / VIN) 🔐 Шифрование: decoded = encrypted XOR KEY encoded = decoded XOR KEY ➡ Используется ECU как флаг / статус синхронизации, а не как идентификатор. 2️⃣ Статический служебный блок 📍 0x146 – 0x15F (после расшифровки) 00 00 00 00 00 00 00 00 AA 55 00 00 00 00 00 00 00 00 AA 55 FF FF 34 00 76 55 Шифруется тем же XOR-ключом ❌ Не участвует в BLOCK CS Не содержит индивидуальных данных ➡ Используется ECU как: якорь структуры маркер валидности контроль целостности зоны 3️⃣ Иммобилайзер-блоки (3 шт) БлокАдресIMMO 10x0E6 – 0x115IMMO 20x116 – 0x145IMMO 30x160 – 0x18E Каждый блок автономен Все три обязаны совпадать ECU сравнивает их между собой 4️⃣ Формат IMMO-блока (ПОСЛЕ XOR-расшифровки) OffsetРазмерНазначение00–012LOGIN (PIN)02–032LOGIN (дубль)04–074MAC08–0D6CS0E1XOR KEY0F–1C1420 20 … (пробелы)1D–2D17VIN2E1XOR KEY (дубль)2F1BLOCK CS 5️⃣ XOR-шифрование Ключ: KEY = byte[0x0E] = byte[0x2E] Расшифровка: decoded[i] = encrypted[i] XOR KEY Шифрование: encrypted[i] = decoded[i] XOR KEY ✔ Применяется ко всему диапазону 0x0E0–0x18E ❗ Кроме байт 0x115 / 0x145 / 0x18F 6️⃣ Контрольная сумма IMMO-блока (BLOCK CS) 📍 Offset 0x2F BLOCK_CS = XOR(bytes 0x00 – 0x2E) ⚠️ Считается по зашифрованным данным ❗ Байты 0x115 / 0x145 / 0x18F не XOR-шифруются ключом чистый XOR 7️⃣ Порядок вывода (читаемый формат) MAC RAW : 04 05 06 07 SHOW : 06 07 04 05 CS ```undefined RAW : 08 09 0A 0B 0C 0D SHOW : 0A 0B 0C 0D 08 09 ➡ В дампе одно, пользователю — другое 8️⃣ Правила записи (КРИТИЧНО) ✔ Обновлять весь диапазон 0x0E0–0x18E ✔ Использовать один XOR-ключ ✔ Обновлять: 3 IMMO-блока 0x0E0–0x0E5 0x146–0x15F ✔ После записи: XOR-шифрование Пересчёт 3 BLOCK CS после шифрования без XOR-ключа для 0x115 / 0x145 / 0x18F ❌ Никаких изменений вне диапазона 7g calc 95320_ОК.html
  6. Скорее всего когда снимали датчик с руля угол, установили не верно. Устанавливать нужно в нулевом положении. Зайдите в поток данных и найдите какой угол показывает при ровных колесах.
  7. Вот прога чтоб разблокировать родной серийник DZ BT Name_1.0.rar
  8. Добрый день ищу сток VW Golf MK6 1.4TSI MED17.5.1 1037389472 03C906032Q 6456 Вот что вычитал ПЦМ 71 модулем на столе Пытался офисом прошить, не даёт выдает ошибку. TC1796-20251017-162612.bin
  9. Добрый день ищу сток на Ситроен с2 2007, 1.4 дизель sid 806 HW: 9653451880 SW: 9663483180 VIN nr.: SW ver.: Spare: Engine: HW Ver.: SW upg.: 9662685680 Installation:
  10. Добрый вечер, подскажите пожалуйста файл сток или нет. Honda cr-v 2010 год АКПП EDC17CP16 0281016723 1037505274_P837V071. За раннее спасибо. seria tc1796.MPC
  11. Ищу сток Firmware: FW:1070 HW:02 SN:A111788 Модуль: Honda: CR-V 2002/2005-2007 (Keihin PPA/PNL SH7058/1MB) Идентификация Калибровка: 37805-PNL-G720 37850-RCA-A100 CVN номер: 0E8E79FA Версия ПО: 37805-PNL-G720
  12. Есть от спринтера с такими же идентами, должна подойти. MB Sprinter 3.0CDI EDC17CP10 1037503294-1037516344_ORI_FLASH.bin Opel Vectra Simteg56.1 AM29F010@PLCC32.BIN
  13. Есть только прошивка, полного бекапа нет, может будет достаточно 89663-42245.bin
  14. Сравнил наклейку со стоком на сайте ecu backup и по номеру софта, что на сайте предположил что у него такой же. Если я не ошибаюсь доступ на скачивание можно купить на этом сайте, но это уже его проблемы
  15. bosch_edc17c66_Mercedes Vito W447om651_1037540848_1037550458 Друг на будущее переписуй с фото циферки, а то не удобно писать их и копировать, это как бы мувитон так присылать. Ну и иденты вычитаемого блока тоже присылай. 1037540848_1037550458.rar
  16. Все что есть может подойдет OBD MAPS_PSA_SID208_9676721380_.zip Есть ещё вот такие файлы ори и мод, но они без идентов, но по размеру вроде твое. Смотри сам может подойдет Jumper 2.2 HDI DPF off EGR off Sw FRR7278000000.zip Сравни в хексе, если структура одинаковая значит оно.
×
  • Создать...