[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/bbcode.php on line 112: 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_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/bbcode.php on line 112: 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_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/bbcode.php on line 112: 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 112: 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 • Просмотр темы - Тестовые версии прошивок для Digma D-Plane iDxD7/8/10 3G

Тестовые версии прошивок для Digma D-Plane iDxD7/8/10 3G

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

Сообщение sfstudio » Вс янв 27, 2013 6:36 pm
0.4.2:
1) Изменены настройки питания CPU
2) Переделана логика включения/отключения переферии при суспенде/восстановлении (используем разную последовательность в зависимости от выполняемой операции + добавлена задержка чтобы избежать ситуации когда параметры питания ещё не устаканились а система уже взлетела)
3) Переделана логика настройки режимов CPU в морде. Теперь вместо статичного значения частоты выбирается максимальная планка для шедуллера
4) Расширен блэклист для алармов
5) Добавлена опция pm.alarm_blacklist_all в build.prop при установке которой все абсолютно приложения попадают в blacklist и не смогут устанавливать alarm таймеры, что существенно экономит батарейку во сне (по сути это безопсная версия опции pm.alarm_timer_disable блокирующая установку таймеров в коде android alarm manager вместо блокировки на уровне ядра, и как следствие не приводящая к проблемам с системным временем и прочему)

У кого были ребуты - пробуем. Всё должно уйти.

Всё залилось.
sfstudio

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

Сообщение S-h-D » Вс янв 27, 2013 9:58 pm
Устройство Digma iDxD7 3G (type2).
Прошивки - тестовые v0.3.4, 0.4.1, 0.4.2 (), "консервативная" v1.5f ().

Проблема - при попытке запуска приложения "Камера" выдается сообщение "не удалось подключиться к камере".
Через ADB (cmd, adb start-server, цепляем планшет, adb -d logcat >> log, действие в планшете, Ctrl+С в консоли, adb stop-server) в логах устройства вот такое нашёл:
E/V4LCameraAdapter( 99): hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:143 initialize - Error while opening handle to V4L2 Camera: No such file or directory
Подробнее или (архивчик с логами). Логи сняты на тестовой прошивке v0.4.2.

После отката на "заводские" прошивки *factory_type2*, взятые , обе камеры работают нормально. После обновления на тестовые - снова та же проблема.

Прошивал следующим образом: power on в сервисное меню -> (wipe media, cache, factory), reboot, power off, втыкаем SD с прошивкой, power on -> (прошивка, автоreboot), power off, извлечение SD-карты, power on в сервисное меню -> (wipe media, cache, factory), reboot.

Я что-то сделал неправильно, или надо просто подождать, пока вы поддержку камеры для iDxD7 3G (type 2) в ваших тестовых прошивках прикрутите?
Если таки я отловил что-то новое и нужна какая-то доп. информация - обращайтесь. Планшет у меня пока не в работе, могу помучить.
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение sfstudio » Вс янв 27, 2013 10:21 pm
У нас нет на руках REV2 по информации от китайцев заменён был только тач. И собсно Алексей проверял на второй ревизии и насколько я помню камеры у него работали. Так что либо это уже 3я ревизия либо у вас idxd8 второй ревизии где китайцы сказали о замены камеры. В общем ждём Алексея.

P.S. не надо никаких "архивиков" особенно на помойках для логов есть http://pastebin.com/ о чём ётко сказано на первой странице. Более того если не работает железо нужен вывод dmesg (да лучше всегда его предоставлять), по выводу logcat можно долго в гадалок играть.
sfstudio

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

Сообщение sfstudio » Пн янв 28, 2013 1:59 am
Поторопился с 0.4.2.
Следующий тест всё на ту же тему за номером 0.4.3.
Вообще по хорошему нужно чтобы кто-то дружащий с паяльником и у кого повторения регулярные распаял физическую консольку к UART и снял логи в момент ребута. Ибо по adb эти логи не вытащить. А то сейчас получается в гадалок играем и проверям по сути предположения. Возможно всё гораздо проще, но без лога с физической консоли увы...

P.S. Сейчас в процессе отлова от версии к версии могут быть как улучшения так и ещё более яркое проявление проблемы. Это нужно чётко описывать.

Упс.. 0.4.3 будет завтра. Пока отбой по тестам.
sfstudio

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

Сообщение S-h-D » Пн янв 28, 2013 4:15 am
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение S-h-D » Пн янв 28, 2013 9:28 am

S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение Dataflow » Пн янв 28, 2013 6:41 pm
4.1 вроде даже с синхронизацией живет.
Dataflow

 
Сообщений: 26
Зарегистрирован: Вс дек 16, 2012 1:32 am
Откуда: Москва
Устройства::

Сообщение sfstudio » Пн янв 28, 2013 6:54 pm
Ясно что что-то с питальником. Сейчас переделал пости всё начина от инита платформы до настройки регуляторов. Там дичайшая каша была. К утру думаю рожу версию. Проблема ещё в том что CPU похоже разных ревизий и память разная в разных девайсах...
sfstudio

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

Сообщение sfstudio » Пн янв 28, 2013 10:22 pm
Хью. Вроде закончил. В общем что пришлось сделать:
1) Переписать нафиг логику инициализации переферии
2) Перелопатить все параметры PMU поправить иницилизацию power regulator ибо эти черти просто отключили проверки т.к. при включении вырубались линии которые всегда должны быть включены (например питания DDR)
3) Выстрадать буквально диапазоны напряжений для каждой из линий
4) Перелопатить код управления частотой CPU начиная с базовой поддеркжи cpufreq и заканчивая юзерспэйс логикой конфигурации этого дела

Попутно нарвался на:
1) неверную обработку состояния simdetect в коде поддержки платформ, переделал логику и вместо прямого чтения состояния опрашиваю драйвер симдетекта т.е. данные получаем теперь оттуда же откуда драйвер управляющий питанием модема (к сожалению правки без проверки 3Г у меня мёртвый)
2) стопку мёртвого кода потенциально конфликтующего с новым кодом. Т.е. он не должен исполняться на наших устройствах, однако...

Попутно обновил ядро до 3.0.61.

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

В общем ставлю собираться и по результатам заливаю.
sfstudio

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

Сообщение S-h-D » Вт янв 29, 2013 1:59 am
Поправочка насчет неработающей камеры. Из двух "фабричных" type2 прошивок камера работает только на одной. Виноват :) Очень хотелось спать, видимо, зашил подряд два раза одну и ту же прошивку.

idxd7_factory_type2a_20121120.zip - камера не работает.
idxd7_factory_type2_20121201.zip - камера РАБОТАЕТ без нареканий.
idxd7_rev2-a40_v1.5f-24012013.7z - камера не работает.
idxd7_rev2-a40_v0.4.2_beta-27012013.7z - камера не работает.

Снял логи. Метод следующий. Снимаются логи (adb -d logcat -d > log1 + adb -d shell dmesg > dmesg1). Затем делается попытка открыть приложение "Камера". Затем выход в desktop. Затем снова снимаются логи (adb -d logcat -d > log2 + adb -d shell dmesg > dmesg2). И так для всех четырех проверенных версий прошивки. На той прошивке, где камера работала, помимо входа в приложение "Камера" сделан снимок, затем переключение на фронтальную камеру, снова снимок, и только затем выход в desktop.

Логи:
idxd7_factory_type2_20121201.zip (камера РАБОТАЕТ)
log1 - http://pastebin.com/eq0B0PY6
dmesg1 - http://pastebin.com/88iWBeFx
log2 - http://pastebin.com/Zn7fj3NQ
dmesg2 - http://pastebin.com/E1NRfSnV

idxd7_factory_type2a_20121120.zip (камера не работает)
log1 - http://pastebin.com/QqrkMudE
dmesg1 - http://pastebin.com/gdDp7tGG
log2 - http://pastebin.com/qytr7CFV
dmesg2 - http://pastebin.com/S3vtgzRN

idxd7_rev2-a40_v1.5f-24012013.7z (камера не работает)
log1 - http://pastebin.com/bVFJvmar
dmesg1 - http://pastebin.com/YKCmBYqT
log2 - http://pastebin.com/yndJJSUw
dmesg2 - http://pastebin.com/i3gQWTS9

idxd7_rev2-a40_v0.4.2_beta-27012013.7z (камера не работает)
log1 - http://pastebin.com/B5SMWNmv
dmesg1 - http://pastebin.com/Z3HutmQ6
log2 - http://pastebin.com/aDzN41mh
dmesg2 - http://pastebin.com/J1v8ZiHS

Если нужно слить какую-то добавочную информацию по моей разновидности iDxD7 3G type2 железки, you're welcome :)
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение sfstudio » Вт янв 29, 2013 2:12 am
В вашем девайсе камера gc2035. а у нас везде 2005. Т.е. это ещё одна ревизия idxd7. Уроды. Слов нет. Ну буду просить Алексея выслать такую ревизию и пытаться прикрутить к одному имиджу поддержку обоих камер хотя почти без вариантов. Скорее всего придётся ещё один имидж собирать. Идиёты.

0.5.0 релиз отложим часов на 12. Уже двое суток без сна а нужно ещё чуток подпилить.
sfstudio

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

Сообщение S-h-D » Вт янв 29, 2013 10:22 am
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение sfstudio » Вт янв 29, 2013 11:59 am
К сожалению не обошлось без ложки дёгтя. =) Развалился очередной кусочек кода амлоджик. Проявляется как бесконечное завершение работы. Поправим в 0.5.1.

Пока правим нужно обязательно протестировать на предмет ребутов и общей стабильности. Благо не работе не тестам это не мешает.

Единственный способ который я нашёл для гарантированного повторения ребутов на своём экземпляре это подключить вместо батареи лабораторный БП и занизить почти на 0.5В напряжение питания. Собно в этом режиме и фиксил проблему.

Проверяйте, пока буду разбираться с отрубанием питаия. Наверняка и там тонна костылей. Ну что ж бум переписывать.

P.S. Проверять нужно в любом случае, не стоит ждать фикса отклюения питания до результатов теста на тему ребутов и нарушений сна. Даже если я поправлю раньше то вливать в основную ветку изменения не буду не будучи уверенным что проблема с ребутами решена.
sfstudio

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

Сообщение sfstudio » Вт янв 29, 2013 1:39 pm
2 S-h-D:

Терь будет так:
idxd7_rev2a - gc2005
idxd7_rev2b - gc2035 (ваш случай)

Если повезёт и я угадал с GPIO для девайса с 2035 то всё заработает. Заливаю версию с gc2035.

Залилось.
sfstudio

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

Сообщение S-h-D » Вт янв 29, 2013 4:37 pm
Зашил idxd7_rev2b-a40_v0.5.0_beta-29012013.7z

Обе камеры работают. Снимают фото, видео, панораму, все крутилки работают. Уровень звука при записи видео только слабоват, хотя это не по теме :)
Логи нужны?

Бесконечное выключение тоже словил. И при питании от сети и от батареи.. При удержании кнопки power более 10 сек - выключается.

Пока всё. Остальное буду мучать завтра, поспать надо :)
Спасибо :)
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение S-h-D » Вт янв 29, 2013 4:42 pm
Ещё есть давнишний глючок интерфейса. Автоповорот экрана выкл. в настройках, всё ок. Но, когда экран заблокирован, автоповорот всё равно работает. Не знаю, у всех ICS это или конкретно у этих дигм :)
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение sfstudio » Вт янв 29, 2013 4:45 pm
Ок, это хорошо. По поводу вырубания питания разобрался. Косяк в коде андроид добавленный амлоджиком. Они пытаются при завершении руками вырубить второе ядро, а прав до нужного файла в sysfs фигушки. Далее идёт некорректна проверка кода возврата и остановка отключения питания. Мало того что этот код нафиг не упал в нашем случае ибо ядро у нас прекрасно само в состоянии погасить все ядра, так ещё и с проверкой косяк.

В общем поправил.

Собираю 0.5.1 для всех девайсов. Можно считать то данная версия первая полноценно стабильная сборка. Основные косяки касающиеся стабильности однозначно зафикшены. Итого ~4 месяца геморроя... Больше я фиг когда (как минимум добровольно) прикоснусь к амлоджику. Как оно работает у китайцев в исходном варианте вообще мегазагадка.
sfstudio

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

Сообщение S-h-D » Вт янв 29, 2013 5:20 pm
Только что словил отрубание девайса. Написал предыдущее сообщение, коротко нажал на кнопку power, положил девайс на полку. По прошествии получаса, спать блин не дают, решил подключить его к домашней вафле. Жму коротко на кнопку power - ноль эмоций, не просыпается. Длинное нажатие - девайс пошёл загружаться с нуля. Батарея была заряжена около 100%.

Настройки все по дефолту, кроме:
1 - тех, что натыкал через гаджет управления питанием - мобильный трафик отключен (SIM не вставлена), gps отключен, какая-то хрень с двумя стрелочками, образующими круг, отключена, яркость экрана на минимуме. В общем, в гаджете все кнопки "погашены".
2 - в настройках для разработчиков включено аппаратное ускорение графики в 2D приложениях (разницы в дефолтном софте и анимированных обоях не зметил).

Сейчас погуглил, подумал, и пункт (2) отключил, отправил планшет спать. Посмотрим..
Последний раз редактировалось S-h-D Вт янв 29, 2013 5:27 pm, всего редактировалось 1 раз.
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Сообщение sfstudio » Вт янв 29, 2013 5:25 pm
sfstudio

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

Сообщение S-h-D » Вт янв 29, 2013 5:28 pm
S-h-D

 
Сообщений: 52
Зарегистрирован: Вс янв 27, 2013 8:22 pm
Устройства::

Пред.След.

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

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

x