Ядра и модемы Xiaomi Redmi Note 4X

Гл. Лентяй

Главный Лентяй SW
16.12.2018
22
37
40
22
Речица
Ядра Xiaomi Redmi Note 4(X) Snapdragon 625
» | |

  • T
  • T , NT
  • T, NT
  • T, NT
  • T
  • T, NT
Легенда: T - Treble, NT - Non Treble
в работе
  • - приложение для настройки ядра
 
Последнее редактирование модератором:
  • Спасибо
Благодарности: ky4ier, Маннур и S.T.A.L.K.E.R.

Гл. Лентяй

Главный Лентяй SW
16.12.2018
22
37
40
22
Речица
eXtreme Kernel v12.1 Stable
13998480.png


Главная информация:
• Основано на исходниках ядра LineageOS
• Обновляемое ядро Linux (3.18.123)
• Обновлён драйвер Wi-Fi до: LA.UM.6.6.r1-09600-89xx.0
• Совместимость с пользовательскими прошивками (Treble / Non Treble Oreo и Pie)
• Скомпилирован с помощью GCC компилятора
• Авто определение Treblе и Non Treble прошивки

CPU:
• Разгон CPU до 2,767 МГц
• Понижение частот CPU до 373 МГц
• Понижение напряжения на -75 мВ
• Понижено напряжения некоторых регуляторов для лучшего срока службы батареи

GPU:
• Разгон GPU до 1100 МГц
• Оптимизирован видео ускоритель
• Оптимизация DevFreq

Аудио:
• Оптимизирован аудиокодек (лучшее качество звука, громкость, чистота, безопасность)
• Slimbus OC
• Аудио-процессор: разгон до 12,228 МГц!
• Контроль звуком

Особенности:
• Поддержка Spectrum
• Контроль цвета (KCAL)
• Добавлена поддержка включения / выключения fsync
• Добавлена поддержка включения / выключения CRC - проверки
• Улучшенные профили в Spectrum
• Блокировщик пробужлений от Boeffla Kernel
• Драйвер State Nottifer
• Интеллектуальный нагрев V3
• PowerSuspend
• Adreno Idler
• Обновленный драйвер PowerSuspend

Говерноры:
• LionHeart
• Zzmoove
• Impulse
• Оптимизированный interactive
• И другие оригинальные

I/O планировщики:
• Anxiety
• Maple
• Fiops
• Оптимизированный CFQ
• Оптимизированный Deadline
• И другие оригинальные

Дисплей:
• Цветовой контроль - KCAL

Разное:
• Добавлено немного TCP - алгоритмов (cubic, reno, bic, yeah, hybia ...)
• Контроль интенсивности вибрации для интерфейса qpnp-haptics

Оптимизация и настройки:
• 300 Гц Таймер для лучшей батареи и производительности
• Внедрена защита от повреждения и напряжения для OC
• Добавлена поддержка exfat и включен ntfs.
• Оптимизирован и обновлён ZRAM
• Оптимизированное время загрузки
• Оптимизирован глубокий сон
• Оптимизирована задержка пробуждения
• Некоторые улучшения скорости сети
• Увеличение мощности GPU lvl до 20
• Некоторые существенные исправления, которые вы также можете найти в ядрах Google
• И много более мелких оптимизаций
Stable v12.1 от 15.11.2018
• Fixed Thermal Config
• Fixed High Ping Issue
• Фикс ИК
• Поддержка f2fs
• Новый переработанный разгон GPU и CPU

eXtremeKernel_v12_Mido_Custom_OC.zip

eXtremeKernel_v12_1_Mido_Custom_OC.zip
 
Последнее редактирование модератором:
  • Спасибо
Благодарности: ky4ier

Гл. Лентяй

Главный Лентяй SW
16.12.2018
22
37
40
22
Речица
Franco Kernel
12108910.png
| | |
Легендарный срок службы батареи
Прошей и забудь
Типичные настройки, такие как регулировка дисплея, управление звуком, управление вибрацией и все, что скучно
Обходит установленный флажок загрузки для совместимости с Android Pay (root все еще прерывает Android Pay, но это ваша собственная проблема)
Низкое энергопотребление сокращено до абсолютного минимума (если у вас есть пробуждения от сторонних приложений, вы, очевидно, сами виноваты)
Поддержка профилей производительности
Невероятная поддержка
Без конфликтная интеграция с официальным приложением
Нет бесполезных плацебо-патчей или «волшебных» оптимизаций
Возможно, больше, проверьте мой на все подробности - код говорит сам за себя
r15 - 15 ноября 2018 года

Ядро Linux 3.18.125
Некоторые улучшения от CAF
Улучшения производительности


r14 - 29 октября 2018 года

Ядро Linux 3.18.124
Обновлено дерево от CAF
И другие улучшения


r13 - 4 октября 2018 года

Ядро Linux 3.18.123
Слияние с ещё одним новым деревом ядра от Qualcomm с множеством исправлений и улучшений безопасности


r12 - 4 сентября 2018 года

Ядро Linux 3.18.122
Обновлено до последнего дерева ядра QC: 40 файлов изменены, 3528 вставок (+), 2610 удалений (-)
Профили производительности были пересмотрены, особенно профиль Power-saving. Раньше он было массивным, сейчас это не так.


r11 - 17 сентября 2018 года

Ядро Linux 3.18.122
Профили производительности были пересмотрены, особенно профиль Power-saving. Раньше на нём были лаги, но теперь это не так.


r10 - 4 сентября 2018 года

Запуск приложений в первый раз (до этого кэшировалось в ОЗУ) теперь существенно быстрее
Говернор Conservative просто слегка настроен, чтобы он был менее агрессивным и автономность батареи была лучше


r9 - 28 августа 2018 года

Ядро Linux 3.18.120
Отменён патч, который может ввести какой-то странный сбой с PUBG и другими приложениями
Включён LMK, чтобы пользователи могли пользоваться с минимальными настройками


r8 - 28 августа 2018 года

Исправлен ZRAM
Исправлен двойной тап для пробуждения, если устройство долго спало


r7 - 27 августа 2018 года

Полностью переделано на последних и обновленных исходниках ядра
Только для Treble прошивок (так как кажется, что каждая пользовательская прошивка теперь Treble).
Исправлено предупреждение / ошибка при загрузке об «ошибка поставщика вендора».
Ядро Linux 3.18.119
Обновлен до последнего тега CAF


r6 - 1 мая 2018 года

Один zip архив теперь поддерживает Treble и не Treble прошивки
Обновлены драйверы Wi-Fi
Обновлено дерево из CodeAurora с LOTS исправлений и улучшений
Обновление патчей до последней версии


r5 - 4 марта 2018 года

Исправлена проблема, которая препятствовала отображению информации о заблокированном экране о загрузке на некоторых пользовательских ромах


r4 - 9 февраля 2018 года

Исправлены проблемы с DT2W.


r3 - 6 февраля 2018 года

Добавлено правильное управление звуком
Предположительно исправлены проблемы с светодиодом
Включён TTL
Слияние многочисленных улучшенных патчей от OG Pixel 5
Слияние некоторых исправлений безопасности
Исправлены некоторые проблемы связанные с памятью
Добавлена поддержка ExFAT


r2 - 6 февраля 2018 года

Добавлено правильное управление звуком
Предположительно исправлены проблемы с светодиодом
Включён TTL
Слияние многочисленных улучшенных патчей от OG Pixel
Слияние некоторых исправлений безопасности


r1 - 4-ое февраля, 2018

первый релиз :)
 
Последнее редактирование:
  • Спасибо
Благодарности: ky4ier

COOLERMASTER

PC-бояре всех форумов, соединяйтесь!
17.12.2018
37
24
0
Екатеринбург
EtherealXO
Oreo Pie
Maintainer:
  • Разгон CPU до 2,2 МГц ; Разгон GPU до 700 Мгц
  • Добавлены говерноры: Intelliactive, Barry_Allen, Darkness, Interactive, Conservative, Powersave, Performance
  • Добавлены планировщики: Cfq, Bfq, Maple, Anxiety, Deadline, Noop
  • TCP алгоритмы Westwood, Reno, Bic, Cubic, Htcp
  • Добавлен Fsync и CRC проверка (Выключена по умолчанию)
  • KCAL
  • Контроль аудио
  • Оптимизация аудио кодека
  • Добавлен тач буст (Выключен по умолчанию)
  • Быстрая зарядка по USB
  • Частота аудио микрофона увеличена до 4.8 Мгц
  • Поддержка Wireguard
  • Поддержка Spectrum и профилей franco manager
  • Ускорено время загрузки
  • Твики ZRAM
  • Нет поддержки exFAT!

• Скомпилировано с использованием UberTC 8
• Ядро Linux 3.18.129
• Возвращены стандартные настройки I/O планировщиков
• Исправлены задержки открытия приложений для некоторых людей
• Незначительные изменения в драйвере отпечатка пальцев Goodix
• Незначительные изменения в профилях Spectrum
• Возвращена инверсия цветов KCAL
Скачать:
 
  • Спасибо
Благодарности: ky4ier

COOLERMASTER

PC-бояре всех форумов, соединяйтесь!
17.12.2018
37
24
0
Екатеринбург
Leviathan kernel
Oreo Pie
Разработка прекращена.
Maintainer:
  • пробуждение без задержки
  • улучшенный touch boost

• Ядро Linux 3.18.129
• Исправлено распределение оп. памяти
Скачать:
 
  • Спасибо
Благодарности: ky4ier

COOLERMASTER

PC-бояре всех форумов, соединяйтесь!
17.12.2018
37
24
0
Екатеринбург
Englezos
Oreo Pie
Maintainer:
  • Простота
  • Длительная жизнь батареи

• Ядро Linux 3.18.129
• Новый тег CAF: 'LA.UM.6.6.r1-10400-89xx.0'
• Применены отсутствующие патчи MMC и USB
• Улучшены и внесены все исправления и улучшения Anykernel2 (скрипт установки ядра)
• Исправлена ошибка установки Magisk v18 из-за незначительных изменений самого Magisk
• Отброшена поддержка не Treble прошивок. Это из-за того, что все текущие прошивки Treble.
• Улучшения оп. памяти
• Более быстрая установка ядра
• Немного уменьшен размер zip-файла ядра
• Более быстрая загрузка в систему
Cкачать:

Englezos-mido-11.0-20181215.zip
 
Последнее редактирование модератором:
  • Спасибо
Благодарности: ky4ier

COOLERMASTER

PC-бояре всех форумов, соединяйтесь!
17.12.2018
37
24
0
Екатеринбург
Xenial
Oreo Pie
Maintainer:
Улучшенное энергосбережение
• Ядро Linux 3.18.126
• Обновление Prima
Скачать:
Oreo -


Pie -
 
  • Спасибо
Благодарности: ky4ier

Гл. Лентяй

Главный Лентяй SW
16.12.2018
22
37
40
22
Речица
KudKernel r37
My main principle with KudKernel is simple:
  • (Always) up-to-date with latest , CAF, and/or Linux kernel changes.
  • Only necessary features will be added upon my needs.
  • No feature requests. Re-read my goal above.
    Suggestions are still welcome, however.

Not-a-features-list-sheet:
  • CAF LA.UM.6.6.r1-09800-89xx.0 release tag.
  • Linux 3.18.123 merged in.
  • Powered by osm0sis' AnyKernel2!
  • Compiled using clang 8.0 built from source with local init sanitizer.
  • Upstreamed binder, SDcardFS, FUSE, and uid_sys_stats from Google common kernel.
  • Compat vDSO from Pixel XL kernel.
  • ext4 file system patches from Google common kernel.
  • F2FS v4.19-rc1 with rapid GC patches from arter97
  • from Samsung for vfat and exFAT (modified & backported by LineageOS: cryptomilk, javelinanddart)
  • Power efficient workqueues enabled by default.
  • Maximum CPU frequency after boot is set to 1804 MHz by default (still user configurable).
  • Initial GPU frequency is set to 133 MHz.
  • westwood enabled and set as default TCP congestion algorithm.
  • SafetyNet bypass code by Sultanxda
  • Boeffla Wakelock Blocker (Lord Boeffla)
  • KCAL Color Control (savoca, tbalden)
  • CPUFreq governors: performance, interactive, clarity.
  • I/O schedulers: noop, deadline, CFQ, BFQ v8r12.
  • Enabled Yama for increased security. Default to NO_TRACE.
  • Software CRC check exposed to userspace and disabled by default.
  • Few MM tweaks (swappiness=1, vfs_cache_pressure=75, etc?)
  • Excluded all debugging symbols for kernel size reduction.
  • Other small improvements that aren't worth to be listed here.
  • ...maybe I forget more? Check sources. It speaks for itself.
r37 - 31-12-2018 (UTC+8) - commit 595c1558b99c
  • Linux 3.18.131
  • Assembled and linked with GNU-A 8.2-2018.11.
  • Updated AnyKernel2 backend; now uses upstream version of Android version checking, doesn't support Pie ROMs with extremely weird Android versioning (9.0.0, 09.0.0, etc.) as osm0sis .

r36 - 10-12-2018 - commit 3f5ae4e4729c
  • Linux 3.18.128
  • CAF LA.UM.6.6.r1-10400-89xx.0
  • F2FS v4.20-rc1
  • Binder updates.
r35 - 18-11-2018 (UTC+8) - commit 3d555ac351d6
  • CAF LA.UM.6.6.r1-10100-89xx.0
  • Linux 3.18.125
  • [STRIKE]Doesn't have local init sanitazion for now.[/STRIKE] No more local init sanitized build.

r34 - 29-09-2018 (UTC+8) - commit c095c384fa0c
  • Linux 3.18.123
  • CAF LA.UM.6.6.r1-09800-89xx.0
  • Applied most USB and MMC changes skipped by CAF during series of Linux stable kernel merges.
  • Synced F2FS changes with Linux v4.19-rc1.

r33 - 19-09-2018 (UTC+8) - commit 8c6a09462c53
  • CAF LA.UM.6.6.r1-09700-89xx.0

r32 - 11-09-2018 (UTC+8) - commit a5dde8b374f0
  • Linux 3.18.122

r31 - 05-09-2018 (UTC+8) - commit 5a25b02a564d
  • Linux 3.18.121
  • Added and enabled support for compat vDSO.
  • Disabled zcache, dm-verity, and USB network framework.
  • Removed PPOP and unsupported CPU features.

r30 - 28-08-2018 (UTC+8) - commit bb50c4d835c8
  • Linux 3.18.120

r29 - 26-08-2018 (UTC+8) - commit 8da351891bf3
  • CAF LA.UM.6.6.r1-09600-89xx.0

r28 - 18-08-2018 (UTC+8) - commit 429d8e7fb9dd
  • Linux 3.18.119
  • sdFAT 2.0.8
  • Reverted a commit from 09200 prima tag that causes deep sleep issues when WiFi isn't connected.
  • Removed clarity CPU governor.

r27 - 10-08-2018 (UTC+8) - commit c47e4addcd7c
  • Linux 3.18.118
  • CAF LA.UM.6.6.r1-09500-89xx.0
  • Enabled local init sanitizer.

r26 - 28-07-2018 (UTC+8) - commit f2e30fabce83
  • Linux 3.18.117
  • CAF LA.UM.6.5.r1-09300-8x96.0
  • Synced with LineageOS kernel changes.
  • Synced SDcardFS changes from Google common kernel.
  • AK2: Allowed installation on P Semi-GSI.
  • AK2: Switched to 64-bit binaries extracted from AIK-Mobile v3.3.
  • AK2: Removed unused binaries.

r25 - 23-07-2018 (UTC+8) - commit d46eeb4d3e6c
  • Linux 3.18.116
  • CAF LA.UM.6.6.r1-09200-89xx.0
  • F2FS v4.18-rc1
  • Synced rapid GC with F2FS v4.18-rc1.
  • no-op as default I/O scheduler during boot, then switch to BFQ after it's completed.
  • ft5435: Fixed unbalanced enable IRQ on screen wake up.

r24 - 12-07-2018 (UTC+8) - commit f6a4f0f0dd84
  • Merged Linux 3.18.115.
  • Merged latest LineageOS changes.
  • Removed reboot to EDL interface. (again)
  • Fixed massive CPUFreq stats memory leaks. (Sultanxda)
  • Reverted a potentially troubling, MMC related changes.
  • Silenced a logspam.

r23 - 03-07-2018 (UTC+8) - commit ac99f0269f62
  • Merged Linux 3.18.114.

r22 - 01-07-2018 (UTC+8) - commit 1fd5c3eda900
  • Merged CAF LA.UM.6.6.r1-09000-89xx.0 tag.
  • Pulled cherry-picks from LineageOS qcom_msm8996 kernel.
  • Pulled SDcardFS updates from Google common kernel.
  • Enabled HW accelerated CRC32 module.
  • Disabled kernel debugging.
  • Rebased AnyKernel2.
  • Initial stub support for Franco Kernel Manager Performance Profiles.
  • Miscellaneous changes.

r21 - 13-06-2018 (UTC+8) - commit 73589ae93fc1
  • Merged Linux 3.18.113.
  • F2FS updates from Google common kernel.
  • Made sure only specific Adreno codes are compiled.
  • Made sure only newer qcrypto is compiled.
  • Enabled LZ4 support for ZRAM and set it as default algorithm.
  • Disabled obselete erratum workarounds.
  • Added a missing CVE patch.

r20 - 30-05-2018 (UTC+8) - commit 0ae98ce456f0
  • Merged Linux 3.18.111.
  • Merged CAF LA.UM.6.6.r1-08600-89xx.0.

r19 - 26-05-2018 (UTC+8) - commit 55f6f731dc46
  • Merged Linux 3.18.110.
  • Kernel is now compiled using clang 7.0 built from source.
  • Default CPU maxfreq after boot is now 1804 MHz.
  • ext4, F2FS, SDcardFS, binder, and FUSE updates from Google common kernel.
  • sdFAT updates from the upstream.
  • Updated clarity's screen off maxfreq to 1036 MHz.
  • Removed unused display panels from DTBs.
  • Various code improvements (to make compiler happy a bit).

r18 - 16-05-2018 (UTC+8) - commit cd1d36e529d5
  • Merged Linux 3.18.109.
  • Merged CAF LA.UM.6.6.r1-08500-89xx.0 tag.
  • Merged latest LineageOS 15.1 changes.
  • Kernel is now compiled using clang 7.0.2 from AOSP.
  • Added clarity CPUFreq governor.
  • Added and enabled TTL target support.
  • Implemented more security hardening setup from Copperhead.
  • Various fixes and improvements.

r17 - 03-05-2018 (UTC+8) - commit 7a6736332e64
  • Merged Linux 3.18.108.
  • Eliminated vendor mismatch warning on every (re)boot.
  • Switched to 300 HZ timer interrupt.
  • Removed unused NFC from DTBs.
  • CFQ now defaults to IOPS mode on SSDs.
  • Queued more MSM drivers into system_power_efficient_wq.
  • Various improvements to devfreq and cpufreq_interactive, and more.

r16 - 29-04-2018 (UTC+8) - commit f3926ae3f7f6
  • Merged Linux 3.18.107.
  • Merged CAF LA.UM.6.6.r1-08300-89xx.0 tag.
  • Merged SDcardFS updates from Google common kernel.
  • Kernel is now compiled using GCC 9.0.0.

r15 - 24-04-2018 (UTC+8) - commit 25102fbbe16a
  • Merged Linux 3.18.106.
  • Merged changes from android-linux-stable.
  • Upstreamed SDcardFS and F2FS (v4.17-rc1) from Google common kernel.
  • Merged a few LMK changes from Google common kernel.
  • Implemented additional check to AnyKernel2 backend to avoid flashing on incompatible ROMs.
  • Minor updates to sdFAT.

r14 - 15-04-2018 (UTC+8) - commit cb5c80fea281
  • Merged CAF LA.UM.6.6.r1-07400-89xx.0 tag.

r13 - 14-04-2018 (UTC+8) - commit df0fe73295ed
  • Merged Linux 3.18.105.
  • Fixed gt9xx support.
  • Imported sdFAT file system to provide support for both vfat and exFAT.
  • Re-enabled CFQ and deadline I/O schedulers.

r12 - 08-04-2018 (UTC+8) - commit 3ebccc08f5db
  • Merged Linux 3.18.103.

r11 - 03-04-2018 (UTC+8) - commit 3641e3754623
  • Rebased to msm8953 common kernel with ALS merged in.
  • Merged CAF LA.UM.6.6.r1-07200-89xx.0 tag.
  • Added support for treble-enabled ROMs.
  • Added a few patches from my Redmi 3 kernel.
  • Killed TZ log, CoreSight, and EXT2 drivers.

r10 - 25-03-2018 (UTC+8) - commit 4a66b317b08c
  • Merged Linux 3.18.102.

r9 - 22-03-2018 (UTC+8) - commit cace90e96bfe
  • Merged Linux 3.18.101.
  • Merged latest F2FS and SDcardFS patches from Google common kernel.
  • Merged latest uid_sys_stats patches from Google common kernel.
  • Optimized touchscreen drivers using -funroll-loops.
  • Killed USB Type-C detection using Pericom chip (useless with mido having MicroUSB).
  • Removed KCAL tweaks.

r8 - 19-03-2018 (UTC+8) - commit 48256d5d53c3
  • Merged Linux 3.18.100.

r7 - 15-03-2018 (UTC+8) - commit 5cf3e7ea7f80
  • Merged LA.UM.6.6.r1-06700-89xx.0 tag.
  • Custom init rc cleanup.

r6 - 12-03-2018 (UTC+8) - commit 8b06dc92a73f
  • Merged Linux 3.18.99.
  • Removed TIMER_STATS.
  • External storage read ahead is now 128 kb by default.
  • Disabled BFQ slice idle for encrypted storage as well.

r5 - 04-03-2018 (UTC+8) - commit b0081d1736ba
  • Merged Linux 3.18.98.

r4 - 28-02-2018 (UTC+8) - commit 6dba8382eac8
  • Merged Linux 3.18.97.
  • Merged CAF LA.UM.6.6.r1-06500-89xx.0 tag.
  • Merged (more) missing linux-stable commits.
  • Synced defconfig with latest CAF changes.
  • Support for EBBG display and Goodix GT9xx touch panel.

r3 - 27-02-2018 (UTC+8) - commit 1ebb7604c6ec
  • Merged Linux 3.18.96.
  • Merged changes to camera stack from LA.UM.5.6.r1-06900-89xx.0 tag.
  • Merged changes to binder, F2FS, and SDcardFS from Google common kernel.
  • Compiled with -O2 optimization flags.
  • Removed performance, powersave, and userspace devfreq governors.
  • Updated devfreq governor whitelist.
  • Should support newer OV13855 camera blobs.

r2 - 17-02-2018 (UTC+8) - commit d7cf1abb43fe
Tagged commit doesn't match the one on kernel version string. This is a non-issue.
  • Merged Linux 3.18.95.
  • Enabled westwood and set it as default TCP congestion algorithm.
  • Excluded all debugging symbols (reduces kernel size a bit).

r1 - 16-02-2018 (UTC+8) - commit 30167a843144
  • Initial release.
r1+: 8.1.x Oreo non-Treble ROMs.
r3+ should support newer OV13855 camera blobs.
r4+ should support EBBG display and Goodix GT9xx touch panel.
r11+: 8.1.x Oreo, both Treble and non-Treble ROMs.
r26+ should support installation on P Semi-GSI with AOSP 8.1 vendor AOSP 9.0 for convenience, but remains unsupported on my side until proper source is out (lol).
Future releases: Who knows?
r37:


 
Последнее редактирование:
  • Спасибо
Благодарности: ky4ier

Гл. Лентяй

Главный Лентяй SW
16.12.2018
22
37
40
22
Речица
ElectraBlue Kernel
zNw8Y5vh.jpg

  • Compiled with Linaro 7.3.x Toolchain (Optimized for Cortex-A53)
  • Linux version 3.18.131
  • Android Oreo & Pie support
  • Latest CAF tag "LA.UM.7.6.r1-3900-89xx.0"
  • Significantly improved performance & battery life
  • sdFAT filesystem (supports ext4, vFat and others too)
  • VPN support
  • Spectrum support
  • KCAL v2 colour control
  • Sound Control
  • Qnovo charging driver for maintaining temperature
  • Boeffla wakelock blocker
  • Kernel Sampage Merging (KSM)
  • Disabled CRC check (up to 30% faster I/O)
  • USB Fastcharge
  • Vibration intensity control
  • F2FS support
  • Governors : alucard, conservative, ondemand, userspace, powerspace, electron(default), performance, interactive
  • I/O Schedulers : noop, deadline, cfq, maple, fiops, sio, bfq(default), zen
  • Westwood as default TCP congestion algrorithm
ElectraBlue Kernel 14.0 - Dec 28, 2018
  • Rebased the kernel to CAF Pie tag
  • Upstreamed to Linux 3.18.131
  • Upstreamed CAF tag
  • Upstreamed prima to latest
  • Debloated the kernel
  • Removed OC & UC
  • Upstreamed F2FS
  • Other under the hood optimisations
ElectraBlue Kernel 13.0 - Sep 04, 2018
  • Upstreamed to 3.18.120
  • Merged latest CAF Tag (LA.UM.6.6.r1-09200-89xx.0)
  • Huge update to spectrum profiles
  • Fixed all the spectrum profile issues
  • Introduced new frequency table by Raphielscape
  • CPU Overclocked to 2.1 GHz & Underclocked to 195 MHz
  • GPU Overclocked to 750 MHz & Underclocked to 200 MHz
  • Many kgsl optimsations kanged from Raphielscape
  • Added back missing frandom generator
  • Unified treble & non-treble builds into one zip! Thanks to KrasCGQ
  • Many under the hood optimisations & fixes

ElectraBlue Kernel 12.1 - July 23, 2018
  • Upstreamed to 3.18.116
  • Merged latest CAF Tag (LA.UM.6.6.r1-09200-89xx.0)
  • Updated DTS Eagle driver

ElectraBlue Kernel 12.0 - July 16, 2018
  • Upstreamed to 3.18.115
  • Merged latest CAF Tag (LA.UM.6.6.r1-09000-89xx.0)
  • Added latest DTS Eagle driver
  • BFQ I/O Scheduler updated to latest v8
  • Updated F2FS
  • Upstreamed Crypto
  • Added latest sdFAT support
  • Added CPU wake boost driver
  • Android BInder upstreams
  • Device specific Xiaomi upstreams
  • Fixed some more memory leaks
  • Updated WireGuard driver
  • Added more sched optimisations
  • Work queue optimisations
  • Re-added the Fingerprint boost driver
  • Added support for Treble ROMs

ElectraBlue Kernel 11.0 - April 14, 2018
  • Upstreamed to 3.18.105
  • Latest CAF Tag
  • Upstreamed Crypto
  • Upstreamed F2FS
  • Latest display drivers
  • Imported all the latest changes from Xiaomi
  • Fixed Omnivision Camera crash
  • Many under the hood optimizations and fixes
  • Switched to LInaro 7.3.x Optimized
  • Switched to Google common BInder
  • Upstream the BInder to latest
  • Live Display support added
  • Performance & battery life improvements

ElectraBlue Kernel 10.0 - February 11, 2018
  • Upstreamed to latest Linux 3.18.94
  • Latest CAF tag
  • Fingerprint sensor boost driver made its way again
  • Sched optimizations
  • Deep sleep issue fixed
  • Added Sweep to wake & sweep to sleep gestures
  • Added fix for new Omnivision camera blobs
  • CPU Boost optimisations
  • KCAL improvements
  • Enabled KSM again
  • Many under the hood optimizations

ElectraBlue Kernel 9.0 - January 07, 2018
  • Upstreamed to 3.18.91
  • Latest CAF Tag for both oreo and nougat builds
  • WireGuard support added
  • New display panel support added
  • Fixed zRAM
  • Added some Cortex-A53 specific optimisations
  • Goodix fingerprint sensor improvements
  • And many more improvements, check github for more info.

ElectraBlue Kernel 8.1 - December 10, 2017
  • Upstreamed 3.18.85 to 3.18.87
  • Removed CPU Quiet (It was unstable)
  • Some zwap optimisations
  • Some other minor changes

ElectraBlue Kernel 8.0 - November 30, 2017
  • Rebased to [MENTION=6070905]abhishek987[/MENTION]'s latest Oreo kernel source
  • Added CPU Quiet again! Works perfectly
  • Upstreamed to latest Linux 3.18.85
  • Cleaned up many useless stuffs
  • Improved performance and battery life (reported by testers)
  • Download server moved to Google Drive from AFH(It sucks from past few weeks)

ElectraBlue Kernel 7.0 - November 23, 2017
  • Upstreamed to 3.18.83
  • Switched to LInaro 7.2.x Cortex-A53 optimised toolchain
  • Removed safetynet flags (no need of magisk to bypass safteynet)
  • Removed previous wakelock blocker
  • Added Boeffla wakelock blocker
  • Upstream Crypto
  • Completely removed Lazyplug
  • Spectrum profile update
  • Added Qnovo driver for maintaining temperature while charging
  • Completely removed CPU Quiet
  • Some other changes. Check full changelogs

ElectraBlue Kernel 6.1 - November 02, 2017
  • Upstreamed to 3.18.79
  • Full changelogs are

ElectraBlue Kernel 6.0 - October 20, 2017

  • Upstreamed to 3.18.76
  • Slimbus OC
  • Fixed random reboot issue
  • Fixed lags in Spectrum battery profile
  • Spectrum profiles are updated
  • Many fixes related to performance and battery
  • Removed gentle fair sleepers
  • Allow all 8 cores on bootup
  • Full changelogs are

ElectraBlue Kernel 5.0 - October 01, 2017

  • Upstreamed to 3.18.72
  • Added Spectrum support
  • Added HID gadgets support (Thanks to [MENTION=683546]h4waii[/MENTION])
  • Added LazyPlug Hotplug driver
  • Added chill, relaxed and electron CPU governors
  • CPU boost optimizations
  • Adreno boost optimizations
  • Tuned interactive governor
  • Zswap optimizations
  • Added Snappy compression/decompression library support
  • Many more performance and battery life related improvements
  • Full changelogs are

ElectraBlue Kernel 4.0 - September 09, 2017

  • Upstreamed to 3.18.70
  • Android 8.0 Oreo support added
  • Reduced CPU Load Average
  • Optimised ARM RWSEM Algorithm
  • Fix some more memory leaks
  • Fixed lags in Adreno Idler
  • Added zzmoove governor
  • Unlock HZ options
  • Disable quick wakeup driver
  • Removed AutoSMP Hotplug
  • Full changelogs

Older Changelogs
ElectraBlue 3.0 - August 26, 2017

  • Readded Adreno idler
  • Adreno idler disabled by default
  • Upstreamed to LInux 3.18.67
  • Added state notifier
  • Added quick wakeup driver
  • Added early suspend
  • Added LCD notifier
  • Added power suspend driver
  • Added cpu quiet framework
  • Disabled FP boost
  • Added adreno boost
  • Tweaked interactive governor
  • Merged CAF tag LA.UM.5.6.r1-05400-89xx.0
  • Added BFQ I/O sched
  • Disabled CPU L2 cache while playing video
  • Switched to Linaro 7.1.x toolchain
  • Fix many memory leaks
  • Added AutoSMP(doesn't work ATM)
  • Added gentle fair sleepers
  • Added Arch power
  • Full Changelogs

ElectraBlue 2.0 - August 15, 2017
Код:
Added KCAL Colour Control
Added Sound control
Added Fingerprint sensor boost driver
Added Adreno idler
Enabled westwood, htcp and bic TCP congestion algorithms
Enabled Kernel Sampage Merging
Some optimisations and improvements in performance and battery life
4affb58 eb.sh: Update USER
b0683dc mido_defconfig: ElectraBlue 1.1->ElectraBlue 2.0
8d21576 mdss_fb: backlight dimmer option
df22871 mido_defconfig: Enable Sound control and Kernel Sampage Merging (KSM)
11843ba ASoC: msm8x16-wcd: add speaker gain and prevent reset
38472a9 ASoC: msm8x16-wcd: Sound control: allow further reduction of digital gain
60fa725 ASoC: msm8x16-wcd: Sound control: add mic gain
2c7871611 ASoC: msm8x16-wcd: Sound control
f920d9b mido_defconfig: Add exFAT support
d79c728 Add exFAT support
873cfde Revert "msm: mdss: Use a high priority WQ for irq_done work"
4d10cdd msm: mdss: Use a high priority WQ for irq_done work
17bb40c2 workqueue: Implement delayed_work_busy()
5da5736 msm: qpnp-haptic: Use a high-priority workqueue for haptics
2c3352f mido_defconfig: Enable FP Boost
cf57acd fp-boost: Decrease duration to 2 seconds
376ebde fp-boost: Set priority to max
74455d6 cpufreq: Introduce fingerprint boost driver
3e52b0b mm: Set vm swapiness to 0
3fa7236 adreno_idler: fix a declaration after statement warning I should just disable these but whatever.
f930214 adreno_idler: Add display state awareness
6516f4a adreno_idler: fix-up some comments
2803718 adreno_idler: fix-up type definitions
b25e00f adreno_idler: remove frequency bump
7dd3bb5 adreno_idler: switch to count based instead of time based
eba3920 mido_defconfig: Enable Adreno Idler
17cd016 Introduce Adreno idler for devfreq-based Adreno devices
4f65cf7 Merge branch 'nougat' of git://github.com/Adesh15/electrablue_mido into nougat
15dc057 mido_defconfig: Enable KCAL
d633554 msm: mdss: KCAL: disable igc update
34bafa7 msm: mdss: KCAL: Send a pp display commit when changes are made
39c5f15 mdss: mdp: kcal for mdss_mdp_v1_7
bb8cb89 msm: mdss: kcal: Only apply updates on index 0
2398b02 msm: mdss: KCAL: Send a pp display commit when changes are made
6b7a074 msm: mdss: KCAL: Do not read from picture adjustment registers
f2263d1 msm: mdss: KCAL: Read values from MDP registers wherever possible
5e1fe2c msm: mdss: KCAL: Apply default values on boot
166e081 msm: mdss: KCAL: Queue changes when panel is powered off
4e8e46d msm: mdss: KCAL: Remove MODULE_DESCRIPTION
c3b7b0b msm: mdss: KCAL: Update Kconfig description
c1c2cab msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
f858849 msm: mdss: KCAL: Check panel power state before applying values
3ce1f4e msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
fbf5470 msm: mdss: Keep KCAL within its own source file
567026c msm: mdss: Remove deprecated __dev* markings
2f64e0f msm: mdss: Add pa_v2 support to KCAL
8309fbd msm: mdss: Replace PGC implementation with PCC for KCAL
6ee27aa msm: mdss: Add KCAL support for post processing control [v2]
3212819 sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire. From [url]http://ripke.com/loadavg/moire[/url]
10660a7 int_sqrt: Improve 3x faster integer sqrt.
1755d1a int_sqrt: correction square root algo with naming

ElectraBlue 1.1 - August 13, 2017
Many commits have been picked from [MENTION=5825602]sys01[/MENTION]'s repo cause they were great. Thanks to him.
Код:
Upstream from 3.18.64 to 3.18.65
Disabled CRC check (up to 30% faster I/O)
USB Fastcharge
Switch for Fsync
CRC & SHA256 crypto algorithms
Blocked many wakelocks
HZ 1000 for best battery & performance
fffe259 Update: ElectraBlue 1.1_r01->ElectraBlue 1.1 Revisions will not be mentioned in Kernel version from now
cef3c7a Update: ElectraBlue 1.0_r69->ElectraBlue 1.1_r01
135757f mido_defconfig: Enable USB fastcharge
70d71e6 drivers: misc: implement usb fast charge mode
12e1574 Revert "USB fastcharge for kenzo"
4c825f0 Disable crc check for faster IO
ba9bfb8 msm: thermal: Check temperature only if probed
3203fd9 msm: thermal: Add sysfs nodes to control parameters
b99ed41 proc: much faster /proc/vmstat
248ea2c power: process: drecrease time to enter sleep
66204e6 Arm64: Enable Dcache word access
7212a67 Topology: Enhance For MultiCore Decision Making
307eec5 tcp_output: set initial TCP window size to 64K
0b397e3 USB fastcharge for kenzo
8f04a66 cpufreq: fallback to interactive if governor is not found
33d8c3e Added fsync on/off support.
146bfa7 mido_defconfig: Enable CRC32 & SHA256
baff483 arm64: crypto: reduce priority of core AES cipher
7342427 arm64/crypto: use crypto instructions to generate AES key schedule
6d48847 arm64: crypto: increase AES interleave to 4x
3f3020e arm64/crypto: issue aese/aesmc instructions in pairs
dd14a55 arm64: crypto: Change priority of arm64 aes cipher.
9f934cd crypto: arm64/crc32 - bring in line with generic CRC32
9d6a158 crypto: crc32 - Add ARM64 CRC32 hw accelerated module
dd3178b AIO: Don't plug the I/O queue in do_io_submit()
4354330 BACKPORT: ext4: fix data exposure after a crash
edb4e1d msm_performance: don't let userspace change min/max freq policy by default
ad0f708 msm_performance: fix input boosting disable not sticking on big cluster
25ad37e msm_performance: Make input boosting optional
6847437a qcom: msm-core: uninterruptible wait
53ef487 msm: Use interruptible wait to not affect load average & reduce load avg
3d7ee0b msm: Use interruptible wait to not affect load average
7a3c01d cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0
b99f8bc cpufreq: cpu-boost: export input_boost_enable to userspace
bbcb708 cpufreq: cpu-boost: don't boost over user set max freq
24f0cd9 drivers: cpu-boost: optimize policy update loop on input cpufreq boost
c774311 cpufreq: cpu-boost: set interval between consecutive boosts to be at least the duration of the boost instead of a bigger value
1ff9577 drivers: wakeup: squash wakelock blocking
b5a58c2 arm64: lib: improve copy_page to deal with 128 bytes at a time
7e9ac48 arm64: make default ARM64_DMA_IOMMU_ALIGNMENT as 9
c92d687 arm64: strcmp: align to 64B cache line
9edc2bc arm64: lib: memory utilities optimization
30fdc6a arm64: topology: fix cpu power calculation
9c7c59b arm64: eliminate the .eh_frame sections from vmlinux and kernel modules
147cbe5 sched: Remove heavy task calc. in sched_freq_input
c11e073 cpufreq: interactive: Skip timer when policy->min == policy->max
89a51ee cpufreq: interactive governor drops bits in time calculation
2752dea Convert few critical drivers to use msecs_to_jiffies insted of HZ
51563e8 CHROMIUM: cpufreq: interactive: calculate load before freq change
bffa05e Linux 3.18.65
fafedfa ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output
724c838 udp: consistently apply ufo or fragmentation
1bfcb94 revert "ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output"
1cc2f05 packet: fix tp_reserve race in packet_set_ring
7767431 net: avoid skb_warn_bad_offload false positives on UFO
99f375c tcp: fastopen: tcp_connect() must refresh the route
cc9e850 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target
3b0c985 net: fix keepalive code vs TCP_FASTOPEN_CONNECT
51e2ad3 tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
d71d105 Merge branch 'Adesh15-nougat' into nougat
23767be iosched_switcher: Remove unneeded code in change_elevator()
c3856a6 iosched_switcher: Ensure the previous elevator name is always present
12d5516 dm: Configure the I/O sched switcher for dm block devices
b85e846 scsi: sd: Configure the I/O sched switcher for sda too
f50dc61 iosched_switcher: Allow multiple block devices to be used
4ad034a scsi: sd: Configure the I/O sched switcher for the sde block device
d27a9e3 block: Add driver to change the I/O scheduler when the screen turns off
1beac89 setlocalversion: Removed + sign
64a84bb super.c: Fixed a mess
140645b f2fs: sanity check checkpoint segno and blkoff
a72749b Revert "f2fs: sanity check checkpoint segno and blkoff"

ElectraBlue 1.0_r69 - August 13, 2017
Код:
Upstreamed to latest Linux 3.18.64
Added maple, sio, fiops, zen I/O schedulers
Added alucard, darkness, nightmare, blu_active governors
Added F2FS support
Compiled using UberTC 6.0
For full changelogs visit [URL="https://github.com/LordArcadius/electrablue_mido/commits/nougat"]HERE[/URL]
ElectraBlue 14.0:
 
  • Спасибо
Благодарности: ky4ier