Questa discussione riguarda il nuovo kernel (creato dall'utente di XDA "cocafe") chiamato CoCore-E, attualmente alla versione 6.2, basato sulla versione 4.1.2 Jelly Bean.
Features:
fs: CIFS module
fs: Fsync control (Combined dyn fsync control)
fs: Mount noatime and nodiratime by defualt [franciscofranco]
fs/aio: Asynchronous io performance improved
mm: SLUB memory allocator
arm: ThumbEE
arm: Optimzed rwsem algorithm [ezekeel]
arm: Remove old version sha1
arm: cpu unaligned access path
arm/vfp: Build with neon
arm/crypto: ARM AES and SHA-1 crypto
arm/topology: Linaro lastest patches
ab8500_asoc: Sound control
ab8500_bm: Charger control
ab8500_chargalg: Charge cycle control
ab8500_chargalg: Real charged notification
lib: Optimzed CRC32 algorithm [ezekeel]
lib: GNU C version memcpy
net: More choices of TCP congestions
rcu: jRCU [Joe Korty]
swap: swap supports
zram:: zRAM supprots for android
misc: CRT off-screen effect support
mali: Utilization control
mali: PP scheduler tweakable
mali: PM sampling rate tweakable
mali: L2 cache max reads writable
mali: Disable mali state tracking
block: 8 io schedulers
snvet: Reduce the waketime 6s -> 1s
sched: Enable arch_power by default
prcmu: Clock control module [Thanks Adi_Pat for module framework]
sched: ARM multi-core schduler
debug: Remove Samsung debug code [Adi_Pat]
debug: Disable KGDB [Adi_Pat]
debug: Remove frame pointer [Adi_Pat]
debug: Fixed mismatches [Adi_Pat]
debug: Android logger as module (free 4mb RAM)
mxt224e: Sensitivity threshold improved by defualt
mxt224e: Touch booster control
max224e: Touch params control
max224e: Touch auto calibration
s6e63m0: Startup gamma issues fixed
bcmdhd: PM_FAST by default
kernel:Lzop compression
random: frandom module support
ramdisk: Custom bootanimation supports [diego-ch,thank you!]
ramdisk: Lzop compression
ramdisk: Init.d scripts
ramdisk: ClockworkMod Recovery 6.0.2.8 [diego-ch,Shaaan]
ramdisk: T.W.R.P Recovery 2.5.0.0 [TeamWin]
cpufreq: 12 cpu governors
cpuidle: Deeper sleep state
makefile: Useful optimization flags
toolchain: Linaro GCC 4.6.2
Attenzione! Ne io ne Androidiani ci assumiamo la responsabilità per eventuali brick o problemi al dispositivo!
Cosa occorre:
- Samsung GT-i9070 o i9070p aggiornato a Jelly Bean 4.1.2 con ROOT (se non l'hai ancora rootato segui la guida) Firmware JB 4.1.2 + ROOT
- il kernel CoCore-E scaricabile alla fine di questo link: Download CoCore-E
É possibile scegliere tra le recovery CWM o TWRP (touch).
- Applicazione di file manager come "Root Browser" o "File Manager", entrambe scaricabili gratuitamente dal Play Store;
- l'applicazione Universal Kernel Flash versione 1.10 o superiore scaricabile qui: Universal Kernel Flash
Metodo per GT-i9070 (e GT-i9070P *Leggi sotto):
1) Installare l'app Universal Kernel Flash;
2) Inserire il file kernel.bin.md5 che contiene il kernel (nelle ultime versioni bisogna estrarre lo zip che contiene il file), nella memoria interna/esterna del telefono (.../SdCard/... o .../extSdCard/...);
3) Aprire l'app, cliccare su "Select a kernel image", e selezionare l'app di file manager. Poi scegliere il file kernel.bin.md5;
4) Premere su "flash kernel image" e aspettare qualche secondo.
5) Dopo che il kernel è stato flashato, premere su "Reboot". Il telefono verrà ora riavviato.
Attenzione per gli utenti 9070P! Se avete problemi di compatibilità con l'app Universal Kernel Flash allora dovete seguire la guida seguente. Ricordo che il kernel,essendo stato sviluppato per la versione i9070, non è compatibile con le funzioni NFC e S-Beam.
Metodo dd (sono necessari i permessi di root):
1) Scaricare il file .zip o il file kernel.bin.md5 nel link indicato sopra;
2) Estrarre l'eventuale file .zip;
3) Copiare il file kernel.bin.md5 nella memoria interna o esterna del telefono (es. ../sdCard/...);
4) Scaricare l'app "Emulatore terminale" dal Play Store;
5) Aprire il terminale e digitare i seguenti comandi (al termine di ognuno premere invio. Controllate di aver digitato i comandi correttamente, altrimenti potresti brickare il telefono!):
su
dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
reboot
Al termine del riavvio avrete installato il kernel CoCore-E 6.2 (per vedere se è tutto andato a buon fine, andare in impostazioni>info sul dispositivo>versione kernel e vedere se viene visualizzato "3.0.31-CoCore-E- ..."
In questo link trovate la discussione completa del kernel sul forum XDA--> CoCore-E
Updates:
2013-05-19
defconfig: version tag 6.0 -> 6.1 -> 6.2
block: bfq iosched v6 -> v6r1 -> v5r1 (v6r1 and v6 are unstable)
cpufreq: add and fix ondemandq governor
mxt224e: enhance and update touch params control
mxt224e: rename touch_boost -> touchboost
random: tune entropy parameter
lpm.rc: set hotplug governor when charging in low-power mode namely non-booting charging
abb-regu: add VOTG sysfs interface (otg isnt available yet,i'm sorry,but you can use usb fan now!~)
2013-05-01
defconfig: version tag 5.7.3 -> 6.0
random: entropy tweaks are all the rage nowadays
block: default iosched bfq -> cfq
block: update bfq iosched v5r1 -> v6
mxt224e: clean auto calibration
s6e63m0: add elvss table interface
cpufreq: disable ondemandq,i will fix it later
cpuidle: deepest state 4 -> 3
arm: remove cpu unaligned access path (suposed to fix sudden reboots)
scripts: remove the '+' at the end of local version string
cypress-touchkey: add interface to write touchkey threshold
abb-codec: headset hp filter default 0 -> 1
s6e63m0: color filters and gamma tuner
2013-04-21
defconfig: bump version 5.3 -> 5.6 -> 5.6.2
ab8500-codec: improve sound control
block: fix a bug of zen io scheduler
bcmdhd: fix wifi power in standby
s6e63m0: rename conflicts sysfs file lcd_power -> ldi_power
s6e63m0: fix the permission of ldi_power
s6e63m0: fix gamma mode issues after startup (Samsungs fault)
arm: cpu unaligned access path
fbearlysuspend: increase fbdaley time 50ms -> 350ms
mali: fix l2 cache reads when delete cache cores
mali: osmem max buffer size 64mb -> 16mb
drivers/char: add frandom module
mach-ux500: update prcmu clock control module
mxt224e: reduce threshold chrg 25 -> 20 (fix touch issues when charging)
mxt224e: update touch sensitivity control (touch params control)
mxt224e: default touchboost cpufreq 800000 -> 400000 (for more power saving)
mxt224e: update touch auto calibration
fs: keep param partition R/W for saving boot params (fix cwm reboot commands issues)
cpufreq: add debug mask to shut up annoying noise
s6e63m0: fix samsung's typos(warnings)
ramdisk: add twrp 2.5.0.0
ramdisk: fix sbin permisson
2013-03-31
defconfig: bump version 5.1 -> 5.3
ramdisks: fix bootanimation script
ramdisks: add fstrim binary
mali: osmem buffer size 64mb -> 16mb
mali: fix l2 cache reads when delete core
block/bfq: remove the "optimized" tweaks
fbearlysuspend: delay time 50ms -> 350ms
ab8500-codec: add a gain delay param
mxt224e: chrg threshold 25 -> 20
mxt224e: read threshold params from pdata
s6e63m0: fix a sysfs error
drivers/char: add frandom modulem
mach-ux500: finish prcmu clock control module
2013-03-24
defconfig: bump version 5.0 -> 5.1
ramdisk: remove kill bootanimation
fbearlysuspend: add stop drawing delay param
ab8500-codec: add earpiece widget event
ad8500-codec: add mic2 gain control
ab8500-codec: enhance sound control
mali: osmem max buffers 16mb -> 64mb

LinkBack URL
About LinkBacks
Rispondi quotando

--------------------- Don't be a n00b, be a newbie.
