Nè io nè Androidiani siamo responsabili di possibili danni al dispositivo. L'utente, utilizzando questo kernel, accetta di assumersi la responsabilità per tutti i rischi ed i problemi in cui potrà incorrere
REQUISITI
Moto G 2015 XT1541, XT1540 e XT1542. Gli altri modelli non sono stati testati, ma non è detto che non funzioni anche su di essi. Bootloader sbloccato Recovery TWRP
BusyBox
Questo kernel è compatibile con rom stock LP o stock LP based. NON FLASHARE SU CUSTOM ROM
FEATURES
Spoiler:
Powered by Ubuntu 14.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with toolchain SaberMod eabi-4.9-09272015 cortex-a53 targeted
Full -O3 & graphite support with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish builds based on android_kernel_motorola_msm8916
Kernel compressed with LZ4-r131, custom tweaked RAMdisk with GZIP (best size/efficiency ratio, faster boot, less CPU usage)
Removed some debug and logging options
ARM enhanced performance and battery patches
Upstream and CAF fixes
Several CPU Governors (blu_active own governor is default)
Slight UV and both CPU and GPU OC available (boots with stock freqs)
Enhanced TCP methods (westwood is default), Network and Wifi tweaks
Several I/O control (FIOPS is default), tweaked filesystems (F2FS, ExFAT, NTFS & CIFS)
blu_plug: Dynamic Hotplug for osprey
msm_thermal simple driver (default 65º C threshold)
Optimized RWSEM, AES and SHA1 routines (with NEON support)
Vibrator Strength tunable (63 % default)
KGSL fixes and reworked GPU driver
KCAL - Advanced color control for Qualcomm MDSS v3 (RGB calibration and post-processing features)
doubletap2wake available (0:disabled, 1:enabled, 2:enabled fullscreen), option to disable with power button
USB Fast Charge (force max PMIC charge level available both in MTP/AC charger mode)
Multimount fstab (you can use data and cache partitions as f2fs or ext4)
USB & SD Card automount
CDROM emulation added to mass_storage (full Drive Droid compatible)
init.d support (busybox run-parts required)
CM12.1 performance profiles compatibility
Compatible with Kernel Adiutor, Universal Kernel Manage and others
Le cose più interessanti, secondo me, sono:
Overclock CPU fino a 1612 MHz
Overclock GPU fino a 465 MHz
Hotplug Blu_Plug
DoubleTap2Wake
Thermal Throttling impostabile (ma non credo che questo SoC ne abbia bisogno, nemmeno se overclockato)
INSTALLAZIONE
!
ATTENZIONE: SE SI ARRIVA DA UN ALTRO KERNEL, E' NECESSARIO REINSTALLARE LA ROM (dirty flash: reflash ROM -> flash SuperSU -> riavviare il dispositivo ed installare busybox -> flash blu_spark)
-Avviare il telefono in modalità recovery.
-Selezionare "install"
-Selezionare il file blu_spark_r92-....zip
-Swipare verso destra per confermare
-Se si vuole, selezionare "wipe cache/dalvik cache" (in questo modo si fa rigenerare la ART cache al sistema, si pulisce anche la partizione /cache, che non fa mai male. Opzione consigliata)
-Riavviare
-Scaricare l'app Kernel Adiutor dal Play Store per settare i parametri del kernel.
DOWNLOAD
I download sono stati cancellati dall'autore.
Questo è un mirror: download. FUNZIONA SOLO SULLA STOCK 5.1.1 o su rom basate sulla stock.
DISCUSSIONE SU xda Versione build: r92 Versione kernel: 3.10.49 Stato: STABLE ma abbandonato Creato il: 21-09-2015 Ultimo update: 14-11-2015
Ringraziamenti: franciscofranco, faux123, LaboDJ, show-p1984, flar2, anarkia1976, stratosk, myfluxi, Christopher83, hellsgod, savoca
Ringraziamento speciale a DariosF e ciprianruse88
Creato e compilato da eng.stk
Se notate un errore o se manca qualcosa, segnalatemelo in MP ;-)
Tab CPU:
Frequenza massima 1209MHz
Governor CPU Ondemand
Tab Hotplug CPU
Numero Minimo di CPU attive 2
Numero Minimo di CPU attive a schermo spento 1
Soglia superiore 70%
Tab GPU
Frequenza massima GPU 310MHz
Tab Controlli risveglio dispositivo
DoubleTap2Wake Schermo intero
Tab Batteria
Usb Carica veloce abilitato
Tab Scheduler I/O
Scheduler memoria interna ed esterna ROW
Tab Low Memory Killer
Tappate su molto aggressivo in fondo alla pagina
Tab Entropia
Lettura e scrittura a 4096
Stefa99
23-11-15, 16:12
harry551
3 allegato(i)
Vi posto i risultati ottenuti usando una configurazione personalizzata da me... Se può servire a qualcuno la posto...
In questi screenshot ho usato praticamente sempre il telefono in lte
Ps risultati ottenuti con rom resurrection Remix, partizioni di sistema in f2fs.
Se puoi posta la tua configurazione, così l'aggiungo al primo post ;-)
Sembra consumare il doppio rispetto all'uso del solo 3G: io, con uso misto 3G-wifi, faccio 5,30 h circa di schermo, su ROM stock.
Forse te puoi aiutarmi: ho un problema col doubletap2wake, in pratica spesso ha bisogno di più di 2 tap (anche 6) per svegliare il dispositivo. Capita anche a te? Ho installato Xposed, seeder e Lolliviper.
Stefa99
24-11-15, 13:27
harry551
Quote:
Originariamente inviato da Stefa99
Se puoi posta la tua configurazione, così l'aggiungo al primo post ;-)
Sembra consumare il doppio rispetto all'uso del solo 3G: io, con uso misto 3G-wifi, faccio 5,30 h circa di schermo, su ROM stock.
Forse te puoi aiutarmi: ho un problema col doubletap2wake, in pratica spesso ha bisogno di più di 2 tap (anche 6) per svegliare il dispositivo. Capita anche a te? Ho installato Xposed, seeder e Lolliviper.
Stefa99
Sinceramente non ci ho mai fatto piu di 5 ore di schermo con uso da wifi nemmeno con ROM stock... con la differenza che con la rom stock avevo delle performance abbastanza inferiori... tu che variante hai? io ho la variante da 8Gb / 1Gb di RAM. Con il mio uso forse x le mie abitudini le prestazioni a volte mi deludono (vengo da un LG G2) penso che sicuramente avrà un po di battery drain dovuto alla ROM ma ormai aspetto che esce Marshmallow e lo provo... PS la partizione f2fs si sente... Per quanto riguarda il dt2w hai impostato meta schermo o schermo intero? a me con meta schermo non funziona... con schermo intero funziona abbastanza bene.... ogni tanto si inceppa probabilmente quando il processore è troppo incasinato o è in deep sleep quindi gli do un colpo di pulsante di accensione e si riprende... ps al posto di seeder usa i settaggi dell'entropia direttamente da kernel auditor
24-11-15, 13:41
harry551
Ecco i miei settaggi con kernel auditor
Tab CPU:
Frequenza massima 1209MHz
Governor CPU Ondemand
Tab Hotplug CPU
Numero Minimo di CPU attive 2
Numero Minimo di CPU attive a schermo spento 1
Soglia superiore 70%
Tab GPU
Frequenza massima GPU 310MHz
Tab Controlli risveglio dispositivo
DoubleTap2Wake Schermo intero
Tab Batteria
Usb Carica veloce abilitato
Tab Scheduler I/O
Scheduler memoria interna ed esterna ROW
Tab Low Memory Killer
Tappate su molto aggressivo in fondo alla pagina
Tab Entropia
Lettura e scrittura a 4096
Le voci che non ho citato vanno lasciate con i parametri di default... Ricordate di spuntare in alto alla pagina la spunta applica all'avvio.
PS se avete consigli o suggerimenti per migliorarla ne sarei molto felice... ho trovato una certa stabilita dp varie prove ma non si sa mai magari mi è sfuggito qualcosa
24-11-15, 15:47
Stefa99
Io ho la variante da 2 GB (che dovrebbero migliorare molto le prestazioni). Il fatto che le prestazioni per te siano deludenti probabilmente è dovuto al fatto che hai un solo Gb di RAM. Anche la stock ha le partizioni in F2FS, se non ricordo male, ma non ne sono sicuro.
Il DT2W l'ho impostato a schermo intero. Ora sembra essersi messo a lavorare bene (ho disinstallato LolliViper manualmente), anche se ogni tanto ha qualche incertezza. Proprio poco fa su xda romy25 ha chiesto a proposito di questo e di un altro problema che avevo, ma che imputavo ad Xposed o Lolliviper. A me funziona nello stesso modo anche metà schermo: devi tappare sul bordo inferiore (non è proprio metà schermo).
Grazie del consiglio: ho disattivato seeder ed ho impostato 4096 su Kernel adiutor, vediamo se migliora;)
Ora aggiungo i tuoi settaggi al primo post ;-)
Secondo me comunque le frequenze non sono da toccare: downclockando diminiuisci solo le prestazioni ma non ci guadagni molto in batteria, soprattutto avendo un solo Gb di RAM, che chiude le app e che costringe il terminale a riaprirle.
Grazie mille,
Stefa99
24-11-15, 16:17
harry551
Quote:
Originariamente inviato da Stefa99
Io ho la variante da 2 GB (che dovrebbero migliorare molto le prestazioni). Il fatto che le prestazioni per te siano deludenti probabilmente è dovuto al fatto che hai un solo Gb di RAM. Anche la stock ha le partizioni in F2FS, se non ricordo male, ma non ne sono sicuro.
Il DT2W l'ho impostato a schermo intero. Ora sembra essersi messo a lavorare bene (ho disinstallato LolliViper manualmente), anche se ogni tanto ha qualche incertezza. Proprio poco fa su xda romy25 ha chiesto a proposito di questo e di un altro problema che avevo, ma che imputavo ad Xposed o Lolliviper. A me funziona nello stesso modo anche metà schermo: devi tappare sul bordo inferiore (non è proprio metà schermo).
Grazie del consiglio: ho disattivato seeder ed ho impostato 4096 su Kernel adiutor, vediamo se migliora;)
Ora aggiungo i tuoi settaggi al primo post ;-)
Secondo me comunque le frequenze non sono da toccare: downclockando diminiuisci solo le prestazioni ma non ci guadagni molto in batteria, soprattutto avendo un solo Gb di RAM, che chiude le app e che costringe il terminale a riaprirle.
Grazie mille,
Stefa99
Farò qualche altra prova... Ps non usare lolliviper usa viper normale che funziona benissimo... Devi settare selinux su permissive xo... Kmq da stock ha soli la partizione Data in f2fs le altre ovvero cache e system sono in ext4...speriamo che con marshmallow migliori più che altro con doze e con una gestione della ram migliore spero
30-01-16, 07:50
Stefa99
Salve,
Avviso che lo sviluppatore ha smesso di supportare questo kernel (cambio di device)