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

Derspiwak

Members
  • Постов

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

  • Посещение

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

  1. Благодарю, в скором времени разберу весь пакет на типы данных, checksumm пока подбираю брутфорсом, но судя по всему там что-то примитивное, возможно как раз как в статье по вашей ссылке.
  2. UPD. Снял логи и сделал на макетке отправлялку посылок в UART. Заработало, но только если полностью копировать все 28 байт посылок от приборки. Стоит изменить любой бит в одном из 28 байтов и МФД уходит в ошибку. Судя по логу последний байт посылки это CRC и его естественно нужно пересчитывать. Вопрос, это вообще кому-либо интересно? Потому что, судя по активности, вся работа перешла в коммерческое русло, до людей не достучаться. А польза от ковыряния МФД вроде бы очевидна, можно сделать совсем простой и дешевый переходник который на лету бы менял показания км/л-> л/100 без вмешательства в приборку
  3. А кто нибудь пытался логи снять с UART шины? Я подключил лог. анализатор, отправляется что-то вот такое. скорость 9600, 8 бит данных, пакет из 28 байт, лог. уровни инверсные. Вот интересно, такой формат и есть или у меня глюки с анализатором
  4. То что с приборки это факт. Ведь значения отзеркалились именно после изменения дампа. В нем я менял только регион на европу и включил S#. Судя по логам с ID приборки, есть еще несколько бит в посылках которые отличаются у европы и японии. Попробую их подменить, вдруг сработает.
  5. UPD. Eyesight ожил, нужный бит оказалось не трудно найти. Однако вылезла другая проблема, не обращал ранее на нее внимания, MFD отзеркалил значения температуры климата, теперь водительский слева пассажирский справа. И не совсем понятно откуда MFD берет информацию о том с какой стороны руль, если из CAN то не страшно. А вот если по UART с приборки, то это уже сложнее пофиксить.
  6. Разобрался, в исходниках была проблема с чтением настроек из FLASH процессора. В итоге замена пакетов и фильтры не работали, хотя и сохранялись во FLASH через конфигурационный софт. Сейчас пофиксил и начал ковыряние по поиску значений которые нужно подменить чтоб eyesight ожил
  7. Здравствуйте! Ковыряюсь с приборкой levorg. Дамп поправил под европу для смены языка, все работает, но естественно eyesight в ошибке. Я собрал плату моста и залил туда прошивку из исходников автора с git. Софт запустился, в логере CAN я вижу что мост передает посылки через себя. А вот замена пакетов почему то не работает, как ни настраивал, пакеты в логгере не меняются ни ID, ни дата. Кто в теме работы с мостом, подскажите это косяк программы и ее нужно поправить, или она работала нормально из исходников и это у меня что-то с реализацией?
×
×
  • Создать...