THIS THREAD IS CLOSED
PLEASE DOWNLOAD V2.1.5 OR LATER RELEASE
PREMESSA
Poiché in alcuni casi ci sono problemi di reboot con tutta la serie di kernel Cor Plenus, ho fatto come avevo stabilito: ho individuato tutti i file con le mie modifiche personali, scompattato una nuova versione dei source code Samsung del kernel, e applicato solo le mie modifiche. Questo significa aver eliminato codici presi da altri kernel, in particolare i CPU governor e gli I/O scheduler, tenendo solo quelli già presenti nei codici Samsung. Significa inoltre aver rimosso ogni possibile file che era rimasto "sporco" durante la vita del Cor Plenus v2, dalla beta in poi. Anche il file di configurazione per la compilazione del kernel è stato modificato il minimo possibile rispetto a quello che è il default del kernel stock. I moduli introdotti (o eliminati) servono solo a poter far girare le mie modifiche.
L'obbiettivo è uno e solo uno: eliminare una volta per tutte ciò che causa i reboot.
LA BUG DEL REBOOT E' STATA RISOLTA. LA FREQUENZA BASSA E' STATA RIMOSSA
TUTTI I KERNEL PRECEDENTI ALLA VERSIONE V2.1.5 E QUELLI BETA NON SONO PIU' SUPPORTATI
LA BETA V2.2 HA ESAURITO LA SUA FUNZIONE E VA SOSTITUITA
QUESTA THREAD RIMARRA' APERTA PER TESTARE IN FUTURO LA REINTRODUZIONE DELLA FREQUENZA RIMOSSA, SE FATTIBILE.
CARATTERISTICHE BASE DEL KERNEL
La base è il kernel stock XILG1, con le seguenti aggiunte:
- Taratura della lettura della batteria
- Under Volting dinamico
- 5 frequenze: 156Mhz, 312Mhz, 468Mhz, 624Mhz, 832Mhz
- 6 CPU Governor: ondemand, conservative, userspace, powersave, bcm21553, performance
- 3 I/O Scheduler: noop, deadline, cfq
- Filesystem ext4
- Netfilter per il supporto di DroidWall
- Supporto per le partizioni di swap
- IPv6 è stato reintrodotto. Era stato rimosso assieme ad altre cose dai kernel precedenti
Resta ovviamente inteso che tutto il resto, come script, rooting, custom boot animation e via dicendo non cambia rispetto alle versioni precedenti. Qui il link alla guida più generale per il Cor Plenus v2.
Sia pure chiaro che questi kernel, pur essendo di una beta, fanno tesoro di tutta l'esperienza acquisita durante lo sviluppo dei kernel precedenti, e quindi sono consigliati anche a chi non ha avuto particolari problemi in passato in quanto dovrebbero avere meno possibilità di bug in generale. Quindi sarebbe bene che lo installino tutti quelli che già usano un kernel Cor Plenus v2.
INSTALLAZIONE
- Scaricate l'ultima versione. Saranno numerate come v2.2beta#N
- Copiatela nella SD card del telefono
- Entrate in stock recovery (consigliato, ma potere usare anche la CMW) e fate il flash
- Reboot del telefono
- Non serve fare wipe di alcun genere.
CONDUZIONE DEL TEST
- Assolutamente non settate l'Under Volting se avete problemi di reboot con il Cor Plenus attuale
- Usate il telefono col il nuovo kernel Cor Plenus v2.2 beta come fate normalmente per un paio di giorni
- Se non riscontrate alcun reboot passate alla configurazione dell'Under Volting. Qui le istruzioni.
- Se nessuno riporterà alcun problema passerò all'aggiunta degli altri moduli, con una successiva versione del kernel beta
- I test inizieranno da capo con la nuova versione
Ovviamente se riscontrate altri problemi riportateli in questa sede. Se però il problema è la perdita di connessione temo che in quel caso ci sia poco da fare: è una piaga anche del kernel stock. La speranza è che modificando il kernel bypassi la bug come effetto collaterale.
DOWNLOAD
- Cor Plenus v2.2 beta #3: <REMOVED. INSTALL V2.1.5 OR LATER RELEASE>
- Cor Plenus v2.2 beta #1: <REMOVED DUE TO REBOOTS>
CHANGELOG
- v2.2 beta#3:
- Rimossa la frequenza 156Mhz che pare essere la causa dei reboot
- Ripristinati gli I/O Scheduler delle versioni precenti
- Ripristinati i CPU Governor delle versioni precedenti e aggiunti 4 di nuovi: ondemandx, lazy, scary e lionheart
- v2.2 beta #1: Prima versione