[OC] Tegrak Overclock for Galaxy S II v0.7.0.5 - Galaxy S II Original Android Development

*NOTICE*
zelendel said:
It has come to our attention that you have been asked to give access to the source code for your tegrak_overclock_galaxys_gingerbread.ko that is in your app. As this modual is covered under the GPL you are required to post the source code for this. IF you refuse to post the code for this modual (only one that needs to be posted) then you are breaking the GPL licence and I will be forced to move further on this. I look forward to hearing back from you
Click to expand...
Click to collapse
I got this message from zelendel, a moderator of xda.
I don't have knowledge enough about GPL, so I didn't what he said.
My job is a Windows programmer and I've never concern about the license except Microsoft Visual Studio and Windows.
I'll start to study GPL deeply. then I'll open my source if I broke the rules.
I think this post will be removed by him very soon.
I'll send him links (that I posted) about this app.
I'm sorry to developers who felt unpleasant by this thread like zelendel.
Thanks to all for helping this thread.
Regards & Thanks,
Tegrak
------------------------------------------------------
NEED ROOT!
Overclock can be harm to your hardware.
Use at your own risk.
*Galaxy Tab Gingerbread 2.3.3 is available!
*GPU optimization is available! (Galaxy S II only)
*GT-I9000 leaked 2.3.4 and Gingerbread 2.3.3 is available!
*Galaxy S II in Europe is available! (confirmed by blaaez at xda)
*Galaxy S II in Korea is available!
Please!
Check available models and use free version first before you buy.
I want to share settings in this dev thread.
Stable maxinum overclocked setting
Stable undervoltage setting
..etc...
Links
Free version
Web: https://market.android.com/details?id=com.tegrak.overclock
Mobile: market://details?id=com.tegrak.overclock
Ultimate version
Web: https://market.android.com/details?id=com.tegrak.overclock.ultimate
Mobile: market://details?id=com.tegrak.overclock.ultimate
I'll upload free version here if you want.
Best Quandrant Score of Galaxy S II
6229 MZWiZard's thread. @1.66GHz 1400mV
http://forum.xda-developers.com/showpost.php?p=14403392&postcount=191
Wonderful Guide
Naphtaline's school of overclocking
http://forum.xda-developers.com/showpost.php?p=14973796&postcount=531
What is this?
This is for family of Galaxy S devices and Galaxy S II devices.
You can set maximum CPU frequency of your device on available models EASILY.
This works with STOCK kernel, STOCK rom, (x)custom kernels and roms(x).
You just need to rooting.
(x) The latest kernel source of Galaxy S II on Samsung Opensource Release Center is not compatible with latest rom's kernel. So, this time, this app can't be used with kernels that built from source code.
Features on Ultimate
Try free version first!
Then try this if you like free version, want more professional control or want to help me!
*Profile management
- profiles are stored in /sdcard/tegrak/overclock/*.oc
*Lock GPU clock to 267MHz (Galaxy S II only)
- see details, http://forum.xda-developers.com/showpost.php?p=14733638&postcount=384
*Set customized GPU clock. (Galaxy S II only)
*Set customized GPU voltage. (Galaxy S II only)
*Set scaling governor and min/max frequency.
*2x1 and 3x1 home screen widgets
*Set customized frequency (1.0 ~ 2.0 GHz)
*Set customized voltage (750 ~ 1400 mV, OV or UV available)
*Available set last settings on boot automatically.
- Stability checking background service is turned on about 5 minutes every time when you change settings.
- If your device freeze or shutdown while it is running, app will show you popup to apply the last setting on boot.
*Show ARM core voltage at max frequency.
*Show your device information
*Free from Advertisement
*Tweaks (Io Scheduler)
Features on Free
*Lock GPU clock to 267MHz (Galaxy S II only)
- see details, http://forum.xda-developers.com/showpost.php?p=14733638&postcount=384
*Set scaling governor and min/max frequency.
*Set cpu max frequency
-- Galaxy S: 1.0 ~ 1.3GHz
-- Galaxy S II: 1.2 ~ 1.452GHz
*Show ARM core voltage at max frequency.
*Show your device information
*Tweaks (Io Scheduler)
About voltage control
Galaxy S II Gingerbread: +-25 step
Galaxy S Froyo: +-25 step
Galaxy S Gingerbread: +-1 step
About IO Scheduler in Tweaks
CFQ scheduler: http://en.wikipedia.org/wiki/CFQ
Deadline scheduler: http://en.wikipedia.org/wiki/Deadline_scheduler
Noop scheduler: http://en.wikipedia.org/wiki/Noop_scheduler
Summary by neilix http://forum.xda-developers.com/showpost.php?p=14684673&postcount=353
How to use?
First, click "Load overclock module.
Second, click "CPU max frequency" and choose one frequency from preset options.
You can control more detailed option in "Optimization" menu.
More features will be added
Available Galaxy S II Family
*Galaxy S II (GT-I9100, Gingerbread)
*Galaxy S II, Bell (GT-I9100M, Gingerbread)
*Galaxy S II (GT-I9100T, Gingerbread)
*Galaxy S II, NTT Docomo (SC-02C, Gingerbread)
*Galaxy S II (SHW-M250S, Gingerbread)
*Galaxy S II (SHW-M250K, Gingerbread)
*Galaxy S II (SHW-M250L, Gingerbread)
Available Galaxy S Family
*Captivate (SGH-I897, Gingerbread / Froyo)
*Captivate, Rogers (SGH-I896, Gingerbread / Froyo)
*Epic 4G (SPH-D700, Gingerbread / Froyo)
*Fascinate (SCH-I500, Gingerbread / Froyo)
*Fascinate, Telus (SGH-T959D, Gingerbread / Froyo)
*Galaxy S (GT-I9000, Gingerbread / Froyo)
*Galaxy S (GT-I9000B, Gingerbread / Froyo)
*Galaxy S, Bell (GT-I9000M, Gingerbread / Froyo)
*Galaxy S (SHW-M110S, Gingerbread / Froyo)
*Galaxy K (SHW-M130K, Gingerbread / Froyo)
*Galaxy U (SHW-M130L, Gingerbread / Froyo)
*Galaxy Player (YP-GB1, Froyo)
*Galaxy Player (YP-GB70, Froyo)
*Galaxy S Hoppin (SHW-M190S, Gingerbread / Froyo)
*Giorgio Armani Galaxy S (GT-I9010, Gingerbread / Froyo)
*Mesmerize (SCH-I500, Gingerbread / Froyo)
*Vibrant (SGH-T959, Gingerbread / Froyo)
*Vibrant Plus (SGH-T959V, Gingerbread / Froyo)
Available Galaxy Tab Family
*Galaxy Tab (GT-P1000, Gingerbread)
*Galaxy Tab (GT-P1000N, Gingerbread)
*Galaxy Tab (SHW-M180S, Gingerbread)
*Galaxy Tab (SHW-M180K, Gingerbread)
*Galaxy Tab (SHW-M180L, Gingerbread)
*Galaxy Tab (SHW-M180W, Gingerbread)
*Galaxy Tab, Sprint (SPH-P100, Gingerbread)
If you are using Galaxy S or Galaxy S II and your device is not in available models
please let me know your device's model number.
Update History
[ v0.7.0.5 ]
*improved app responsiveness
*deleting a profile with long clicking
[ v0.7.0.2 ]
*supports GT-I9100M Galaxy S II, Bell, Canada
[ v0.7.0.0 ]
*added "Profile" menu. you can manage your profiles.
*supports GT-P1000N Galaxy Tab, Latin
[ v0.6.3.7 ]
*supports SHW-M190S Galaxy S Hopping Gingerbread.
*fixed an error of "Lock to 267MHz" in GPU Optimization (Free, Galaxy S II)
[ v0.6.3.6 ]
*for Lulz Kernel Beta
[ v0.6.3.4 ]
*fixed a driver error on Epic 4G Gingerbread
*supports GT-I9100T Galaxy S II, Australia
[ v0.6.3.3 ]
*supports SPH-P100 Galaxy Tab, Sprint
[ v0.6.3.2 ]
*supports SC-02C Galaxy S II, NTT Docomo, Japan
[ v0.6.0.9 ]
*minor bug fix
[ v0.6.0.2 ]
*Galaxy S and Galaxy Tab - supports chaging frequencies over 1.0GHz
*Galaxy S II - supports changing frequencies over 1.004GHz
[ v0.5.1.4 ]
*fixed an error on boot when cpu level is changed
[ v0.5.1.3 ]
*added "Set GPU settings on boot" menu. (Galaxy S II)
*added "Reset to default GPU settings" menu. (Galaxy S II)
[ v0.5.1.0 ]
*fixed a bug of 3x1 widget.
[ v0.5.0.9 ]
*fixed a widget bug.
[ v0.5.0.6 ]
*supports 3x1 widget. this shows internal voltage.
*fixed text alignment of widget.
*Please remove old widgets and use new.
[ v0.5.0.2 ]
*supports Vibrant Plus Gingerbread
*supports Galaxy Tab SHW-M180S, SHW-M180L
[ v0.5.0.0 ]
*New menu! GPU clock and voltage (Galaxy S II only)
*Galaxy Tab GT-P1000, SHW-M180S, SHW-M180L beta
[ v0.4.3.1 ]
*added "Reset default" menu. Optimization > Reset default
*fixed minor bugs
[ v0.4.2.9 ]
*added option. Stability watcher off. Menu key > Settings
[ v0.4.2.7 ]
*added Tweaks menu. (Io shceduler available)
*added options that excludes scaling settings from "set on boot". Press menu key > Settings (for SetCPU users)
[ v0.4.2.5 ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*added a attractive notification icon (I believe)
*improved codes. more stable.
[ v0.4.2.3 ]
*improved stability service
[ v0.4.2.2 ]
*fixed a problem (custom scaling was not appplied on boot)
[ v0.4.2.1 ]
*fixed a bug (time goes fast when stability service restarts)
[ v0.4.1.8 ]
*fixed a bug of "stability service". (stopped timer when screen off)
*improved stability service
[ v0.4.1.7 ]
*Stability checking background service is turned on about 5 minutes when you change settings every time. (ultimate only)
*"Set on boot" popup never shows if it passed the stability service. (ultimate only)
[ v0.4.1.5 ]
*support GT-I9000 Gingerbread.
[ v0.4.1.1 ]
*apply your scaling options on boot.
[ v0.4.1.0 ]
*added "Scaling" menu. can change scaling governor and min/max frequency.
*fixed blank error message problem.
[ v0.4.0.3 ]
*GalxyS2 in Europe is available!! (GT-I9100)
[ v0.4.0.1 ]
*Galaxy S II is available!!! (SHW-M250S, SHW-M250K, SHW-M250L)
*added model - Galaxy S Hoppin (SHW-M190S)
*added model - Galaxy Player (YP-GB1, YP-GB70)
[ v0.3.1.0 ]
*support Galaxy Player YP-GB1, YP-GB70
*support Galaxy S Hoppin SHW-M190S
*fix minor bugs
[ v0.3.0.3 ]
*modified clock preset (more stable values)
[ v0.3.0.2 ]
*fixed insmod failure who installed busybox.
[ v0.3.0.1 ]
*fixed "not available" problem on GT-I9000 Gingerbread
[ v0.3.0.0 ]
*support Galaxy S Gingerbread!! SHW-M110S, SHW-M130K, SHW-M130L, GT-I9000, GT-I9010
*add internal voltage control.
*more powerful and stable overclock driver. (re-created)
*stablelized application algorithm.
[ v0.2.0.5 ]
*added 2x1 size widget.
[ v0.2.0.3 ]
*changed minimum core voltage 900mV to 750mV
[ v0.2.0.1 ]
*added available model Giogio Armani Galaxy S (GT-I9010)
[ v0.2.0.0 ]
*fixed core voltage control. it doesn't work before this version. UV(under voltage) and OV(over voltage) works correctly now.
*removed internal voltage control. this is unnecessary for overclock.
[ v0.1.7.7 ]
*added feedback url link.
[ v0.1.7.5 ]
*more stable
*insert Ultimate version link.
[ v0.1.7.3 ]
*fix bug at 0.1.7.1, not work to change frequency.
[ v0.1.7.1 ]
*display freq, core volt, internal volt in "Optimization" menu.
*added available models. Captivate Rogers, Fascinate Telus
[ v0.1.6.2 ]
*display ARM core voltage.
*fixed a problem that Captivate isn't recognized by app.
*improved overclocking routine. more efficient.
[ v0.1.6.0 ]
*added available models. U.S. Cellular Mesmerize
[ v0.1.5.7]
*fixed scaling freq bug with SetCPU and CPU Master Free app.
*fixed "unavailable" problem who use custom rom.
[ v0.1.5.0 ]
*more stable preset with S5PC110 data sheet.
[ v0.1.4.7 ]
*added available models. Epic 4G, Captivate
*fix some codes.
[ v0.1.4.0 ]
*added available models. Vibrant, Vibrant Plus, GT-I9000B
*modified preset voltage for each devices.
[ v0.1.3.5 ]
*set preset voltage to stock voltage.
*fixed error -102
*improved preset frequency settings.
[ v0.1.3.2 ]
*add detailed error code for "unmatched driver version" problem. please send me error code when you failed to run.
*modified voltage in preset table.
What comes next?
*Reset values to default
*No popup on boot by adding stability test service
*Reflect your opinion...
Do you have any question or opinion?
Leave a comment.
Contact me [email protected]
Follow me http://twitter.com/tegrak

This works brilliantly and works well with SetCPU. Currently running at 1.4GHz, stock voltage, stock kernel, doesnt get any warmer than normal. Totally stable. 4000+ Quadrant.

My top quadrant score is 5016.
But.. blaezz beat me!! http://forum.xda-developers.com/showpost.php?p=14220990&postcount=22
I have to try harder to be the top!

fantastic <3
nice work tegrak

Custom kernel support please
Sent from my Galaxy S2 using Tapatalk

Can I ask what is the difference between core/internal voltage? Thanks!
EDIT: Like this app. Did the free app, then bought the ultimate..

@tegrak: not working for me... i am using villain's ROM 1.1 based on KE7 latest UK firmware...
it says
failed to run insmod!
err1 code=1
err2 code 255
Click to expand...
Click to collapse
whats the problem with my device buddy ???
what should i do now ?

Reflash stock kernel and try again.

i just purchased the ultimate version !!
it´s an awesome app you built there !
short question: is setCPU still needed? => i guess so, because of the gouverner settings.. right?!

SetCPU is good for profiles, governor and other adjustments.

rovex said:
SetCPU is good for profiles, governor and other adjustments.
Click to expand...
Click to collapse
^^ i personally never used the profiles and other adjustments..
maybe would be the integration of scaling into the tegrak-app possible ?! so we would have one grate app for making our sII beasty more beasty

Is OCUV option available with this kernel ???
i can see only the overclock. i wanna do undervolt also....

tobens said:
^^ i personally never used the profiles and other adjustments..
maybe would be the integration of scaling into the tegrak-app possible ?! so we would have one grate app for making our sII beasty more beasty
Click to expand...
Click to collapse
That's good. not hard to add controlling menu of scaling and governor.
Let's play with our beast

Will be nice!
Can I ask about the difference between internal/core voltage?

so by the way..
everyone is alwas talking the quadrant benchmarking..
have u guys tried antutu benchmark ??! i guess its also an great benchmarking app.. an the online highscore are quite impressive.. some of the guys have scores with 5860 with an oc of 1600 mhz !!
maybe you give it a try..

manuvaidya said:
Is OCUV option available with this kernel ???
i can see only the overclock. i wanna do undervolt also....
Click to expand...
Click to collapse
You can set the UV at whatever you like. for a number of different CPU speeds, then use SetCPU to underclock. It will the use the lower clock with Tegraks UV.
I use SetCPU to keep the CPU under 500MHz when the screen is off. I get an EASY 24hrs of use out of it, probably 2 working days without charge if im careful

Nice tegrak. Thanks. Downloading now.
I look forward to what else you bring.
Sent from my GT-I9100 using Tapatalk

Hello tegrak,i bought the full version and i have a little request. Could you make an option so that the program would apply overclocking automatically upon boot and skip the confirmation when we are sure about our settings?

works great !! really good work !!
now what is the most stable for everybody ?? 1.4 Ghz ?? and battery life ?
i´m running now at 1.3 , just in case and no fc or other probs

absolutly fantastik!!!!

Related

[17/10-11][ROM] Touch X-POWER+ [XWKI8] 1.0 SP1 -FASTER & LONGLASTING BATTERY

Finally the touch X-POWER+ for the Galaxy S II
ROM CHEF: Smaberg
GRAPHICS: Smaberg, some icons borrowed from Vertumus
MY FANTASTIC BETA CREW: CSCicus, nsumner, brendonwardmusic... ill love theese guys as they work hard to find bugs and help me solve em!
ROM IS DEODEXED, NO BROWSER LAG ANYMORE. Modem and kernal is flashed when flashing ROM.
RECOMENDATION ON RADIO, KERNEL ETC. WILL BE FOUND IN ROM CHANGELOG's if any!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mirrors in post 2, if any
addons anb misc in post 3
Changelogs in post 4
change logs service packs / Questions, answers, guides and explanation about problems in post 5
How to install ROM or Service Pack (sp)
FOR ALL ROMS, if it dosn't boot, run cwm and flash "CWM zip -Remove PowerSave script files" from post 3 (after flashing ROM then DIRECTLY flash the remove file).
Install Rom AND install SP
reboot into CWM
Wipe Data & Cache (wipe Data only when wanting to make sure everythings gonna work perfekt on non wipe ROM's?)
wipe dalvik cache (my latest ROM's does it for you)
Flash latest Touch X-Power
reboot, let it load
reboot into CWM
Flash latest SP
Wipe dalvik cache
Reboot
let it load, DONE!
Update Rom Only
reboot into CWM
Wipe Data & Cache (wipe Data only when wanting to make sure everythings gonna work perfekt on non wipe ROM's?)
wipe dalvik cache (my latest ROM's does it for you)
Flash latest Touch X-Power
reboot, let it load
Update Rom in same series
reboot into CWM
Wipe Cache
wipe dalvik cache
Flash latest Touch X-Power in the SAME series
reboot, let it load
install SP
reboot into CWM
Flash latest SP
Wipe dalvik cache
Reboot
let it load, DONE!
Click to expand...
Click to collapse
THEESE ARE TOTALLY NEW RELEASES. THIS NEW ROMs IS BASED ON A ROM BASE BUILD (main rom download) WITH ADDONS (in addons post).
For example the green theme as addon in CWM .zip, and missing apps etc... you get the picture i think
MISSINGS APPS (RIPPED OUT BY ME) IN POST 3
SERVICE PACKS IN POST 3
make sure to recalibrate battery after flashing and do a reboot after first initial boot, see below(post 3) in changelog on how to recal. batt...
Touch X-POWER+ XWKI8 1.0
PS. IF ROM LAGS A LITTLE, ITS BECAUSE OF THE CONSERVATIVE GOVERNOR...READ CHANGELOG ON HOW TO CHANGE TO "ONDEMAND" (or download the ondemand file from addons in post3) DRAINS BATTERY A LITTLE MORE(VERY LITTLE).
MIRRORS BELOW, AND DON'T FORGET TO CHECK OUT ADDONS BELOW IN POST 3
ALSO CHECK FOR SERVICE PACKS TO ENSURE STABILITY AND PERFORMANCE...
USER COMMENT
xinfinityoO said:
damn.. a lil bit more then 6 hour of sleep and battery still at 100%
..wow ..unless my battery counter not working ..heheh ..impressive.. using with ninpo kernel
edit
7 hours ..still 100% ..mm is the battery counter working..lol
edit..
finally after 7 and half hours it went to 99%.. awesome..but it was basically sleeping..
now time to test moderate usage
Click to expand...
Click to collapse
​
mirrors here
www.TouchX.eu - always latest files (THX CSCicus)
Click to expand...
Click to collapse
ADDONS AND MISC. ALL FLASHABLE THROUGH CWM. (if not stated otherwise)
14/8 OLD Default Wallpaper (jpg pic, right click and save as..)
14/8 OLD Default Lockscreen (jpg pic, right click and save as..)
19/8 NEW Default Wallpaper (jpg pic, right click and save as..)
19/8 NEW Default Lockscreen (jpg pic, right click and save as..)
GPS CONFIG FILES ALL COUNTRIES HERE, FASTER FIX
TOUCH X-POWER+ [XXKI3] 2.XX ONLY below line (CWM FLASHABLE)
__________________________________________________________________________________________________________________________________________________________
28/9-2011 Adds the missing apps and widgets to the rom as i ripped out FOR [TXP+ XXKI3] 2.0 ONLY!
28/9-2011 Brings smother scrolling in lists, but speed will be a little slower, (swipe faster than normal for same scrolling speed)
3/10-2011 Service Pack 1(only for 2.0 NOT 2.1), please read changelog for service packs below, the power save is PUBLIC BETA, SO DO REPORT IN THREAD WHAT YOU THINK.
30/9-2011 CWM zip -Remove PowerSave files in SP1, 2.1, New KG5, please read changelog for service packs below
03/10-2011 Graphics fix for SP1 & 2.1
05/10-2011 REMOVE overscroll in menus and in browser & replace them with the good old samsung bounce
05/10-2011 REMOVE overscroll in browser ONLY & replace them with the good old samsung bounce
Ps. you need to wipe dalvik cache after flashing ANY MOD...
END OF TOUCH X-POWER+ XXKI3 ONLY
__________________________________________________________________________________________________________________________________________________________
Click to expand...
Click to collapse
TOUCH X-POWER+ [XWKI8] X.X ONLY below line (CWM FLASHABLE)
__________________________________________________________________________________________________________________________________________________________
10/10-2011 Adds the missing apps and widgets to the rom as i ripped out!
10/10-2011 CWM zip -Remove PowerSave script files.
10/10-2011 Add Hebrew support(arabic) (Thx sumner)
12/10-2011 Add APM (advanced power menu) and 12 quickbuttons in notification menu (scrollable) (quick toggle) (Thx sileshn)
12/10-2011 return to stock phone, and remove callrec.
12/10-2011 return to stock call logs with sms etc.
12/10-2011 change governor to ondemand, for thoose who want smoother UI(default is conservative), it does consume more power, but not much more. this is a requested mod.
13/10-2011 Add Advanced Power menu only
17/10-2011 SERVICE PACK 1 (DETAILS IN CHANGELOG BELOW) NOTE! YOU MUST UNINSTALL GOOGLE PLUS 2.0 BEFORE INSTALLING SERVICE PACK.
click here to download, if you read that you must uninstall Google plus 2.0 before installing SP1.
18/10-2011 THE NEW IMPROVED EDITABLE APM WITH 14 quick-toggle buttons in notification menu (they are scrollable) and with SETTINGS app(quickPan setting, not fully working yet, sorry) to choose witch to see (use) and some more settings for how it functions...(Thx lidroid for org idea)...
20/10-2011 New Touch X-POWER+ Themed JKAY MOD for my ROM, YOU MUST DOWNLOAD THE THEME SETTING APP FROM JKAY's THREAD to use it.
CLICK HERE FOR JKAY's THREAD
Ps. you need to wipe dalvik cache after flashing ANY MOD...
END OF TOUCH X-POWER+ [XWKI8] X.X ONLY
__________________________________________________________________________________________________________________________________________________________
Click to expand...
Click to collapse
Changelogs
CHANGE LOGS FOR ROMS
Touch X-POWER+ XWKI8 1.X "FULLY DEODEXED" (modified) ANDROID 2.3.5 (europe & nordic) COMING SOON.........
This release contains latest XWKI4 modem, you can flash the one thats your favorite if you don't like it
* FULLY DEODEXED
* Totally rewamped scripts and mods for powersaving and performence
* made my mods so you can flash themes for stock XWKI8 without problems
* Siyah kernel WITH POSSIBILITY TO OVERCLOCK UP TO 1600Mhz (stock 1200Mhz) (thx SIYAH) PS. this kernel is undervolted through my scripts. a how to is coming soon
* THE NEW KERENEL HAS MANY NEW FEATURES AS AUTO BATTERY CALIBRATION, CLICK HERE TO LEARN ABOUT NEW KERNEL
* The CPU Kernel governor is "CONSERVATIVE" as default, as its saves more battery, but you can edit script to choose what you want(see guide below on how to.) USE SetCPU to see what governors thats available.
* SMOOTHER THEN EVER
* Added Darkyrom II app for flashing of kernals, modems etc.
* stock SIP enabled on WIFI and 3G
* Gtalk with audio/video from real 2.3.5
* camera high quality recording with hardware button cap (vol down to take picture)
* maps 5.10.1 WITH WORLD NAVIGATION
* Updated market
* superuser 3.02
* Stock Browser, ability to install the useragent switcher browser with or without overscroll in addons
* MIUI Compass
* AppWidgetPicker (groups widgets thats got many choices)
* HoneyComb like Live wallpaper
* Download all from browser (downloadall.apk)
* INCLUDED GoLauncher as i use it always
* included GoLauncher widgets ALL I USE
* updated MANY apps
* included flashlight app
* JKAY mod ready, that means you can flash JKAY mod when its out...
* Call recording
* MMS messaging fix
* Removed sms from call log
* Email removed security
* Google music 4 (icecream sandwich version)
* Google PLUS 2 (icecream sandwich version)
* No APM as most will flash JKAY MOD when its out, but maybe ill add a CWM for that later
AND MUCH MORE, test it out and you will never go back to another ROM....
Click to expand...
Click to collapse
BEFORE STARTING TO EDIT SCRIPTS, make BACKUP.... if phone wont boot and YOU MUST HAVE SOMETHING IN YOUR PHONE, FLASH THE CWM ZIP FILE REMOVE POWERSAVE SCRIPTS.
the code in red is the one to change only
SCRIPT: 96undervolt - Controls Undervolting settings for CPU "lower setting better powersaving, but to low will make phone not to boot, hang and so"
#!/system/bin/sh
#customize voltages to you values
#All Steps in MHz
#Steps are: 1400 1200 1000 800 500 200
NORMAL_STEPS="1275 1175 1075 975 875 850" - THEESE VALUES ARE VOLTAGES FOR 1400Mhz DOWN TO 200Mhz
#Added Step is for max_step higher than 1400Mhz
HIGHER_STEP="1425" THIS VALUE IS FOR 1600Mhz ONLY
#Added Step is for min_step lower than 200Mhz
LOWER_STEP="825" AND THIS IS FOR THE 100Mhz
echo "kwerdenkers kernel adaptive UV init-script active. Checking kernel for UV support..."
#Checking stuff
if [[ -e /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table ]]; then
echo "Kernel supports undervolting! Checking frequencies table for number of speed steps..."
UV_COUNT=$(cat /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table | wc -l)
case $UV_COUNT in
6)
echo "6 speed steppings found"
echo $NORMAL_STEPS > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
;;
7)
echo "7 speed steppings found"
echo $HIGHER_STEP" "$NORMAL_STEPS > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
;;
8)
echo "8 speed steps found. Checking for Siyah kernel..."
if [[ $(uname -r | grep Siyah -) ]]; then
echo "Kernel found. Safe to use 8 step UV settings."
echo $HIGHER_STEP" "$NORMAL_STEPS" "$LOWER_STEP > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
else
echo "Other 8 step kernel found. Skipping UV for now for security reasons."
fi
;;
*)
echo "[!!] Found number of steppings with no correlating UV settings: "$UV_COUNT". No UV will be used! Please repot your kernel and the steppings to the author of this script."
;;
esac
else
echo "Kernel does not seem to support UV settings. Skipping UV."
fi
Click to expand...
Click to collapse
SCRIPT: 97gpuundervolt - Controls Undervolting settings for GPU (graphics chip) "lower setting better powersaving, but to low will make phone not to boot, hang and so"
#!/system/bin/sh
#customize the following two lines
NEW_GPU_CLOCK="100 267" - THEESE TWO ARE LOWEST/HIGHEST Mhz FOR GPU AND IS DEFAULT VALUE
NEW_GPU_VOLTAGE="825000 925000" - THIS IS THE VOLTAGE CONTROL FOR GPU 825000 IS 825mV, DEFAULT FOR SAMSUNG IS 950mV/1000mV
# CLOCK INFO:
# 100 114 133 160 200 267 400 are valid values
# 160 267 are default
# VOLTAGE INFO:
# 500000 min / 1200000 max
# 950000 1000000 default
if [ -e /sys/class/misc/gpu_clock_control/gpu_control ];
then
echo "Previous clock settings:"
cat /sys/class/misc/gpu_clock_control/gpu_control
echo $NEW_GPU_CLOCK > /sys/class/misc/gpu_clock_control/gpu_control
echo "New clock settings:"
cat /sys/class/misc/gpu_clock_control/gpu_control
fi;
if [ -e /sys/class/misc/gpu_voltage_control/gpu_control ];
then
echo "Previous voltage settings:"
cat /sys/class/misc/gpu_voltage_control/gpu_control
echo $NEW_GPU_VOLTAGE > /sys/class/misc/gpu_voltage_control/gpu_control
echo "New voltage settings:"
cat /sys/class/misc/gpu_voltage_control/gpu_control
fi;
Click to expand...
Click to collapse
SCRIPT: 98underclock - THE RED MARKED IS - Control of SPEED settings for CPU (Mhz) "lower setting better powersaving, but to low will make phone not to boot, hang and so", so you can make your 1200Mhz processor only go to 800Mhz to save power if you want to.
THE BLUE MARKED IS - to control witch governor to use, REPLACE IT with what you want to use, REMEMBER IT IS CASE SENSETIVE
#!/system/bin/sh
checkgov=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors | grep ondemand -)
echo "Setting scaling_max_freq to 1200mhz"
echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - CHANGE ONLY THE VALUE 1200000 (1200Mhz) TO WHAT YOU WANT
chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "Setting scaling_min_freq to 100mhz"
echo 100000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq- THIS CONTROLS THE LOWEST SPEED(sleep) NEVER GO UNDER 10000(100Mhz)
echo "Setting governor to ondemand (if available)"
if [[ -n "$checkgov" ]]; then
echo "ondemand found"
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor - THIS IS THE ONLY ONE TO CHANGE, THE REST IS FOR YOUR MEMORY
else
echo "ondemand not found, using standard governor"
fi
Click to expand...
Click to collapse
SCRIPT: 98chargecurrent - Controls how much power to put into your battery when connected to charger, ac or USB. BUT BE CAREFUL THIS COULD DAMAGE YOUR PHONE OR BATTERY, NEVER NEVER HIGHER THAN 1000
#!/system/bin/sh
#customize the following line
NEW_CHARGE_CURRENT="900 650 450" - 900 IS POWER WHEN ON CHARGER ONLY, 650 IS WHEN ON MISC, 450 IS WHEN CONNECTED WITH USB
# CHARGE CURRENT INFO
# AC MISC and USB charge current respectively
# stock defaults are 650 450 450
# kernel defaults are 650 550 450
if [ -e /sys/class/misc/charge_current/charge_current ];
then
echo "Previous charge current settings:"
cat /sys/class/misc/charge_current/charge_current
echo $NEW_CHARGE_CURRENT > /sys/class/misc/charge_current/charge_current
echo "New charge current settings:"
cat /sys/class/misc/charge_current/charge_current
fi;
Click to expand...
Click to collapse
Click to expand...
Click to collapse
To see witch apps and widgets i ripped click here THX CSCicus for doing the list (KI8 has swype and more removed to)
____________________________________________________________________________
If i forgot to give cred to some one please PM me and ill post it.
change logs service packs / Questions, answers, guides and explanation about problems
_____________________________________________________________________________________________________
change logs service packs
Touch X-POWER+ 2.0 [XXKI3] SP1
03/10-2011
new scripts to control cpu speed, governor and undervolt. if you dont like em or have problems, edit them or remove em with the zip file downloadable below sp1 file.
new siyah kernel 1.7.8RC1, but to be up to date see here http://forum.xda-developers.com/showthread.php?t=1263838
jkay mod(to change lockscreen, advanced power etc. start app "deluxe settings"
TOTAL remake of memory managment and more...
alos new is a new kernel SiyahKernel v1.6reTOUCHed in the link above, its a...... klick link to see....
Ps. To ensure performence and accurate application behavior, please wipe dalvik cache and reboot.
Click to expand...
Click to collapse
Touch X-POWER+ 1.X [XWKI8] SP1
17/10-2011
NOTE! YOU MUST UNINSTALL GOOGLE PLUS 2.0 BEFORE INSTALLING SERVICE PACK 1
I've rewritten the scripts, to suite the new siyah kernel and also focused at performance with maintaining batterylife, the resault is astonishing...
added android keyboard, as its smaller on screen and very very accurate (i use it always)
updated dsp manager.
tweaked alot of system files for performance
added APM (advanced power management) it will overwrite the scrollable one if you have that. (jkay mod is coming very soon)
added superuser 3.05
added Google plus 1.08
and a lot more underlying to keep battery and performance ....
with this sp you'll get 3X the performance raise...
Ps. To ensure performence and accurate application behavior, please wipe dalvik cache and reboot.
Click to expand...
Click to collapse
_______________________________________________________________________________________________________________________________________
Questions, answers, guides and explanation about problems
Touch X-POWER+ XWKI8 x.x
OFFICIAL RESPONE TO USERS WITH FC IN CONTACTS!
Yes, if you got problems with FC (force Close) then remove google+ 2.0 as its a rip from new icecream sandwich and it should work.
For me with NEW FORMATTED SD CARDS (both internal and external) i have not got theese problems at all, so maybe there is a orphant file or something making and causing the FC...
Click to expand...
Click to collapse
smaberg said:
Finnaly the touch x-treme is coming to the Galaxy S II....
Click to expand...
Click to collapse
Any pictures of the ROM to share?
smaberg said:
Reserved by me
Click to expand...
Click to collapse
Reserved fail
But really, no pictures or any info at all?
Sent from my GT-I9100 using XDA App
Ill take this to......
bruflot said:
Reserved fail
But really, no pictures or any info at all?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
he couldn't reserve 2nd post lol! btw, pictures or a link to a thread of similar rom ported to other android phone is much appreciated
Nice ... just flashed new Batista ROM and i will have one more to flash tonite
Cool!!! Back in the game of Rom Cooking Smaberg... I loved your rom in your old days of HD2 i will sure give this a try and i'm sure that this is just as good
Thanks.....
omgomg this will be so fun!!! good luck!
Sent from my MegaLaxy Stwo using an onscreen keyboard
This phone has amazing devs. I have a feeling this phone is gonna be going for a very long time!
I guess u hang out at Swedroid too Whats ur nick there?
still .. .. .. waiting
Smaberg? The "no.1 Xperia X1 rom cook in those good old times"-Smaberg?
OMG! Cant wait!
what is funny is that there are more and more amazing devs for this phone, completely unknown to me, coming from SGS community
omg Smaberg got SGs2 thank goodness one of my favor chefs and the best and always had your rom matey on my HD2
guys give him some space and he said Coming tonight........ it doesent mean right now,when is ready he will put the info and some pics like he always does
sewe said:
what is funny is that there are more and more amazing devs for this phone, completely unknown to me, coming from SGS community
Click to expand...
Click to collapse
well he was and still king of chefs on HD2,dont know on others ones tho

[ROM]LeeDrOiD GB V2.2.0 [KERNEL]LeeDrOiD V3.1.0 |17th Dec|FAST|STABLE|WIFI/3G|APM

Presenting LeeDrOiD for the HTC Flyer ​
Android 2.3.4 - GingerBread & Sense... No Gimmick's, No Bull****..​
Just an EPIC Experience from a very experienced developer ​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Official Support Links:
» Chat live now or join #LeeDrOiD-Roms on Freenode (irc.handhelds.org)​
What you get:
The Kernel - LeeDrOiD V2.0.0 - Based on official HTC sources
Heavily optimized build using linario GCC - 4.5.4 passing -O2's
Patched to linux upstream 2.6.35.14
Available CPU Governors - Interactive, Smartass, Conservative, Powersave, Performance & Userspace
Max O/C 1.8GHz ("Nutter mode")
Ondemand CPU governor as default @ 245Mhz-1.5Ghz (Stock)
LeeDrOiD Optimal CPU table & VDD Levels
Available I/O Schedulers - Deadline, Noop, SIO, BFQ V2.1 & CFQ
OpenVPN - CIFS - UTF8 - - EXT3 - EXT4 - JDB2 (with enhancments)
CPU Freq VDD levels interface by snq- (Team LeeDrOiD) < Refer to the FAQ
Slightly undervolted
Re-written optimal CPU table
GPU improvments
GPU cleanups & fixups
CPU unaligned access
lots of updates via CAF
SLQB Memory allocator
WiFi = PM FAST in standby
JHASH 3
Huge code cleanups
Heavily optimized
The ROM - Base 100% Android 2.3.4 - Latest HTC WWE 2.23.405.4
Auto device ID recognition For WiFi Only/3G Flyers
System automatically modified in line with the above feature
Unsecured boot.img with ADB Remount
De-odexed & Zipaligned
Fully re-compressed & optimized
Rooted with the latest Superuser permissions
Busybox 1.19.2
Busybox runparts & init.d support
Nano command-line text editor support
Bash command shell support
/data/app/ zipaligned on boot (Improved RAM performance)
Ram Optimizations
Home app/launcher kept in memory
Lots of speed tweaks
Huge Battery life improvements
Huge APN List
FlyIn transition animations
Advanced power menu (additional Hibernate & reboot options)
All system applications & framework updated
Latest HTC Security patched applied
HTC Loggers removed
Enabled phone functionality
Exposed all browser settings (Hidden debug options)
Fancy keyboard open/close anims
Enabled extra display settings
Removed alpha channel limitation in surfaceflinger
Removed scroll by page in app drawer
Disabled package signature checking
Stock % battery display
battery auto calibration script
TV out functionality under display settings
Low memory wizard "make more space" in settings
SMS/MMS Backup & Restore
SMS/MMS Secure Box (password protected)
Enabled additional ROM/System info via settings
Enabled US storage (Self powered hub required for USB OTG/HOST functionality)
Lots of default setting changes & cleanups
Custom LeeDrOiD Bios Boot animation
Custom LeeDrOiD Locales & Language support
OpenVPN Support
CIFS & CIFS Manager
Titanium Backup
AD-free & hosts (Updated & working)
Spare parts (advanced configuration tool)
Genie News & Weather widget
Latest Android market
Updated Voice Search
Updated Google Maps
Updated Adobe flash player
Updated FaceBook
Updated Gmail
Updated YouTube
Removed "HTC Feedback"
R2D2
And lots more! (See Changelog)
Supported Languages: English, Czech, German, Espanol, French, Italian, Dutch, Polish, Russian, Norwegian, Korean, Greek, Turkish, Swedish, Danish, Portuguese, Finnish, Thai, Korean, Vietnamese, Chinese, Japanese, Portuguese, Croatian & more
Rom Change Log
Code:
[B]LeeDrOiD_Flyer_V3.1.0-KERNEL 17th December[/B]
(Items marked in bold were introduced in V3.1, V3.0 was scrapped)
[LIST]
[*][B]Fixed error in CPU Freq table causing random bootloops[/B]
[*]Fine tuned CPU Voltages for Stability!
[*]CPU Freq Code updates backported from 36.1
[*]CPU Idle Code updates backported from 36.1
[*]Smartass & Interactive Governors from 36.3
[*]Smartass2 Updates & fixups
[*]Several config changes
[*]V(R) IO Scheduler as default
[*]PM Updates via CAF
[*]RCU Updates via CAF
[*]EXT4 Performance improvments
[*]KGSL Graphics driver improvmments
[*]More updates & cleanups thanks to CAF & LorDClockaN
[*]Several minor ROM Updates included (Performace/Tweak scripts)
[*]Added bootloop fix (Framework)
[/LIST]
[B]LeeDrOiD_Flyer_V2.3-KERNEL 2nd November[/B]
[LIST]
[*]Fine tuned CPU Voltages
[*]Fine tuned SmartAss CPU Governor
[*]Added additional RAW USB HID support
[*]Stripped debugging code
[*]Random reboots should now be resolved
[*]Smartass CPU governor as default
[*]Stock CPU speed 245Mhz-1497Mhz - 576Mhz MAX @ Screen off
[*]Retained optional OC up to 1804Mhz
[*]Switched to Deadline I/O Scheduler
[*]SLQB Memory allocator
[/LIST]
[B]LeeDrOiD_Flyer_V2.2.0 29th October[/B]
[LIST]
[*]Added LeeDrOiD Custom lockring (That was fun..!)
[*]Added English-Australian to the locales list
[*]Resized stock % battery icons (thanks to Scabes24)
[*]Fixed all outstanding issues for WiFi only devices!
[*]Several backend system tweaks
[*]Added Backup & Restore to SMS/MMS
[*]Added Secure Folder to SMS/MMS
[*]Tweaked advanced power menu icons
[*]Updated AdFree & hosts
[*]Updated CIFS Manager
[/LIST]
[SIZE="1"]
[B]LeeDrOiD_Flyer_V2.1.0 26th October[/B]
[LIST]
[*]Updated KERNEL - LeeDrOiD Flyer V2.0
[*]Heavily optimized build using linario GCC - 4.5.4 passing -O2's
[*]lots of compiler & code cleanups
[*]OnDemand governor as default for now
[*]Heavy Smartass governor tuneups
[*]Reworked CPU voltages
[*]sched_fair: lower granularity
[*]bunzip fixups
[*]Fixed irq_time code to deal with u64 wraps (CAF)
[*]Added: simple I/O shceduler
[*]Added: sched: Rate-limit nohz
[*]Added: decompressors: add boot-time XZ support
[*]Added: decompressors: add XZ decompressor module
[*]Added: cleancache
[*]Fixed SystemUI/Statusbar for WiFi only flyers (auto recognition)
[*]Fixed Low memory wizard FC (settings/storage)
[*]Enabled USB storage mode (Under development)
[*]Random reboots fixed!
[*]Added english US locales
[/LIST]
[B]LeeDrOiD_Flyer_V2.0.0 26th October[/B]
[LIST]
[*]Fixed wallpaper preview
[*]Cleaner/sharper stock % battery display (thanks to jaguaralani for the images)
[*]Automated install modifacation for WiFi only/GSM Flyers
[*]Enabled phone functionality
[*]Several updater-script updates
[*]Increased Dalvik VM heap size (48m)
[*]Fixed Adobe flash player install/force restart
[*]Added TV out functionality under display settings
[*]Added low memory wizard "make more space" in settings
[*]Enabled additional ROM/System info via settings
[*]RAM & Priority tweaks's (No more sense re-load's)
[*]Force JIT = enabled
[*]Lots of build.prop mods & tweaks
[*]Disabled some background debugging routines
[*]Serveral additional optimizations
[*]Included VDD levels interface scripts in /system/etc/init.d
[*]Lowered all CPU voltages by 25mV
[*]Disabled HTC Checkin services
[*]Removed "Tell HTC"
[&]Updated Superuser & SU Binary
[*]Updated adfree & Hosts
[*]Updated Google Maps
[*]Updated Titanium backup
[*]And lots more...
[/LIST]
[B]LeeDrOiD_Flyer_V1.0.0 22nd October[/B]
[LIST]
[*]Initial release
[/LIST]
[/SIZE]
For the best experience - upon 1st boot, Please open spare parts, disable compatability mode & change animation speeds to fast then reboot ​
ROM Download links​
Click to expand...
Click to collapse
LeeDrOiD Flyer V2.2.0 (FTP)
MD5 Checksum file
MD5# d74b7310f43e6281d7becee189ac2760
Hosting Thanks to
​
>> Please note, 1st boot may take up to 10 minutes as every application in /data will be ZipAligned, the time it takes depends on how many applications you have installed.. DO NOT PULL THE BATTERY <<​
Click to expand...
Click to collapse
Kernel Download links​
Click to expand...
Click to collapse
To be flashed VIA CWM recovery
LeeDrOiD Flyer V3.1.0 - 2.6.35.14 KERNEL + (FTP)
MD5 Checksum file
MD5#878896429edfab077a633e638d037dc9
Please be aware, the chosen CPU governor is designed to give the best combination of performance & power saving possible.
If you want a power hungry performance monster, switch to OnDeman using SetCPU ​
Addons​
Click to expand...
Click to collapse
Stock Lock Ring​
LeeDrOiD Default Lock Ring​
LeeDrOiD Super Lock Ring ​
FAQ​
Q: How do I flash this ROM?​
Requirements
Gain S-Off & install a custom recovery image using Revolutionary by Alpharev-x & Unrevoked
Once you have done as above
Drop LeeDrOiD_Flyer_VX.X.X.zip on you SD card
Check the MD5# matches the one in post 1#
Ensure you have more than 40% Charge & Unplug your Flyer.
Boot into recovery
Select "backup&restore" then backup your existing ROM. (usually referred to as a "Nandroid" backup)
If you want a clean install, scroll to "wipe data/factory reset" (this step is recommended but not always required)
Select flash zip from SD card
Select the LeeDrOiD_Flyer_VX.X.X.zip
Wait for the flashing process to complete and reboot
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------------------
LeeDrOiD Flyer GB / Stock Kernel CPU Table​
LeeDrOiD Freqs & Voltages -------------HTC "Stock Freqs & Voltages
{ 245000, 900, VDD_RAW(900) }, ------ | ----- { 245760, 1000, VDD_RAW(1000) },
{ 422400, 925, VDD_RAW(925) }, ------ | ----- { 368640, 1050, VDD_RAW(1050) },
{ 499200, 950, VDD_RAW(950) },
{ 576000, 975, VDD_RAW(975) },
{ 652800, 1000, VDD_RAW(1000) },
{ 729600, 1000, VDD_RAW(1050) },
{ 806400, 1025, VDD_RAW(1050) }, ---- | ----- { 806400, 1100, VDD_RAW(1100) },
{ 883200, 1050, VDD_RAW(1075) },
{ 960000, 1050, VDD_RAW(1075) },
{ 1036800, 1075, VDD_RAW(1125) }, ---- | ---- { 1024600, 1200, VDD_RAW(1200) },
{ 1113600, 1100, VDD_RAW(1125) },
{ 1190400, 1125, VDD_RAW(1150) }, <<<<<<<<<# All frequencies are using voltages within
{ 1267200, 1150, VDD_RAW(1200) }, <<<<<<<<<# Safe working limits MAX=1500mV MIN=750mV
{ 1344000, 1175, VDD_RAW(1250) },
{ 1420800, 1200, VDD_RAW(1250) },
{ 1497600, 1275, VDD_RAW(1300) },
{ 1574400, 1300, VDD_RAW(1300) },
{ 1651200, 1375, VDD_RAW(1275) },
{ 1728000, 1400, VDD_RAW(1300) },
{ 1804800, 1425, VDD_RAW(1300) },
Click to expand...
Click to collapse
-------------------------------------------------------------------------------
Vdd levels sysfs interface​
This mod was created by snq- for my Classic desire builds.
The vdd levels interface allows you to adjust cpu voltages on the fly, you can either do this via terminal, Gscript or by dropping a script in init.d.... The following script is an example with vdd levels increased by 25mV on all frequencies
you can adjust these values accordingly by ammending the 2nd string to any value between min 750mV max 1350mV, these values will only be persistent on reboot if you have a script in the /system/etc/init.d folder with the below syntax
usage:
query: (output: first column: frequency (kHz), second column: vdd* (mV))
#!/system/bin/sh
#
#CONFIG_CPU_FREQ_VDD_LEVELS
echo '245000 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '422400 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '460800 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '499200 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '576000 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '652800 1025' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '729600 1025' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '806400 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '883200 1075' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '960000 1075' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1036800 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1113600 1125' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1190400 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1267200 1175' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1344000 1200' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1420800 1225' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1497600 1300' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1574400 1325' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1651200 1400' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1728000 1425' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1804800 1450' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
incrementing/decrementing all levels by a specified amount* (mV):
echo '-25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '+25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
I have included the above scripts in /system/etc/init.d for simplicity​
adjusting the supply voltage* (second value, mV) at a specific frequency (first value, kHz):
echo '998400 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
*: vdd values must be a multiple of 25 (enforced by the interface; the regulator doesn't accept other values - found out in the hard way)
please note that the values set through this interface will only be written to the acpu table - they will only become effective when the specific frequency is (re)set by cpufreq
i took the input parser from iscaela's code - thanks for it
do not apply this patch if you plan to use avs
to query the constraints of the regulator ("max_microvolts", "min_microvolts") or the voltage currently supplied to the cpu ("microvolts" (uV)):
grep '.' /sys/class/i2c-adapter/i2c-0/0-0048/regulator/regulator.0/*
Click to expand...
Click to collapse
"@snq- >> -- dedicated to the cheeky buggers at #leedroid-roms"
MODS FOR HTC FLYER GB - LeeDrOiD
​
BY PrateekGujral Forum Moderator
Batt mods Part 1
Stock Rainbow - Rainbow Gauge - Circ Green - Circ Blue - Tiny Circ Green (Black Statusbar)
Attached Thumbnails:
Attached Files
http://forum.xda-developers.com/attachment.php?attachmentid=775183&d=1320693629
http://forum.xda-developers.com/attachment.php?attachmentid=775185&d=1320693774
http://forum.xda-developers.com/attachment.php?attachmentid=775192&d=1320694097
http://forum.xda-developers.com/attachment.php?attachmentid=776096&d=1320760448
http://forum.xda-developers.com/attachment.php?attachmentid=776877&d=1320813285
________________________________________________________________________________________________________________________________________________________________________________________________________
By Senior Member Scabes24
Transparent Notification Drawer - For LeeDroid
http://forum.xda-developers.com/attachment.php?attachmentid=795334&d=1322285037
Green Progress & Spinners with circle battery mod green
https://dl-web.dropbox.com/get/Public/Green_Progress_%26_spinners_updated_with_circle_battery_mod_green.zip?w=8816e906
Blue-Tab Theme - Gingerbread Roms
http://forum.xda-developers.com/showthread.php?t=1394917&page=5
F.A.Q For HTC FLYER
​ F.A.Q For LeeDrOiD FLYER
Quickies
- When you flash the ROM, you*MUST*complete at least one full boot before applying any patches or themes.
- For some of the below operations,you will need a root explorer. A good one is ES File Explorer, free and with root access. You will need to check root access in settings and mount system for it to work.
- The*first boot*after flashing any rom can take up to 10 mins (especially following a full wipe), this is because the dalvik-cache needs to be re-built.
- Do I need to*wipe?*It is always recommended, however you can just flash the rom over the current one without a wipe, providing you are using the ROM from the same Chef and that the base build is the same. A full wipe should be done if you face continuous troubles with the ROM or feel performance is not what it should be.*
__________________________________________________ __________________________________________________ ________
F.A.Q For LeeDrOID FLYER
Q 1: How do I flash this ROM?
Assuming you have S-Off, and have installed a custom recovery – Reboot the FLYER into recovery (switch off then back on holding volume down, at the fastboot menu select recovery). Select “Install Zip from SD Card” – Select the ROM from your SD and press power – Confirm and you are good to go.*
Q 2. What is S-OFF or Recovery?
A detailed explanation on how to is below:
What is S-OFF?
S-OFF means that the NAND portion of the device is unlocked and can be written to. The default setting for HTC devices is S-ON (write protected), which means that neither can you access certain areas of the system nor can you guarantee a permanent root
Do i need Rooting?
An unrooted device is like logging onto the guest account of windows, you can do many things, just not everything
Think of Acquiring root as having Administrator Access on the device, so you can install/modify/fix/break anything you want.*
What does clockwork Recovery do?
Clockwork allows you to flash Unofficial Roms and Themes via zip files on your SD card, also you can make backups of your current rom and wipe certain types of memory. (User data, system, boot, cache, dalvik cache)
What is flashing?
Flashing refers to Downloading themes or apps or Roms onto your SD Card and then installing them using clockwork or any other utility where the phones Operating System is modified
Q 3: Which radio should I use?
This is a trick question. According to many users over the years, they have recommended to change the radio only if you are facing troubles with the current one that you are using. Radio is a very very very location specific thing. So, what works for me, may not work for you.*Here Here*is a good thread discussing radios and their performance. Generally, Lee will put the recommended radio in the first post.
Q 4: Is the radio included in the ROM? How do I flash?
No, you will need to flash the radio separately.
Easiest steps to flash a radio is (assuming you have*sdk*and*HTC Drivers*and are SOFF)
- Put the radio.img in the folder where fastboot is under sdk\tools
- Turn off your phone and and reboot into Bootloader and select fastboot, connect the phone to the pc - now you show see Fastboot USB on the phone.*
- Goto command prompt on your pc. Goto the folder with Fastboot.
- Type*fastboot flash radio radio.img*and watch it write the new radio.
If the file is named PG58IMG.ZIP, then simply copy it to the root folder of the sd card and reboot into bootloader and follow instructions on the phone screen.
Read about radios and RILs*here*,*here*and*here.
Information on*RIL*can be found*here.
Q 5: Right or recommended order of flashing?
Wipe>ROM>Reboot> Radio.
Q 6: Should I use a task killer on the LD ROM?
Check this and decide for yourself... (Lee would say NO)
Q 7: Backup? What is that?
A good idea is to back up all your data and settings from the phone before flashing a new rom with a full wipe. Best app available is*Titanium Back up(included in the ROM)
The best way to back up the contacts is to sync it via HTC Sync or via your gmail.
Q 8: Are Nandroid and Titanium backup the same thing? How do I manage backups?
No, Nandroid backs up the ROM and Titanium backs up the applications. Nandroid is what you do using the recovery and it makes the exact image of your ROM along with the data.
Q 9: On what occasion will I lose my data (apps, contacts etc)?
Only when you apply the full wipe or the super wipe (see next question, Answer 3). When you just flash a rom or a .zip from recovery, it will not wipe anything unless otherwise mentioned.
Q 10: I was on stock (or another rom from another cook) and I flashed LeeDroiD ROM, now I am having some problems.
*
1. Try to rebooting the FLYER and see if it makes a difference.
2. Reboot into recovery and clear cache and dalvik, reboot the FLYER and clear data of the apps causing problem.
3. If nothing else works, then use the*Full Wipe*from the first post above or “SUPERWIPE”. Beware: A superwipe/ full wipe will erase EVERYTHING on the FLYER. So be sure to backup what you want.
Q 11: How do I flash Full wipe or Superwipe and what does it erase?
Copy the .zipfile to the SD Card and flash it via recovery. DONOT REBOOT once it is done, flash the ROM straightafter. The full wipe will erase data, cache, system and format in EXT4 partition. Superwipe will erase data, cache, system, boot and system files on SD card (EXT4 again).
Q 12: The screen is not very responsive and is lagging.
Let the FLYER settle down a bit after you unlock it. It generally needs a few seconds to kick up the CPU.
Q 13: The market is not installing anything. Gives error.
Reboot into recovery and select “clear cache partition”. And under settings - applications - Manage applications - under the Market app < Clear Data>.
Q 14: I don’t like the CRT on and off animations, what can I do to disable these?
CRT Animations are*NOT*included.
Q 15: My battery is draining heavily*.
When you first flash a ROM this is what happens. Give it atleast one full charge cycle and it should come back to normal. If required, reboot into recovery and clear battery stats. It is advisable to do so on 100%. Here is the*battery caliberation*app from the market. You can try this.
The battery calliberation script is now included in the rom and stats wiped when at 100%, automatically. This is done only once.
Q 16: Should I run the FLYER battery to zero percent, and what if it does??
Absolutely not! Both the current recoveries are giving problems while pulling the battery up from zero percent.
Q 17: I am getting random lines across my screen on some widgets.
This is a fairly common problem. A Quicke remove the widget and re-apply it or to use a different skin.
Q 18 Some games that use the motion/G sensor are not working as they should.
Re-Calibrate your Gsensor – Settings – Display – Gsensor Callibration
Q 19:dont like the animations. Dont want them.
Go to spare parts, and disable all animations OR go to settings - display - animations.
Q 20: How do I disable or change the boot sound?
You will need to a root explorer to do this. On your phone, using the root explorer, navigate to data\local. Rename the file android_audio.mp3 and reboot.. Viola - No more boot sound. To change, rename the one you want as the boot sound to andoid_audio.mp3 and place it in data\local folder.
Q 21: And the bootanimation?
Data\Local again. Replace the bootanimation.zip file with the one you want. The new file must be named bootanimation.zip.
Q 22: Can I modify frequencies using SetCPU?
Yes, You can use SetCPU
Q 23: GPS Problems?
Try*faster fix the market. Has helped a few members.
Q 24: SuperUser Force closes.
Goto Setting - Application - Manage Application - Super user - Clear Data. And, go to Super user application and click the right most icon on the top of the application (top right corner) and re-update the binaries. Also, go to settings and disable logging, its a bug in su3.
Special thanks to Senior member and Moderator Prateek Gujral for inspiration to this faq.
Feel free to PM me if something else should be added.
Pls. Look at Lee´s 1st post in this thread for further explanations.
IMPORTANT​
Jailbreaking and rooting could soon become illegal again, unless you act now.
Back in July of 2010 the US government ruled that jailbreaking and rooting weren’t a crime as long as the intention behind them isn’t circumventing copyright.
The ruling is set to expire soon and unless renewed, jailbreaking and rooting of smartphones will become illegal once again.
An organization called the EFF (Electronic Frontier Foundation) has issued a petition that anyone can sign – the idea is to get enough objective opinions in favor of renewing the ruling. The EFF also wants to add tablets to the agreement.
You can find all the details on the source link below. Keep in mind that signing up to renew the agreement closes on February 10.
Whether jailbreaking is legal or illegal may not matter much to the end user, but not voting for legalization would surely put all the hard-working devs outside the law.
https://www.eff.org/pages/jailbreaking-not-crime-tell-copyright-office-free-your-devices
And another just incase....
Nice to see LeeDrOiD here
welcome and I'm sure everyone will appreciate your work here.
Eta... 5 mins
It's 4am here, I am hitting the hay once its up, daughters 8th birthday today
Glad to be here guys, the flyer is a really nice device!
Sent from my s-off HTC sensation running LeeDrOiD Sensational
Thanks alot mate,
Waiting eagerly to flash it ...............
Links are up guys, seeding the torrent at 3meg...
Time for me to hit the hay, enjoy
Sent from my s-off HTC sensation running LeeDrOiD Sensational
I'm downloading now.... ~51%
BTW, is the PHONE FUNCTIONALITY activated through build.prop or not ?
Well it's about time..
Sent from my HTC Flyer.
Finally arrived. I was waiting for so long. Tnx lee
Sent from my HTC Sensation XE with Beats Audio using Tapatalk
First Impression : FAST & FURIOUS
NO PHONE FUNCTIONALITY - ADD IT THROUGH BUILD.PROP
Beautiful Animations...
Great Boot Animation
Battery % is not clear... Please Lee, consider using the attached Battery % images, much clearer and eye candy.. Screen shot here:
http://forum.xda-developers.com/showthread.php?t=1291090
SCREEN SHOTS
Man am sooo excited to see here mate I'll be testing this ina day or do once ilI go back home, can't wait!
PS Happy birthday for girl
Sent from my 7" slab with a tab
Wow thanks Lee, downloading now, can't wait to test it out!
I'm an avid user of your sensation ROMS, and know a little on android, so if you need me for any testing on the flyer, please PM me an we will sort something out!
So glad you are back and settled into your new house okay
Sent from my HTC Sensation Z710e using XDA App
A few more hits in there than I expected & as always for those who know me, lots to come!
BBS later today for a root round
Sent from my s-off HTC sensation running LeeDrOiD Sensational
jaguaralani said:
First Impression : FAST & FURIOUS
NO PHONE FUNCTIONALITY - ADD IT THROUGH BUILD.PROP
Beautiful Animations...
Great Boot Animation
Battery % is not clear... Please Lee, consider using the attached Battery % images, much clearer and eye candy.. Screen shot here:
http://forum.xda-developers.com/showthread.php?t=1291090
SCREEN SHOTS
Click to expand...
Click to collapse
Thanks! Still plenty to be done in here....
Sent from my s-off HTC sensation running LeeDrOiD Sensational
Didn't mention it in the op guys, but this build is based on the latest htc ruu + the ota security update they pushed out a few days back, its the newest possible base
Sent from my s-off HTC sensation running LeeDrOiD Sensational
Wow I'm loving this ROM, very quick! Will give it a full recharge and see what the battery life is like!
A few bugs/issues to report:
As done by a few other devs for the flyer, Is It possible to remove the insert sim notification if we are on the WiFi only version? (my sensation caters for all my mobile data needs )
I can't sign into HTC sense, as it says I need to insert sim, so I'm guessing this is related to my WiFi only flyer...
The xda app FCs everytime I try to sign in. I had this on a previous Rom, so it might be device related.
Other than that, loving it, thanks so much! When I have some more cash I will be sure to give you another donation - (payday soon!)
Welcome Lee, thanks for your work for desire and now here. Will try your Rom though coming from hc
Sent from my HTC Flyer using XDA App

[Add-on][Tweaks/Mods/Apps]█ PIMP MYROM █ v2.1.2 {i9100 THREAD}[AROMA][WIP]

[Add-on][Tweaks/Mods/Apps]█ PIMP MYROM █ v2.1.2 {i9100 THREAD}[AROMA][WIP]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Firstly, I just want to say that this is not my creation, I take no credit, and I'm posting pretty much what it says on the original thread right here. If you wanna thank the devloper (Androguide.fr), follow the link below. I'm posting here so more i9100 aka Galaxy S2 owners can take a look.
Original thread: http://forum.xda-developers.com/showthread.php?p=32660318
UPDATE!! I'll post update changlogs here, if you dont feel like going to the original thread.
v2.1.2
- Fixed conflicting tweaks that caused bootloops and/or were breaking network on some devices
~ Please report if these kind of issues persist ~
- Made the package lighter by removing some unused left-over files from previous versions
v2.1.1
- Fixed missing chmod script which was preventing init.d scripts from running
- Possible fix for the apps that aren't installed properly on some devices
v2.1
Introducing a new tweaks selection screen : Pimp my Kernel
--> Tweak 6 of the most common CPU Governors : Ondemand//OndemandX//Interactive//SmartassV2//Lulzactive//Conservative
--> Tweak your default I/O Scheduler & Disable I/O Stats
--> Disable & Re-Enable VSync
--> Disable Normalized Sleeper // Gentle Fair Sleepers // New Fair Sleeper (just moved, was already there before)
-->Misc. Kernel Tweaks : Disable kernel error checking (already there before) // Sysctl kernel msgmin & msgmax tweak
Added an option to revert Adblocking
Fixed the issue where beats audio and walkman options would be displayed for gb roms when it shouldn't
Various bugfixes (a few swapped selections and unworking tweaks)
Removed the extra apps screen, this wasn't really matching the mainline of this project, since you can grab those apps from the market. Plus this makes the whole package lighter.
Switched to miui installer theme
v2.0
ø New Tweaks selection screen : Multitasking
==> Choose between :
4 levels of OOM Priorities
4 levels Minfree settings
2 levels of ZRAM compression
Tweak your kernel and dalvik cache to behave well and be stable on hard multitasking conditions
ø New Tweaks selection screen : Networks & Internet
==> Security tweaks :
Reinforce your TCP/IP Stacks to make them resist to SYN attacks which cause a DoS (Denial of Service) on your device. Now those lame-ass blackhat hackers won't harm you with this.
Block redirects : auto website redirections will be blocked
Block source-routing : source-routing can be used to hack into your device as it allows full tracing of packets.
==> Stability & Speed tweaks :
Increase the buffer and queue size of each tcp socket to give more stability on high broadband consumption conditions
Allow the system to re-use the Sockets on TIME-WAIT state. In clear time-wait causes memory-loading, memory-loading causes internet lagg, internet lagg sucks.
Various IPv4 protocol speed tweaking scripts using sysctl
DNS and ppp0 tweaks for faster name-resolution, which means faster connections to websites.
ø New Tweaks selection screen : GPS Configuration
==> Choose between 79 countries (and 5 continents) of gps.conf files: those files are essential for the accuracy and lock-speed of your device's gps. (Thanks to gangsterjoop for the files)
ø New Adblock file of over 200 000 hosts ! (100x more than before) (Thanks to BSDgeek_Jake for the host file) --> added to extra features screen
ø New init.d scripts :
Move Dalvik-cache to /cache to increase data storage
Bind-mount dalvik-cache to allow a device to boot without sdcard (useful for devices with damaged internal sdcard)
Touchscreen responsiveness improvement tweaks
ø New Enable/Disable features :
Disable and Re-Enable Android logger
Disable Gentle Fair Sleepers
Disable New Fair Sleepers
Disable Normalized Sleeper
ø Rewritten every single init.d script :
This allowed me to realize many of them were not working, so I added a lot of missing values, and fixed a countless number of errors, redundant values and typos. So there should be some big improvement on the effects of init.d tweaks.
I also set an order of execution of init.scripts to avoid conflicts.
ø Removed themes and S-Voice
The S-Voice flaw that allowed other devices to use it appears to be patched and it was heavy, and themes were heavy and not really useful, you can download a countless number of them for free on the market
ø Changed installer theme to Sense
I realized that the options subtitles were not readable with ics theme, so most of the tweaks effects explainations were hidden.
ø Pimp My Rom will now come in two versions :
One will include the latest version of Aroma (with touchscreen working out-of-the-box, but issues on some devices) and One using Aroma v2.51 (With touchscreen calibration, and this version appears to fix the weird texture/ghost-input/moving screen/vibration issues people have with some devices with aroma v2.56)
ø Major code clean-up, various bugfixes
Re-organized and cleaned-up both aroma-config and updater-script
Fixed the way the installation process input displays sections and sub-sections
Fixed some tweaks getting installed instead of others when they shouldn't, and some other bugs
Pimp my Rom is an aroma-installer based script that will allow you to choose between a plethora of nice tweaks, mods, apps, themes and features to add to your current rom.
YOU CHOOSE which options and tweaks to apply, all this with a nice touchscreen interface, even if you're not running a touchscreen recovery, thanks to Aroma.
You can now run this script on any Android Device !!! (GB/HC/ICS/JB)
PmR was originally created for the Galaxy tab 7.7 (p68xx), but it has now evolved into a universally usable script !
Lifehacker article : http://lifehacker.com/5949000/pimp-m...way-imaginable
Here's the list of the features that you can enable and disable at will (will be adding more and more over the time) :
Tweaks and Mods
Init.d Scripts :
- Faster internet browsing
- Better Battery consumption
- Miscellanous kernel tweaks
- Ondemand governor tweaks
- Dalvik VM tweaks
- Defragmentation of sqlite3 databases at each boot
- Disable android-logger
- Disable kernel Normalize Sleeper
- Use strict minfree handlers
- Flags blocks as non-rotational
- Enable data_writeback for ext4 partitions for better i/o
- Force GPU rendering on 2D operations
- Improve multitasking by tweaking system task-killer
- run Vacuum & Reindex at each boot to optimize sqlite
- Use Adblock hosts to block in-app advertising
- Improve External sdcard I/O performances
- Zipalign all apk at each boot
- Install Thunderbolt's s98system_tweaks
- Tweak CPU and GPU tuning values
- Tweak the behaviour of the Complete Fair Scheduler (cfs)
- Tweak TCP buffers for better internet speed
- Optimize all sqlite3 databases to increase speed of apps that use db
Build.prop Tweaks :
- Better jpg image quality
- Better camera recording quality
- Lock launcher in memory
- Battery savings
- Disable kernel error checking
- Dalvik VM tweaks
- Faster scrolling
- Better touch responsiveness
- Faster browsing and download speed
- Allow purgeable assets
- Reduce dialing time
- Misc 3G tweaks
- Deeper sleep
- Reduce black-screen time of proximity sensor after a call
- Smoother video streaming
- Faster wifi connect/disconnect
- Overall smoothness improvements
- Increase the size of VM heap
Enable/Disable Functionalities:
- Enable hardware video. acceleration
- Enable gpu UI rendering
- Enable HSUPA
- Enable JIT (Just In Time) Compiler for Dalvik vm
- Enable surface dithering
- Disable Boot-Animation
- Disable usage-data sending
- Disable volume buttons wake
- Disable adb notification icon
- Buttons backlight always enabled when screen on
- 16bit Transparency
Applications:
- Install an alternative launcher : Apex Launcher & Nova Launcher
- Install latest Solid Explorer
- Install Adobe Flash Player for JB
- Install Rom Toolbox Lite
- Install Script Manager
- Install Hulu+ hacked to work on any device (Both portrait & landscape version)
- Install Smart Stay EX
Add Features to your tab:
- Add support for OpenVPN connections
- Install Awesome Beats Audio dsp manager for a greater sound experience
- Install Adrenaline Boost Script
- Install Sony Walkman suite : Music Player & Visualizer, Clearbass soundfx and Image Gallery & Editor
- Install S-Voice, the famous app from Galaxy S3 hacked to work on any device
- Install Touchwiz UX Launcher & Widgets (Weather & Dialer) from SGS3 hacked to work on any device
Instructions:
You can flash this on top of any custom rom with init.d support
- Download Pimp My Rom (a.k.a PmR)
- Make sure you are running a custom recovery (CWM or TWRP)
- Wipe cache and dalvik cache in recovery
- Flash PmR in recovery
- A wonderful touchscreen interface will pop-up
(devices need different touchscreen calibration, if the touchscreen doesn't work, use the menu button of your device, select "Calibration Tools" and follow the instructions)
- Follow the on-screen instructions, make your choices between all the different features of Pimp my Rom
- Select "Reboot my device" on last screen (or reboot from recovery) and enjoy
- Encountering issues ? (Texture, installation being blank, etc...) then try to do this :
Open the zip of the rom you are running (the .zip file that you flash in recovery)
Inside this zip, navigate to : META-INF/com/google/android
Extract the file called "update-binary" and rename it to "update-binary-installer"
Open Pimp my Rom's zip (i.e : PIMP_MY_ROM-v1.4.1-Universal.zip)
Inside this zip, navigate to : META-INF/com/google/android and delete "updater-binary-installer"
Now copy the "update-binary-installer" file you extracted from your rom to Pimp My Rom's zip (still in META-INF/com/google/android)
Close the zip and flash it
DOWNLOADS:
>>>>>>2.1.2<<<<<<
Download :- http://goo.im/devs/Androguide/Pimp my Rom/HDPI/PIMP_MY_ROM-v2.1.2-by-Androguide.fr-HDPI.zip
md5 : 6d409bd4121c9055648a6c358311f2ae
Size : 32.41 mb
Please Post the Rom you are running for which PMR worked and i will add it here:
Cyanogenmod 10 with CM10 kernel
cMIUI 2.10.12 with DorimanX 7.1.
Paranoid Android 2.21 with DorimanX kernel
Jellybam
Alliance Rom
First thanks given by me to u .. lets see how this goes .
It's very nice Addon...my phone fell more FAST and no one FC or LAG...just 1 thing..Proximity Sensor...stop or start to work bad..in calls...when i aproach the phone to my ear..isn't turn off the screen...and when the call ends...the screen stay off for a while...but all other is GOOD...
did anyone try this on paranoid 2.18?
if so please let me know how its working
I hope to see this continually supported!
404 on original thread link mate
uppon2 said:
404 on original thread link mate
Click to expand...
Click to collapse
No the link is fine and thank you all for such a positive reply , I'm sure Androguide would be really happy.
Sent from my GT-I9003 using xda app-developers app
On mcm11's today's sysfs nightly version, it works but with the CM kernel. If you apply dorimanx kernel, it stops working. The device doesn't boot. First boot with the dorimanx kernel and this mod active works but from the second onwards it stops working. Just reporting.
Other than that the mod is great! Loads of tweaks and scripts to choose from currently using it on the cm10 kernel.
Sent from my S II ( "Jelly Bean'd Monster" )
Owsome i like all this tweak
Inviato dal mio GT-I9100 con Tapatalk 2
Works on paranoid android 2.21 with DorimanX kernel. :victory:
Sent from my S II ( "Jelly Bean'd Monster" )
Installed it on cMIUI 2.10.12 with DorimanX 7.1. The UpdateMe app gave me a FC instantly and won't open, but other than that no problems. It's working as it should be.
Will report after a few days of usage..
EDIT: After a day of usage, no FCs no problems at all. I don't know if it makes anything faster, but there are no problems so I will keep on using it.
Installed on JellyBam, everything seems okay now, will report later for any FC's.
Thanks
Working perfectly on a ported version of AllianceROM for the i777, using DreamKernel 2.7.5.
Thanks for bringing this tweak collection to our attention!
Sent from my i777
LOL rEALLY epic it look like 9999in1 zip xD
v 2.1.2 is out. Check out the link on the original thread. Will update this when I get home.
Sent from my GT-I9003 using xda app-developers app
This is awesome, thank you for sharing!
Well I know this is an old post but does this works with CM11?

[ROM] DomPop URv2.2.3 TEKHD EDITION -NOTE4/EDGE/S6 LOLLIPOP 5.0.2 HD4K! N900A 4/06/15

> > > THANKS TO @kevp75 I AM PROUD TO ANNOUNCE DOMPOP URv2.2.3 TEKHD EDITION. THIS ROM IS BASED ON NOTE 4 BOA6 WITH SOME MINOR MODIFICATIONS FROM ZMUDOA3 (Stable firmware from China Note 4) < < <
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-> Banners thanks to @free2saute
THIS THREAD IS FOR N900A US ONLY!!!
>>> GIVE THANKS TO @kevp75 EACH TIME YOU SEE A POST FROM HIM & OF COURSE @[SIZE="5"]civato[/SIZE]
Also now credit to @Goldie / @Albe95 (S6 Ports) -> Really Amazing Work!!!
SCREENSHOTS:
NEW STATUSBAR MODS THANKS TO @[SIZE="5"]asc1977[/SIZE] SEE POST #3
*Some camera modes may not work because of hardware incompatibility. Simply disable the incompatible modes via "Manage Modes" Camera works perfectly!
Disable this 3 Modes:
Slow Motion
Shot & More
Selective Focus
Youtube video playback: (No issue)
Same video in link: https://www.youtube.com/watch?v=ibn9LQ48LVs
ROM HIGHLIGHTS:
-> True Note 4 Feel; True Hybrid Note 4 ROM that works on Note 3.
-> Really amazing battery life! Simply unbelievable.
-> Notification LED blinks, Its a feature called ShadowLED by @CekMTL
- GREEN LED = Internal SD Activity
- RED LED = External SD Activity
- BLUE LED = Wifi Activity
- - - > You may disable this feature by removing the file 03ShadowLED from /system/etc/init.d
-> Everything works except Volte, Wifi-Calling & NFC (same as always)
-> BOA6 Note 4 Port has some issues that were repaired with Note 4 port DOA3
-> Original @kevp75 About Screen was left intact in order to honor the true Heroes.
Result... DomPop URv2.2.3 TEKHD EDITION
THANKS LIST - COPY & PASTE FROM DOMPOP THREAD: (ALL VERY VERY IMPORTANT) THIS THREAD IS THE DIRECT RESULT OF EVERYONE MENTIONED BELOW.
If you Contribute you will be listed here
Domenic (my boy wonder, my clone, and who it's named after )
@cpirnie (my Dad... without you, I wouldn't be)
@hiepgia - DarkQueen Kernel
- - Make sure you go and thank 'im!
@nambavuong & the DarkLord Team! - Note 4 Camera Port
- - Make sure you go and thank them!
@gharrington for 3Minit Mod & QuickLaunch smalis!!
--- http://forum.xda-developers.com/show....php?t=2799958
--- http://www.3minit.com/
@viper520 (for Viper4Android) & @zhuhang & @vivekchamoli for LolliViper
--- http://vipersaudio.com/
@ludeawakening (Test, dev help, etc... )
@red_can_soda (CPU Tweaks, GPU Tweaks, Govenor Tweaks, etc...)
@Albe95 (Note 4 Apps)
@filchi756 (WiFi/BT Fix & 3Minit Mod)
@Chainfire (SuperSU, and all else chain amazing!)
@alek889 (CMW testing and confirming flashable)
@10507 (for helping & testing)
@Momo1176 (for helping me see the errors of my ways!)
@kmokhtar79 (for the killer tutorial)
@sawixso81 (for helping out with the center clock )
@AndrasLOHF (thanks for LolliViper)
@xperiacle (Toolbox Enabler, RecentsShortcuts)
@dr.ketan (For the recent shortcuts tutorial, and putting up with my friday toolness )
@phrotac, @chispas109, @alek889, @CarrasquilloC, @shadowharbinger, @TEKHD, @danigraham (for helping answering questions here, & testing )
@free2saute - for the awesome background and logo at the OFFICIAL DOMPOP WEBSITE
@Aumaan (for helping & testing)
KERNEL HIGHLIGHTS: @civato (CivZ Kernel)
Synapse is the only Good app to control this custom kernel.
Note on Custom kernel:
There will be a warning at reboot : KERNEL IS NOT SEANDROID ENFORCING = this is normal.
-> This kernel will allow Viper4Android to work on lollipop
Selinux status = Permissive
NTFS support with the following apps "Nexus USB OTG File Manager" or "OTG Disk Explorer Lite"
ExFat
CIFS supported (AndSMB (samba client))
OTG Support
XZ compressed
Build in init.d support
DynamicFsync
adb insecure
Power suspend driver_1.5 @ Faux123 & Yank555.lu
Synapse control added with various options: CPU control; Kernel controls...
Led control_1.2 @ Yank555.lu
Faux Sound_3.6 @ Faux123
CPU Overclocking up to 2.88GHz
GPU Overclocking up to 578MHz & underclocking to 100MHz
Voltage control thanks to myfluxi & synapse voltage control thanks to wootever.
Intelli HotPlug_3.9 @ Faux123
MSM Hotplug @ neobuddy89
Governors: Pegasusq OndemandPlus, Conservative , powersave , interactive , performance, intelliActive, intellidemand, LionHeart, Optimax .
Schedulers: cfq , noop , bfq , deadline , vr , row , fiops , fifo , sio , zen.
CIFS support
USB FastCharge thanks to yank555.lu
NEON optimized
Compiled on GCC linaro 4.9.3 arm A-15 optimized
GPU Simple Algorithm @ Faux123
mdnie control_Lite and synapse support @ Yank555.lu
HardLimit driver rev2.0a with various options @ Yank555.lu
TouchBoostdriver Min frequency locked = no more jumping to 1.1GHz as minimum frequency
Sysfs-nodes-oce implementation @ Faux123
Thermal control with synapse
Zswap
Cleancache
Frandom
KSM control
Gentle fair sleepers control
SView_Bypass hack (non samsung covers are supported)
WQ_POWER_EFFICIENT
AIO_OPTIMIZATION
ASync
[email protected] faux123
[email protected] Faux123
DOWNLOADS:
DomPop URv2.2.3 TEKHD EDITION ROM (FULL):
https://www.androidfilehost.com/?fid=95916177934551444
Data problems? -> Make sure you have your APN set, plus go to Settings -> About -> Report Diagnostic Info Unchecked
(sometimes you might need to select another apn and then select back your apn...) This is a one time procedure... After that, data should stick forever...
Kernel for N900A:
SM-N900A_N900AUCUEOC1_KERNEL_Recovery-Flashable.zip
https://www.androidfilehost.com/?fid=95916177934551552
Hey TEKHD, I messed up the ROM by installing/flashing things that are not designed for URv2.2.3...
DomPop URv2.2.2 TEKHD EDITION ROM RESTORE FLASH TOOL: "Reset" without a reset... This flashable zip will restore most of the vital files of URv2.2.3 back to stock. Note that this is ONLY for URv2.2.3 All your data will remain intact, but all your Phone Settings/SQL Databases/Toggles/Build.prop/SystemUI/Framework will be restored. Very useful for developers testing zips and users that messed up the ROM.
URv2.2.3_Restore_FlashTool.zip -> https://www.androidfilehost.com/?fid=95916177934551912
Hey TEKHD, I want a 5x5 Note Edge TouchWiz... No problem, my friend @ludeawakening has the solution for you!
DomPop URv2.x TEKHD EDITION Note Edge TouchWiz 5x5:
https://www.androidfilehost.com/?fid=95916177934547853
Hey TEKHD, I don't like the new Note Edge TouchWiz introduced in version 2.1... I want the Note 4 TouchWiz!
DomPop URv2.x TEKHD EDITION Note 4 TouchWiz:
https://www.androidfilehost.com/?fid=95916177934547278
DomPop URv2.x TEKHD EDITION Toggle Expansion: (Stock Toggles + PrivateMode, Flashlight, Quick Connect, S Finder)
https://www.androidfilehost.com/?fid=95916177934546362
DomPop URv2.x TEKHD EDITION Flashlight Toggle ONLY: (Stock Toggles + Flashlight)
https://www.androidfilehost.com/?fid=95916177934546746
DomPop URv2.x TEKHD EDITION Private Mode Toggle ONLY: (Stock Toggles + Private Mode)
https://www.androidfilehost.com/?fid=95916177934546747
DomPop URv2.x TEKHD EDITION Flashlight + Private Mode Toggles ONLY: (Stock Toggles + Flashlight + Private Mode)
https://www.androidfilehost.com/?fid=95916177934546751
Now you can save even more battery juice...
NFC Flashable Switch ON/OFF:
DomPop URv2.x TEKHD EDITION NFC Switch OFF (Disable NFC completely)
https://www.androidfilehost.com/?fid=95916177934547735
DomPop URv2.x TEKHD EDITION NFC Switch ON (Enable NFC, in case NFC actually works for you)
https://www.androidfilehost.com/?fid=95916177934547744
CivZ Kernel v3.5: (The ROM flashes this Kernel automatically on URv1, but here is a standalone Flashable ZIP just in case)
https://www.androidfilehost.com/?fid=95916177934544699
CivZ Kernel v3.6: (The ROM flashes this Kernel automatically on URv2, but here is a standalone Flashable ZIP just in case)
https://www.androidfilehost.com/?fid=95916177934545459
CivZ Kernel v3.8: (The ROM flashes this Kernel automatically on URv2.2, but here is a standalone Flashable ZIP just in case)
https://www.androidfilehost.com/?fid=95916177934548219
Samsung Stock Button Sounds: (Flashable ZIP, In case you don't like the DomPop UR Sounds)
https://www.androidfilehost.com/?fid=95916177934544703
MODS & MORE DOWNLOADS ON POST #3
NOW CHOOSE BETWEEN NORMAL INSTALLATION OR BULLET PROOF (FAIL SAFE) INSTALLATION (BOTH OPTIONS BELOW)
NORMAL INSTALLATION:
< < < YOU NEED TO BE ON A 5.0 BOOTLOADER FOR A SAFE INSTALLATION > > >
NOTE 3 N900A -> SEE POST #2 from @dnp77 and remember to click thanks on his post!!!
If you are on a 4.4.x ROM, my recommendation is to flash via ODIN the 5.0 Official Lollipop Update from T-Mobile, then... make sure your BASEBAND was really updated to FOB6 (see screenshot above from About device screen) If your BASEBAND DOES NOT SAY N900TUVUFOB6 then pull off battery and ODIN again. Re-Root/TWRP, and then, and only then... you can go ahead and flash this ROM.
-> LOLLIPOP ROOT & RECOVERY GUIDE HERE by someone called @TEKHD (in other words, this is the guide that you need in order to update your baseband to FOB6) (and just in case... again... you need to BE on FOB6 in order to flash this ROM) (Just making this as easy as possible)
So,... I am providing the ROOT & RECOVERY GUIDE for your T-Mobile Note 3 plus I am also providing the ROM INSTALLATION INSTRUCTIONS... It is IMPOSSIBLE to make this any easier. Any questions just ask!
STEP 0 - MAKE A NANDROID (always important)
STEP 1 - TWRP -> WIPE -> ADVANCED WIPE and do this 3 times... (see image below)
STEP 2 - Install ROM... (May take like 10 min to boot the first time)
BULLET PROOF (FAIL SAFE) INSTALLATION:
STEP 0 - MAKE A NANDROID (always important)
STEP 1 - Download the Stock FOB6 Kernel-> https://www.androidfilehost.com/?fid=95916177934544329 (put the file in the same folder as the ROM in your phone...)
STEP 2 - TWRP -> WIPE -> ADVANCED WIPE and do this 3 times... (see image below)
STEP 3 - Install ROM... (May take like 10 min to boot the first time)
STEP 4 -> If for some reason the ROM does NOT boot (I have tested this a million times and never got a single bootloop, but if you do...) Go ahead and boot into recovery, (Volume UP + HOME + Power) and flash the Stock FOB6 Kernel. Now your phone should boot normally.
CHANGELOG:
URv2.2.3 (Ultra Release v2.2.3) @TEKHD
- Note 4 SmartClip (FIX)
URv2.2.2 (Ultra Release v2.2.2) @TEKHD
- Galaxy S6 Gallery (FIX)
- Gear Fit Manager (FIX)
URv2.2.1 (Ultra Release v2.2.1) @TEKHD
- Galaxy S6 S Planner (Removed)
URv2.2 (Ultra Release v2.2) @TEKHD
- Kernel Update - CivZ-Lollipop_Xplorer-Rev3.8
- Galaxy S6 Gallery - Great!
- Library Update for S6
- Galaxy S6 Music Player
- Galaxy S6 S Planner
- Galaxy S6 Internet Browser
- Galaxy S6 MyFiles
- Galaxy S6 Calculator
- Galaxy S6 Smart Remote
- Sound & Shot Camera Mode Update
- Build.prop Update/Cleanup
URv2.1 (Ultra Release v2.1) @TEKHD
- Note Edge TouchWiz
- Note Edge Flipboard
- Note 4 Camera APK Update
- 1 Note 4 Camera Mode Removed (Useless APK)
- Build.prop Update/Cleanup
URv2 (Ultra Release v2) @TEKHD
- Kernel Update - CivZ-Lollipop_Xplorer-Rev3.6
- Headphone Sound Boost
- More TRUE Note 4 Experience (Note 4 Apps Update)
- Private Mode Enabled
- Private Mode Toggle (via Toggle Expansion ZIP)
- Flashlight Toggle (via Toggle Expansion ZIP)
- Quick Connect Toggle (via Toggle Expansion ZIP)
- S Finder Toggle (via Toggle Expansion ZIP)
- Toggles in Rows of 6 instead of 5 - THANKS TO @filchi756
- Toggles Rearrangement (via Toggle Expansion ZIP)
- Note 4 Camera
- Note 4 Camera Modes
- Note 4 Camera 4K Recording
- Note 4 Camera Filters
- Note 4 Camera Slow Motion
- Build.prop Update/Cleanup
URv1 (Ultra Release v1) @TEKHD
- Based on my modified DomPop v3.2 (N910CXXU1B0B4)
- Minor Modifications from ZMUDOA3 (China Note 4)
- Kernel Update - CivZ-Lollipop_Xplorer-Rev3.5
- Sound Boost
- Settings -> Help - Now Works
- Screen Mirroring Fix Included
- AdAway Included
- Some "Bloatware" is now not Bloatware
- New Dark Wallpapers
- New HTC Sounds Included
- Stability Fix
- NO SIM ALERT removed when no sim inserted
- Build.prop Update/Cleanup
- All Known Features/Toggles Added
- Original kevp75 About Screen left intact
> > > I just ask for a simple . . .
Installation
1.download, and place on external sd, if possible. (Fail safe ) always good to have if you ever format internal storage
2.already on 5.0, grab the necessary tools to boot into safestrap, nc2 flash apk, (search general forum if you're not sure) I always flash the nc2 kernel from the app, exit the app without rebooting, and then go into safestrap and use the reboot to recovery option there.
3. Do the normal wipe, in advanced, all but ext sd
4. Install rom from wherever you have it stored
5. The last step is to flash the 5.0 kernel zip( also found throughout the forum . EDIT step 5 might be obsolete, if anyone can try it report back, if it doesn't boot we have to do it the normal way flashing oc1 kernel
6. Don't forget to thank the development, He didn't have to port one for att, but it happened, and it's sweet
Screeshots
NEW STATUSBAR MODS THANKS TO @[SIZE="5"]asc1977[/SIZE]
-> You may click on the banner below for download area...
DOWNLOAD HERE
Just in case... SystemUI Revert:
URv2.x_SystemUI_Restore.zip
https://www.androidfilehost.com/?fid=95916177934551913
Any developments to cm12
I found way to boot os
Just off phone and plug in charger and leave when phone boot automatically and show green battery icon swtich it on
Deleted
What is antutu score
On stock i am 43257 and on dark lord only
30745 so what is this rom score
And what about battery life
rajdeep312 said:
Any developments to cm12
I found way to boot os
Just off phone and plug in charger and leave when phone boot automatically and show green battery icon swtich it on
Click to expand...
Click to collapse
rajdeep312 said:
What is antutu score
On stock i am 43257 and on dark lord only
30745 so what is this rom score
And what about battery life
Click to expand...
Click to collapse
Battery life on International and T-Mobile variants of this rom is simply out of this world, really amazing.
Sorry, I don't work with CM12 (for development)
Regarding scores and benchmarks I honestly never do benchmarks... but there are some screenshots I believe from some users at the international thread...
Hope this helps a bit...
I think mine was around 43
This is probably one of the best rom for phone!
Statusbar for this rom
You can find statusbars in my thread if you klick on the right rom name in post #1
Rom is very nice at all but the problem i am having is mobile network.. sometimes its coming and going but most of the time no signal....any fix for this issue
U4mes said:
Rom is very nice at all but the problem i am having is mobile network.. sometimes its coming and going but most of the time no signal....any fix for this issue
Click to expand...
Click to collapse
Data can be fixed by manually entering apn
dnp77 said:
Data can be fixed by manually entering apn
Click to expand...
Click to collapse
What were your exact settings because I tried manually setting up the APN and I still wasn't able to get any service. I didn't have any problems getting service after setting up the APN on the Darklord rom.
blackout305 said:
What were your exact settings because I tried manually setting up the APN and I still wasn't able to get any service. I didn't have any problems getting service after setting up the APN on the Darklord rom.
Click to expand...
Click to collapse
Added to OP:
Data problems? -> Make sure you have your APN set, plus go to Settings -> About -> Report Diagnostic Info Unchecked
That should help... (sometimes you might need to select another apn and then select back your apn...) This is a one time procedure... After that, data should stick forever...
Many thanks for the Rom.
I am ready to flash it but i have some thinks to clear before to proceed with the installation procedure....
2.already on 5.0, grab the necessary tools to boot into safestrap, nc2 flash apk, (search general forum if you're not sure) I always flash the nc2 kernel from the app, exit the app without rebooting, and then go into safestrap and use the reboot to recovery option there.
(can you give a safe link for nc2 flash apk?, also what you mean flash nc2 kernel from the app?)
5. The last step is to flash the 5.0 kernel zip( also found throughout the forum . EDIT step 5 might be obsolete, if anyone can try it report back, if it doesn't boot we have to do it the normal way flashing oc1 kernel
(can you give a safe link for 5.0 kernel zip?, also can you be more specific with this step?)
thanks in advance
nik1050i said:
Many thanks for the Rom.
I am ready to flash it but i have some thinks to clear before to proceed with the installation procedure....
2.already on 5.0, grab the necessary tools to boot into safestrap, nc2 flash apk, (search general forum if you're not sure) I always flash the nc2 kernel from the app, exit the app without rebooting, and then go into safestrap and use the reboot to recovery option there.
(can you give a safe link for nc2 flash apk?, also what you mean flash nc2 kernel from the app?)
5. The last step is to flash the 5.0 kernel zip( also found throughout the forum . EDIT step 5 might be obsolete, if anyone can try it report back, if it doesn't boot we have to do it the normal way flashing oc1 kernel
(can you give a safe link for 5.0 kernel zip?, also can you be more specific with this step?)
thanks in advance
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2957471
Everything can be found here
First boot
Hou much time does it take to boot at fist time?
Around 10 min
Boot animation
dnp77 said:
Around 10 min
Click to expand...
Click to collapse
Does it has a boot animation? i'm stuck in "Samsung Galaxy Note 3" logo. Also I have spent more than 10 minutes. I followed instructions step by step.
Thanks
What was the last thing you did?

☆☆[ZIP] [GUIDE] NOTE 4 - KERNEL Profiles and Tweaks [Simple, Easy] [5 Jan] ☆

☆☆[ZIP] [GUIDE] NOTE 4 - KERNEL Profiles and Tweaks [Simple, Easy] [5 Jan] ☆
NOTE 4 Snapdragon Kernel-Tweaks​
*Post 4 Updated with profiles zip , but don't forget to read
Hello fellow Note 4 users and all other who have a device with a Snapdragon 805 SoC , Ever since I made the Nameless Optimizer for our Nameless ROM , there was a lot of requests for making it available for all ROMs , I wish to express here that such a thing is impossible without modding the whole ROM , but I'll guide you to use some important tweaks that would make a DIFFERENCE
CONTENTS
1. Introduction and Credits
2. The Guide
3. The tweaks
4. Profiles zip (NEW)
5. RAM Manager (*NEW)
6. Troubleshooting and FAQ ​
Optimizing the CPU
I am sure you have always wondered whether it is possible to have a better battery life without sacrificing performance ,
I won't say its magically possible to get 10 hrs sot with ultra-heavy usage...
But if you follow this guide carefully/use these profiles it would much better than what u have ever had on your Note 4
Contributors
@Senthil360
Google+ : Find Me Here
My sincere thanks to
@Crimsonthunder for adding things in kernel and helping me,
@Pafcholini for that incredible touchboost option , and lot of other helps
@friedrich420 for AEL kernel
@psyntific and @F4uzan for testing the values
and my whole Nameless Team
Note to users : Be helpful to each other , use this thread as an opportunity to enhance your knowledge in kernel tweaks, I sincerely expect this thread to be filled with any/all sorts of tweaking doubts , so before posting something, kindly hit the search button
Ok lets cut to the chase
So I want to mention here three things which affects the battery and performance
1. Screen Brightness (affects only battery) - Well it depends on our personal usage , and we can't do much regarding that
2.Apps , services , background tasks- These topics have been discussed a million times here on XDA , disabling services , amplify , greenify and infinite other things...
My personal settings are
Greenify - Yes - (most of the data dependent user apps ,excluding system apps)
Xposed -No
Sync - Occasionally
Location - Disabled(default)
P.S - I use a greenify widget at homescreen to hibernate time to time
** I will provide the custom lmk values below
3.CPU frequencies and Voltages
Ok this is the most important thing that we are going to discuss here,
This is for INTERACTIVE and Interactive based governors.
Most of us use Interactive and interactive based governors because its the most reliable and its good balance between battery and performance , but actually it could be improved way more than how it behaves at default state...
The Problem
The most annoying feature of this governor are
1. It spends unnecessary time at higher frequencies draining too much battery
2. At times it stays at lower freqencies when we need that sudden burst , instead we only see stutters and delayed app opening/loading
These silly behaviour is what we are going to change (Note : Tested with following kernels , NL (not official), Emotion and AEL)
A Comparison
Take a look below in these screenshots, the first one is without tweaks ,
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is below is tweaked interactive
** Tweaked interactive has more battery life and performance than default **.
So now after those screenshots you might be wondering , yeah I see a bunch of frequencies being used , What's the deal?
Here's the answer, what we are going to do , we are going to instruct the CPU to use frequencies according to the situation ,cleverly to improve battery life without sacrificing performance.
** Here CPU = Governor + Hotplug
For example consider the activity of *Loading and reading a webpage*
Default interactive behaviour :
Opening browser : 2649 Mhz
Loading : 2649 Mhz
And while u look at screen , without touching - it scales to 1574 Mhz every 2 secs for no reason
Scrolling webpage - It will start with minimum of 1574 Mhz at 2 cores and reach 2649 Mhz
Damn thats too much...
**Tweaked Interactive Behaviour :
Opening browser : 1190 to 1497 mhz
loading 729 mhz to 1728 mhz on each core (depending on load of webpage)
looking at screen : 300mhz to 499 mhz
scrolling webpage : 729 to 1190 mhz across each core ( it will increase depending on ur scrolling speed )
That was just an example for Browser , but it is optimized for every activity, right from listening music in idle to Playing a hd game )
The Solution
"Really? But How?" you might ask , lol
** A) Well first of all, you might not have heard a dumber thing than this, Samsung had put tons of Exynos value on the snapdragon variants which we are going to deal with (Note : stock exynos values may have beem removed in custom kernels)
** B) Next , here is the golden formula
Power consumption = (Voltage^2) × (Frequency× no of cores)
**(Actually the real formula also needs to be multiplied with the Capacitance of SoC but since it is a constant it is insignificant in this formula)
Alright what that means , To put it simply More cores with LESSER frequency is MORE EFFICIENT than lesser cores with HIGHER frequency
Yeah that's right,and huge thanks to @psyntific for helping with me during all tests irrespective of Night or Day
See these calculated values,
For 2649 ghz at 2 cores
(1080^2) × (2649 × 2) = 6,179,587,200 (i)
Similarly for 1497 at 4 cores
(890^2) × (1497 × 4) = 4,743,094,800 (ii)
Dividing (ii) by (i) , we are saving 25 % at higher frequency, but as i said above this saving is much more in other cases , i.e Browsing , scrolling , app opening
C) Tweaking more cores to start scaling up from lesser frequency
This is one other important tweak , the holtplugs are tweaked in such a way that they will give priority to using more cores rather than frequency while task is increasing and shutting down much better while task decreases , infact its a combination of governor and hotplug tweaks
D) And tons of more governor and system tweaks like Boost duration, frequency sampling/polling rate (Every milliseconds makes a difference) , pardon me its impossible to mention everything here , I'll add it in the tweaks section
Oh have to mention this,
However, if you put any trust in Quadrant scores you could use them to prove that dancing naked for 5 minutes in your garden affects device performance.*-*Chainfire
Phew and now that you are ENLIGHTENED , let's proceed to the easier tweaking part
The Tweaks ​
Required app : Kernel Adiutor (special build for Note 4 by @Pafcholini)
Find it here :
https://mega.nz/#!JgMjBLab!m1Hgm0S0Xs-YqN5PM5wkmREndb_QsLsNLH66yzo3bj0
☆ 1. Interactive based -performance and battery
Hotplug tweak
* Disable all other hotplugs
*Enable MSM Mpdecision Hotplug (at bottom)
* Minimum CPU online = 2
* Maximum CPU online = 4
* Max Cores Screen-off = 1
* Idle Frequency = 960 Mhz
* Start delay = 5000 ms or lesser
* Delay = 75
Interactive tweak
Follow the same order while tweaking and do exactly as described , otherwise it won't work
* Set governor to Interactive
* Disable scheduled workqueues
*Disable cpu-boost unless absolutely necessary
Open governor tunables and change the following
*(Note for Emotion users) If bk_locked is 1 change it to 0 before tweaking and then for making the new values stick change it back to 1
* boostpulse_duration = 80000
* go_hispeed_load = 95
* hispeed_freq = 499200
* input_boost_freq = 960000
* min_sample_time = 100000
** target_loads = 98 422400:15 729600:30 1190400:35 1344000:40 1497600:55 1574400:60 1651200:65 1728000:75 1958400:85 2035200:90 2265600:95 2496000:98
(just copy paste lol)
* Now above_hispeed_delay = 20000 1497600:40000 1728000:30000 1958400:30000 2035200:15000 2265600:20000
== If above_hi_speed_delay does not stick copy and paste these values in /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay , save the file and change its permission to 444 to prevent overriding
CPU Voltage tweak
* Decrease global offset by 40 mV (Minus 40 mV)
==========================​
Other recommendations
* Intellithermal ON (for gamers)
* I/O scheduler cfq
* KSM OFF (u really don't need this )
* Software CRC control OFF
That's it for now so simple right , more guides technical info will be added later
Even though my intention was to teach you and help people to make thier own tweaks, its proving to be difficult for few or some don't have much time
So now I share my profiles as a falshable zip , you can use it , as it is or as a base to make your own settings , somehow I hope this will be helpful to all the users. Good luck
1. Marshmallow
2. Lollipop
MM kernel based ​
PROFILES-V4 Stable​Release date : 12 / Jun / 2016
These profiles were tested on
* Nameless Kernel 1.2 MM edition
Download here
Spoiler
https://www.androidfilehost.com/?fid=24580943222146101
LP kernel based ​
PROFILES-V3​​
Release date : 06 /Feb/2016
These profiles were tested on
* AEL 8.4
*Emotion RC23 & 24
*Nameless V7
Download here and flash from recovery
https://www.androidfilehost.com/?fid=24399994186369309
PROFILES-V2 Stable​Release date : 18 /Jan /2016
These profiles were tested on
* AEL 8.2
*Emotion RC23 and 24 betas
*Nameless V7.0
Download here and flash from recovery
https://www.androidfilehost.com/?fid=24369303960687778
PROFILES-V1 Stable​Release date : 05 / Jan / 2016
These profiles were tested on
* AEL 8.1
*Emotion RC23
*Nameless V6.0
Download here and flash from recovery
https://mega.nz/#!V9M0kDCI!yc8T4T7-S5BoDwTaboYtODkWn4sdRrLxHUIRLTD5eBQ
The profiles here have few additional codes for settings that are not available in UI of Kernel adiutor , so for full functionality apply after each boot manually. For those who are wondering if these profiles are just the result of changing few settings like governor , hotplug . Its not that and in reality its much more complex, It involves things such as ,
*Going through committ changes of each kernel to make best use of the available features.
*Calculating tunables for governors ,I/O schedulers ,Hotplugs based on the complex algorithms ,formulas that govern them
*Applying these knowledge for our device considering the real-time usage and the interaction between Cpu,hotplugs,schedulers,VM,LMK ,/proc/sys values /sys/module and a lot of other things.
What you see in app is just what the app allows you to see
*Setting up tasker for set on boot :- http://forum.xda-developers.com/showpost.php?p=64875576&postcount=261
RAM Management
So without further delay let me start with the LMK (Low Memory Killer) parameters
1.Foreground Applications - These are the the current applications that you are using in front of your eyes , For example the browser while you are browsing
2. Visible applications - Let's say after downloading something using browser , it loads another page in the meantime you open the file with a file manager, Now here the Browser is Visible Application and File manager is Foreground application
3. Secondary Server - The components of UI and launcher fall in this category
4. Hidden Applications - This one is little anamolous , the apps which are not running currently visibly like the browser or file manager i mentioned above , but these are the apps that run in background and live on RAM (some are essential, some are useless (bloat) )
5. Content Provider - We can call these linked apps , for example when pressing a number in whatsapp , the dialer comes up here the dialer app is content provider for whatsapp
6. Empty Applications These are needless apps just running and living on RAM which can be killed
Ok Now let's see what happens with the values we set..
To put it simply , suppose say we set the values as 88 , 110 , 132 , 164 , 176 , 220 respectively for the slots 1 to 6 .. (Note 4 5.1.1. Default values ) ,
Lets take the 132 , 3rd slot for example , I said the 3rd slot i.e 'Secondary Server' holds things such as UI launcher related stuff ,
That's Ok but what the hell does 132 represents ? It is nothing but a parameter which tells the system to always keep the 3rd slot a minimum free available memory of 132 MB , so when you try to add more launchers or UI stuff see lags because the system is killing/struggling to keep 132 mb free but you are not allowing it to settle by overloading stuff , you may ask then why can't we simply reduce that value so that it can survive ,
That's right way to think but the problem are
1. To keep android stable the lmk values should be in order i.e 1<2<3<4 <5<6
2. When you reduce these values RAM is piled up with loads of apps which will have negative impact on battery and performance ..
So which way to go , what's the ideal solution , before we discuss that let mention a few more things ...
* The RAM management is completely different in Touchwiz (poor) and Aosp/cm (good) - Samsung has tons of bloat apps , services processes which are like a parasite on the RAM
*Note When i said System keeps a minimum of 132 mb for secondary server it doesn't mean 132 mb out of whole RAM
** Total Availble RAM is NOT the same as Total physical RAM
** There are things such as overcommitt ratio , memory , low watermark to consider which is too much tedious to discuss here right now
** Lastly locking app in memory or assgning oom (out of memory) score to apps are not possible since kitkat due to changes in Android Run Time (ART)
With these points in mind lets proceed to find out the working method to improve our Note 4's RAM management
If you have read all the points , I guess by now you might have an idea of what does what..
Generally,
The first three control multitasking
The last three, can be increased to free up RAM
** NAMELESS Users need NOT use any values , I have intergrated special formula and mechanism inside ROM for scheduler and RAM management
LMK values
Default 5.1.1 - 88 , 110 , 132 , 164 , 176 , 220
Multitasking - 48, 56 , 64 , 110 , 132 , 166
Balanced - 56 , 64 ,82 , 194 , 250 , 305
Gaming/ Aggressive - 32 , 64 , 128 , 250 , 470 , 512
Thank you , thats it for now
* Setting up tasker to apply profiles on boot : http://forum.xda-developers.com/showpost.php?p=64875576&postcount=261
* Cannot add or delete Profiles? Follow this : http://forum.xda-developers.com/showthread.php?p=64954992
* App Crashes or lag builds up , check this : http://forum.xda-developers.com/showpost.php?p=64991257&postcount=350
* Further reading (deeper stuff) : http://forum.xda-developers.com/showpost.php?p=64622626&postcount=35
I've failed at the first hurdle. I don't get the MSM mpdescision hotplug option.
Update. Doh. On nameless kernel. Sorry.
Sent from my SM-N920C using Tapatalk
ninjabadger said:
I've failed at the first hurdle. I don't get the MSM mpdescision hotplug option.
Update. Doh. On nameless kernel. Sorry.
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
Oops , NL kernel with msm_mpdecision is coming soon ?? , right now this guide is applicable with Emotion and AEL kernel ?
Nice thread and well organised
Semma Post bro :good:
May I know which ROM , kernel , bootloader , modem combo is best for battery backup (N910G) ?
I wanna try ur kernel adiutor settings in it.. :victory:
I'm not able to find emotion and AEL kernel for our N910G 5.1.1 .. where can I get it bro?
https://www.mediafire.com/folder/rvxdm018fdm1o/EMOTION_KERNELS_NOTE4#dsxr7ruz9p0ub
kalaishere said:
Semma Post bro :good:
May I know which ROM , kernel , bootloader , modem combo is best for battery backup (N910G) ?
I wanna try ur kernel adiutor settings in it.. :victory:
I'm not able to find emotion and AEL kernel for our N910G 5.1.1 .. where can I get it bro?
https://www.mediafire.com/folder/rvxdm018fdm1o/EMOTION_KERNELS_NOTE4#dsxr7ruz9p0ub
Click to expand...
Click to collapse
Thanks bro.
Correct link than,
The 5.1.1 910F kernel will also work on 910G , ?? ,
The link you provided in the 3rd post for Kernel Adiutor for Note 4 doesn't work
http://"https://mega.nz/#!JgMjBLab!m...sNLH66yzo3bj0"
Wise.Guy said:
The link you provided in the 3rd post for Kernel Adiutor for Note 4 doesn't work
http://"https://mega.nz/#!JgMjBLab!m...sNLH66yzo3bj0"
Click to expand...
Click to collapse
Thanks for the tip bro ,updated . Check now
Senthil360 said:
Thanks for the tip bro ,updated . Check now
Click to expand...
Click to collapse
It's ok now. Thank you
@Senthil360 can you provide kernel backup settings and share it with us? it will be easier to restore your backup so we can test.
if you have time, please provide backup settings for the 2 kernels below (either from synapse or kernel auditor)
-emotion r23 rc1
-ael v8.1 multivariant
thank you! i love to try your kernel settings ?
Dealte.
Whenever I downloaded the emotion kernel it changes from a .zip to a .jar
Anyone else get that?
Sent from my SM-N920C using Tapatalk
ninjabadger said:
Whenever I downloaded the emotion kernel it changes from a .zip to a .jar
Anyone else get that?
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
yeah. you have to use firefox or use pc to download.
b.eslabon said:
@Senthil360 can you provide kernel backup settings and share it with us? it will be easier to restore your backup so we can test.
if you have time, please provide backup settings for the 2 kernels below (either from synapse or kernel auditor)
-emotion r23 rc1
-ael v8.1 multivariant
thank you! i love to try your kernel settings ?
Click to expand...
Click to collapse
No no bro , see that's the whole point , I want the users to be individualistic and i want you to help do these things on your own , Its very simple to follow and its been tested and approved , I hope that every bit of time you take to do this will certainly be useful and I cannot provide ready-made things outside Nameless now bro.
Senthil360 said:
No no bro , see that's the whole point , I want the users to be individualistic and i want you to help do these things on your own , Its very simple to follow and its been tested and approved , I hope that every bit of time you take to do this will certainly be useful and I cannot provide ready-made things outside Nameless now bro.
Click to expand...
Click to collapse
no problem bro ? i got your point. im just suggesting for easier ways tho
when you say interactive governor, it includes all the governor which are based on interactive such as interactive pro, intelliactive, etc

Categories

Resources