Motorola Moto G (2014) — [KERNEL][AOSP/CM12/CM12.1]Spirit Kernel R13 para Moto G 2014

  • Respostas:179
  • AbertoNão stickySem resposta
  • Posts no fórum: 2.976

30/mar/2015 16:14:02 via Web

Este kernel é apenas para ROMs baseadas em AOSP, não irá funcionar na ROM stock.

Características:

Este Kernel Hibrido contém características de grandes desenvolvedores de kernel como faux,franco e neobuddy, otimizado para o TITAN (Moto G 2014) para fazer isto funcionar, inicialmente tem poucas características mas adicionarei muito mais em breve (Palavras do desenvolvedor do Kernel DC07)

  • Baseado nas fontes mais recentes do CyanogenMod
  • Governors: ondemand/userspace/powersave/performance/interactive/IntelliMM/inteliidemand/intelliactive/smartmax/pegasusQ
  • Hotplug: MPDecision/Intelliplugdefault
  • IO: BFQv7r7/FIFO/SIO/FIOPS/ZEN/VR IO Schedulers
  • Faux Sound Control 3.2
  • KCAL v2 por @savoca
  • USB forced fast charge v2
  • Suporte a gravação de ligação estéreo por skvalex
  • Powersuspend de Faux e yank555-lu
  • Otimizado o algoritmo ARM RWSEM
  • Ultra Kernel Samepage Merging {USKM}
  • FRandom
  • Dynamic FSync Control
  • Added Simple GPU Algorithm
  • WQ_POWER_EFFICIENT para melhorar duração da bateria.
  • ANY Kernel
  • Kexec hardboot patch for Multirom support
  • TCP: HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD

Otimizações

  • Compilado usando Toolchain SaberMod 4.8 Otimizado para melhor performance | UBER 4.7 Toolchain depois do R4
  • Adicionado algoritmo ARM RWSEM otimizado
  • Desativado add_random
  • Otimizado VFP Modulo
  • Force SELinux permissive
  • Headset High Performance Mode
  • Disable disable crc check for 30% extra performance in IO
  • Optimized SLUB memory allocator
  • Optimize Sfck Compression
  • set sched_mc_power_savings to 2 (moar powarrrrrrr! saving)
  • readahead to 256
  • Built with Graphite flags
  • Enabled Pipe Flag

Aplicativos Recomendados para configurar o kernel: FauxControl, Kernel Adiutor, TricksterMod ou synapse

Configuração recomendada:

Governor: Smartmax ou Intelliactive
I/O Scheduler: Fiops ou row
TCP Congestion : Westwood
GPU Governor : Simple Ondemand Ou Msm-adreno-tz
Hotplug : Intelliplug ( Keep screen off frequency to 787 MHz )
Powersuspend : On
Simple GPU Algorithm : On


DOWNLOAD

Spirit Kernel R13 || Changelog

Nota: A partir da versão R8 o Kernel possui suporte ao dois toque para acordar e deslizar para acordar, infelizmente funciona apenas em display inx e não no tipo jdi.

Funcionando em:

mdss_dsi_mot_inx_720p_video_v0

Não funciona

mdss_dsi_mot_jdi_720p_video_v1
mdss_dsi_mot_jdi_720p_video_v0

Para verificar que tipo seu display é, baixe um terminal e digite:

su
cat /proc/cmdline

O tipo de display está na última linha que será exibida.

Você pode instalar normalmente, caso o seu display seja um dos citados a cima que não funciona, apenas não use as funções de acordar que o resto está normal, pode acontecer de demorar pra tela ligar ao pressionar power.

O meu display é:
mdss_dsi_mot_jdi_720p_video_v1

E não funciona.

Como instalar:

Copie o arquivo pra memoria do celular
Reinicie no custom recovery
Install (TWRP) ou install zip from SD Card (CWM)
Escolha o zip SpiritKernel-Rx-titan.zip
Instale e reinicie.


Teste Antutu (Emerson CM 12.1)


image

— alterado em 21/abr/2015 18:56:13

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

Conta desativada
  • Posts no fórum: 291

30/mar/2015 16:22:24 via App

Muito Bom! Ótimo tópico.

Hangout : zelezim480@gmail.com

  • Posts no fórum: 2.976

31/mar/2015 2:12:08 via App

Luesly Allyson

Posso instalar ele com o blisspop ou AICP?

Sim.

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 2.976

31/mar/2015 2:12:33 via App

Edilson J.

Como sempre, Emerson postando um bom conteúdo ... Parabéns :D

Muito Obrigado :D

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 2.976

31/mar/2015 2:18:44 via App

jhonmayconxavier

pra que serve essa kernel? me explica ae
como funciona ???

Um custom kernel, tem o objetivo de melhorar desempenho e duração da bateria em geral, este ai tem várias opções pra configurar, ae quer desempenho sem se importar com bateria, se quer equilibrado, se quer focar em bateria, é só ir configurando.

Uma explicação meia boca, mas espero que tenha entendido (cool)

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 2.976

31/mar/2015 14:09:37 via Web

Atualizado com a versão R5


Intellithermal v2
Dynamic management of dirty page writebacks (credits to @hurtsky)
Dynamic management of timer slack
LowMemoryKiller management of not killable processes
Sched Optimizations
increase Torch power 20mA

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 50

3/abr/2015 3:45:01 via Web

atha valeu mais aqui to com o android lollipop sera que funciona??? e como instalo ? sera que tenho que jogar esse zip na memoria do aparelho e instalar normalmente?

  • Posts no fórum: 2.976

3/abr/2015 3:47:47 via App

jhonmayconxavier

atha valeu mais aqui to com o android lollipop sera que funciona??? e como instalo ? sera que tenho que jogar esse zip na memoria do aparelho e instalar normalmente?

Não funciona na ROM stock, apenas na CM 12 e baseadas.

Pra instalar e só instalar pelo custom recovery.

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 2.976

3/abr/2015 16:32:33 via Web

Atualizado com a versão R6


Remove Dynamic management of dirty page wirtebacks
Removed lmk managemnet of non killable processes(resulted in bad performance)
Sched optimizations
Switched to UBER 4.9 toolchian
CPU Underclocking 192Mhz Reportado: não funcionando :'(
GPU OC 533Mhz | UC 100Mhz Reportado: não funcionando:'(
RAM OC 566MHz Reportado: não funcionando :'(
New 99LMK script by @Pizza_Dox
Nvidia Patches to enhance power efficiency.

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

Conta desativada
  • Posts no fórum: 18

5/abr/2015 15:46:50 via App

Luesly Allyson

FauxControl, Kernel Adiutor, TricksterMod ou synapse qual o melhor emerson ?

FauxControl

Conta desativada
  • Posts no fórum: 18

5/abr/2015 18:04:59 via App

Esse mesmo.

  • Posts no fórum: 2.976

7/abr/2015 14:27:34 via Web

Atualizado com a versão R7


Add MSM Hotplug Driver | moar performance
Sweep2Sweep driver experimental
Removed Smartmax and PegasusQ governors
Enable power efficient workqueues by default
do not use msm_run_queue_stats
enable/disable cpu-boost via sysfs
softirq: reduce latencies
Removed USB forced fast charge v2


Novidade: O deselvolvedor DC07 disse que conseguiu fazer funcionar o double tap to wake e sweep to wake, e já estará na versão R8.

Smartphone: Moto G 2014 (XT1069) - Codinome: Titan
Sistema: Marshmallow STOCK
Kernel: Stock M
Versão do Android: 6.0

  • Posts no fórum: 309

7/abr/2015 14:33:29 via Web

Emerson

Atualizado com a versão R7


Add MSM Hotplug Driver | moar performance
Sweep2Sweep driver experimental
Removed Smartmax and PegasusQ governors
Enable power efficient workqueues by default
do not use msm_run_queue_stats
enable/disable cpu-boost via sysfs
softirq: reduce latencies
Removed USB forced fast charge v2


Novidade: O deselvolvedor DC07 disse que conseguiu fazer funcionar o double tap to wake e sweep to wake, e já estará na versão R8.

Atualizando ^^ (cool)