[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4693: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4694: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4695: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
ddixlab • Просмотр темы - RC прошики A4.4 для iDsQ и iDrQ

RC прошики A4.4 для iDsQ и iDrQ

Сервисные прошивки, ПО, обсуждение

Сообщение Alexey Kostrov » Вс фев 23, 2014 12:53 pm
Переход с 4.2 на 4.4 осуществляется ТОЛЬКО с помощью PhoenixSuit. Формат OTA обновлений 4.2 и 4.4 не совместим.

Итак, поехали:

1. Данная прошивка имеет статус релиз кандидата, это значит что несмотря на некоторые шероховатости она вполне может использоваться в повседневном режиме.
2. В данной теме обсуждаются ТОЛЬКО текущие ошибки и проблемы, поэтому максимально подробно описывайте проблему, не ограничиваясь словами "не работает", и указывайте версию прошивки.
3. Сообщения не относящиеся к теме, не содержащие конструктивной информации, будут удаляться без предупреждения.

Еще раз: на данном этапе никакие пожелания по поводу функционала не принимаются. Тема предназначена только для баг-репортов, любые другие сообщения удаляются без предупреждения и без обсуждения.

При переходе с заводской прошивки на нашу делать это строго с помощью PhoenixSuit (не через рекавери) c полным форматированием.

ВНИМАНИЕ:
1) после прошивки и первичной настройки перед началом штатного использования обязательно корректно завершите работу устройства и включите снова
2) ни в коем случае не устанавливайте busybox из маркета это приведёт к неработоспособности части логики и непредсказуемым глюкам. В прошивку уже встроена последняя версия busybox с allwinner специфичными патчами.
3) в прошивку встроен набор GNU библиотек что позволяет (например) собрать несколько модифицированный optware и использовать нативные консольные Linux приложения. Кончено это будет возможно если кто-то возьмётся за поддержку таковой. Уровень подготовки для этого должен быть соответствующий. Т.е. человек как минимум должен быть в силах уметь собрать openwrt под ARM внеся определённые правки (включая пути) в исходный код optware. Данная работа в этой ветке не обсуждается.
4) из поставки исключён Adobe Flash Player т.к. официально не поддерживается ни адобом ни гуглом для чипов Allwinner при этом вызывает хаотичные крахи браузеров и приложений (желающие могут поставить руками, но потом не жаловаться что всё падает). Список совместимых и официально поддерживаемых флэшем устройств живёт тут http://www.adobe.com/devnet-apps/flashr ... vices.html и ниодного устройства на сходной логике в нём нет и не будет.
5) из поставки исключен SuperSU т.к. нужен далеко не всем пользователям и большинство (особенно блондинок) будут отдавать права не думая. Кому нужно тот поставит из маркета.
6) никогда не вставляйте и не вытаскивайте сим карту на включенном устройстве. Коротнуть питание симки раз плюнуть. Без паяльника потом не починишь.
7) все наши прошивки поддерживают функцию preinstall (предустановка приложений после прошивки). Для использования необходимо на карте с прошивкой создать директорию preinstall куда положить пакеты программ которые будут автоматически предустановлены после прошивки. Данная функция сделана для того чтобы не захламлять прошивку сторонними приложениями и дать пользователям возможность самостоятельно сформировать пакет программ для установки из коробки.
Предустановка осуществляется в тихом режиме пока пользователь заполняет данные для экаунтов и т.д. Предустановка может занять длительное время (в зависимости от набора приложений). Прогресс никак не индицируется, поэтому после прошивки желательно оставить устройство в покое минут на 15 пока не завершиться предустановка, после чего перезагрузить устройство.
8) старайтесь не использовать приложения требующие root привилегий. Это как минимум не безопасно. Практически все приложения использующие root так или иначе вмешиваются в нормальное функционирование системы меняя так или иначе штатную логику, что может привести к непредсказуемым последствиям. Если есть возможность использовать альтернативу не требующую рута - следует это сделать.
9) если имеются проблемы с передачей файлов через BT следует переименовать устройство в настройках BT. Имя не должно содержать ничего кроме латинских букв и цифр(желательно в нижнем регистре т.к. например NucleOS используемая во многих сверхдешовых смартфонах спотыкается при использовании верхнего регистра в имени подключаемого устройства, так же длина имени чем короче тем меньше шансов на глюк).

Так же есть возможность сделать копию текущий приложений в preinstall. Для этого нужно от рута по adb или в терминале дать команду preinstall.sh backup и дождаться окончания копирования приложений на флэш.

Команды поддерживаемые скриптом preinstall.sh:
1) preinstall - принудительный запуск тихой установки приложений с sd карты из директории preinstall
2) backup - копирование текущий установленных приложений на sd карту в директорию preinstall
3) batcalib - сброс статистики батареи android
4) clearcache - очистка кэша приложений
5) formatmedia - форматирование раздела media

Если у вас наблюдаются проблемы с работой встроенного флэша или зависания/перезагрузки при работе со встроенным флэшем - выполните preinstall.sh formatmedia от root для исправления формата разделов.

Известные аппаратные проблемы не исправляемые прошивками:
1) в IdrQ10 3g установлен wifi/bt адаптер RTL8723as имеющий проблемы совместимости с некоторыми роутерами, увы полноценно не лечиться (что могли то сделали). Проявляется как увеличение пинга (вплоть до полного отвала всех клиентов на заводском по, с нашим отвалов быть не должно) с которым работает планшет. На данный момент проблема полностью решена однако пришлось отказаться от поддержи 802.11N (благо на планшете он особо не нужен и достаточно поддержки B/G).

Пожалуйста всегда указывайте версию прошивки и полное наименование и РЕВИЗИЮ устройства при регистрации.

Все вопросы касательно получения исходников адресуем непосредственно в
_______________________________________________________________________________________________________________
Брать тут https://sourceforge.net/projects/wive-n ... e-ng-idsq/

Обновление осуществляется через утилиту PhoenixSuit: http://www.ddixlab.com/public/digma/tab ... ixSuit.rar
Инструкция по обновлению: http://www.ddixlab.com/public/digma/tab ... Q_iDrQ.pdf

Утилита обновления для Mac: http://www.ddixlab.com/download/hajmaha ... ForMac.zip
Утилита обновления для Linux 64: http://www.ddixlab.com/download/hajmaha ... inux64.zip
Alexey Kostrov

 
Сообщений: 638
Зарегистрирован: Вт окт 07, 2008 7:50 pm
Откуда: Москва

Сообщение sfstudio » Пт мар 21, 2014 3:52 pm
0.3.0:
1) В драйверах RTL8XX (все устройства без 3G и idrq10 3g) пофикшена проблема с реконнектом после сна
2) Обновлены gapps и зависимости
3) Исправления в стэке 802.11 на предмет обработки состояния соединения
4) Если dhcp сервер не отдал mtu то выставляем 1500 по умолчанию.
5) wpa_supplicant, и логике загрузки драйверов wifi на предмет стабильности
3) В wpa_supplicant разрешена работа с ad-hoc сетями, всегда по умолчанию теперь включен автореконнект и убрана проверка номера канала (т.е. если точку видно из драйвера то и соединятся с ней должно быть разрешено)
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Сб мар 22, 2014 2:36 am
0.3.1 & 0.3.2:
Дальнейшая правка проблем с wifi (исправления в wpa_supplicant и управляющей логике). Закрыто несколько проблем в т.ч. и регрессия внесённая гуглом в 4.4 приводящая к хаотичным проблемам соединения.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Пн мар 24, 2014 4:44 am
0.3.3:
1) Окончательно закрыта проблема переподключения к wifi при выходе из глубокого сна на всех устройствах.

На всякий случай оставил включенной отладку wpa_supplicant.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вт мар 25, 2014 9:19 am
0.3.4:
1) Исправлена работа в режиме портативной точки доступа (все устройства)
2) hostapd на броадкомах теперь тоже работает в 802.11N
3) отключена поддержка rfkill в wpa_supplicnat/hostapd (не используется в наших устройствах)
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Чт апр 03, 2014 11:25 am
0.3.5:
1) мелкие правки ядра
2) включена поддержка miracast (не проверял т.к. нет под рукой ТВ с его поддержкой, требуется тестирование, на броадкомах скорее всего будет работать, с риалтэками под вопросом)
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вс апр 06, 2014 6:52 pm
0.3.6:
1) откат изменений включающих миракаст, в текущей ветке драйверов нет полноценной поддержки миракаста, более того на idrq10 3g включение миракаста привело к регрессии из-за которой стал неверно работать кэш соединений в wpa_supplicant. Работу над поддержкой миракаста отодвинем в ToDo на последние место и будем заниматься после портирования на ожидающийся в скором времени Android 4.4.3.

Если не выявиться проблем то эта версия имеет все шансы стать релизом.

Если имеются проблемы нужны вывод logcat и dmesg + желательно лог с роутера в момент возникновения проблемы (да полное название роутера и версию прошивки так же будет указать не лишним).
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вс май 18, 2014 6:05 am
0.3.7:
1) бэкпорт правок в lowmem killer
2) фикс уязвимости CVE-2014-0196
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Пт май 30, 2014 3:55 pm
0.3.8:
1) обновлены gapps
2) в ядре исправлена застарелая ошибка приводившая к утечке памяти (внесена в 3.3.0)
3) небольшая оптимизация планировщика cpu, подсистемы vm,persistent_ram,vfp
4) min_free_kb увеличен до 48Мб
5) другая мелочь

По сути это багфикс релиз с правками того на что наткнулся работая над кодом Optima 7.0 3G и при проверке оказалось что эти же проблемы есть и в ids*q серии просто вероятность проявления сильно меньше т.к. памяти как минимум вдвое больше.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Ср июн 04, 2014 1:32 pm
0.4.0:
1) Исправлена регрессия приводившая к серьёзному падению производительности.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вс июн 08, 2014 11:55 am
0.4.1:
1) в ядре закрыта уязвимость CVE-2014-3153
2) для idsq8 3g исправлена работа голосового вызова (требуется проверка)
3) синхронизация исправлений со стабильной 4.2 веткой
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вт июн 17, 2014 9:37 pm
0.5.0:
1) импорт багфиксов из 4.4.3 ветки AOSP (wifi/net/display/camera/power managment/geolocation/etc)

переход на 4.4.3 ветку будет возможен только если олвиннер адаптирует свой код под новый API и опубликует у себя в GIT. Пока там ничего нет, потому ограничился переносом критичных фиксов.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Сб июн 21, 2014 3:56 am
0.5.1:
1) idrq10 3g - в драйвере RTL8723AS устранено две проблемы которые время от времени приводили к неработоспособности радиомодуля (приходилось выключать/включать wifi чтобы восстановить работу)
2) во всех устройствах с RTL8723AS/RTL8188EU радиомодулями в драйверах удалена логика фонового сканирования эфира (андроид сам периодически сканирует эфир через wpa_supplicant, поэтому смысла в драйвере раз в минуту сканировать эфир не имеет никакого смысла + ведёт к дополнительным глюкам и трате заряда)
3) по умолчанию разрешено использовать GPU для отрисовки 2D в частности интерфейса

На текущий момент из известных проблем остаётся время от времени (один раз из примерно 20 просыпаний) неработающий автореконнект к wifi после сна на IDRQ10 3G (увы пока не отловил где именно остаётся загвоздка, вроде уже всё что можно с микроскопом просмотрел и практически свёл на нет проблему, однако...), так же есть мелкие проблемы с RIL на нём же. Проблем с остальными устройствами не замечено. Однако я бы не рекомендовал использовать 4.4 на текущий момент. Google увы так и не закрыл часть проблем в логике + потеря совместимости с некоторыми приложениями или их некорректное поведение (т.е. если автор не почесался не оттестировал и не поправил приложение поведение его предсказать сложно).
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Вс июн 22, 2014 8:37 pm
0.6.0 внеплановый релиз:
1) Устранена серьёзная уязвимость (CVE-2014-0224) в openssl (бэкпорт из 4.4.4)

Крайне рекомендую обновиться всем кто пользуется чем-то кроме игрушек. Подробности http://habrahabr.ru/post/225381/

Исправленные на предмет CVE-2014-0224 библиотеки openssl в бинарном виде для самостоятельного обновления в Android 4.x.x (для не поддерживаемых нами устройств) можно взять тут http://sourceforge.net/projects/wive-ng ... ive-others . Инструкция внутри. ABI не менялся потому должно быть совместимо с любыми устройствами на ARM с соответствующей версией Android.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение den161pyc » Сб июн 28, 2014 11:12 am
При установке больших приложений с маркета выдает ошибку "не удалось установить на usb-накопитель или sd-карту". Ставил прошивку последнюю, все по инструкции. Как быть? На последней прошивке А4.2 все ок!
den161pyc

 
Сообщений: 1
Зарегистрирован: Пн ноя 18, 2013 12:32 pm
Устройства::

Сообщение sfstudio » Сб июн 28, 2014 11:24 am
Ждать пока авторы приложений пропишут корректно пермишены для sdcard требуемые 4.4 веткой или полностью удалить поддержку рута (поможет не для всех приложений), или юзать 4.2 ветку (что и рекомендую). Это не проблема прошивки, это гуглологика введённая с 4.4.х.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение Sergey_Ace » Сб июн 28, 2014 9:57 pm
Намучился. Была необходимость работы с симкой (3G), после каждого засыпания мобильная сеть отваливалась с "концами".. Если Wi-Fi можно передернуть и подключится заново, то здесь приходилось перегружать девайс. Так и пришлось воткнуть в розетку и увеличить время засыпания до 30 минут. :(
Sergey_Ace

 
Сообщений: 2
Зарегистрирован: Пн июн 02, 2014 10:53 am
Устройства::

Сообщение sfstudio » Вс июн 29, 2014 2:24 pm
Исходников libril для этих модемов у нас нет о чём говорил не раз. Тут увы мы ничем помочь не можем. Однако я уже говорил что на idrq крайне рекомендую оставаться на 4.2, там другая логика управления соединениями и вероятность появления проблем с радио на 4.2 в разы ниже.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение Sergey_Ace » Вс июн 29, 2014 2:37 pm
Все верно, откатился на 4.2, иногда засыпает Wi-Fi, помогает передергивание, модем держится отлично. Сам интерфейс чуть менее плавный..
Sergey_Ace

 
Сообщений: 2
Зарегистрирован: Пн июн 02, 2014 10:53 am
Устройства::

Сообщение sfstudio » Вс июн 29, 2014 2:43 pm
Не засыпает там wifi. Сам радиомодуль 8723 долбанутый. Оторвал бы уши тому кто додумался в старшую линейку его засунуть. Ставили во все 3Г девайсы броадкомы, дык нет блин.

Всё завязываем с оффтопом.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

След.

Кто сейчас на форуме

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

x