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

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

Сообщение an2084 » Чт фев 14, 2013 9:22 am
1.0.7 некст мтс, хуавей, симдетект выключен
включение планшетаhttp://pastebin.com/VXVG4pG6
1.0.7 некст мтс, хуавей, симдетект включен
включение планшетаhttp://pastebin.com/i4GnsQQa
В обоих случаях 3г поднялся при включении.(по субъективным ощущениям неожидано быстро)
В этот раз снял логи в месте с устойчивым сигналом.
an2084

 
Сообщений: 20
Зарегистрирован: Сб янв 19, 2013 1:09 pm
Откуда: Тула
Устройства::iDx10 3G rev1 TN матрица

Сообщение sfstudio » Чт фев 14, 2013 1:01 pm
У вас же вчера на 1.0.7 не работало? Я только только залива сборку с переписанным манагером и ложусь спать. А то блин 4й день по 3 часа сплю... 1.0.7 не перезаливалсь так что что-то аппаратно либо у оператора. Пробуйте последнюю.

Упс, забыл перед сборкой удалить хак в /system/etc/ppp/ip-up. В теории мешать не должен, врятли адреса так совпадут. Но если будут какие-нить проблемы то удалите блок:
Код: выделить все
-if [ "$IPREMOTE" == "" ] || [ "$IPREMOTE" = "10.64.64.64" ];
-    PPP_NUM=`echo $IFACE | sed 's/[^0-65535]//g'`
-    log -t pppd "pppd add default dgw to $IFACE with metric 10$PPP_NUM."
-    ip route add default dev $IFACE metric 10$PPP_NUM
-    # replace ip with stub
-    setprop "net.$NAME.remote-ip"   "10.64.64.64"
-fi


из ip-up скрипта... А то я уже с ног падаю. Пересоберу уже завтра.
sfstudio

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

Сообщение Dataflow » Чт фев 14, 2013 2:31 pm
idxd10_ips-BETA-NEXT-a40_v1.1.0-14022013
симдетект включен, 3г работает, из сна выходит
Есть пара вопросов по логике работы:
1. Когда выключаю мобильный трафик, то модем полностью отключается. А как же СМС?
2. Когда звонишь на номер симкарты, то планшет молчит и идут длинные гудки, можно с этим что-то сделать?
3. Плееры стали показывать divx/xvid. Правда в Видеопроигрывателе не дает перемотку, но в MoviePlayer дает. MX player показывает что аппаратно.
Dataflow

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

Сообщение sfstudio » Чт фев 14, 2013 2:34 pm
Dataflow писал(а):1. Когда выключаю мобильный трафик, то модем полностью отключается. А как же СМС?


Никак ибо не фиг. Я бы вообещ SMS бы придушил. Из-за этой хрень радиомодуль должен всегда как VOICE в сети регистриться и постоянно соту насиловать в 1800/900 даже когда 3Г доступны. Плюс в риле такое оверхид по логике только ради СМС, и где оно в этом бардаке спотыкаться решит ещё не ясно.

2. Когда звонишь на номер симкарты, то планшет молчит и идут длинные гудки, можно с этим что-то сделать?


Нет. Голосовые линии в воздухе, в прошивке voice capale вырублен соответственно.

3. Плееры стали показывать divx/xvid. Правда в Видеопроигрывателе не дает перемотку, но в MoviePlayer дает. MX player показывает что аппаратно.


Всегда играли. Но не все, там то же ограничение что у медиаплэееров на риалтэке по xvid насколько я понял.
sfstudio

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

Сообщение an2084 » Чт фев 14, 2013 3:25 pm
Перед установкой прошивки erase_media плюс обычный wipe
1.1.0 некст мтс, хуавей, симдетект выключен
включение планшетаhttp://pastebin.com/C6Q8UedZ
1.1.0 некст мтс, хуавей, симдетект включен
включение планшета http://pastebin.com/smqseXKX
В обоих случаях 3г поднялся при включении.(по субъективным ощущениям очень быстро)
логи снял в том же месте(что и в Чт фев 14, 2013 9:22 am ) с устойчивым сигналом(полная шкала).
Вчера сеть мтс неожиданно практически исчезла(так влияет резкая смена погоды, низкая облачность) на усб модеме проверил никакая оказалась.
an2084

 
Сообщений: 20
Зарегистрирован: Сб янв 19, 2013 1:09 pm
Откуда: Тула
Устройства::iDx10 3G rev1 TN матрица

Сообщение sfstudio » Чт фев 14, 2013 3:33 pm
Ок.
Будет ещё стопка правок по рилу, уверен что не все моменты в части переподъёма с наскока нашёл. Плюс надо бы от пары очень грязных хаков в коде избавиться. Т.к. на мой взгляд поведение с этими хаками в определённых обстоятельствах будет непредсказуемо. Так что до релиза (~неделя, чуть наверное меньше) и за это время надо добить рил. Всё остальное что осталось по мелочам уже в процессе последующей эксплуатации и в свободное время. Вот терь точно спать..
sfstudio

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

Сообщение sfstudio » Пт фев 15, 2013 10:53 am
Собираю 1.1.1:
1) в RIL добавил проверку того что как минимум запущен pppd перед попытками прочитать флаги для ppp интерфейса (до запуска pppd и окончания исполнения chat скрипта, что может занять не мало времени, всё это время интерфейс вообще не существует, не то что не поднят в итоге крах и возврат неверного статуса) что гарантирует корректное определение состояния соединения
2) там же поправил пару моментов на тему автоматического реконнекта при ошибках соединения (включая случаи "внепланового" завершения pppd или обрыва исполнения chat скрипта или падения в NeworkManager андроида) теперь рил нормально переподнимает соединения и в этих случаях.
3) благодаря исправлениям 1 и 2 появилась возможность убрать костыли и хаки о которых писал выше
4) ядро обновлено до 3.0.64

В общем думаю не осталось случаев когда рил не сможет обработать нештатную ситуацию. Однако если такие будут нужны логи и полное описание последовательности действий. Закрыть теперь такие моменты не проблема.

Т.е. теперь рил ведёт себя так как задумано и ppp соединениями занимается только он и никаких больше костылей. С VOICE path надо бы отдельно разбираться, но мне откровенно не упёрлись SMS потому в будущем добавлю галку отрубающую полностью VOCE path в логике рила и андроида чтобы можно было отключить полностью всю эту кипу какашек реализующих бесполезную фигушку по имени SMS ценой лишнего потребления батарейки, задержек при установлении DATA соединений и возможных непредсказуемых тараканах особенно на DATA Only тарифах некоторых операторов.
sfstudio

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

Сообщение sfstudio » Пт фев 15, 2013 10:57 am
an2084 писал(а):Перед установкой прошивки erase_media


Вообще желательно ПОСЛЕ.

Крайне рекомендую тем кто тестит и снимает логи делать это на NEXT ветке. Ибо именно на этой ветке идёт вся отладка и гораздо проще ориентироваться по дебагу. Правда я уже подумываю отказаться от RC ветки в пользу NEXT при формировании релиза (разница в ядре, точнее в коде гугла и амлоджика в NEXT он свежее) т.к. проблем с NEXT которых нет в RC ветке я не вижу в упор.

Из проблемных мест всё ещё остаётся драйвер wifi, не смотря на наши правки эта скотинка эпизодически умудряется вывалиться при загрузке фирмвари (~раз в неделю), при этом закономерности никакой уловить не удаётся, как и не понятно чего эт оно память выделить не может когда её навалом. Самое неприятное что в лабораторых (так сказать на коленке) условиях таракан повторить не удаётся. Именно этот таракан сейчас отделяет нас от релиза. Таракан присутствует по всех прошивках от китайщины до нашей, правда китащина столько не живёт без ребута потому поймать там этот таракан почти не реально. Боюсь т.к. срок подходит к концу то релиз уйдёт с этим траканом, а там попутно и его закроем.
sfstudio

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

Сообщение sfstudio » Пт фев 15, 2013 2:32 pm
Всё залилось. Проверяем отписываемся.
sfstudio

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

Сообщение sfstudio » Вс фев 17, 2013 4:28 am
Ну вот и всё =) Последняя стопка фиксов и перевод RC в stable 1.2.0, а BETA-NEXT в RC 2.0.0.
1) небольшие исправления в tickless подсистеме ядра (~2-3% выигрыша по среднему потреблению в режиме сёрфинга/чтения)
2) binder`у теперь разрешено использовать highmem что экономит lowmem область для кода который не может использовать highmem (например драйвер wifi)
3) отключен лимит на максимальный размер сляба в slub эллокаторе - решает проблему ошибок выделения памяти в драйвере broadcom и mali (не очень красивое, но вполне безопасное решение)
4) несколько фиксов в драйвере wifi на предмет обработки ошибок

В общем на данный момент закрыты все известные и подтверждённые проблемы на устройствах дигма + сделаны воркэраунды для части аппаратных проблем где было возможно.

Дальнейшие работы по серии idxd будут вестись только в свободное время и не будут содержать глобальных правок. По крайней мере пока опять не сдохнет последний мой idxd девайс =)))

После некоторого периода обкатки 2.х.х так же получит статус stable, на данный момент проблем в 2.х.х так же не наблюдается, но на всякий случай сохраним статус некоторое время.

Имиджи переданы заказчику, завершение работ по idxd серии было согласовано. 1.2.0 уходит на официальный сайт как официальное обновление.

Все силы перебрасываются на серию iDsD на RockChip RK3066.
sfstudio

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

Сообщение sfstudio » Вс фев 17, 2013 4:41 am
Переезжаем сюда viewtopic.php?f=19&t=2721
sfstudio

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

Пред.

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

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

x