[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]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
ddixlab Открытый форум разработчиков и сервисников 2014-08-08T19:53:19+03:00 http://www.ddxinfo.ru/forum/feed.php?f=19&t=2881 2014-08-08T19:53:19+03:00 2014-08-08T19:53:19+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40445#p40445 <![CDATA[Re: Стабильная ветка Android 4.2 Optima 7.0/7.2(TT7022MG/072]]> 1) обновлена библиотека openssl до версии 1.0.1i в которой исправлено 9ть уязвимостей (подробности http://www.opennet.ru/opennews/art.shtml?num=40342)

Статистика: Добавлено sfstudio — Пт авг 08, 2014 7:53 pm


]]>
2014-08-04T02:43:09+03:00 2014-08-04T02:43:09+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40426#p40426 <![CDATA[Re: Стабильная ветка Android 4.2 Optima 7.0/7.2(TT7022MG/072]]> 1) обновлен goole play
2) в подсистеме 80211 исправлена ошибка приводившая к невозможности рескана в некоторых ситуациях
3) оптимизирована логика readahead (существенно улучшилась отзывчивость системы при параллельном чтении с nand)
4) исправлена ошибка которая могла приводить к некорректной регистрации устройств после сна
5) другие мелкие правки

Статистика: Добавлено sfstudio — Пн авг 04, 2014 2:43 am


]]>
2014-07-14T00:22:38+03:00 2014-07-14T00:22:38+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40399#p40399 <![CDATA[Re: Стабильная ветка Android 4.2 Optima 7.0/7.2(TT7022MG/072]]> 1) бэкпорт исправлений ядра из стабильной 3.4 LTS ветки (только критичные фиксы буквально во всех подсистемах)

Статистика: Добавлено sfstudio — Пн июл 14, 2014 12:22 am


]]>
2014-06-22T05:35:19+03:00 2014-06-22T05:35:19+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40364#p40364 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> 1) Устранена серьёзная уязвимость (CVE-2014-0224) в openssl (библиотека обновлена до 1.0.1h)
2) по умолчанию разрешено использовать GPU для отрисовки 2D в частности интерфейса

Крайне рекомендую обновиться всем кто пользуется чем-то кроме игрушек. Подробности 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 — Вс июн 22, 2014 5:35 am


]]>
2014-06-18T04:10:54+03:00 2014-06-18T04:10:54+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40360#p40360 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> 1) бэкпорт багфиксов из 4.4.3 ветки AOSP (display/camera/power managment/geolocation/etc)
2) в ядре закрыта уязвимость CVE-2014-3153

Настоятельно рекомендую обновиться.

Статистика: Добавлено sfstudio — Ср июн 18, 2014 4:10 am


]]>
2014-06-04T00:59:08+03:00 2014-06-04T00:59:08+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40330#p40330 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> Статистика: Добавлено sfstudio — Ср июн 04, 2014 12:59 am


]]>
2014-06-03T15:29:34+03:00 2014-06-03T15:29:34+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40329#p40329 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> А я уже жить не могу без GravityBox (Дополнительные тайлы в быстрых настройках)

Статистика: Добавлено _AI_ — Вт июн 03, 2014 3:29 pm


]]>
2014-06-02T19:47:41+03:00 2014-06-02T19:47:41+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40327#p40327 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]>
Так что совместимость с некоторыми приложениями заломана медиатэком изначально. Править этот ад ради 1,5 далеко не уникальных прилоежний не вижу смысла, как и времени на это нет. Устройство 2р/кг далеко не профильная для развития железка.

Статистика: Добавлено sfstudio — Пн июн 02, 2014 7:47 pm


]]>
2014-06-02T19:38:48+03:00 2014-06-02T19:38:48+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40326#p40326 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> отмечу, что ни одна версия не работал ни на одной прошивке на данном аппарате.

Статистика: Добавлено _AI_ — Пн июн 02, 2014 7:38 pm


]]>
2014-06-01T13:06:19+03:00 2014-06-01T13:06:19+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40317#p40317 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]>
В некоторых регионах beeline требует обязательного указания в профиле режима аутентификации. Если вы видите что сеть есть, индикация режима (например 3G) есть, голос работает, при этом доступ в сеть отсутствует следует в настройках APN выбрать один из типов аутентификации (обычно PAP но бывает что требует и CHAP) и сохранить настройки APN.

Статистика: Добавлено sfstudio — Вс июн 01, 2014 1:06 pm


]]>
2014-06-01T12:45:07+03:00 2014-06-01T12:45:07+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40316#p40316 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]> 1) обновлено ядро до 3.4.11
2) портированы все изменения и улучшения в части ядра выполненные нами для других устройств
3) бэкпортирован пласт критичных правок из ванильного ядра с kernel.org (вплоть до 3.14.4)
4) попутно исправлено множество ошибок в практически всех подсистемах wifi/gps/battery_meter и т.д. и т.п.
5) в андроид исправлена ошибка отрисовки приводившая к таким эффектам как серые буквы на чёрном фоне
6) обновлён код андроид до последней версии из 4.2.2 ветки AOSP
7) интегрирована поддержка preinstall (см выше), sysct.conf
8) значительно ускорена работа GPS (точность повышается с накоплением статистики)
9) FM тюнер более не требует для запуска подключения наушинков (однако т.к. внутренняя антенна отсутствует, хотя место для её подключения и вся обвязка на плате присуствтует, то приём без подключенных наушников будет возможен только при очень высоком уровне сигнала)
10) исправлены режимы зарядки (от зарядника 2А зарядка ускорилась примерно в 1,5 раза) и индикации уровня заряда

Изменений кроме вышеперечисленных очень много все их описывать просто не имеет смысла.

На текущий момент критичных проблем не замечено.

Статистика: Добавлено sfstudio — Вс июн 01, 2014 12:45 pm


]]>
2014-06-01T12:30:28+03:00 2014-06-01T12:30:28+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40315#p40315 <![CDATA[Re: Прошивка Digma Optima 7.0 / 7.2 TT7022MG/TT7022-072]]>
1) Для того чтобы включить поддержку swap на внешней sd карте необходимо установить sd карту, дождаться загрузки устройства затем в консоли (через терминал эмулятор или по adb) выполнить preinstall.sh swap 64 (где 64 это размер создаваемого swap файла). После окончания процесса создания будет выведено сообщение о необходимости перезагрузиться. Отключение свопа производиться той же командой но без параметра указывающего размер или с указанием нулевого размера.
2) Для того чтобы включить поддержку zram в консоли (через терминал эмулятор или по adb) выполнить preinstall.sh zram 64 (где 64 это размер создаваемого zram раздела для размещения swap). После окончания процесса создания будет выведено сообщение о необходимости перезагрузиться. Отключение производиться той же командой но без параметра указывающего размер или с указанием нулевого размера.

Помните что поддержка свопа и свопа в zram являются эксперементальными и используя эти возможности вы должны понимать что нет никакой гарантии их стабильной работы.

Так же следует понимать что при работе что zram что swap несколько увеличиться энергопотребление. А в режиме swap на sdcard по исчерпанию оперативной памяти кроме дополнительного потребления получите эффект наблюдаемый на больших ПК. Т.е. торможение системы на время пока ядро скидывает или восстанавливает содержимое памяти на/с карты. Однако использование своп позволяет в некоторых случаях обойтись без отстрела приложений oom killer`ом и продолжать работу даже если приложению требуется памяти больше чем есть по факту.

Помните что если вы используете своп на sd карте то:
1) нужно использовать максимально быструю карту
2) не в коем случае нельзя извлекать карту на работающей системе (последствия могут быть любыми от зависания до порчи системы)

Что касается размера. Для zram не имеет смысла устанавливать размер более 128Мб (по факту оптимально, по моим тестам, получается около 48-64мБ). Своп дабы не получить глобальные тормоза лучше вообще не использовать илииспользовать минимального (порядка 32мб) размера.

Допускается одновременное использование свопа на карте и в памяти (zram). Для этого достаточно выполнить обе операции по включению подкачки по очереди и перезагрузить устройство.

Статистика: Добавлено sfstudio — Вс июн 01, 2014 12:30 pm


]]>
2014-06-01T12:19:35+03:00 2014-06-01T12:19:35+03:00 http://www.ddxinfo.ru/forum/viewtopic.php?t=2881&p=40314#p40314 <![CDATA[Стабильная ветка Android 4.2 Optima 7.0/7.2(TT7022MG/072)]]> http://sourceforge.net/projects/wive-ng ... 022mg_a42/ .

Обновление осуществляется с помощью утилиты http://www.ddixlab.com/public/digma/tab ... 3.1328.rar (не используйте версии выше 3.1328 т.к. после этой версии внесена ошибка которая время от времени приводит к сбоям во время обновления и восстановить работу без вскрытия устройства будет проблематично)

Перед прошивкой следует обязательно прочесть viewtopic.php?f=26&t=2922

При переходе с заводской прошивки на нашу делать это строго с помощью MTK Flash Tool (не через рекавери) используя опцию Download (не Upgrade).

Инструкция по обновлению http://www.digma.ru/data/download/firmw ... shTool.pdf

При обновлении через рекавери (OTA) (требуется полный wipe после прошивки).

Данная прошивка выполнена на базе сильно переработанного SDK медиатэк (4.2.2). Включает в себя большое число исправлений как в коде ядра так и в коде андроид.

На текущий момент код заморожен для выявления оставшихся проблем в части стабильности. Багрепорты должны быть оформлены с логами и чётким описанием проблемы.

Не стоит тратить чужое время постами типа: "шеф всё пропало..." или "поставил ххх чёт нифига не работает". Учитесь корректно составлять репорты.

ВНИМАНИЕ!!! ЕСЛИ ВЫ РЕШИЛИ НАПИСАТЬ В ЭТОЙ ТЕМЕ ТО У ВАС ДОЛЖНА БЫТЬ УСТАНОВЛЕНА ПОСЛЕДНЯЯ ВЕРСИЯ ДОСТУПНАЯ ПО ССЫЛКЕ ВЫШЕ.

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

Всегда указывайте версию прошивки. Всегда давайте МАКСИМУМ информации для пошагового повторения проблемы. ОБЯЗАТЕЛЬНО опубликовать логи на pastebin.com и прикрепить ссылку. Только в этом случае вашей проблемой будут заниматься.

ВНИМАНИЕ:
1) после прошивки и первичной настройки перед началом штатного использования обязательно корректно завершите работу устройства и включите снова
2) ни в коем случае не устанавливайте busybox из маркета это приведёт к неработоспособности части логики и непредсказуемым глюкам. В прошивку уже встроена последняя версия busybox.
3) в прошивку встроен набор GNU библиотек что позволяет (например) собрать несколько модифицированный optware и использовать нативные консольные Linux приложения. Кончено это будет возможно если кто-то возьмётся за поддержку таковой. Уровень подготовки для этого должен быть соответствующий. Т.е. человек как минимум должен быть в силах уметь собрать openwrt под ARM внеся определённые правки (включая пути) в исходный код optware. Данная работа в этой ветке не обсуждается.
4) никогда не вставляйте и не вытаскивайте сим карту на включенном устройстве.
5) все наши прошивки поддерживают функцию preinstall (предустановка приложений после прошивки). Для использования необходимо на карте с прошивкой создать директорию preinstall куда положить пакеты программ которые будут автоматически предустановлены после прошивки. Данная функция сделана для того чтобы не захламлять прошивку сторонними приложениями и дать пользователям возможность самостоятельно сформировать пакет программ для установки из коробки.
Предустановка осуществляется в тихом режиме пока пользователь заполняет данные для экаунтов и т.д. Предустановка может занять длительное время (в зависимости от набора приложений). Прогресс никак не индицируется, поэтому после прошивки желательно оставить устройство в покое минут на 15 пока не завершиться предустановка, после чего перезагрузить устройство.
6) старайтесь не использовать приложения требующие root привилегий. Это как минимум не безопасно. Практически все приложения использующие root так или иначе вмешиваются в нормальное функционирование системы меняя так или иначе штатную логику, что может привести к непредсказуемым последствиям. Если есть возможность использовать альтернативу не требующую рута - следует это сделать. Претензии о неработоспособности приложений требующих root не принимаются. Как и проблемы вызванные работой этих самых приложений вам придётся решать самостоятельно устраняя последствия вмешательства в штатную логику работы системы.
7) если имеются проблемы с передачей файлов через BT следует переименовать устройство в настройках BT. Имя не должно содержать ничего кроме латинских букв и цифр(желательно в нижнем регистре т.к. например NucleOS используемая во многих сверхдешовых смартфонах спотыкается при использовании верхнего регистра в имени подключаемого устройства, так же длина имени чем короче тем меньше шансов на глюк).

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

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

Все операции с preinstall.sh следует выполнять от root. Для получения прав root достаточно установить SuperSU из маркета запустить его и на предложение обновить su сказать обновить в нормальном режиме.

Пакет для установки GoogleTalk (гарантированно работающая в нашем окружении версия) можно взять тут http://wive-ng.sf.net/downloads/Talk.apk

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

Все вопросы касательно получения исходников адресуем непосредственно в

P.S. С версионированием до сих пор бардак так что ориентируемся по дате.

Статистика: Добавлено sfstudio — Вс июн 01, 2014 12:19 pm


]]>