Тестовые версии прошивок для Digma D-Plane iDxD7 3G/iDxD 8 3G/iDxD 10 3G
В данной теме обсуждаются только текущие баги в последних срезах прошивки. Перед тем как публиковать сообщение прошейтесь последним срезом - возможно вашу ошибку уже исправили.
ВНИМАНИЕ! В случае перехода с других прошивок (в т.ч. с заводской) на нашу ветку обязательно выполнить wipe всех разделов после прошивки т.к. изменена раскладка флэша.
BETA версии, контрольные сборки без проверки (только проверка запуска) http://sourceforge.net/projects/wive-ng ... e-ng-idxd/
Данное ПО построено на официальной ветке Amlogic. Сильно переработанное ядро со всеми последними обновлениями для 3.0.x LTS ветки + некоторые бэкпорты. Обновлённый до 4.0.4_r2.1 userspace. Основная задача решить проблемы со стабильностью и работой GPS.
ВНИМАНИЕ! Мы не имеем никакого отношения к прошивкам с которыми поставлялись устройства с завода и ко всем обновленям опубликованным на данный момент на официальном сайте DIGMA. Вся работа по адаптации кода Amlogic для устройств DIGMA была выполнена практически с нуля частично заглядывая в китайское творчество. Как следствие никакие вопросы касательно "а вот тут было так" или "я тут зашил прошивку с digma и у меня ..." идут в /dev/null.
Частота CPU в performance режиме 1320МГц, в PowerSave режиме 1008МГц.
В наших прошивках добавлен экспорт сетки частот, что позволяет использовать приложения управляющие частотой (как пример cpumaster).
Еще раз уточняю - это очень ранние alpha-версии.
Предназначены для опытных пользователей желающих поэкспериментировать. Пользователь как минимум должен уметь снять логи и корректно во всех подробностях описать суть проблемы.
P.S. владельцы планшетов предыдущего поколения iDx7/iDx10 - попытка залить эту прошивку превратит ваш планшет в кирпич, причем даже СЦ после этого не поможет.
ВАЖНО!!! Если вы не можете по adb снять лог в момент ошибки то вам лучше отложить прошивку как минимум до выхода релиз кандидата, а так же рекомендуем воздержаться от публикации сообщений в данной ветке.
ЭТА ТЕМА РАССЧИТАНА ИСКЛЮЧИТЕЛЬНО НА ПОДГОТОВЛЕННЫХ ПОЛЬЗОВАТЕЛЕЙ НЕ ПУГАЮЩИХСЯ КОНСОЛИ И ИМЕЮЩИХ НЕОБХОДИМЫЙ ЗАПАС ЗНАНИЙ И СВОБОДНОГО ВРЕМЕНИ.
Всегда указывайте версию прошивки. Всегда давайте МАКСИМУМ информации для пошагового повторения проблемы. ОБЯЗАТЕЛЬНО опубликовать логи на одном из сервисов pastebin и прикрепить ссылку. Только в этом случае вашей проблемой будут заниматься.
ВНИМАНИЕ:
1) Ни в коем случае не устанавливайте busybox из маркета это приведёт к неработоспособности части логики и непредсказуемым глюкам. В прошивку уже встроена последняя версия busybox с amlogic специфичными патчами.
3) В прошивку встроен набор GNU библиотек что позволяет (например) собрать несколько модифицированный optware и использовать нативные консольные Linux приложения. Кончено это будет возможно если кто-то возьмётся за поддержку таковой. Уровень подготовки для этого должен быть соответствующий. Т.е. человек как минимум должен быть в силах уметь собрать openwrt под ARM внеся определённые правки (включая пути) в исходный код optware. Данная работа в этой ветке не обсуждается.
4) Все наши прошивки поддерживают функцию preinstall (предустановка приложений после прошивки). Для использования необходимо на карте с прошивкой создать директорию preinstall куда положить пакеты программ которые будут автоматически предустановлены после прошивки. Данная функция сделана для того чтобы не захламлять прошивку сторонними приложениями и дать пользователям возможность самостоятельно сформировать пакет программ для установки из коробки.
Предустановка осуществляется в тихом режиме пока пользователь заполняет данные для экаунтов и т.д. Предустановка может занять длительное время (в зависимости от набора приложений). Прогресс никак не идицируется, поэтому после прошивки желательо оставить устройство в покое минут на 15 пока не завершиться предустановка, после чего перезагрузить устройство.
Так же есть возможность сделать копию текущий приложений в preinstall. Для этого нужно от рута по adb или в терминале дать команду preinstall.sh backup и дождаться окончания копирования приложений на флэш.
Команды поддерживаемые скриптом preinstall.sh:
1) preinstall - принудительный запуск тихой установки приложений с sd карты из директории preinstall
2) backup - копирование текущий установленных приложений на sd карту в директорию preinstall
3) batcalib - сброс счётчиков PMU AXP2* и данных статистики батареи android
4) clearcache - очистка кэша приложений
5) check_media - проверка внутреннего флэша с исправлением ошибок
6) format_media - переразбивка и форматирование внутреннего флэша
7) erase_media - полная очистка флэша с забивкой нулями и пометкой BAD секторов в NTFL с последующим форматированием после загрузки (может занять длительное время, не менее 5 минут)
ВНИМАНИЕ:
1) Из поставки исключён Adobe Flash Player т.к. официально не поддерживается ни адобом ни гуглом для чипов Amlogic при этом вызывает хаотичные крахи браузеров и приложений (желающие могут поставить руками, но потом не жаловаться что всё падает). Список совместимых и официально поддерживаемых флэшем устройств живёт тут http://www.adobe.com/devnet-apps/flashr ... vices.html и ниодного устройства на сходной логике в нём нет и не будет.
2) Из поставки исключен SuperUserUI т.к. нужен далеко не всем пользователям и большинство (особенно блондинок) будут отдавать права не думая. Кому нужно тот поставит из маркета.
3) Не включайте режим 2D акселирации в настройках для разработчиков, эта опция только для отладки.
О ветке NEXT:
Прошивка поставляется в 2х вариантах. Ветка без суффикса - стабильная версия в которой только правятся замеченные баги и на котором будет сформирован RC и релиз 1.х.х версии. Ветка с суффиксом NEXT включает в себя все правки от amlogic из их текущей ветки ядра и как результат может содержать регрессии. На базе версии NEXT возможно в будущем будет сформирован релиз ветки 2.х.х.
Ветка NEXT предназначена для отладки нового кода. Не ставьте её если не умеете пользоваться adb и не можете снять детальные логи. Единственное исключение когда стоит попробовать NEXT это если у вас наблюдаются какие-либо проблемы на текущей стабильной ветке.
Пожалуйста всегда указывайте прошивки какой ветки используете в тексте багрепорта. Если устроите путаницу придётся убрать NEXT из паблика что сильно осложнит процесс отладки.
Если вы желаете помочь с отладкой NEXT ветки - разберитесь как через adb снимать логи, а ещё лучше распаять консоль дабы иметь возможность снять логи с физической консоли.
ВНИМАНИЕ:
1) никогда не вставляйте и не вытаскивайте сим карту на включенном и не спящем устройстве если отключен или не работает simdetect. Коротнуть питание симки раз плюнуть. Без паяльника потом не починишь.
2) не включайте simtedect если вы всегда используете устройство со вставленной симкартой, смысла в этом действе нет никакого