Хотите поблагодарить автора блога - жмите здесь !
1 2 0
1 2 0

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

пятница, августа 30, 2013

Калибровка GPS Android JB 4.1.1 (Cink KIng) и других "китайцев" - дополнения - что делать если GPS полумертв

Примечание 5 сентября ! Внесены изменения, как повышающие скорость "холодного захвата", так и чувствительность. И по сравнению с первоначальной версией руковдотсва, отсутствует проблема, из за которой спустя 3-4 дня после калибровки. начинало снова "терять спутники". Измененные места набраны косым шрифтом.
По сути эта заметка - дополнение к ранее описанной методике. Появилась она потому, что после перехода на Jelly Bean 4.1.1 (Cink King) я обнаружил что GPS стал работать очень отвратно, не смотря на проведенную калибровку. С точностью калибровка помогла, но качество "удержания лока" оказалось ниже плинтуса да и время захвата... Если на 4.03 после калибровки, время "захвата на холодную" на открытой местности колебалось в пределах 15-30 сек, то на 4.1.1 оно стало в районе 2х минут (и это уже после калибровки). А в тех местах, где я мог с предыдущей прошивкой кинуть аппарат в карман джинсов, и потом придя домой увидеть весь маршрут, после установки новой прошивки получался "пунктир", на котором GPS реально держал ну процентов 10 всего маршрута, а все остальное время "уходил в поиск". 
Если у Вас наблюдается что то похожее, или GPS вообще не работает - то перед калибровкой необходимо проделать то, что я описал в этой заметке. После того как я это проделал, GPS начал "захватывать" даже в "дворе колодце", о котором я упоминал ранее, и в котором ранее (и на откалиброванном 4.04 но без проделанных этих процедур) GPS вообще не захватывал. А когда ехал в маршрутке, при чем не возле окна, GPS держал всю дорогу. и при этом "видел" 5-8 спутников - и это под железной крышей и не возле окна. "Холодный захват" из неудобного положения (включил и кинул в карман джинсов не дожидаясь захвата) ускорился раза в 4 по сравнению с тщательно откалиброванным GPS на ICS 4.03, хотя если проделать тоже с ICS, скорее всего результат будет идентичен полученному мной сейчас на JB.  В общем "нет предела соверщенству" :) Я думал что на 4.04 по ранее описанной мною методике, я добился абсолютного максимума, что можно выжать из GPS на MTK, но оказывается "это было далеко не все" :)

вторник, августа 27, 2013

Накрылась SD карточка Apacer 16GB

При чем "без обьявления войны". Вчера работала, а сегодня уже "кусок каменюки" - даже не распознается. А у меня на ней две сотни прог было просетаплено :( Так что с дополнениями по методике калибровки GPS придется обождать - пока буду все восстанавливать :( При чем сцуко, накрылась не так как "положено" (в случае например превышения количеств ациклов записи-чтения что тоже сильно наврядли) - "переходом в режим read-only", как обычно флэш карточки "поступают", а просто превратилась в кусок пластика :( В общем Apacer - овно :(

среда, августа 07, 2013

Пытаюсь добавить swap, и еще несколько "фич" в ядро прошивки CingKing для FLY IQ450

Пытаюсь пересобрать ядро из "сырцов", и добавить в него swap, чтобы обеспечить больше свободной памяти для программ, а также пару говерноров, в частности "conservative", который является разновидностью стандартного "hybride", но по моим предидущим тестированиям, позволяет снизить потребление от батареи почти на треть. Плюс еще несколко "фич". Если получится, то "вторым этапом" еще две дополнительные частоты проца - 166мгц для экономии батареи (по наблюдениям еще минус 15-20 процентов в режиме ожидания к расходу батареи), и 1200мгц - для тех кому в игрушках FPS не хватает.
Пока "in processing". После небольшого количества правок, ядро собирается, и часть модулей грузится, но увы, толкьо часть. Такое впечатление, что "в публичный доступ" кладут "не совсем рабочие" варианты сырцов :(
Сча пытаюсь вообще уйти от "модулей", и сделать "кирпичем". Это и установку упростит, так как не нужно будет модуля подменять, и легко можно будет менять "ядра местами" "родное <> кастомное" (как у известного ThunderZap). А для того чтобы образ не увеличился, задействовал другой метод сжатия в ядре. Но "кирпичем" потребовало офикенного количества правок в "китайской части кода" - такого количества "варнингов и ошибок компиляции" я не видел с ядром линукса уже лет надцать. Уже более сотни правок. Китайцы очень похабно написали драйверы :( И такое впечатление, что собирали "своими кастомными тулзами", потому как под стандартными - "фик собирается без доводки рашпилем".
Пока не ручаюсь что все получится, но "надежда как известно умирает последней" :) К сожалению, на мои вопросы в форумах никто не ответил, так что "приходится воевать в одиночку". В общем "пожелайте мне удачи" :) В случае если получится, ядро будет пригодно для всех аппаратов, собранных на этой платформе.
Эх, туда бы еще "zram" добавить... Но это уже "из области мечт" - кода zram не существует в природе для ARM, а полностью его переписывать самому - эт уже времени нужно... Куда больше, чем я смогу найти даже теоретически на это дело :(
Надеюсь, что в итоге смогу всех обрадовать новым ядром, ну а там "человек предполагает а Бог располагает" :-\ Или "Хотите по настоящему рассмешить Бога - поделитесь с ним своими планами на будущее".

10 августа. Вернулся к варианту с "модулями".  Все модули грузятся, если вручную через ADB. А автоматом фик и поэтому аппарат не запускается :( Не понимаю шо за фикня :(

четверг, августа 01, 2013

Установка Android 4.1.1 от Cing King (Франция) на FLY IQ450 (MTK 6577, S9081), получение рута, установка CWM recovery, активация init.d, драйвера, исходники ядра.

Итак, после ранее описанного, я решил расстаться с ICS Android 4.0.4. Остался вопрос - какую прошивку выбрать. Их много, но большинство "кастомных" страдает наличием тех или инных "глючковс". Хотя конечно они часто во многом красивее "стоковых", и часто шустрее (на проценты но всеже), но как то не хочется глюков, которыми я к тому же сыт по горло после кастомного ядра ThunderZap 1.1 :) Поэтому свой выбор я остановил на стоковой прошивке от французского аппарата Cink King. Это практически такой-же аппарат, основанный на платформе S9081. Таких аппаратов на самом деле множество, и указанная прошивка должна без всякой "подгонки" подойти к любому аппарату, на платформе MTK6577, S9081 (как узнать на какой платформе Ваш аппарат смотрите здесь: http://vyacheslav.blogspot.com/2013/07/android_24.html). Прошивка изначально русифицирована - достаточно переключить локаль. Украинского нет, но поставив стороннюю клавиатуру, его использование проблемы не представит.
Какие плюсы: Интерфейс стал значительно плавнее и несколько красивее. Исчезли "самоперезагрузки", которые наблюдались на прошивке Android 4.04, редко но были. Упало энергопотребление, как в активном, так и в "спящем" режиме, при точно тех же установленных программах. В спящем с ~2% в час, до 0.7% в час. Что немаловажно - в этой прошивке увеличена "внутренняя память телефона" (куда программы устанавливаются) почти на пол гигабайта. Порадовала камера с возможностью серийной сьемки. Все описывать долго, в общем впечатления самые положительные.
Да, и обычное предупреждение - я изложил что и как я делал, и выложил все для этого необходимое. Но за то что сделаете Вы со своим аппаратом, с использованием этого инструментария и файлов, я никакой ответственности не несу, и Вы должны понимать что перепрошивку своего аппарата Вы делаете сами, на свой страх и риск, с трезвой головой и при здравом уме :)
Образы boot.img с поддержкой init.d и драйвера ADB режима для CWM recovery "допилены" мной.
А теперь перейдем к делу.

Закрыть окно X
Пожалуйста, потратьте несколько секунд на поддержку блога и его автора
Нажмите на рекламную ссылку: Рекламная ссылка для поддержки блога, или на баннер вверху справа страницы.