Текущее время: 28 мар 2024, 16:12




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Разработка кастомной прошивки [ищу единомышленников] 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 13 сен 2013, 22:13
Сообщения: 10
Откуда: Курск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon X9, 2.08
Наушники: Sennheiser CX 200 II
Сообщение Разработка кастомной прошивки [ищу единомышленников]
Всем привет. Плеером обладаю давно и идея получить нормальный человеческий интерфейс присутствовала с самого первого момента как только я увидел это убожество при включении. С тех пор я всё ждал и периодически шерстил сеть на предмет кастомных прошивок для Cowon X9, но всё зря. Ни RockBox ни кто-то ещё не спешили. Теперь я думаю что никто и не возьмётся за это никогда. Так что, вы поняли. Я решил изучить тему самостоятельно. Надежд на успех у меня мало, в электронике я шарю не очень, поэтому решил написать тут. Вдруг кто-то захочет подключиться и помочь. Изначально у меня стоят планы разобраться в официальной прошивке (как её разбирать на понятные простому смертному файлы и код и собирать обратно чтобы прошивка не окирпичивала плеер) и хотя бы немного поменять родной интерфейс плеера (убрать не нужные тормозящие анимации, улучшить плавнось и быстродействие интерфейса).

Теперь к делу. Гуглил долго и упорно. Инфы по коробочке во всех интернетах 0! Полный голяк! Ни чипов, ни даташитов, НИ-ХРЕ-НА! Написал в российский офис COWON электронное письмо, объяснил ситуацию, попросил исходные данные по прошивке, железкам, и всё что им не жалко. Ответили что система закрытая и никаких данных они не дадут.
В итоге сам вскрыл корпус, прочитал модели чипов:
Фотка вскрытия показать
Изображение

ЦП на ARM: TeleChips TCC7901 вроде как на 500Мгц (датащитов и подробностей не нашёл, но искал не очень упорно)
RAM от EOREX судя по всему то ли на 16 то ли на 32 мегабайта.
микрочип с индексом PCF50633NH это, судя по всему, контроллер питания. (но это не точно)
аудиочип в данный момент нас не интересует. По словам некоторых людей в сети, там стоит Wolfson Неизвестной модели. Скорее всего он с другой стороны платы. Туда лезть я не стал.
Ну что ж, новости более-менее хорошие. чип на ARM, с хорошей мощностью. Интерфейс с ним точно можно сделать более плавным и красивым. Китайцы в 2012 планшеты на таких чипах клепали на андроиде. Значит затея не лишена смысла.

Далее берём за основу официальную прошивку v2.08 с главного сайта (я взял её а не 2.12 потому что восьмёрка у меня стабильнее работает). Распаковываем и открываем по очереди .BIN файлы в HEX-редакторе. Я использую IDA Pro. И вот тут ребята, у меня полный затык. Просидел на выходных пол дня изучая бинарники. Так ничего важного и не нашёл пока что (я в этом не шарю). Дальше в планах аналогичным образом изучить внутренние файлы плеера которые записаны в его память. К ним пока не приступал.
Скриншот бинарника показать
Изображение


Ещё рассматриваю варианты с консольными утилитами. У плеера хоть и не стандартный кабель, но шина скорее всего используется всё равно USB-шная (я так думаю по косвенным признакам). Так что зная модель чипа и то что устройство подключается по USB-шине, можно попробовать поискать консольные утилиты которые смогут сдампить уже установленную прошивку плеера и дальше работать уже с ней в более понятном виде. Пока это теория.

В общем если кто-то заинтересован в развитии данного процесса, буду очень рад помощи. С разбором бинарников мне вообще тяжко будет одному.

Добавлено спустя 18 минут 37 секунд:

На сайте RockBox (ребята которые делают альтернативные прошивки на самые популярные плееры) есть спецификации по Cowon D20 у которого по ходу совпадает ЦП https://www.rockbox.org/wiki/CowonD20Info и там же есть даташит на процессор и другие схемы тоже совпадают. RAM на 64 мегабайта. Уже круто становится.

_________________
______________________________________
Cowon X9 2.08 / Sennheiser CX 200 Street II 16Ом
Sennheiser HD 201 / Microlab SOLO2 MK-3


18 дек 2018, 14:19
Профиль ICQ
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron