Здравствуйте.
Спасибо за предоставленные инструменты, без которых работа с этим устройством была бы практически невозможна. Читаю форум давно, это мой первый пост. Изучаю reverse engineering устройств на SoC JieLi.
Работаю с Joyo MOMIX CAB на базе JL AC692x. Цель состоит в изменении параметров, связанных с direct monitoring, то есть с внутренней аудиомаршрутизацией, заданной в прошивке.
Что уже сделано:
* Приобретён USB Updater v4.1.
* Прошивка успешно считана с устройства.
* Образ расшифрован с помощью u-boot tools.
* Бинарный файл анализируется в IDA Pro, однако архитектура процессора пока определяется неочевидно.
* Здесь вы найдёте прошивку для анализа.
Проблема возникает при подключении к официальным JL tools. При попытке соединения через serial использую линии USB DP и DM, что в USB Updater v4.1 соответствует включению или отключению бита 7. Независимо от состояния этого параметра устройство не определяется ни в Effect Tool, ни в AudioToolkit.
Вопросы:
1. Какая архитектура используется в AC692x и какой processor type корректно выбирать в IDA?
2. Требуется ли специальный boot режим или наличие debug флагов в прошивке для работы с JL tools?
3. Есть ли у кого-то опыт изменения параметров, связанных с direct monitoring и внутренней аудиомаршрутизацией, на AC692x?
4. Существует ли какое-либо официальное или неофициальное приложение для работы с этим IC, позволяющее изменить внутренний аудиорутинг без модификации прошивки?
Буду благодарен за любую информацию по архитектуре, процедуре подключения и возможным инструментам настройки.
Заранее спасибо за любую информацию.