Ядро IceCode Kernel для HTC One S

? Название Android HBOOT UI Статус Antutu XDA DL DL2 Рейтинг
Kernel IceCode Kernel 4.4.x - - - - xda +25

Информация

Ядро основано на официальных исходниках CodefireX, TeamEOS и CM11 с использованием инструментов оптимизации при компиляции кода. Взято огромное количество исправлений и наработок из других ядер от разработчиков rmbq, zarboz, jrior101, showp1984 и faux123. Для простоты настройки при установке есть Aroma.

Особенности:

  • Интегрированы ShowP's MPDecision и ThermalD Control, теперь они работают в паре.
  • Значения в ThermalD можно менять на более динамичные. Регулировка значений начинается от 55 градусов.
  • Добавлены профили управления частотой процессора Intellidemand и Intelliactive (а также стандартные профили из CM11)
  • Функции разбудить свайпом (S2W), разбудить тапом (D2W) и обнаружение в кармане.
  • Разгон процессора до 1.7GHz
  • Понижение напряжения до 850MHz
  • Разгон GPU (добавлены новые "легкие" профили для GPU)
  • L2 Cache Boost
  • Уведомления сенсорными кнопками (BLN)
  • Экспорт версии CPU
  • Управление звуком by faux123
  • Настройка таймаута для LED датчика уведомлений
  • Добавлены планировщики включая fiops, BFQ, и SiO
  • При компиляции были добавлены все фиксы Linaro O3, теперь ядро собрано с помощью инструментов CodefireX toolchain и флагами оптимизации O3
  • Синхронизация кода с последней версией CodefireX и CM11
  • Асинхронный Fsync
  • Возможно повышение стабильности в работе

Установка:

  1. Сделайте резервную копию перед установкой!
  2. Прошейте ядро (требуется S-OFF).

Удаление:

  1. Перед прошивкой stock ядра верните оригинальные имена файлам mpdecision_backup и thermald_backup в /system/bin/ !!! Данные файлы не нужны поскольку вся работа и настройки происходят в ядре а не ROM

Как получить всю информации о процессоре?

Введите в окно терминала на телефоне
su
cat /sys/kernel/debug/krait_variant
Команда покажет какая версия чипа стоит у вас ... запрос может быть долгим если было понимажено напряжение на процессор.

Настройка LED датчика уведомлений

Используйте системный интерфейс (sysfs interface) для изменения значений:
 
  • /sys/kernel/notification_leds/off_timer_multiplier (rw)
  • 0 - LED датчик будет мигать до тех пор пока вы его не отключите
  • 1 - LED датчик будет мигать в соответствии с настройками приложений или до сброса пользователем (по умолчанию)
  • от 2 до 255 - LED датчик будет мигать в соответствии с настройками приложений умноженное на данное значение или до сброса пользователем

Что лучше использовать для настройки ядра KControl или TricksterMod?

Всё что есть в данном ядре вы можете настроить его средствами. KControl может устанавливать частоту и профили для каждого ядра по отдельности, но в MPDecision и ThermalD это настраивается проще.
 
В расширенном режиме KControl может разгонять GPU, а в TricksterMod вы можете вкл/откл BLN, GPU Governor (попробуйте "легкий" режим) и функцию быстрой зарядки по USB, настройка которых в KControl не возможна.

В настоящее время в ядро входят оба эти приложения, но при установке TricksterMod запускается по умолчанию.

Инструкции по настройке MPDECISION и THERMALD:

ShowP's Bricked Kernel for One S (английский)
 
Если вы не знаете для чего предназначено это ядро - не используете его. Все что вы делаете на ваш страх и риск.
 
Спасибо: jrior001, rmbq, ShowP1984, Zarboz, faux123, intervigilium, yank555-lu

Автор сайта HTC VILLE не несет ответственности за любую потерю и/или порчу имущества, которая может возникнуть в случае не правильных действий. Рекомендуем следовать инструкциям от разработчиков, для этого перейдите в ветку на форуме XDA (ссылка указана под заголовком).