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

LVova

Автомастер
  • Постов

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

  • Посещение

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

    1

Активность репутации

  1. + в репутацию
    LVova получил реакцию от григории в Создание программы редактирования и сравнения прошивок   
    Пред история: Недавно столкнулся с необходимостью почистить блок SRS автомобиля Volvo S60 рабочих калькуляторов у меня не было поиск в интернете привел к тому что нашел несколько похожих файлов прошивок и стал вопрос в сравнении их между собой, дабы найти принцип что и где подчистить в своем файле. Существующие редакторы позволяли одновременно сравнивать только два файла что не совсем было удобно в моем случае.
    Тогда задался целью написать редактор в котором была бы возможность сравнивать до 9 файлов, автоматически искать ВИН код автомобиля и получать более детальную информацию про автомобиль с которого была взята прошивка (год, завод, модификация и т. д.). То что получилось решил выложить для обсуждения, возможно кого то заинтересует, хочу напомнить что это только наброски программы с детскими болезнями в последствии по мере появления свободного времени буду ее допиливать и исправлять баги. В планах доделать расшифровку ВИН кода. Включить режим редактирования. Фильтр скрывающий одинаковые значения во всех файлах (отображение только разницы прошивке) Автоматическая подсветка ВИН кода в файле прошивки. Поддержка файлов большого размера. Поиск и расшифровка километража в прошивке панелей. Автоматическое стирание крешдаты по шаблонам. Создание пользовательских шаблонов редактирования. Поддержка автоматического поиска аналогичных прошивок на сервере, как по ВИН коду так и по содержимому.
    Из основных преимуществ его я считаю возможность отслеживания изменений прошивок в динамике. Например скачали стартовую прошивку, проехали на машине немного, снова скачали и т. д. в результате можно проанализировать байты где хранится километраж, контрольная сумма и т.д.
    Также можно быстро проверить принадлежность прошивке определенному автомобилю, получив вин код из файла.
    Хотелось бы услышать насколько другим будет интересен данный редактор. Стоит ли тратить время на его допиливание.
    Для тех у кого нет доступа на скачивание https://drive.google.com/open?id=1ffJNKzmiP0uS8iTIP4L8zL71LFNPLG74
    HEX_Car_Editor.exe
  2. Like
    LVova получил реакцию от lllelik в Создание программы редактирования и сравнения прошивок   
    Добавил быстрый подсчет некоторых контрольных сумм выделенного фрагмента.
    Из недоработок: Не сохраняется позиция экрана и положения окон после закрытия, неверно отображается выделенный фрагмент данных для расчета CRC (особенность стандартных элементов Windows, выделение прямоугольником, при этом в расчет берутся все элементы диапазона).
    https://drive.google.com/open?id=1XC7LpuW4X8LYByBhoriXZVsyvWbhESdc
    Кто хочет продолжения не забываем жать зеленую кнопку, а то я до сих пор не могу ничего скачать от сюда
    HEX_Car_Editor.rar
  3. Like
    LVova получил реакцию от lllelik в Создание программы редактирования и сравнения прошивок   
    Добавил поддержку разных языков.
    Установил максимальное ограничения файла 1Мб было 500 000 байт, при большем размере выдает сообщение и открывает только первые 1Мб
    Добавил возможность вывода в десятиричном формате вместо Hex
    HEX_Car_Editor.rar
  4. + в репутацию
    LVova получил реакцию от AndHav в Создание программы редактирования и сравнения прошивок   
    Что сделано:
    1) Полностью переделан интерфейс (за основу взяты Hex_Workshop, WinHex).
    2) Реализована поддержка многооконного режима.
    3) Изменен стандартный компонент (StringGrid) который не позволял выделять блок с частью строки.
    4) Заложена функция смены кодировки текста.
    5) Увеличен размер открываемого файла до 1Гб (сделаю ограничение скорее всего 500Мб больше не вижу смысла).
    6) Включен режим редактирования.
    7) Сохранение отредактированного файла.
    8) Реализовано изменение ширины окна данных мишкой.
    9) добавлена панель пересчета данных в числовые значения (1,2,4 байт)
    Над чем работаю:
    1) Вывод данных из разных файлов в одном окне для сравнения (как было в старой версии).
    2) Вернуть функционал по быстрому подсчету контрольной суммы.
    3) Поиск Вин кода.
    4) Доработка интерфейса.
    5) копирование блоков между разными файлами.
    6) Закладки в файле для быстрого перехода на определенную сохраненную позицию.
    За это время это уже третий вариант интерфейса.
    Провожу эксперименты со способом хранения данных в памяти для оптимизации скорости.
    Как только сделаю более менее без глюков - выложу.
    К сожалению на скорость работы сказывается дефицит времени.
  5. + в репутацию
    LVova получил реакцию от CHIPOK Performance в Создание программы редактирования и сравнения прошивок   
    Да. Это HEX редактор, в котором постараюсь максимально автоматизировать ручной труд. Этот пост был задуман чтоб узнать потребности, дабы не изобретать велосипед. По поводу ошибок, их очень много и я о них знаю, дойдут руки устраню. Пока программа формирует только концепцию, весь код не структурирован и не оптимизирован. Но на этом этапе это нормально. Можете высказать свои пожелания постараюсь все учесть.
  6. + в репутацию
    LVova получил реакцию от CHIPOK Performance в Создание программы редактирования и сравнения прошивок   
    Возможно антивирус ругается на то что сам EXE файл упакован UPX для уменьшения размера исполняемого файла. Но такого не должно быть. Сама программа простая. Протестирую вечером в Вирустотал без упаковки. В новом варианте весь код в любом случае переписан.
    Возможно завтра допилю и выложу более менее стабильный вариант. Обещать не буду.
  7. + в репутацию
    LVova получил реакцию от CHIPOK Performance в Создание программы редактирования и сравнения прошивок   
    Пока выкладываю концепцию нового интерфейса.
    В нем все еще присутствуют глюки и зависания, над этим работаю.
    https://drive.google.com/open?id=1INVqm5n22WzQSIMvrF2-8wUgw6nvoKiJ
    Virustotal ругался на упаковщик UPX. Новая версия файла не упакована.

  8. + в репутацию
    LVova получил реакцию от CHIPOK Performance в Создание программы редактирования и сравнения прошивок   
    Что сделано:
    1) Полностью переделан интерфейс (за основу взяты Hex_Workshop, WinHex).
    2) Реализована поддержка многооконного режима.
    3) Изменен стандартный компонент (StringGrid) который не позволял выделять блок с частью строки.
    4) Заложена функция смены кодировки текста.
    5) Увеличен размер открываемого файла до 1Гб (сделаю ограничение скорее всего 500Мб больше не вижу смысла).
    6) Включен режим редактирования.
    7) Сохранение отредактированного файла.
    8) Реализовано изменение ширины окна данных мишкой.
    9) добавлена панель пересчета данных в числовые значения (1,2,4 байт)
    Над чем работаю:
    1) Вывод данных из разных файлов в одном окне для сравнения (как было в старой версии).
    2) Вернуть функционал по быстрому подсчету контрольной суммы.
    3) Поиск Вин кода.
    4) Доработка интерфейса.
    5) копирование блоков между разными файлами.
    6) Закладки в файле для быстрого перехода на определенную сохраненную позицию.
    За это время это уже третий вариант интерфейса.
    Провожу эксперименты со способом хранения данных в памяти для оптимизации скорости.
    Как только сделаю более менее без глюков - выложу.
    К сожалению на скорость работы сказывается дефицит времени.
  9. + в репутацию
    LVova получил реакцию от CHIPOK Performance в Создание программы редактирования и сравнения прошивок   
    Добавил быстрый подсчет некоторых контрольных сумм выделенного фрагмента.
    Из недоработок: Не сохраняется позиция экрана и положения окон после закрытия, неверно отображается выделенный фрагмент данных для расчета CRC (особенность стандартных элементов Windows, выделение прямоугольником, при этом в расчет берутся все элементы диапазона).
    https://drive.google.com/open?id=1XC7LpuW4X8LYByBhoriXZVsyvWbhESdc
    Кто хочет продолжения не забываем жать зеленую кнопку, а то я до сих пор не могу ничего скачать от сюда
    HEX_Car_Editor.rar
  10. + в репутацию
    LVova получил реакцию от Тоха в Создание программы редактирования и сравнения прошивок   
    Пред история: Недавно столкнулся с необходимостью почистить блок SRS автомобиля Volvo S60 рабочих калькуляторов у меня не было поиск в интернете привел к тому что нашел несколько похожих файлов прошивок и стал вопрос в сравнении их между собой, дабы найти принцип что и где подчистить в своем файле. Существующие редакторы позволяли одновременно сравнивать только два файла что не совсем было удобно в моем случае.
    Тогда задался целью написать редактор в котором была бы возможность сравнивать до 9 файлов, автоматически искать ВИН код автомобиля и получать более детальную информацию про автомобиль с которого была взята прошивка (год, завод, модификация и т. д.). То что получилось решил выложить для обсуждения, возможно кого то заинтересует, хочу напомнить что это только наброски программы с детскими болезнями в последствии по мере появления свободного времени буду ее допиливать и исправлять баги. В планах доделать расшифровку ВИН кода. Включить режим редактирования. Фильтр скрывающий одинаковые значения во всех файлах (отображение только разницы прошивке) Автоматическая подсветка ВИН кода в файле прошивки. Поддержка файлов большого размера. Поиск и расшифровка километража в прошивке панелей. Автоматическое стирание крешдаты по шаблонам. Создание пользовательских шаблонов редактирования. Поддержка автоматического поиска аналогичных прошивок на сервере, как по ВИН коду так и по содержимому.
    Из основных преимуществ его я считаю возможность отслеживания изменений прошивок в динамике. Например скачали стартовую прошивку, проехали на машине немного, снова скачали и т. д. в результате можно проанализировать байты где хранится километраж, контрольная сумма и т.д.
    Также можно быстро проверить принадлежность прошивке определенному автомобилю, получив вин код из файла.
    Хотелось бы услышать насколько другим будет интересен данный редактор. Стоит ли тратить время на его допиливание.
    Для тех у кого нет доступа на скачивание https://drive.google.com/open?id=1ffJNKzmiP0uS8iTIP4L8zL71LFNPLG74
    HEX_Car_Editor.exe
  11. + в репутацию
    LVova получил реакцию от KBN в Iprog (China) Програмное обеспечение, Аппаратная доработка. Поиск неисправностей в работе.   
    калькулятор для Mazda CX5 2016 г. США блок KB7W 57K30 Bosh 0 285 013 383 внешняя EEPROM 95128. Протестировал на одной машине. Все ошибки снялись.
    Может кому то пригодится.
    По результатам работы просьба отписаться в лс для корректировки и перевода в релиз.
    KB7W 57K30.cal
  12. + в репутацию
    LVova получил реакцию от KBN в 77960-T2F-A012-M4   
    Вопрос решен. Помог KBN.
    Алгоритм был таков:
    1) Прошил присланный D flash
    2) Установил на машину, стер   ошибки. Все снялось кроме Другой номер датчика веса переднего пассажира.
    3) Снял, считал прошивку и сравнил с оригиналом. Перенес данные датчика.
    4) Прошил обратно и снял последнюю ошибку. Лампа потухла.
    Тему закрываю.
     
     
  13. + в репутацию
    LVova отреагировална пост KBN в 77960-T2F-A012-M4   
    77960-T2F-A012-M4.rar
  14. + в репутацию
    LVova получил реакцию от Dushman1976 в Создание программы редактирования и сравнения прошивок   
    Добавил быстрый подсчет некоторых контрольных сумм выделенного фрагмента.
    Из недоработок: Не сохраняется позиция экрана и положения окон после закрытия, неверно отображается выделенный фрагмент данных для расчета CRC (особенность стандартных элементов Windows, выделение прямоугольником, при этом в расчет берутся все элементы диапазона).
    https://drive.google.com/open?id=1XC7LpuW4X8LYByBhoriXZVsyvWbhESdc
    Кто хочет продолжения не забываем жать зеленую кнопку, а то я до сих пор не могу ничего скачать от сюда
    HEX_Car_Editor.rar
  15. + в репутацию
    LVova получил реакцию от roma130a в Jeep Latitude 2015 год SRS P68239524AB Crash Data   
    Проверьте еще такой вариант. Нашел пару с очень похожей структурой (прилагаются). 
    25256 ori_crash_clear2.bin jeep p68293704aa Clear.bin jeep p68293704aa Clear with tested.bin
  16. + в репутацию
    LVova получил реакцию от roma130a в Jeep Latitude 2015 год SRS P68239524AB Crash Data   
    Копируете файл в папку iProg+_2019_00001\Calculators\1\Airbag\Jeep\
    Запускаете IProg. Выбираете микросхему 25256. Загружаете прошивку с микросхемы или файла. Открываете кальк. Жмете применить и сохранить или сразу прошить.

  17. + в репутацию
    LVova получил реакцию от Мisha в Jeep Latitude 2015 год SRS P68239524AB Crash Data   
    Я бы оставил значения
    000054DC: FF AA
    000054DD: FF 55
    000054DE: FF 01
    000054DF: FF 00.
    Остальное вроде Ок.
    Кальк набросал на быструю руку. 
    25256 ori_crash_clear.bin P68239524AB.cal
  18. + в репутацию
    LVova получил реакцию от roma130a в Jeep Latitude 2015 год SRS P68239524AB Crash Data   
    Я бы оставил значения
    000054DC: FF AA
    000054DD: FF 55
    000054DE: FF 01
    000054DF: FF 00.
    Остальное вроде Ок.
    Кальк набросал на быструю руку. 
    25256 ori_crash_clear.bin P68239524AB.cal
  19. + в репутацию
    LVova получил реакцию от 31benz в Jeep Latitude 2015 год SRS P68239524AB Crash Data   
    Я бы оставил значения
    000054DC: FF AA
    000054DD: FF 55
    000054DE: FF 01
    000054DF: FF 00.
    Остальное вроде Ок.
    Кальк набросал на быструю руку. 
    25256 ori_crash_clear.bin P68239524AB.cal
  20. + в репутацию
    LVova получил реакцию от Мisha в Хонда Цивик 2016 может кто помочь с чисткой крэша 77960-tba-a030-m2   
    Calc тестовый. Делал сам для 77960-TBA-A040-M2, но на основании сравнения 77960-TBA-A030-M2. После  заливки ошибки снялись, машинка уехала. Пробуйте.
    77960-TBA-A0(234)0-M2.cal hondacivic2016dflash_crash_clear.bin
  21. + в репутацию
    LVova получил реакцию от 31benz в Создание программы редактирования и сравнения прошивок   
    Пред история: Недавно столкнулся с необходимостью почистить блок SRS автомобиля Volvo S60 рабочих калькуляторов у меня не было поиск в интернете привел к тому что нашел несколько похожих файлов прошивок и стал вопрос в сравнении их между собой, дабы найти принцип что и где подчистить в своем файле. Существующие редакторы позволяли одновременно сравнивать только два файла что не совсем было удобно в моем случае.
    Тогда задался целью написать редактор в котором была бы возможность сравнивать до 9 файлов, автоматически искать ВИН код автомобиля и получать более детальную информацию про автомобиль с которого была взята прошивка (год, завод, модификация и т. д.). То что получилось решил выложить для обсуждения, возможно кого то заинтересует, хочу напомнить что это только наброски программы с детскими болезнями в последствии по мере появления свободного времени буду ее допиливать и исправлять баги. В планах доделать расшифровку ВИН кода. Включить режим редактирования. Фильтр скрывающий одинаковые значения во всех файлах (отображение только разницы прошивке) Автоматическая подсветка ВИН кода в файле прошивки. Поддержка файлов большого размера. Поиск и расшифровка километража в прошивке панелей. Автоматическое стирание крешдаты по шаблонам. Создание пользовательских шаблонов редактирования. Поддержка автоматического поиска аналогичных прошивок на сервере, как по ВИН коду так и по содержимому.
    Из основных преимуществ его я считаю возможность отслеживания изменений прошивок в динамике. Например скачали стартовую прошивку, проехали на машине немного, снова скачали и т. д. в результате можно проанализировать байты где хранится километраж, контрольная сумма и т.д.
    Также можно быстро проверить принадлежность прошивке определенному автомобилю, получив вин код из файла.
    Хотелось бы услышать насколько другим будет интересен данный редактор. Стоит ли тратить время на его допиливание.
    Для тех у кого нет доступа на скачивание https://drive.google.com/open?id=1ffJNKzmiP0uS8iTIP4L8zL71LFNPLG74
    HEX_Car_Editor.exe
  22. + в репутацию
    LVova получил реакцию от 31benz в Создание программы редактирования и сравнения прошивок   
    Пока выкладываю концепцию нового интерфейса.
    В нем все еще присутствуют глюки и зависания, над этим работаю.
    https://drive.google.com/open?id=1INVqm5n22WzQSIMvrF2-8wUgw6nvoKiJ
    Virustotal ругался на упаковщик UPX. Новая версия файла не упакована.

  23. + в репутацию
    LVova получил реакцию от 31benz в Создание программы редактирования и сравнения прошивок   
    Что сделано:
    1) Полностью переделан интерфейс (за основу взяты Hex_Workshop, WinHex).
    2) Реализована поддержка многооконного режима.
    3) Изменен стандартный компонент (StringGrid) который не позволял выделять блок с частью строки.
    4) Заложена функция смены кодировки текста.
    5) Увеличен размер открываемого файла до 1Гб (сделаю ограничение скорее всего 500Мб больше не вижу смысла).
    6) Включен режим редактирования.
    7) Сохранение отредактированного файла.
    8) Реализовано изменение ширины окна данных мишкой.
    9) добавлена панель пересчета данных в числовые значения (1,2,4 байт)
    Над чем работаю:
    1) Вывод данных из разных файлов в одном окне для сравнения (как было в старой версии).
    2) Вернуть функционал по быстрому подсчету контрольной суммы.
    3) Поиск Вин кода.
    4) Доработка интерфейса.
    5) копирование блоков между разными файлами.
    6) Закладки в файле для быстрого перехода на определенную сохраненную позицию.
    За это время это уже третий вариант интерфейса.
    Провожу эксперименты со способом хранения данных в памяти для оптимизации скорости.
    Как только сделаю более менее без глюков - выложу.
    К сожалению на скорость работы сказывается дефицит времени.
  24. + в репутацию
    LVova получил реакцию от 31benz в Создание программы редактирования и сравнения прошивок   
    Добавил быстрый подсчет некоторых контрольных сумм выделенного фрагмента.
    Из недоработок: Не сохраняется позиция экрана и положения окон после закрытия, неверно отображается выделенный фрагмент данных для расчета CRC (особенность стандартных элементов Windows, выделение прямоугольником, при этом в расчет берутся все элементы диапазона).
    https://drive.google.com/open?id=1XC7LpuW4X8LYByBhoriXZVsyvWbhESdc
    Кто хочет продолжения не забываем жать зеленую кнопку, а то я до сих пор не могу ничего скачать от сюда
    HEX_Car_Editor.rar
  25. + в репутацию
    LVova получил реакцию от dec123ua в Создание программы редактирования и сравнения прошивок   
    Пока выкладываю концепцию нового интерфейса.
    В нем все еще присутствуют глюки и зависания, над этим работаю.
    https://drive.google.com/open?id=1INVqm5n22WzQSIMvrF2-8wUgw6nvoKiJ
    Virustotal ругался на упаковщик UPX. Новая версия файла не упакована.

×
×
  • Создать...