Abyss Kernel by angelom
AOSP version: Download
Samsung Based version: Download
Flash e impostazioni "Estreme" di undervolt:
1. scarica la versione in base alla rom che hai
2. scarica il kernel cleaner
3. metti entrambi nella sd interna
4. flasha il kernel cleaner
5. flasha l'abyss
6. vai in advanced e riavvia la recovery
7. abyss menu
8. abyss asv table menu
9. don't use asv table (for script)
10. install abyss script
11. create backup efs
12. tweaks service menu
13. enable sched_pc power savings
14. advanced abyss menu
15. enable samsung led (solo per chi è con la CM9, che ha i led dei tasti sempre accesi, abilitando questa voce avrete lo spegnimento classico dopo 1.5 secondi)
16. abyss asv bus table menu
17. select asv bus table 4 -> stock (sto notando che il bus è una voce molto delicata, ho provato sia l'undervolt massimo a 6 che il secondo a 5 ma il tel freeza sempre... è stabile solo con il valore stock 4, quindi provate voi, partite da sei e scendete nel caso di freeze)
18. reboot system now
19. scarica script manager, aprilo, imposta browse as root, tasto menu, altro, advanced option, mount/ system as rw, ok, 2 volte tasto dietro, entra in etc->/system/etc, entra in init.d, clicca su S90abyss, clicca su fav, su e boot poi save e poi clicca su edit selezionando un editor di testo (quello che vi è più comodo)
20. impostate 1000000 invece di 1200000 dove vedete scritto /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
21. lasciate lo scheduler (sio) e il governor (abyssplug) di default, non modificateli!
22. modificate le seguenti frequenze (per chi non gioca, potete tranquillamente metterle tutte e 3 a 100mhz)
GPU_STEP_LOW=100
GPU_STEP_MIDDLE=160
GPU_STEP_HIGH=267
23. modificate i seguenti voltaggi (per chi non usa giochi, potete tranquillamente metterle tutte e 3 a 800mv)
GPU_VOLT_LOW=800000
GPU_VOLT_MIDDLE=850000
GPU_VOLT_HIGH=900000
24. tasto menu->save ... RIAVVIATE IL SISTEMA
25. (dopo aver testato i voltaggi con voltage control, vedi punto "N.B.") nell'echo che modifica il seguente file /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table impostate i seguenti valori:
"1425 1375 1325 1275 1225 1200 1050 1000 950 925 925 925 875 850 825 950 950 950" (-> voltaggi molto simili al phenomenal extreme, se supportate quel kernel provate questi, altrimenti partite da questi tramite voltage control e ad eventuali freeze aumentate pian piano cercando di capire qual è la freq che da fastidio)
26. tasto menu->save ... RIAVVIATE IL SISTEMA
N.B e Conclusioni: i voltaggi applicati sono estremi, potete anche in teoria impostarli direttamente perchè se il telefono non vi si dovesse avviare, in recovery (sempre in abyss menu), avete la voce "clear init.d folder" che vi cancellerà il contenuto della cartella init.d (ovviamente per reinstallare lo script in questione dovrete di nuovo fare il passaggio numero 10).
Ma così impazzireste... troppe modifiche ogni volta... quello che vi consiglio è: prima di modificare lo script provate i voltaggi su voltage control non impostando mai "save as boot". Provate dei voltaggi, usate un po' il telefono, dopo un po' di tempo quando siete sicuri che sono stabili, modificate l'S90abyss script come vi ho spiegato sopra.
Per quanto riguarda freq e voltaggi della GPU andate tranquilli, potete subito modificarli e salvare all'interno dello script.
by giajp ... STAY TUNED \m/