В ходе эксплуатации наших эмуляторов иммобилайзера Mercedes с функциями запуска и эмуляцией недостающих систем , возник вопрос с использованием эмулятора не сервисом и специалистами а просто в гараже обычными людьми , желающими что-то собрать свое.
С сервисами и специалистами , все понятно , у них есть все средства и оборудование для обнуления блоков и ввода их в эксплуатацию совместно с эмулятором , хотя тоже не у всех или не все что нужно, особенно у не специализирующихся на определенной марке.
Ну а про обычных людей в гаражах со своими задумками и творческим подходом — вообще говорить не приходится. Мало кто в гараже держит приборы , программаторы и иные средства для работы с электронными блоками автомобилей.
В связи с этим было задуманно , добавить в эмуляторы функции работы с иммобилайзером Mercedes FBS3 на уровне специализированного оборудования , так же минимальные и самые необходимые функции инженерного софта для ввода блоков управления в эксплуатацию.
Ну и как обычно , задуманное — реализовано ! В эмуляторы была добавлена частичная поддержка ISO-TP (ISO 15765-2 международный стандарт для отправки пакетов данных по шине CAN) а по верх него , частичная поддержка USD (ISO 14229 — Unified Diagnostic Services). Почему частичная , да потому что у нас не диагностический прибор и полный функционал перечисленных выше протоколов не понадобится , хотя и есть поле для полета фантазии 🙂 Ну и на основе этих протоколов , самое важное , для чего это все и задумывалось ! Чтение данных иммобилайзера с блоков управления , блоков управления двигателем , блоков управления АКПП , блоков управления ISM . Не только чтение но и сброс блоков в новое состояние , с вводом кода разблокировки, так называемого erase hash. Так же была добавлена функция для автоматического сброса/обнуления , ранее привязанного к эмулятору блока(ков), на всякий но бывающий случай :). Вот и уже можно обнулить (сделать новым) любой Б/У блок , без спец приборов и софта , имея только наш эмулятор !:). Блок обноуленный/новый уже есть , осталось привязать его (их) к эмулятору :), для этого и были добавлены диагностические функции на базе протокола UDS. Функций не много но они самые необходимые и позволяют ввести блок(Ки) в эксплуатацию и активировать, так скажем подружить блоки с эмулятором , в принципе и с автомобилем.
Добавленные диагностические (UDS) , подключение-отключение , автоматическая разблокировка (для блоков cr3), ввод в эксплуатацию с иммобилайзером (FN_Personalisert), активация компонента (блока управления), перезагрузка блока, удаление сохранённых ошибок. Вот в принципе и все функции их не много , далее будем что-то додумывать и добавлять , но их достаточно для работы с ЭБУ и эмулятором не имея никакого другого оборудования !
Далее немного фото web интерфейса для работы с эмулятором и описанными ранее функциями .
Видео с мыслями , разъяснениями и демонстрацией работы функций эмулятора, появится в ближайшее время на наших ресурсах и в наших соц сетях !!
Вот в принципе и все что хотелось рассказать о проделанном , ну или что вспомнилось 🙂
В скором на сайте обновятся данные по эмуляторам , добавится возможность рассчитать ключ сброса (hash).
Ну и естественно на основе дальнейших работ , Ваших вопросов, будут писаться описания и сниматься видео !
Не будем останавливаться на достигнутом и по мере мыслей и потребностей , будем дорабатывать и добавлять функции !!!






