0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
1

Редактирование прошивки

29.12.2017, 17:41. Показов 7761. Ответов 7
Метки нет (Все метки)

Доброго Господа... ОООчень много разделов не знаю в какой написать.. так что направте в нудный раздел или посоветуите..
Иеннтся прошивка для скалера, хотел бы переписать пару слов в меню.. Открываю Hex Editor Neo редактором, нахожу нужный мне текст Ну например 53 49 47 4E 41 4C - SIGNAL . Редактирую под свои сохраняю. но после этого файл не прошивается! длинна слова такая же. Посоветуйте как сохранить. Может какой то загрузочный редактор или компилятор нужен?? исходный
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2017, 17:41
Ответы с готовыми решениями:

2 прошивки в одной
Здравствуйте! Появилась у меня такая, на мой взгляд нетривиальная задача: 1. Имеются две...

Объединение бутлоадера и прошивки
Здравствуйте. Задача такая: Есть программа-приложение в МК Atmega8535, в которой при наступлении...

Реверсинг прошивки PIC16F726
Здравствуйте! В общем, суть проблемы. Нужно запрограммировать чип Microchip pic16f726. На сайте...

Простое переписывание прошивки
Здравствуйте. Поделитесь, пожалуйста, советом (как для ASM так и для С) - как проще всего изменить...

7
631 / 142 / 58
Регистрация: 08.04.2015
Сообщений: 365
29.12.2017, 18:09 2
99% прошивок хранят свои контрольные суммы. Для успешного редактирования надо знать место хранения и алгоритм расчёта КС.
0
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
29.12.2017, 19:04  [ТС] 3
Спасиб за ответ.... Значит это не легкая процедура ((
0
C++/Delphi/Asm/Py/PHP
6103 / 1858 / 210
Регистрация: 14.12.2014
Сообщений: 3,846
Записей в блоге: 12
29.12.2017, 21:39 4
Цитата Сообщение от Andei b Посмотреть сообщение
Спасиб за ответ.... Значит это не легкая процедура ((
Но и не факт, что шибко тяжёлая. В качестве контрольной суммы может быть проверка, что сумма всех байтов = 0. Просто просуммируйте все байты прошивки и проверьте результат. Если получится 0, постарайтесь заменить ещё какой-нибудь байт, малозначащий (может, последний?), чтобы сумма была = 0.
0
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
30.12.2017, 13:21  [ТС] 5
Гениальные люди здесь!!! спасибо Евгений!!! к как это проще это можно сделать ?? (просуммировать)
0
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
30.12.2017, 13:30  [ТС] 6
просто как пример загрузил похожую прошивку
Вложения
Тип файла: zip rolik.zip (2.70 Мб, 5 просмотров)
0
1156 / 635 / 108
Регистрация: 15.05.2012
Сообщений: 3,876
30.12.2017, 16:19 7
Запустите в симуляторе протеус. Он сам скажет где и что надо подрихтовать. Либо лапками. Суммируете по модулю 256 все байты строки прошивки кроме последнего. Вычитаете из 256 получившуюся сумму и вставляете этот байт последним в строку. Усё.
0
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
30.12.2017, 16:53  [ТС] 8
Спасиб, никогда не работал в данном симуляторе но слышал, ща качну буду разбираться
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2017, 16:53
Помогаю со студенческими работами здесь

Чтение прошивки из C8051f022
Добрый день всем! Подскажите, пожалуйста, в следующем. Очень нужно попытаться считать прошивку...

проблема прошивки atmega32a
Здравствуйте. Шью ATmego32A через программатор ABR910 и SinaProk. Код программы: .include...

Mega8 - порядок прошивки
Два дня мучил свежесобранное устройство на АтМега8А. Перепаял все возможные косяки, излазил всю...

Помогите с отладкой прошивки
Доброго времени суток! Помогите разобраться в отладке кода. Имею дамп в формате BIN от 8051....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru