Хотите взломать MP3-плеер - как мне найти адрес дисплея? - PullRequest
3 голосов
/ 21 июня 2011

Как вопрос, отличный от моих обычных вопросов, я подумал, что будет интересным проект взломать старый MP3-плеер, который мне нужен, чтобы посмотреть, смогу ли я запустить какой-нибудь пользовательский код для развлечения.Процессор - Motorola DSP56004, и я нашел для него справочное руководство по сборке.

Хотя моя проблема в том, как начать.Я могу скомпилировать код и загрузить его на плеер (используя программу обновления прошивки), но я не знаю, как найти адрес / порт светодиодного оборудования.Я все время читаю о том, как люди прошивают прошивку с разных устройств с помощью светодиода, но как найти правильный адрес - более того, в каком формате должны быть данные, отправленные на него?

Пока что яЯ пытался написать цикл, который проходит по всем адресам памяти (я предполагаю, что один из них, вероятно, сопоставлен с оборудованием дисплея) и записывает в него случайные байты, чтобы посмотреть, смогу ли я его зажечь, но пока не повезло.

Есть идеи?

1 Ответ

3 голосов
/ 21 июня 2011

Простое попадание в память случайно может быть довольно опасным. Поскольку у вас есть обновление прошивки, я предполагаю, что вы можете извлечь исходный код из него. Я бы посоветовал вам разобрать этот код и определить подпрограммы, которые пишут в порты GPIO. Одним из них, вероятно, будет светодиод. Аппаратные адреса для поиска можно найти в DSP56004 Руководство пользователя .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...