В общем, хочу переделать прошивку плеера так, чтобы радио стало принимать частоты выше 76 МГц. Здесь автор темы предложил идею, как это можно сделать ("предложил идею", потому что, увы, еще ни у кого не получилось, но все равно спасибо чуваку). Начал делать так. Изменил значение начальной частоты радио. Но плеер не хочет обновляться. Думаю, дело в контрольной сумме прошивки. Но CRC32 уже пытался подделать - не получается. Пробовал загрузить файл прошивки в IDA Pro Free - пишет что-то типа "Не найден такой процессор z80." Что еще можно сделать? Файл прошивки приложу, если нужно. Не бейте за нубство
rrrogvold Скачать с варезника коммерческую версию IDA. Бесплатная, можно сказать, ничего не поддерживает. И есть большие сомнения, что там действительно используется Z80 - слабоват он для нынешних игрушек с ЖК-дисплейчиками и всяким MP3.
Модель плеера: samsung u5. Прошвку скинуть не могу: отправка глючит, но можно скачать с samsung.ru. Закинул прошивку в бизнес-версию IDA Pro. Толку мало. Программа просто разбила hex-код на группы из 4-5 знаков. И что с ними делать?
rrrogvold И ты думаешь, что в этой "дешевке" стоит нормальный тюнер, который может 76Мгц принимать? В прошивке мужик меняет только диапазон - будет это работать везде или нет? Скорее всего нет. Прошивку прежде чем в Ида загонять, надо на части порезать : там пять частей. Последние две 1.5 и 7.5 Мб - это видимо и есть программа. Чтобы Ида их нормально отработала надо знать хотя бы семейство процессора и адрес загрузки. Если адрес не знаешь, то обычно смотреть там вообще нечего. Но и с адресом для МИПС, например, программа - это китайская грамота. Я уже второй год например изучаю... :-(
А вообще-то читать классиков надо: www.ixbt.com/multimedia/samsung-u5.shtml И никакой Иды не нужно...
Это зависит в первую очередь от вожможностей тюнера - в железке за 1300р он не может быть крутой! Про то, что надо делать я уже сказал. Чудес не бывает. Легкий вариант один. Если частоты хранятся в формате реал - поискать в прошивке. Если они правильно группируются - это наборы для разных стран и можно смело править. Если нет контроля по CRC прошивка заработает. Что будет в случае ошибки легко предсказать - "кирпичико". Начнутся игры с JTAG и т.п. Здесь ни в одну из этих игр играть что-то желающих не видно. Есть одна темка, но там все по взрослому и все равно не очень весело. И железка другая и игры другие.
Хм. Ну хорошо. Но все равно, можно же попробовать? Я нашел через hiew "mz-заголовок" прошивки в самом начале файла. Там и контрольная сумма, и количество байтов в файле, и проч. Думаю, если его подредактировать, то прошивка хотя бы поставится, независимо от того, поймает плеер-таки 70 Мгц или нет.