Прошивки и софт для iBasso DX200
Состояние темы прошивок и софта на 26 мая 2017 года:
Я c гордостью объявляю о выпуске Firmware 2.2.110-L2! С момента выхода L1 была проделана большая работа, включая общение с разработчиками USB Audio Player PRO, Neutron Music Player и HibyMusic, чтобы они лучше работали с USB Audio. Недавно выпущенный Neutron Music Player 1.95.0 полностью совместим, а специальная сборка бесплатного HibyMusic встроена в эту прошивку с любезного разрешения компании HiBy Music! Необходимые изменения были внесены мной. Эта сборка позволяет вам дополнительно устанавливать официальные версии через Google Play Market.
Еще была проделана работа, чтобы позволить пользователям MacOS и Linux устанавливать мои сборки прошивки. Теперь доступен отдельный zip-архив для прошивки с помощью rkflashtool! Спасибо cleg - совместимая сборка для MacOS теперь есть в Homebrew. Инструкция - тут.
Новые возможности USB Audio for DX200 (включение-выключение режима USB DAC, сохранение и восстановление системных настроек звука) позволяют отключить MangoPlayer в настройках Приложений Андроида, без ущерба для функциональности и качества звука!
Внимание: В этой прошивке исправлена проблема, что носители, оформатированные в exFAT или NTFS монтировались не по уникальному UUID, а по общему имени default. Теперь они монтируются по UUID, что позволяет без проблем одновременно использовать и microSD, и подключенный по USB OTG диск или флешку. Но, после первого запуска, ваша microSD (и ваша библиотека!) окажется по другому пути!
Вот полный список отличий 2.2.110-L2 от официальной прошивки:
Режим Mango
- Удалены сервисы Андроида, не используемые в этом режиме.
- Режим Reader USB теперь работает, хотя и с оговорками.
- Шрифты заменены на шрифт, сделанный из Roboto Condenced.
Но с этой прошивкой, по-моему, режим Mango не нужен из-за преимуществ полного Андроида!
Режим Android
- Встроенное USB Audio for DX200 позволяет играть bit perfect музыку из любых источников и в любых форматах, поддерживаемых USB Audio Player PRO, Neutron Audio, или встроенной же спецсборкой HibyMusic. Она также решает проблемы с производительностью (хоть DST SACD!) и управлением питания (кнопка play/pause), когда экран выключен.
- USB Mass Storage вместо MIDI - доступ к microSD без проблем под любой платформой!
- Google Play Market - ставьте любые приложения, хоть платные или с покупками из приложений.
- SuperSU - для тех, кому оно надо.
- exFAT и NTFS монтируются по UUID - больше нет конфликтов при подключении двух носителей в этих форматах!
- Улучшена производительность и стабильность.
Пожалуйста, потратьте немного времени на чтение полного описания прошивки и USB Audio for DX200 прежде, чем принимать решение или задавать вопросы! Я проверил: с гуглопереводчиком всё понятно!
=====
Выходной идёт к концу, так что пришлось поторопиться: прошивка 2.3.125-L1 доступна для загрузки!
Изменения:- Стабильна, как 2.2.110. Читайте объяснение ниже.
- Вернул назад индикатор процента заряда батареи в статус-баре.
- Индикатор уровня громкости теперь есть и на лок-скрине.
- Моя сборка libtinyalsa.so для обхода ошибки в Андроиде, из-за которой mediaserver время от времени крашился. Пользователи это не замечали, т.к. краш и рестарт происходили в фоне, между воспроизведенеим музыки.
- Решена проблема: для некоторых пользователей (я знаю двух!) в прошивках, начиная с 2.2.110-L2, крашился SystemUI прям при загрузке Андроида. Конечно, нефиг форматировать флешки в левых плеерах, фотоаппаратах и прочая, но раз причину нашел - вроде как пофиксил...
- USB Auduo версии 1.1.44, с небольшими улучшениями. Наиболее заметное - кнопка "Запустить/Остановить" в панели уведомления, для упрощения управлением. Детали - в описании.
Известно, что при выключенном экране Андроид на DX200 убивает 7 из 8 ядер процессора, и воспроизведение музыки в сложных форматах становится невозможным. USB Audio дано решила это проблему, но в 2.3.125 iBasso ее тоже попыталась решить на уровне драйвера питания. Для некоторых пользователей это изменение привело к регулярным перезагрузкам Андроида. Здесь используется драйвер от стабильной 2.2.110. Кому нужно 4 ядра при выключенном экране - включите Турбо режим в USB Audio и оставьте USB Audio работать в фоне. Обратите внимание на иконку в статус-баре: если ее нет - USB Audio закрыта, а не в фоне.
Тесты показали, что работа USB Audio в фоне с постоянно включенным турбо-режимом на жизнь батарейки практически не влияет.