Задать вопрос
denizzz087
@denizzz087
Учусь

Можно ли написать прошивку для eeprom не зная программы микроконтроллера?

b262754.jpg
Всем привет. Есть детская игрушка вроде той что на фото. При нажатии на кнопки воспроизводится аудио. Электроника состоит из сенсорной панели, неизвестного микроконтроллер залитого каплей и памяти eeprom 25d80. Удалось получить дамп памяти.
Можно ли каким то образом написать новую прошивку с новыми фразами, записать ее и чтобы она подружилась с м/к?
Выполнима ли вообще такая задача или нет шансов.
  • Вопрос задан
  • 240 просмотров
Подписаться 2 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 4
@VT100
Embedded hardware & software.
Можно. Долго. Помимо IDA - можно попробовать binwalk. Искать звуки и анализировать их окружение. Это - список со ссылками на следующий звук или звуки отделяются сигнатурами?
Вариант - искать исходники по английскому названию игрушки. Возможно, что внутри чей-то гитхабовский код.
Ответ написан
GavriKos
@GavriKos
Пока не расшифруете дамп памяти - нет, невозможно.
В теории если точно знать как в памяти хранятся фразы - то что то можно наколдовать, но скорее всего с тонной ограничений типа точного попадания в адреса и размеры
Ответ написан
Комментировать
@rPman
Не понимая что там за микропроцессор. максимум можно попытаться найти аудио данные в прошивке и заменить на свои звуки (мало того, той же длительности), перебирая известные форматы данных (программисты обычно ленивые, и берут готовые форматы и библиотеки для их воспроизведения)

p.s. возьми какую-нибудь ida-pro и попробуй перебором скормить ей дамп, вдруг подойдет что то
Ответ написан
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Мой совет - выложите дамп в открытый доступ, любопытных много, может кто-то и расковыряет его.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы