Im not responsible for any damage on your phone!!!
F2FS(flash friendly file system): Improves random write performance.
*****if the f2fs guide is too complicated and you wont make use of it. you might also try googy max latest i9505 aosp kernel (cm11)
as it doesnt support f2fs but its smoother and is more stable (my experience) using googy's kernel you can use most of the settings provided below for alucard kernel aswell (use device controll from playstore as it shows more functions and the governors stick to all cores) for performance & powersave choose intellidemand. dont choose nightmare as some people including me reportet instant random reboots.
for best experience (battery/performance) using googy max. set the following in device controll(dont forget to check boot option in settings):
cpu: intellidemand
read ahead 3072/fiops (in stweaks on ext and internal aswell)
tasker set:
screen on, cpu max to max
screen off, cpu max to min
screen on, gpu max to max
screen off, gpu max to min
screen on, cpu gov intellidemand
screen off, cpu gov powersave
go stweaks and choose special tweaks, disable gentle fair sleepers, disable android logger, reboot, done .*****
hint: liquid smooth rom and optimized cm11 rom are also f2fs ready and dont need to be formated as they detect rather your device is f2fs formated or not. they also dont need alucard kernel to be flashed as the optimized cm11 uses alucard as default kernel. and liquidsmooth has its own f2fs compatible kernel aswell.
Requires:
1. root
2. twrp all in 1 recovery by ktoonsez (for f2fs)
3. latest Alucard kernel
4. latest cm11 nightly you can also use other aosp based roms !! But it must be f2fs converted using stweaker app!! extract the app from this kernel.zip
5. smallest gapps
6. Additional apps
Titanium backup
Resolution changer
Holo launcher
Guide:
(for best battery follow green step 6* instead of step 6)
1. Changing to F2FS
NOTE: Follow these steps EXACTLY, do NOT add or remove any steps, period!!!!
1.1. Backup everything from your internal SD to your PC or external SD, since the entire internal SD is going to get wiped out with format!!!!!!!!!!
1.2. Download the files from the folder that you got these instructions from (Ignore the OLD WAY folder) and SAVE TO THE EXTERNAL SD!!!
1.3. Flash TWRP-KT.ALL-IN-1.zip (this is what gives you the ability to format using F2FS)
1.4. Reboot recovery
1.5. Go to "Settings" and check the box to force F2FS for data and cache (you can also check the box to include /system partition if you want to convert your ROM's zip to use that too for best results)
1.6. Go to "Wipe->Advanced" option and wipe the "Cache" partiton
1.7. Go to "Wipe->Format Data" option (THIS WIPES YOUR ENTIRE INTERNAL SD CARD, all files and folders, all gone so make a backup to your external SD or PC!!!!!!!!!!!!!)
1.8. Flash your ROM (f2fs converted using ktweaker app)
1.9. Flash gapps
1.10. Flash alucard kernel
1.11. KTweaker has a new option under "Tools" screen to "Get Partition info" to double check your work.
Note: Each time you update your Rom you must f2fs convert the rom before flashing.
2. Disable/delete unwanted system apps using titanium backup list of apps which are safe to disable and not be carefull which download app you disable (downloads.ui since the other one is essential) and disabling livewallpapers will cause system reset when u set any live wallpaper so you should also disable livewallpaper picker. Disabling wallpaper cropper will cause soft reboots when setting any wallpaper(dont delete htmlviewer or you cant update your rom anymore and you can disable incall.ui deleting will cause forceclose when phone rings and you cant reply).
3. Go to settings, pricacy/privacy guard/advanced and denie auto start and keep awake option for all apps you dont need running at startup and on background.
4. Go to developer menu, disable animations, Enable 2d gpu rendering and enable art runtime.
5. Install resolution changer from playstore. Set Galaxy s3 settings and apply. If u get no root permission on the app, enable auto root answer (yes). This app wont only change the dpi. It also changes the resolution so your gpu does render less and faster as we can do on our desktop computers (you will not notice any difference in sharpness)
6. Go to alucard stweaker app. Chose max performance profile, change all governors to intelliactive and apply. Set all i/o schedulers to fiops and all read ahead to 3072, tcp westwood, disable logkat logger (allways), Enable auto oom controll and set all to exterminate, choose default thermal profile and disable core control, set core max heat and cpu max heat to max, set dirty ratio and dirty background to max, input boost freq to max, sync treshold to off, gpu governor ondemand, force all cores online, choose two core boost, choose msm hotplug and apply
7. Use holo launcher as default.(lowest ram consuming launcher)
8. Diable device statistics and disable all options in cell broadcast
6*. if you want to save power (you will notice a performance decrease) Set governor and hotplug to alucard, power save bias to 2, min 1 core online and if you want to undervolt, input boost freq 1242000khz, turn off set at boot option and undervolt all cpu freqs -50mv and gpu -75mv and if its stable you can set on boot(!! Dont forget toggling voltage main switch before changing any voltage!!)
if you got any random reboots with my settings. use the default profile in stweaks
thanks to the cm team,
alucard24 for his amazing kernel
and ktoonsez
Press thanks please if i helped you!
List of apps you must KEEP
(you can replace stock apps like apollo or browser ofc)
{
"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"
}
performance improvements:
f2fs: +1-3% faster i/o operations
art runtime: +6-9% faster overall performance mostly app load speed
removing system apps: +4-10% overall performance
tweaks using alucard: +10-30% overall performance
tweaks on googy max: +15-35% overal performance
battery life alucard: +20-30%
battery life googy: +20-40%
Antutu first run (alucard kernel)
The following video shows the gaming performance with n.o.v.a.3 full graphics using mali template on cm11 with alucard kernel
Nice thread, will participate for sure. Meanwhile take a look to some more tweaks for performance and security.
http://forum.xda-developers.com/showthread.php?t=2835412
Your link to "list of apps" is broke man
blackmeth said:
Your link to "list of apps" is broke man
Click to expand...
Click to collapse
No its not
Second picture down, trebuchet..
There's over 4mb of slow happening there..
Fix that and then I might try this..
I was really looking for a 345mb system usage setup.
Mystique said:
Second picture down, trebuchet..
There's over 4mb of slow happening there..
Fix that and then I might try this..
I was really looking for a 345mb system usage setup.
Click to expand...
Click to collapse
What you mean by 4 mb of slow?
Well it also depends on cached apps
So to get f2fs i only need to flash the "all in one" zip?
Enviado desde mi GT-I9505 mediante Tapatalk
chape199 said:
So to get f2fs i only need to flash the "all in one" zip?
Enviado desde mi GT-I9505 mediante Tapatalk
Click to expand...
Click to collapse
No, you must follow the instructions given in the link.
Do I have to flash a custom Kernel after converting to f2fs? Tried without and it didn't boot with last nightly
Cozmos23 said:
Do I have to flash a custom Kernel after converting to f2fs? Tried without and it didn't boot with last nightly
Click to expand...
Click to collapse
Yes , flash converted rom , google apps , and alucard kernel in this order
Thx worked. But I have to disagree with a few things. There is a difference in sharpness when setting a lower resolution. There has to be a difference or otherwise there would be no reason to create hd displays and we all would be happy with 320x200
And changing the max heat before throttling is a risky thing.
The heat kills chips not the voltage
Cozmos23 said:
Thx worked. But I have to disagree with a few things. There is a difference in sharpness when setting a lower resolution. There has to be a difference or otherwise there would be no reason to create hd displays and we all would be happy with 320x200
And changing the max heat before throttling is a risky thing.
The heat kills chips not the voltage
Click to expand...
Click to collapse
Using alucard your phone cant get above 90 degrees anyways. Even while charging and gaming at same time. With the resolution i mean that you can barely notice it
Hi I'm willing to try this, ive done everything so fsr except step 2, convert to f2fs as i have a question.
In the instructions under step 3 it says
ONLY DO THIS STEP IF YOU ARE ON AN OLD VERSION OF MY TWRP.
Click to expand...
Click to collapse
Which one is that? I'm on TWRP 2.6.3.1. Is that old enough?
KTs TWRP is 2.7.0.5 and modded. If u want to use f2fs u have to use it or anything from or newer than 2.7.0.
For me its easier than stock twrp cos I wasn't able to find out how to format the partitions
Maybe there is no support for S4 and f2fs.
But be careful, format data wipes your whole phone. Everything.
And yeah the instructions are some kind of crazy
Hi. I have a problem after converting my i9505 to f2fs. My phone boots normally, no fc's etc. But I cannot turn on my wi-fi and there's no cellular range. Any ideas what's wrong?
Edit: flashed newest alucard kernel and my problem was solved.
Swizzy88 said:
Hi I'm willing to try this, ive done everything so fsr except step 2, convert to f2fs as i have a question.
In the instructions under step 3 it says
Which one is that? I'm on TWRP 2.6.3.1. Is that old enough?
Click to expand...
Click to collapse
Just use his recovery
nadejo said:
Im not responsible for any damage on your phone!!!
Requires:
1. root
2. f2fs system, cache &data
3. latest Alucard kernel
4. latest cm11 nightly !! But it must be f2fs converted using stweaker app!! extract the app from this kernel.zip
5. smallest gapps
6. Additional apps
Titanium backup
Resolution changer
Holo launcher
Guide: (for best battery see green step 7*)
1. After u have f2fs on system cache and data (follow the instructions given in the link), install the rom cm11nightly f2fs.zip (convert using ktoonsez tweaker app and each time you update you must convert the zip file before). Flash small google apps,
And latest alucard kernel.
3. Disable/delete unwanted system apps using titanium backup list of apps which are safe to disable and not be carefull which download app you disable (downloads.ui since the other one is essential) and disabling livewallpapers will cause system reset when u set any live wallpaper so you should also disable livewallpaper picker. Disabling wallpaper cropper will cause soft reboots when setting any wallpaper(dont delete htmlviewer or you cant update your rom anymore and you can disable incall.ui deleting will cause forceclose when phone rings and you cant reply).
4. Go to settings, pricacy/privacy guard/advanced and denie auto start and keep awake option for all apps you dont need running at startup and on background.
5. Go to developer menu, disable animations, Enable 2d gpu rendering and enable art runtime.
6. Install resolution changer from playstore. Set Galaxy s3 settings and apply. If u get no root permission on the app, enable auto root answer (yes). This app wont only change the dpi. It also changes the resolution so your gpu does render less and faster as we can do on our desktop computers (you will not notice any difference in sharpness)
7. Go to alucard stweaker app. Chose max performance profile, change all governors to intelliactive and apply. Set all i/o schedulers to fiops, tcp westwood, disable logkat logger (allways), Enable auto oom controll and set all to exterminate, choose default thermal profile and disable core control, set core max heat and cpu max heat to max, set dirty ratio to max and dirty background to min, input boost freq to max, sync treshold to min, gpu governor ondemandondemand, force all cores online, use two core boost, use msm hotplug, disable fsync and apply
8. In ktweaker app, set all read ahead to 3072 and apply
9. Use holo launcher as default.(lowest ram consuming launcher)
10. Diable device statistics and disable all options in cell broadcast
7*. if you want to save power (you wont notice any difference) Set governor and hotplug to alucard, power save bias to 2, min 1 core online and if you want to undervolt, input boost freq 1242000khz, turn off set at boot option and undervolt all cpu freqs -50mv and gpu -75mv and if its stable you can set on boot(!! Dont forget toggling voltage main switch before changing any voltage!!)
Press thanks please if i helped you!
List of apps you must KEEP
Antutu first run
The following video shows the gaming performance with n.o.v.a.3 full graphics using mali template -> (smoke, particles, distance bloom, heat haze...)
Click to expand...
Click to collapse
Does it really get better?
and how hot does the phone get when you play high performance games?
mattan1999 said:
Does it really get better?
and how hot does the phone get when you play high performance games?
Click to expand...
Click to collapse
works very good bo issues at all. btw you dont really need to delete system apps. its maybe 5% performance increase after system apps removed
nadejo said:
works very good bo issues at all. btw you dont really need to delete system apps. its maybe 5% performance increase after system apps removed
Click to expand...
Click to collapse
How good is the battery life?
mattan1999 said:
How good is the battery life?
Click to expand...
Click to collapse
if you use the green marked step then its good
Related
HarshGinger ROM​Hybrid of v10B,v10H,v10I,v10J
Tweaked for maximum performance and stability.
Images:
{
"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"
}
More Here
Features
Deodexed
Zipaligned
Zipalign at Boot for more RAM
Removed all Bloatwares
Updated apps
Build.prop tweaks
init.d tweaks
Removed log
LG UI 2.1 (With motion Blur in drawer only for cube theme,Theming support,Ultra smooth,Desktop Icons are changable)
Host files to ad free
Ultra Smooth ui
Patched framework to disable scrolling cache in third party apps.
Jelly Bean and CRT off Animation
Brightness Bar in the Status bar (Thanks to Chacha_Ivanov)
Ultrasmooth UI
Latest Baseband
Totally Disabled CPU rendering
Extended power menu.Added Recovery and reboot(Credits to Chacha_Ivanov)
Removed superuser and added SuperSU
Added new fonts(Recommended WP7 fonts)
250MB + free RAM.
Muted Camera Sound
Volume down key to wake up device
Long press back to kill application
and much more...(i don't remember ).
Default launcher is ported from optimus 3d.It supports theming.One theme included.Press menu button and select themes.
Added capture screen modified by Chacha_Ivanov.Press HOME+POWER menu to capture screen.
Default kernel is Modified stock kernel with OC up to 1.5 GHz(default is 1GHz).(Again thanks to Chacha_Ivanov ).1.8 Ghz kernel can also be used.
Note that this rom contains lataest v10e baseband.if you want to go back to CM then you'll have to flash v10a baseband.(See below)
Also this rom don't have full version of GAPPS.(Some are removed only necessary are included.)
Don't forget to wipe everything before flashing this.
Note:If you want more faster gps then edit gps.conf (/system/etc/) according to your country or use my patch AGPS_Patch.
EDIT: Download the following zip and extract it.
Download (Don't flash through recovery)
It have gps.conf for almost all country.Throw proper gps.conf to /system/etc/ and set permission to 644(rw-r--r--).If your country is not there then follow the process below.
To edit the GPS.conf open it from the system/etc/ and change the NTP servers according to your country
NTP_SERVER=1.in.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=2.asia.pool.ntp.org
NTP_SERVER=in.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=1.asia.pool.ntp.org
NTP_SERVER=2.asia.pool.ntp.org
NTP_SERVER=3.asia.pool.ntp.org
NTP_SERVER=asia.pool.ntp.org
Click to expand...
Click to collapse
Get servers for your country from here
Click to expand...
Click to collapse
INSTALLATION:
Download the ROM and latest update.
Download the ROM first then install the latest Update over it.
Download
UPDATE:
Update 3.72 : Download (No need to do anything.Just flash it,it will automatically wipe dalvik-cache.Please execute zalignx and vac interminal as mentioned below after installing this update)
Older Updates can be found here
CHANGE LOG:
Version 3.1:
Almost all languages.If your language is not listed in Start up wizard then select English from there.Then set your language using More locale 2 from the apps.
Removed v10e Baseband.(Need to flash V10a baseband to go back to CM from here (8MB only). This is Baseband only not full kdz )
Now don't need to change gps.conf for your country.This will work for almost all countries.(Though if you need faster satellite lock then use gps.conf from above link)
SMARTASSV2 is now default governer.(Tweaked for better battery life)
Disabled journalism
Some changes in init.d script.
Updated SuperSU.
Re-added accessibility settings so that people can disable hanging of call by pressing power button.
Some newer libs from the v10H
Some build.props.
​Version 3.2:
Added LG Hidden menu.
Better integration of busybox
Changed OOM and lowmemorykiller values
Fixed an issue with Bluetooth which was causing FC on file receive
Removed zipalign and sqlite optimization as they are not needed to run at every boot.Added scripts that will allow user to manually zipalign and sqlite vacuuming.To do so, you'll need terminal emulater.Type su to obtain superuser right then run any command listed below.Run both commands periodically for best performance.
zalignx: It will zipalign all apks on your device.(Running it first time will cause many FCs and will remove icons from the launcher, dont worry just reboot device)
vac: It will optimize all the databases on the device.(credits to zeppelinrox)
​Version 3.5:
Various bugs fixed,Performance improved.
Added some stock apps for better compability.Removed LG keyboard,added stock gingerbread keyboard.Some essentials apps added like setcpu,terminal emu....
Redesigned statusbar brightness slider.Now looks better.
Removed silly init.d scripts which were causing delay in booting.Now only some essential scripts are there.
Reverted to stock OOM and lowmemorykiller levels as the previous values were too aggressive for multi tasking.
Now more smoothness in launcher and scrolling.
Added xpaum's kernel as default.For more features of kernel look here.
Fixed battery drain.Thanks to .xxx. for reporting.
Turned off button LED for power saving.See below fore more details.
Sweep2wake is turned off by default.See below fore more details.
Disabled fsync()
Some new commands.(Please type su in terminal before executing any command)
lightson: This will turn on the LED button light.No need to reboot,lights will be turned on on the fly.(although lights will be disabled at every boot)
lightsoff: This will turn off the LED button light on the go.
s2w: This will enable sweep2wake function.(no reboot needed,If you enable s2w then i recommend you to turn LEDs off)
s2woff: Sweep2wake will be turned off on executing this.(no reboot needed,I recommend to turn it off to save battery)
Version 3.6:
Updated various libs and files from v10i
Updated some apps (including Google play as requested by many users)
Added bash and nano (nano will only work in bash.to run it in shell terminfo need to be defined)
Updated xpaum kernel to 0.6
Volume down key will wake up device
Long press back will kill the application (and it will give a notification )
Fixed Bluetooth problem
Better sound while recording video in stock camera app (by Chacha_Ivanov)
Added some widgets from stock ROM
Smarter togglers for sweep2wake,button backlight,GPU OC. Re-written code so that changes in them will stay unchanged even after reboot (for ex. if you'll disable leds then they will remain off even after reboot and vice versa).For smarter toggle,you'll need to execute following codes.Older codes will also work but they'll have temporary effect.and as usual don't forget to gain SU rights (by typing su) before typing any commands.
gpuoc: to toggle GPU Overclock
lights: to toggle softkey lights
toggles2w: to toggle sweep2wake
Decreased time to show up recent applications on long pressing HOME
Version 3.61:
Fixed some critical bugs (also solved problems with wifi and bluetooth hopefully)
Restored LG stock keyboard with all language support
Updated SuperSU
Changed kernel.Now it has modified stock kernel by me.Sorry.Almost all tweaks like faster Auto focus,cache pressure,etc but no sweep2wake and bln support but feel free to flash xpaum's great kernel.Undervolted for better battery life.Use 1200 MHz as max freq. and 386 MHz as min freq as battery drain will same as 245-1024 range due to undervolting.This kernel is still experimental (although i'm using it for 1 month) if you want long lasting battery then stick with it else go for xpaum's kernel.
Version 3.7:
Based on latest v10J firmware
Modified Adreno libs (thanks to andr00ib)
Some new widgets for stock launcher and added some misc files from stock ROM
Latest SuperSU and Google Play Store
Some changes to framework for better performance
Various visual changes to make it more beautiful
Moves bash to bin and set as default
Added CPU settings in settings (actually it'll launch SetCPU.So setcpu is invisible from drawer .If anyone is big fan of setcpu icon then it can be added to desktop via activity short cuts provided in some launchers )
Added Adreno Booster (credits to Spizzy01)
Important note: It is obvious that adreno booster dramatically increases 3d performance but at the cost of huge decrement in Quality.You can notice this in stock gallery app.Also some games lags with adreno booster (like dead trigger) because of texture compression.The only feature of the adreno booster that gives huge increment in performance is forcing to use compressed textures which is implemented via forceAutoTextureCompression=1 in the adreno_config.txt.Compressing of textures makes loading faster but degrades the quality of texture image.Some games lags because CPU takes more time to compress Hi-res textures.So what to choose? Here is what i do.I don't force GPU to compress textures by changing forceAutoTextureCompression=1 to forceAutoTextureCompression=0 in /system/etc/adreno_config.txt. Whenever i play game which lags without compressing,then i changes to forceAutoTextureCompression=1 thanks to qualcomm because this file is loaded whenever you launch 3D application (not sure about this).You can use this for your benefit.Whenever you launch an application which has visual artifacts due to adreno booster then kill that app and change to forceAutoTextureCompression=0 and relaunch it.No reboot is required
Click to expand...
Click to collapse
Modified toggles.Now no need to execute su first.(only applicable for lights,gpuoc,toggles2w.Still need to execute su before executing zalignx and vac as those scripts are not mine)
Modified zipalign script for better behaviour.now it'll take some more time so be patience.
New Kernel patched up to 2.6.35.14.For more features read below.
Fixed front camera mount angle for v10J chamber
Restored legacy Android boot animation (actually deleted the custom boot animation ).For a custom boot animation rename bootanimation.zip to bootanimation_vdf.zip or remove ro.product.operator=VDF from the build.prop
Some minor things but i don't remember them
Version 3.71:
Solved connectivity issues in previous release.Changed baseband to v10i.
Ubuntu is now default font
Some performance enhancements
Updated Google Play Store to 4.0.27 because older version was keeping CPU busy hence draining battery and degrading performance
Disabled ascending behavior of Ringtone
Added LG Hidden menu in Settings (caution: use them only if you know what you're about to do).SuperSU is also moved to settings
Removed stock gps.conf and added universal one (changeable from romtoolbox)
Removed Adreno Booster as it was causing hiccups in some apps.It can be flashed manually
Some compability fixes
Added tun.ko
No longer need to execute su before using vac and zalignx
Reverted to Stock animations from LG (i was bored with previous one )
Integrated sysro/sysrw.Execute them to easily mount /system as r/w or r/o
Disabled logger from kernel level to save some more RAM.By default it is enabled.Use romtoolbox to set it.
Now it comes with ROM TOOLBOX (not that one available from market).Execute romtoolbox in terminal.You can do everything (enable/disable LED,S2w,logger etc) within it.Actually i was going to create application for it.But my exams are coming next month.So i'll create an app after it.Till then use this toolbox.
Some other things which i don't remember
Version 3.72:
Fixed GPU OC in romtoolbox
Fixed SuperSU
Kernel:
This ROM will work with every kernel that is compatible with Stock ROM.By default it comes with my own kernel (many many thanks to xpaum).But this kernel is still experimental and lacks of sweep2wake.So i'll advice to flash xpaum's latest kernel.Some features of default kernel
Compiled with latest (4.7.3) linaro.
Various optimizations including o3 flags
Better Wifi connectivity (by andr00ib)
Patched upto 2.6.35.14 (from CAF)
Highly undervolted. CPU will use same voltage on 1024 and 1200 and 245 and 368.So same drain on both freqs.So default frequency for this kernel is 1200-368
OC up to 2 GHz (by andr00ib)
ext4 tweaks,cleancache support
built logger as module
Link to HarshGinger Stock kernel ( fully tweaked,linaro 4.7.3)
Link to untouched,pure stock kernel ( not a single tweak,a pure "LG" experience, compiled with latest linaro 4.8.1 )
Source for this kernel is located on my Github (branch dev for e730 and dev_e739 for e739)
THEMES:
ICS THEME
Minimalistic Status bar by Toreton
ICS Statusbar and Settings by NemesisQ3A
Change Lock Screen Wallpaper
Accessories:
Transition animation pack by InfusionNSK (Just some cool animations.Not flashable.Unzip it first.It has flashable zip files)
Beats Audio (Modified by me because AROMA installer don't work good wit our device.Thanks to ...Awesome...)
Xperia S launcher with widgets by ra3al
NOTE:Flash this ROM at your own Risk i'm not responsible for any damage to your Device.
​I recommands a third party Keyboard because stock is RAM hogger.I've not added all tweaks (like tcp buffers etc) to keep ROm clean.You can install 3g turbocharger and supercharger to supercharge your device.
And sorry for my bad English
For more support => Follow on Cyanogenmod forum
Thank you for your work. I have flashed your rom on my lg sol but after that i cant start up my phone. the lg logo come but after that nothing happend. and with power button + volume down i cant go to the recovery menu. what should i do ?
OK...
Remove battery then insert it again.Now follow this method
http://www.youtube.com/watch?v=-c15Y_m_oqc
Then in the recovery wipe data/factory reset, then go to advance and wipe dalvik cache and wipe battery stat then reinstall the rom and reboot.Wait for atleast 10 minutes because first boot take a long time.
mr.harsh said:
OK...
Remove battery then insert it again.Now follow this method
]
Then in the recovery wipe data/factory reset, then go to advance and wipe dalvik cache and wipe battery stat then reinstall the rom and reboot.Wait for atleast 10 minutes because first boot take a long time.
Click to expand...
Click to collapse
Thank you! It works...I´m relieved..
:good::good::good:
So i have another problem now... My Imei number doesn't exist.. So i can´t use my sim card...
After *#06* , it came only IMEI but no numbers. Have you got a idea what could i do ?
Are you on CM7 or CM9??
If yes then flash this via recovery Download
Thank you mr.harsh you are the best !!! I searched yesterday a long time for a solution. Thank you again and a good healthy life my friend !
Re: [ROM][Stock]HarshGinger v3.2 for LG Optimus SOl (E-730)
I thinking to test this rom, but I have a question first... this rom have romanian language or not?
thanks for answer and thanks for your hard work.
Sent from my sgh-t989 using Tapatalk HD
riks said:
I thinking to test this rom, but I have a question first... this rom have romanian language or not?
thanks for answer and thanks for your hard work.
Sent from my sgh-t989 using Tapatalk HD
Click to expand...
Click to collapse
It's partially translated.Change language using morelocal 2.
ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks
riks said:
ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks
Click to expand...
Click to collapse
Its due BLN and sweep2wake.They creates wakelocks
riks said:
ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks
Click to expand...
Click to collapse
Try to disable gpu overclock and sweep2wake (by init.d) and set the voltage like this (use incredicontrol app to undervolt):
clock volt
122 750 mA
245 750 mA
368 750 mA
768 850 mA
806 850 mA
1024 1050 mA
1200 1050 mA
1401 1150 mA
1612 1200 mA
1708 1250 mA
1804 1300 mA
after that, set smartass2, sio and cpu step range form 122Mhz (or 245..same mA, so same battery loss) to 1200Mhz (same voltage of 1000).
With these settings I did at least 60h (2,5 days) with medium gaming/phoning/surfing usage.
My wifi is always turned I just use timeriffic to automatically switch on aero mode from 00:00pm to 07:00am.
I use also setcpu profiling, so when I'm in call I set the max clock to 768Mhz, idem when the screen is off.
p.s. if someone can reach better results please tell my how!
Salvi1982 said:
Try to disable gpu overclock and sweep2wake (by init.d) and set the voltage like this (use incredicontrol app to undervolt):
clock volt
122 750 mA
245 750 mA
368 750 mA
768 850 mA
806 850 mA
1024 1050 mA
1200 1050 mA
1401 1150 mA
1612 1200 mA
1708 1250 mA
1804 1300 mA
after that, set smartass2, sio and cpu step range form 122Mhz (or 245..same mA, so same battery loss) to 1200Mhz (same voltage of 1000).
With these settings I did at least 60h (2,5 days) with medium gaming/phoning/surfing usage.
My wifi is always turned I just use timeriffic to automatically switch on aero mode from 00:00pm to 07:00am.
I use also setcpu profiling, so when I'm in call I set the max clock to 768Mhz, idem when the screen is off.
p.s. if someone can reach better results please tell my how!
Click to expand...
Click to collapse
are you sure it is stable?
never tried undervolt more than 100mv...
Well, I used since 20days these voltages, in particular in the 122-1200Mhz range...no problem to swith from 750mV to 1050mV; I reached this settings after many assays.
Have you any more infos about these voltages problems?
Salvi1982 said:
Well, I used since 20days these voltages, in particular in the 122-1200Mhz range...no problem to swith from 750mV to 1050mV; I reached this settings after many assays.
Have you any more infos about these voltages problems?
Click to expand...
Click to collapse
yeah found some FC on higher freqs,so increased 25mv to 768,864,1024...still testing
Hi there!
This is a very nice ROM! Thanks for your time and effort!
The only thing I miss is the LGOnScreenPhone.. Is there any way to have this option? I have the stock .apk and .odex file but I don't know how to deodex for the E730 (I only found a tutorial for the GS2). I saw the On Screen Phone settings are there in the Wireless&Networks settings. Is there a way to make it work? I need it cause at work I have very weak signal and have to leave the phone at a specific place to have adequate reception.
Thanks so much once again. =)
X610 said:
Hi there!
This is a very nice ROM! Thanks for your time and effort!
The only thing I miss is the LGOnScreenPhone.. Is there any way to have this option? I have the stock .apk and .odex file but I don't know how to deodex for the E730 (I only found a tutorial for the GS2). I saw the On Screen Phone settings are there in the Wireless&Networks settings. Is there a way to make it work? I need it cause at work I have very weak signal and have to leave the phone at a specific place to have adequate reception.
Thanks so much once again. =)
Click to expand...
Click to collapse
flash this
OSP-addon.zip
Thank you so very much!!!!
Hi again! I noticed that when I keep back button pressed it terminates the process but also displays a toast notification saying "Allows an application to create network sockets".. Is this intended?
X610 said:
Hi again! I noticed that when I keep back button pressed it terminates the process but also displays a toast notification saying "Allows an application to create network sockets".. Is this intended?
Click to expand...
Click to collapse
Have you flashed any theme? if yes then it's just a wrong string,it won't affect anything (because it is just string to be displayed) if no then re flash 3.6 update,it'll fix it....
One XL Series
{
"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"
}
Based on 4.0.4 / 2.42.708.3
ROM includes:
BeastMode kernel (HTC kernel included in the Extras folder)
Nova Launcher
Superuser
Busybox
and more
(Some removed things are in the sdcard/Extras folder)
MODs included:
Tweaked system (Very FAST)
Fixed multitasking to function more like stock AOSP (unique to this ROM)
Removed limit of 15 background processes (unique to this ROM)
Unlocked Hotspot, Bluetooth & USB tethering
Reduced auto-brightness range for better battery life
Changed Network Location to be ondemand instead of causing wakeups (unique to this ROM)
Raised contact sync resolution (requires resyncing of contacts if you don't factory reset before installing)
Quick Settings in notification dropdown (thanks to Scrosler for some of the code)
Volume keys will wake phone from sleep (doesn't work during deep sleep)
Restart, Hot restart, Bootloader & Recovery power menu options
Lyapota's Sense 4.5 Camera Plus mod
Chongo's Google now mod
Colored notification icons
Battery % on battery meter
Transparent notification background
Enabled Secure folder & Block list in Messaging
Relaxed MMS compression ratio
Blocked annoying ads in programs
Enabled menu function in Rosie
Decreased rotation time
Disabled SmartSync
APN settings for almost all One XL carriers
And other misc tweaks/mods
Extras folder included:
Remove Sense zip (includes itandy's lockscreen shortcut provider)
Stock, -25mV, -50mV, -75mV & -100mV undervolt zip for BeastMode kernel zip
HTC kernel zip
BeastMode kernel zip
AT&T Visual Voicemail zip
Generic Data icons zip
Sense Skins zip
Stocks zip
Wallpapers zip
System has also been de-odex'd, apk's have been optimized & aligned
Notes about Battery Saver script
Can be used with any kernels that have init.d support
It completely eliminates the need for an application to set CPU speeds or profiles
Easily customizable - See FAQ for instructions
During sleep, it will set Max CPU speed to 1.0GHz & Min CPU speed to 192MHz
If Android Overclock, No-Frills CPU Control, Overclock Widget, QuickClock Advanced Overclock, SetCPU or System Tuner are detected, the script is ignored, so it will not affect them
The script can also control how the second core works, it can be enabled full time, per profile or disabled completely
Preset profiles are:
1.45GHz - 100-85%
1.35GHz - 84-36%
1.24GHz - 35-0%
And just an FYI, even at 1.24GHz, the phone still operates very well & smooth but the battery saving are the real benefit
v1.2.1 - Unreleased / In testing now
Increased lockscreen unlock speed (unique to this ROM)
Disabled exchange security (unique to this ROM)
v1.2
Base build is now 2.42.708.3
Changed Network Location to be ondemand instead of causing wakeups (unique to this ROM)
Tweaked cpu script to better control the second core, simplified some commands and added more governor support
Tweaked voltages in undervolt zips and included a stock voltages zip
Updated
BeastMode kernel v4.2 - See FAQ for how to control sweep2wake and mpdecon
Code:
[B][COLOR="Red"]v1.1[/COLOR][/B]
BeastMode is now the default kernel
Removed Dalvik2Cache script due to random rebuilding of cache
Disabled misc SmartSync code that was causing some wakeups
[I][B]Added[/B][/I]
4.2 gesture keyboard [SIZE="1"](adding custom words causes FC's, working on a fix)[/SIZE] [SIZE="1"](Removed Swype)[/SIZE]
Re-odex tools - [B]See FAQ for instructions[/B]
[I][B]Updated[/B][/I]
Busybox v1.20.2
Chrome v18.0.1025464
ES File Explorer v1.6.2.2
Gmail v4.2
Maps v6.14.1
Play Store v3.9.17
SuperSU v0.97
YouTube v4.1.23A
[COLOR="Red"]v1.0c[/COLOR]
Added detection of No-Frills CPU control & System Tuner to the script [SIZE="1"](v1.0c)[/SIZE]
Fixed LTE icons [SIZE="1"](v1.0c)[/SIZE]
AT&T 4G icons [SIZE="1"](generic data icons zip available in Extras folder)[/SIZE] [SIZE="1"](v1.0b)[/SIZE]
Fixed failure of over 160 character sms [SIZE="1"](v1.0a)[/SIZE]
Added detection of supported cpu speeds & governors of installed kernel to available command [SIZE="1"](v1.0a)[/SIZE]
Important Notes - Due to how this ROM is setup, a wipe is recommended BEFORE flashing if coming from another ROM (use FORMAT ALL attached)
You must have a custom recovery to flash this ROM
If your are updating, then nothing extra is needed during flashing as the update script wipes what is needed, unless other wise stated in the change log
Be sure to do a backup before flashing and read the change log
One XL ROM (v1.2) - Mirror
md5 - 3fea95d7fb09d1ec477aea81f5dbaa5e
Previous ROM versions
FAQ
How to modify the battery saver script?
(requires knowledge of how to run terminal or adb commands)
These are the available commands to set parameters. To check what the available commands are for each, type available after the command
For ex.
cpu_script available
To check what the current settings are, use
cpu_script status
And to verify what the cpu is currently set to, use
cpu_script verify
Also, if you want to reset the script back to stock, use
cpu_script default
Code:
cpu_script - Controls the script
cpu_awake - Enables or disables awake feature
cpu_awake_duration - Duration of awake
cpu_awake_governor - Enables or disables awake governor and sets governor
cpu_awake_max - Max cpu speed for awake
cpu_awake_min - Min cpu speed for awake
cpu_bp - Enables or disables battery profiles feature
cpu_bp1_batt - Battery percent of when profile 1 ends
cpu_bp1_governor - Enables or disables battery profile 1 governor and sets governor
cpu_bp1_max - Max cpu speed for battery profile 1
cpu_bp1_min - Min cpu speed for battery profile 1
cpu_bp2_batt - Battery percent of when profile 2 starts
cpu_bp2_governor - Enables or disables battery profile 2 governor and sets governor
cpu_bp2_max - Max cpu speed for battery profile 2
cpu_bp2_min - Min cpu speed for battery profile 2
cpu_governor - Main governor
cpu_max - Max cpu speed when profiles are off and in between battery profiles 1 & 2
cpu_min - Min cpu speed when profiles are off and in between battery profiles 1 & 2
cpu_sleep - Enables or disables sleep feature
cpu_sleep_delay - Delay before sleep feature kicks in
cpu_sleep_governor - Enables or disables sleep governor and sets governor
cpu_sleep_max - Max cpu speed for sleep
cpu_sleep_min - Min cpu speed for sleep
cpu1 - Enables, disables or lets the kernel handle CPU1
cpu1_awake - Enables or lets the kernel handle CPU1 for awake
cpu1_bp1 - Enables or lets the kernel handle CPU1 for battery profiles 1
cpu1_bp2 - Enables or lets the kernel handle CPU1 for battery profiles 2
NOTE: Most parameters can be set without restarting but you need to cycle the screen on/off and wait the time set in cpu_sleep_delay. If the setting isn't taking effect, then a reboot will probably be needed
Want to enable or disable sweep2wake or mpdecon that is included in Beastmode kernel?
(requires knowledge of how to run terminal or adb commands)
Use these commands to enable or disable
Code:
sweep2wake on or off
mpdecon on or off
Want to re-odex the ROM?
(requires knowledge of how to run terminal or adb commands)
Use this command but make sure to do a backup first
Code:
dexo
Having weird issues after flashing BeastMode kernel?
Flash the Calkulin's_Undervolt_Stock_mV_Settings_for_One_XL or Modded_2.*_Kernel_for_Calkulin's_ROM zips located in the Extras folder or attached
Want to raise the undervolt to -50mV, -75mV or -100mV on BeastMode kernel?
Flash the Calkulin's_Undervolt_*mV_Settings_for_One_XL zip located in the Extras folder or attached
If you are getting FC's or slowdowns using the -50mV, -75mV or -100mV undervolt zip, flash the Calkulin's_Undervolt_25mV_Settings_for_One_XL zip to revert back to the one that is included in the ROM
Having problems with included hosts file or want to see advertisements again?
Flash the Stock_Android_Hosts_for_One_XL zip attached
...............
First:thumbup::thumbup:
Thanks for the Rom. I'm dl it now. Been waiting for you to drop this.
Sent from my HTC One XL using xda premium
thanks OP, I'll give it a try!
Been looking for a reason to give Sense another try and it looks like this is it. Downloading now.
Sent from my One X using Tapatalk
Nice, I was beta tester for this ROM and is super fast,light themed ...and awesome! Thanks Calkulin.
Muchas gracias.
Sent from my HTC One X using xda premium
Forgot to ask in my last post. The format all zip doesn't format the storage does it? I'm assuming it doesn't but I wanted to double check.
Sent from my One X using Tapatalk
Hell yea loved your ROMs on my evo I know what I'm flashing when I get home
Sent from my HTC One XL using Tapatalk 2
pside15 said:
Forgot to ask in my last post. The format all zip doesn't format the storage does it? I'm assuming it doesn't but I wanted to double check.
Sent from my One X using Tapatalk
Click to expand...
Click to collapse
do you mean internal sdcard? no, it didn't wipe my sdcard, just the caches, data, and system
YEA!!! 2 NEW ROMS IN 2 DAYS! AWESOME
Sent from my HTC One XL using xda app-developers app
chuko303 said:
YEA!!! 2 NEW ROMS IN 2 DAYS! AWESOME
Sent from my HTC One XL using xda app-developers app
Click to expand...
Click to collapse
This is Grande mucho el bueno, will.be good to see more options come to this phone... Thanks devs!
Sent from my HTC One X using xda premium
if we flash the beastkernel for this rom do we still need the script file too ?
Nice man, looks good!
Sent from my Nocturnal Evita
Nice ROM. I love the notification icons. Thanks!
Sent from my HTC One XL using xda app-developers app
I always wanted a ROM with notification sounds from the previous versions of Sense. I'm sticking with this for a while! Plus I got a question. I can't seem to get the animations to work on Sense launcher. Changing the animation scale to .5x to 1x and ahead does nothing. Not even turning them on and off.Any suggestions?
Is it me or the link does not work?
Sent from my HTC One XL using xda premium
Had many issues downloading too so I clicked on the previous versions and downloaded it that way.
Sent from my HTC One XL using xda premium
Looks like that link is not working !
Sent from my HTC One XL using xda app-developers app
Yep just tried it again and no go. The first time it downloaded I tried installing and it keeps failing.
Sent from my HTC One XL using xda premium
{
"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"
}
Kernel for ICS Sense-based ROMs
FAST • CLEAN • STABLE
FINAL VERSION: ElementalX-v3.2 (December 19, 2012)
For Jelly Bean version, see here: http://forum.xda-developers.com/showthread.php?t=2061577
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
FEATURES:
based on HTC kernel source 2.41
works with Sense based ICS ROMs (not Jelly Bean)
AROMA installer
hboot 1.14 friendly
self powered OTG for usb drives, keyboard, mouse, camera, etc.
gamepad/joystick/controller support
NTFS r/w support
increased refresh rate for HDMI output via MHL adapter
xz kernel compression
new config file /etc/elementalx.conf
sweep2wake with optional sweep2sleep only
enhanced stability [NEW]
maximum CPU frequency selectable in installer (1.3 to 2.0GHz)
CPU1 frequency now sticks
voltage selectable in installer [NEW]
full voltage control
GPU overclock selectable in installer and config file
min cpu frequency 192MHz (default)
intellidemand tweaked to be more responsive [NEW]
intellidemand governor (default)
simple i/o scheduler (default)
readahead buffer tweak
zRam selectable in installer and config file
zRam snappy compression
fudgeswap
init.d support
DOWNLOAD
ElementalX-v3.2: http://goo.gl/Rq0g4
INSTALLATION
1. Install zip from TWRP Recovery
2. Reboot!
May take several minutes with hboot 1.14, be patient!!
Please hit the Thanks button if you like this
If you really like it, please consider a donation
Click to expand...
Click to collapse
IF YOU HAVE PROBLEMS:
1. factory reset
2. clean install of a stable ROM
3. reinstall kernel with max freq 1.5, S2W disabled, no GPU OC, and higher voltage
Please do not report problems until you've taken these steps!
Remember: You are installing a custom kernel and not all hardware is equal. This kernel allows you to choose settings that may not work on your device!
Click to expand...
Click to collapse
Special thanks:
h8rift for bringing self-powered OTG to our device
zarboz and Sbryan12144 for porting S2W to our device
jrior001 for CPU1 fix
xHausx and amarullz for installer stuff
Thanks to beta testers, couldn't do this without you:
jrior001
Genetic517
katdog75
ronnie498
SkizzMcNizz
iElvis
954wrecker
plaster
darb 1985
dave-
currydude
chinchillachubby
For those who want to run stock kernel but have self-powered OTG
support, here is a stock kernel with only OTG and NTFS added
Elemental-Stock
Features:
same as stock kernel
works with Sense ROMs
self powered OTG
NTFS r/w support
init.d support
DOWNLOAD
flar2-stock-v1.0: http://goo.gl/1b6Xu
Click to expand...
Click to collapse
​
Important Notes (please read!)
Jelly Bean
This kernel does not work with Jelly Bean. You need this: http://forum.xda-developers.com/showthread.php?t=2061577
Make sure you clean up after installing other stuff
You should check your /etc/init.d/ folder to see if there is anything from previous installations that might interfere with this kernel.
Configuration
There is now a config file and init script where you can change settings for GPU frequency, sweep2wake, zram and intellidemand. The settings can be changed by editing /etc/elementalx.conf and rebooting. Advanced users can apply settings on the fly by running /etc/init.d/99elementalx as root.
There is no need to edit /etc/init.d/99elementalx. All settings are configured in /etc/elementalx.conf.
If settings are not sticking, make sure the file permissions for /etc/init.d/99elementalx are set to execute. Every time the settings are applied, a log file is created at /data/local/tmp/elementalx-kernel.log. Problems can be diagnosed by looking at the log file.
Please check to see if any /etc/init.d scripts or apps are interfering with your settings If you're on ViperXL, make sure your settings in Venom Tweaks are the same as the ones in /etc/elementalx.conf
CPU frequencies
No CPU apps are necessary. By default, your CPU will run at the max frequency chosen during installation. Minimum frequency will be 192MHz and governor will be intellidemand. If you want to change CPU frequency, I recommend No-Frills CPU control with the setting "Prevent changes from other apps" checked. This will ensure your minimum stays at 192MHz. As of version 3.1, CPU1 frequencies will stick.
CPU voltages
CPU voltages can be changed with Venom Tweaks, Kernel Tuner or System Tuner.
In version 3.2, there are five voltage ranges to choose from in the installer. I recommend the stock voltage (850-1300mV) to start. If you want to undervolt, you'll need to test to make sure it's stable. Previous versions of ElementalX used undervolting (800-1300mV) as default.
GPU frequencies
Maximum GPU frequencies can now be set on the fly. At the moment, Kernel Tuner does not show the correct frequencies for our device. You have to change them manually in sysfs or set GPU overclock in /etc/elementalx.conf
The sysfs entries for the GPU are in the following locations:
3D Graphics:
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0
2D Graphics:
/sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0
/sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d0
gpuclk shows the current frequency (it scales according to usage just like the CPU)
max_gpuclk shows the maximum frequency, you can edit this to limit the max frequency for GPU overclocking on the fly
gputime_in_state shows the amount of time the GPU has used each frequency. You can see what frequencies are available here
Installing a new ROM
If you install a new ROM, it will overwrite /etc/init.d/99elementalx and /etc/elementalx.conf. The kernel will run perfectly fine without these files, but will revert to default settings (S2W enabled, zRam disabled, stock GPU speed) . To get the files back, reinstall the kernel. Or, before you install a new ROM, save the files to your sdcard and replace them after installation.
Using OTG (USB Host Mode):
1. You need an OTG cable to hook up perhipherals!
2. If you connect a mouse or keyboard via OTG cable, it will just work.
3. At this time, most ROMs do not mount usb storage automatically. You will need to install StickMount or a similar app. Google for the StickMount apk (Play store says it's incompatible, but it's not). ViperXL 2.3.
You can also mount usb storage manually by typing something like the following into the terminal:
su
mkdir /mnt/usb
mount -t vfat /dev/block/sda1 /mnt/usb
4. Please refer to the OTG discussion thread in the General Section for details on how to use OTG.
http://forum.xda-developers.com/showthread.php?t=1893960
What is zRam
zRam creates a compressed block device in RAM that is used as swap. Although it claims some of your RAM as swap, everything written to swap is compressed. This increases the apparent memory available to the system and helps with multitasking. Swap files on disk are very slow, but with zRam the swap is on RAM so it can be read as quickly as regular memory. Even though the data need to be decompressed, modern CPUs can decompress quicker than if it had to be to read from disk. The penalty is cpu usage, which could drain battery; however, this is likely negligable in daily use. I didn't enable this by default because not everyone will want it. This is for heavy multitaskers and will allow you to quickly switch between more apps and have more tabs open in your browser without refreshes.
zRam is disabled by default. If you want to enable it, edit /etc/elementalx.conf
change ZRAM=0 to ZRAM=1 and reboot.
You can check if zRam is working by typing the command "free" into the terminal. You should see the total used and free swap. If these are all 0, then zRam is not enabled. Please ensure that other apps are not changing your minfrees, zRam works best with low minfrees and high swappiness.
Sweep2Wake
Sweep2Wake is enabled by default. It allows you to wake up your device by swiping your finger across the capacitive buttons from left to right. Swiping from right to left will put it back to sleep (sweep2sleep). There are now options for sweep2wake/sweep2sleep, sweep2sleep only, and disabled. Sweep2sleep only should be better on battery.
If you want to have sweep2sleep only or disable completely, edit /etc/elementalx.conf
Intellidemand
The powersave_bias setting for the Intellidemand governor can be changed in /etc/elementalx.conf. The default is 0. You can get better battery life, at the expense of speed, by setting this to a higher number, like 60.
Underclock to 192MHz not sticking
By default, this kernel sets the CPU's lowest frequency to 192MHz and sets read-only permissions on /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq. If you don't do anything, it will always stay at 192MHz.
Many overclocking apps will change the permissions of /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq to read/write. When the permissions are changed to read/write, the lowest frequency will change to 384MHz as soon as you use your network (either wifi or 3G or LTE). This is due to some HTC software bs. In order to stop the minimum frequency from changing to 384MHz, make sure the permissions on /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq remain set to read only.
If you want to change CPU frequencies, I recommend using No-frills CPU Control with the setting "Prevent changes from other apps" checked. This will keep those permissions set to read-only and your underclock to 192MHz will stick.
Game Controllers
Support for USB gamepads and joysticks was added to v2.0. The best way to know if yours works is to hook it up. As soon as I hooked up my generic usb gamepad (via the OTG cable), I was able to flip between homescreens and play Beach Buggy Blitz.
CHANGELOG:
December 19, 2012 - ElementalX-v3.2
-add voltage options to installer
-fix installer (automatically wipe Dalvik and remove reboot checkbox)
-code clean up
-make intellidemand more responsive
-adjust l2 cache frequency for stability
-change swappiness to 80 when zram enabled
December 7, 2012 - ElementalX-v3.1
-new config file /etc/elementalx.conf
-GPU frequency selectable in sysfs
-GPU overclock option in config file
-fixed CPU1 max frequency not sticking
-max CPU frequency selectable in Aroma installer
-increase refresh rate for mhl output
-autodetect devices that need extra cpu voltage
-fixed voltage control bug from v3.0
-add modules to installer
-automatically install camera libs
November 27, 2012 - ElementalX-v3.0
-Rebased to 2.41
-optimized boot
-thermald fix
-revert dimmed capacitive buttons
-GPU overclock option extended to all versions
-add camera libraries to installer
-xz compression
-AROMA installer
-more zram tweaks
-memory tweaks
-re-enable fsync
-default voltage option in init script
November 18, 2012 - ElementalX-v2.1
-fix cpu voltage interface
-use Google snappy compression for zRam
-add fudgeswap
-add Ultimate version
-GPU overclock in Ultimate version
-add sweep2sleep only option
November 9, 2012 - ElementalX-v2.0
-made 1.7 and 2 GHz versions
-add sweep to wake
-add gamepad and joystick support
-add voltage control via sysfs
-add zram support (disabled by default)
-disabled fsync
November 4, 2012 - ElementalX-v1.3
-attempt to fix 192MHz min freq not sticking
-remove lowmemorykiller tweaks
November 3, 2012 - ElementalX-v1.2
-changed name to ElementalX from flar2-performance
-disabled gentle_fair_sleepers
-made intellidemand the default governor
-made 192MHz the default minimum cpu frequency
-override init.qcom.post_boot.sh
-adjust lowmemorykiller for better multitasking
November 2, 2012 - flar2-performance-v1.1
-now based on 2.34 kernel
-defaults to simple i/o scheduler
November 1, 2012 - flar2-performance-v1.0
-self powered OTG
-ntfs r/w support
-overclock to 2GHz
-slight undervolt
-intellidemand governor
-simple i/o scheduler
-dimmed capacitive buttons
-readahead buffer tweak
-init.d support
November 1, 2012 - flar2-stock-v1.0
-now based on 2.34 kernel
-remove overclock
-remove undervolt
October 28, 2012 - flar2-OTG1 (beta)
-self powered OTG
-ntfs r/w support
-oc to 1.6 GHz
-undervolt
-init.d support
Click to expand...
Click to collapse
SOURCE:
kernel source code: http://goo.gl/8KXH9
Interesting, would love to hear what everyone uses this for.
Sent from my HTC One X using Tapatalk 2
So far so good. Flashed on top of Viper latest instead of the Beastmode kernel I've been running. using the 2Ghz setup and setting it to 1.7ghz with Setcpu and underclock.
5705 benchmark on Quadrant with 1.7ghz and intellidemand/deadline.
Pretty nice.
Thanks TS
Thanks for more choices.
I'll give it a go when I flash back to CRV later today.
WR
Sent from my One X
Awesome!!!
techlogik said:
So far so good. Flashed on top of Viper latest instead of the Beastmode kernel I've been running. using the 2Ghz setup and setting it to 1.7ghz with Setcpu and underclock.
5705 benchmark on Quadrant with 1.7ghz and intellidemand/deadline.
Pretty nice.
Thanks TS
Click to expand...
Click to collapse
'
Do you have the supply the power for OTG to work? or does it pull power from the board? and if so, wouldn't that burn out the mainboard in the phone?
r1sky said:
'
Do you have the supply the power for OTG to work? or does it pull power from the board? and if so, wouldn't that burn out the mainboard in the phone?
Click to expand...
Click to collapse
English please, have no idea what your are talking about?
oh nice to see new kernels popping up. :good::good:
I pluged in a usb card reader, but phone still asking for an external power source
r1sky said:
'
Do you have the supply the power for OTG to work? or does it pull power from the board? and if so, wouldn't that burn out the mainboard in the phone?
Click to expand...
Click to collapse
No, you don't have to supply the power, the board is capable of providing 5V.
caviera said:
I pluged in a usb card reader, but phone still asking for an external power source
Click to expand...
Click to collapse
Are you sure it's not a message about not being able to charge when you plug in an otg cable? If that's what it is you can ignore it. My card reader works fine. Please verify that you are actually running this kernel.
Where do I go on root explorer to see if it works? Thanks!
Sent from my HTC One XL using xda app-developers app
^^You need to install Stickmount or similar app to mount usb storage in Sense.
You could also mount it manually. Write something like this in the terminal:
su
mkdir /mnt/usb
mount -t vfat /dev/block/sda1 /mnt/usb
Edit: USB Host Controller works
Sent from my HTC One XL using xda app-developers app
Stock version is now as close to stock as possible, only adds self powered OTG and NTFS read/write support.
Very nice to see more kernels.
Sent from my Nocturnalized One XL using Forum Runner
I just ordered an USB OTG adapter on amazon for $1.40.. Can't wait to start using this on my phone!
I've only tested these kernels with CRV and Viper. It would be nice to hear if anyone has feedback using other ROMS.
I realize a lot of people don't have otg cables (yet), but any feedback about your experiences would be helpful.
Also, I will post a minor update to the performance kernel either tonight or tomorrow night.
flar2 said:
I've only tested these kernels with CRV and Viper. It would be nice to hear if anyone has feedback using other ROMS.
I realize a lot of people don't have otg cables (yet), but any feedback about your experiences would be helpful.
Also, I will post a minor update to the performance kernel either tonight or tomorrow night.
Click to expand...
Click to collapse
I'm on Calkulin's ROM.. Seem fine to me
Sent from my HTC One XL using xda app-developers app
Running CR4.5. I can confirm that this works just fine, though I had to sideload Stickmount to get it to see the flash drive.
I can also confirm from experience with my N7 that OTG+TWRP makes recovering from stupid mistakes a hell of a lot easier.
/// JellyBeanX-kernel ///​
DISCLAIMER
Me, XDA-Developers.com and anyone else doesn't take any repsonsibilty for damages on your device!
Rooting your device will void your warranty!
Don't play with settings you aren't familiar with, you could burn your device!!
Click to expand...
Click to collapse
READ THIS: I added almost all important topics which have been discussed around the kernel thread to the OP and wrote this FAQ just that you guys don't have to browse through 100+ pages of the thread. READ BEFORE YOU ASK and HELP TO KEEP THIS THREAD MORE CLEAN! BUT ALSO BETTER ASK ONCE MORE BEFORE YOU MESS UP YOUR PHONE! If you find something missing in this OP/FAQ, please PM me and I will add it. Thank you!
You can find the FAQ at the bottom of this post!
This is a direct port of my RAZR-JBX-Kernel Hybrid for Motorola Razr!
This kernel is built of the Kexec Project which was initiated first by Kholk & [mbm] and finished by the STS-Dev-Team (Hashcode, Dhacker). Using this kernel will provide addtional features to your ATRIX 2.
LATEST CHANGES (for latest release and NIGHTLIES)
--> DETAILED CHANGELOG JBX-kernel Hybrid <--
Kernel Guide by Placca 1.8!!
Check the FAQ section at the bottom of this post to download it! It will make many things easier for you and help you to understand the kernel and its features!
FEATURES
JBX-Kernel Hybrid
Battery Friend toggle (a battery friendly mode)
Intelli-Plug (Kernel side replacement for msm MPDecisions) by Faux123 + patches by me (no hotplugging when screen is ON)
Dynamic Hotplug: Second core will be turned off ONLY while screen is off - independent from selected governor. (Not needed when using Intelli-Plug)
Optimized OPP Table for smooth CPU scaling
Frequencies: 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300
Modifed Smartreflex driver (Custom Sensor for detecting n-Value).
Smartreflex Tuning Interface: Set min/max calibrated voltage
Overclocking using Live OC (mine runs stable at a maximum frequency of 1,498ghz!)
hwmod, uart, IRQs - cleanups from pre-kexec config to safe power
CPU: lower voltages for CORE and IVA. Give CORE the abbility to scale up to higher voltage if needed
Added IVA_NITROSB
Dynamic fsync control: FSYNC interval is dynamic depending on screen state (SCREEN OFF: synchronous, SCREEN ON: asynchronous)
HTC's Asynchronous Fsync port - read explanation below*
Dynamic page-writeback: Page writeback interval is dynamic depending on screen state.
Frandom v2
JRCU / Tiny RCU (currently JRCU in use)
Raised voltage limits for mpu a bit
Raised the temperature limits from 64c* to 74c* (degrees)
optimized CRC32 algorithm (better code generation)
RW Readahead dynamically depending on storage device (automatic detection of the best value)
zRAM support
GPU has 4 scaling steps and OC to 384mhz (Base freq: 102 mhz --> 154 mhz, 307 mhz, 384 mhz)
GPU C4 states / GPU Control (Governors, Frequencies)
Multicore Power Saving Mode Control
ARCH Dependant Power feature
Gamma Control
Front Buffer Delay Control (draw in x msecs on early suspend)
Screen/Display: Modified OMAPDSS for sharpness and lightning colors
OMAPDSS: Added variable clock rate and OPP - allows the screen to scale down power and voltage
lowmemkiller: Heavy modified for R/W Speed and efficient performance
ZCACHE, ZSMALLOC, XVMALLOC backported from 3.4, 3.7 and 3.10 (ZCACHE currently not in use)
Custom Voltage Support
IO-Schedulers: SIOPlus, Fifo, Row, VR, Noop, Deadline, CFQ, BFQ
ROW Scheduler is heavily tweaked to be the fastest scheduler ever!
CPU: More Governors
Deep Idle
ARM Topology
Many improvements in overall OMAP PM
SELinux permissive
GREAT performance!
battery life!
Support for Trickster Mod Kernel Control App (Download from Gplay)
*]Too much stuff to list here. See "Sources" below and check my Github
* HTC's Asynchronous Fsync and Dynamic Fsync:
Asynchronous fsync (called "afsync" or "async fsync") from HTC is ported into this kernel. By default it's enabled and dynamic fsync is disabled (and as well it isn't needed anymore).
The dynamic fsync toggle in Trickster Mod is now serving both functions - the dynamic fsync AND the asynchronous fsync! How? By default Dynamic Fsync is disabled, and Afsync is enabled. If you now enable Dynamic fsync using the toggle, Afsync will be automatically disabled, so both functions are not conflicting each other - and this way we have a working toggle for both of them.
CAUTION
This is a work in progress! Some of the current features are still not in final stat. If you are facing issues report back here and DON'T spam the threads of the rom you're using!
Be careful with some settings such like Voltage and Overclocking!!! If you aren't experienced with these things, dont play with 'em!
Click to expand...
Click to collapse
REQUIREMENTS
Rooted device
Must use a Kexec Rom (CM, AOKP, AOSP)
Recovery (BMM, SS)
REMOVE any kernel modules you used before
DEACTIVATE ANY CPU tweaks, onboot settings etc otherwise your phone may not boot!
CAUTION: The kernel needs a clean setup related to CPU tweaks / Settings, etc...Keep your device as clean as possible regarding to Tweaks, CPU special settings, etc. The Kernel brings its own CPU settings and after you can boot it succesfully, you can set it like you want!
Some roms may use CPU tweaks. This can cause issues like reboots and freezes. Check the init.d folder for any CPU related stuff and Kernel modules - then remove it. E.g. Remove any scripts which include "insmod" commands.
The best setting is to have stock CPU settings set
This kernel may not work on all roms! Check and report.
TO DO LIST
- Fix bugs
- Fix compile warnings
- More features.
INSTRUCTIONS
NOTE: CLICK here for a detailled Installation Guide (about the Aroma Installer, the features to select and more)
Download zip file from below
Reboot into recovery
Flash the kernel (BMM users: DON'T use the "Flash Kernel" Option! This is a usual zip file!)
Reboot
Download Trickster Mod App from Gplay! Read the FAQ to learn about playing with kernel features!
Enjoy!
EMERGENCY RESTORE
If you have tried a Nightly build and you phone is acting crazy, you can follow these steps:
Check the thread or ask for the latest stable kernel build
NO WIPES!
Flash the Rom (Yes, again! That one you're currently using.)
Flash Gapps
Flash Kernel
Reboot
DOWNLOAD
JBX-Kernel 3.0.8 Versions:
0.8.x ==> Android 4.2.2
1.x == > Android 4.3
2.x == > Android 4.4
JBX-Kernel 3.0.31 Versions:
3.x == > Android 4.4
TEST BUILDs
Test builds are potential prerelease builds which need some more testing before pushing to all users.
CAUTION: Should be stable mostly! But use at your own risk though!!
---> TEST BUILDS [CF] <---
XPERIMENTAL BUILDs
These builds include features without promises to work.
CAUTION: There is no promise that these version are stable/working/whatever! Use at your own risk!!
---> XPERIMENTAL Builds [Dev-Host] <---
---> XPERIMENTAL Builds [CF] <---
Click to expand...
Click to collapse
Something went wrong?
If you think you have set wrong "on-boot-values" in Trickster Mod flash this:
TRICKSTER RESET: http://dtrailer.de/kernel/trickster_reset.zip
FAQ
CAUTION: This FAQ and the whole OP, additional informations about Governors, IO Schedulers and detailed informations about the usage of Trickster Mod and this kernel can be viewed in the awesome Kernel Guide by Placca!
Kernel Guide 1.8
PDF: http://www.mediafire.com/download/7zaddcmvtxfk9ry/JBX+Kernel+Guide_v1.8.pdf
CHM: http://www.mediafire.com/download/g3ck1bf1k3a3j38/JBX+Kernel+Guide_v1.8.chm
CLICK HERE TO OPEN THE FAQ
Please check the following points if you don't know how to use the features of the kernel or you are facing any kind of issues.
INDEX
1. Kernel Features
1.1 Smartreflex (Turn ON/OFF, adjust min/max range)
1.2 Live OC (Realtime Overclocking)
1.3 Custom Voltage (EMIF)
1.4 GPU Overclock
1.5 Gamma Control
1.6 Battery Friend
1.8 IVA Overclock
1.9 DPLL Cascading (Currently not in use)
1.10 HDMI toggle
1.11 Intelli-Plug
2. Issues
1.1 How can I change the smartreflex minimum/maximum voltage
What is Smartreflex?
SR is compareable with an CPU governor but not for scaling frequencies but for voltages. That means SR has a fixed range of voltage (min/max) and calculates the optimal voltage for each CPU frequency. In example on light use of the CPU it scales down to lower voltage - on heavy use it can sclae to higher voltage. This is an efficient system to save power! Compared to EMIF which uses the hardcoded voltages it saves more power because it's variable. EMIF cannot vary between the values.
This interface has a hardcoded range of 830mV min to 1450mV max. Usually there is no need to adjust these values but irt can be usefull in example when using high overclocked frequencies above 1,5ghz! Usually SR cannot handle frequencies above 1,5ghz and I have hardcoded the maximum range of 1,45mV which should allow SR to handle it. In prior times the users had to turn off SR when OCing above 1,5ghz which causes the CPU to eat more power. But you can try around and report your results.
CAUTION: Don't raise the maximum SR voltage too high! It can burn your board = no phone anymore! I recommend to not use higher values than 1490mV! As already mentioned: THe default value should be enough!
ANd also: USUALLY THERE IS NO NEED TO CHANGE ANYTHING ON SR! IF YOU DON'T KNOW WHAT YOU'RE DOING, PLEASE LEAVE IT ALONE!
Ok, now let's see how to do this:
Turn ON/OFF SR
1. Open Trickster Mod
2. Head to the "Specific section"
3. Scroll down to "Smartreflex"
4. You can toggle ON/OFF SR for each component (IVA, CORE, MPU)
Usually I recommend to keep SR ON because it saves power! But in some cases when overclocking the CPU (MPU) the device could freeze - whether you OCed too much or SR couldn't handle the frequency! In this case you can try to raise the vmax value of SR a little bit (CAREFULLY!) and try again. If it sitll freezes and you're sure that you didn't OC too much, turn SR OFF at least for MPU!
Maximum Voltage
Currently there is no app which supports the feature of adjusting the SR vmax value, because I wrote this feature some days ago.
But in the next Trickster Mod version this option will be supported!
example:
# To read the current vmax value. Replace XXX with one of the following:
sc_core - for core max sr voltage
sr_iva - for iva max sr voltage
sr_mpu - for mpu max sr voltage (mpu is most related for CPU scaling)
cat /sys/kernel/debug/smartreflex/XXX/vmax
# You will get an output, e.g. for mpu = 1450000 (1450mV)
# To set a new value, do the following command (replace XXX with a value like above - BE CAREFUL! USUALLY THE DEFAULT VALUE ENOUGH AND YOU CAN LEAVE IT UNTOUCHED!)
echo XXX > /sys/kernel/debug/smartreflex/XXX/vmax
Minimum Voltage
It's easy because Trickster Mod supports it!
1. Open Trickster Mod
2. Head to the "Specific section"
3. Scroll down to "Smartreflex"
4. Below each SR component (IVA, CORE, MPU) there is displayed a value (usually 830 default) which means this is the lowest scalable voltage for this component. You can try to decrease this value for the case you want to UV a bit more - or raise it a bit for the case you think that the set range is too low and causes freezes on your device.
1.2 How do I use Live OC (Live OVerclock)?
This feature allows you to overclock the CPU in realtime. It works with a multiplier value set by the user. The default multplier value is "100", which means: No OC! If you want to raise the OC frerquency, just raise this value step by step.
FOr my device the maximum working OC value is "111" which means the maximum frequency is running at 1498mhz!
NOTE: Keep in mind that you tunr Smartreflex OFF for higher freqs than 1500mhz - or raise the maximum SR voltage range for "MPU" a little bit and test if it works.
Ok, how to use Live oC in action:
Open Trickster Mod App and swipe to the tab "Specific". There you will find something like this:
Code:
MPU OC [100]
DON'T TOUCH THE "CORE OC" SECTION, IT WILL CAUSE FREEZES!
Now slowly increase the value "100" to something higher, e.g. "105". Tap the hook in the right upper corner to confirm. To see your new set of frequencies you can now whether close and restart Trickster Mod or just use any monitoring app like Cool Tool which will show your frequencies in real time. That's it!
CAUTION: You can damage your phone forever!!!! This feature allows you to set very high frequencies (also up to 2,0ghz...) - That DOESN'T mean that your phone can run these frequencies!
If your phone freezes or crashes you have probably set too high OC - or your voltage is too low.
1.3 How do I use Custom Voltage (EMIF)?
NOTE: This only adjusts the fixed voltage! When you have Smartreflex ON it can still vary! You have to see the bigger picture: This voltage value sets the "middle point" for voltages. Smartreflex is still able to increase or decrease the voltage. When Smartreflex is OFF the CPU will stay on this voltage you set here and probably eats also more power.
How does EMIF works together with Smartreflex:
Code:
-------
| CPU |
-------
|
------------------ ------------------
|Voltage 1015 mV | ---->| SMARTREFLEX ON| = 1015mV +/- "vmax"/"vmin"
------------------ -------------------
|
--------------------
|SMARTREFLEX OFF| ----> 1015mV FIXED! No changes!
-------------------
Thi smeans if you change the voltage for a scaling step (OPP) while SR is ON, SR will adjust the voltage from this value, means: mV-Value +/- SR vmin/vmax. WHen SR is OFF it will stay on this mV as a fixed value.
How to adjust the voltage?
Well, this feature can be used with all generic apps which are supporting voltage settings. But we are prepared well, you can adjust voltages also with the "Trickster Mod App".
When you open the app, head to the tab "Specific" and below the "Live OC Section" you will find your voltage table, which looks like this:
Code:
<-->
1200 [1398]
1000 [1388]
900 [1371]
...
..
..
Now just tap the arrows in the right upper above the first voltage value and just type or tap (per direction) a value, e.g. "-25". To apply it, confirm by tapping the hook in the right upper corner of your screen. That's it, your new voltage values are now set and applied. And also mind here: If your phone freezes you porbably have set it too low.
CAUTION: NEVER SET HIGHER VOLTAGE THAN 1490mv here!!!!! Or you might damage your phone FOREVER!
This voltage is not the same like Smartreflex! But it's still voltage! Just be carefull!!
1.4 How can I use GPU OC and GPU Governor?
GPU Overclock doesn't work like Live OC! You cannot really set custom frequencies for the GPU, but you can select and set the maximum frequency from a hardcoded range!
For the GPU there are the following available frequencies:
154mhz (FIXED!)
307mhz
384mhz
416mhz
The minimum frequency of 154 is FIXED! This means you cannot change it because the GPU needs a minimum speed to run with. But the kernel allows you to select the maximum speed. This can be usefull for playing games and also for saving power . In example when not playing games you don't need the GPU to run at 416mhz! Set it to 307mhz in this case and save power.
When you open Trcikster Mod and head to the "specific section tab", you will find "GPU MAX FREQUENCY" and it's currently set maximum frequency. Tap on it to select your preferred one:
- 154 Mhz
- 307 MHz
- 384 MHz
That's it. The new setting will be your new maximum GPU frequency.
Below there's another option called "GPU Governor". Just tap on it and select your prefered one.
NOTE: If you want to track current GPU frequencies and watch governor's behavior, just switch to Trickster's "Informations" - Tab and watch the frequencies clock.
1.5 How can I use Gamma Control?
What is gamma? The gamma setting sets the color range for the screen. You can compare it to the contrast. We all know that the touchscreen eats most of the power compaerd to all other components in a smartphone! A lower brightness causes less power consumption and a lower gamma or contrast range alos helps a little bit to save power.
In this kernel you can choose from a range of "5 - 10" while "5" is very bright while "10" is very dark. The default setting is "5" BUT CAUTION: Trickster Mod will display a range of "0" to "10" and the default setting will be shown as "0". This is caused by the fact that this feature was ported from the Gnex device where you can choose from a higher range. The only sideeffect is that the values "0" - "5" won't show any difference.
How to set the gamma value?
Well, once again open Trickster Mod and swipe to the tab on the right end. Just select your preferred value by using the slider.
Alternately you can use sysfs by terminal or adb:
OMAP Gamma interface:
echo i > /sys/devices/platform/omapdss/manager0/gamma
Replace i with 0-10 of your choice.
1.6 What is "Battery Friend and how to use it?
Battery Friend is a simple toggle (ON/OFF) which sets your device into a battery friendly mode without the need to play with all settings in Trickster Mod /sysfs until you find a good setting. In fact it does the job for you.
What does it affect?
NOTE: Doesn't lock anyx frequencies anymore!
locks dynamic Fsync enabled
locks Fsync disabled
Doesn't allow any OC (Live OC will not have any effect, Core OC is not allowed in this kernel)
Increases the dirty ratio interval to 90% (starts working at this value)
Enables Dynamic Hotplug: This doesn't allow hotplugging during device is active - and it will always turn CPU1 OFF during suspend! It also prevents from conflicts when user uses a hotplug governor (which isn't a good idea though) - but hotplug governors are causing higher battery drain!
Dynamic Page-writeback always enabled
How to toggle Battery Friend:
For now the only way is via terminal, adb shell or root explorer (text editor)
For terminal and adb:
Code:
echo 1 > sys/kernel/battery_friend/battery_friend_active /* Enable */
echo 0 > sys/kernel/battery_friend/battery_friend_active /* Disable */
For Root Explorer
Open Root Explorer
Navigate to sys/kernel/battery_friend/
Open "battery_friend_active" with Text Editor
Change "0" to "1" and safe the file to enable
Change "1" to "0" and safe the file to disable
1.7 Suspend Governor Control (CURRENTLY DISABLED)
Suspend Governor Control is a kernel module written by me. You can use it to set your preferred Screen-Off-governor.
For now it's only supported by sysfs (Trickster Mod will support all my current and upcoming features as soon as it gets updated with its new UI mode!
How to set suspend governor
Open a terminal or use adb shell
Code:
su
echo "x" > /sys/kernel/suspend_gov/suspend_gov
Replace x with one of these values:
0 = Ondemand
1 = Ktoonservative
2 = Conservative
3 = OndemandX
NOTE: No matter what governor you use for suspend mode, if Battery Friend is enabled the second core will be turned off during suspend!
1.8 IVA Overclock
What is IVA OC?
IVA OPPs are controlling the CPU load for sound events. It could be useful (in some cases) when you get sound related laggs. Just set the maximum frequency to highspeed. This will allow more CPU power for sound events but also will cause higher battery consumption.
How to use IVA OC?
If you want to check the current IVA frequency. Just type in Terminal or ADB:
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/iva_clock
You will get an output like this:
Code:
132 Mhz
2. You can whether enable IVA highspeed: 130 - 430 Mhz ["1"] or enable IVA normal speed: 130 - 332 Mhz ["0"]
320 Mhz max: echo "0" > sys/devices/system/cpu/cpu0/cpufreq/iva_freq_oc
430 Mhz max: echo "1" > sys/devices/system/cpu/cpu0/cpufreq/iva_freq_oc
1.9 DPLL Cascading
DPLL: Davis–Putnam–Logemann–Loveland (DPLL) algorithm
To get more info about this please see wiki
But to sum it up shortly: It helps to use/stream media (music) in a low power mode.
NOTE: DPLL Cascading will be available to be switched easily via Trickster Mod App soon!
How to switch DPLL?
DPLL is ENABLED by default!
Open Trickster Mod -> Speicific Tab --> DPLL (soon)
sysfs:
Turn off:
Code:
echo 0 > /sys/kernel/dpll/dpll_active
Turn on:
Code:
echo 1 > /sys/kernel/dpll/dpll_active
1.10 HDMI toggle
Some users are facing a RAZR-sepcific problem: HDMI cable is detected, even though there is no cable plugged!
Therefor I included a toggle to switch HDMI wether ON or OFF. Additinally there's an init.d script included within the AROMA Installer you can select during the installation of JBX-Kernel.
To enable/disable HDMI on-the-fy:
sysfs:
Turn off:
Code:
echo 0 > /sys/kernel/hdmi/hdmi_active
Turn on:
Code:
echo 1 > /sys/kernel/hdmi/hdmi_active
1.11 Intelli-Plug
For intelli-plug hotplugging is now only allowed when the device enters sleep.
To enable hotplugging universally just change the value of the following entry whether to 1 (on) or 0 (off):
Code:
sys/module/intelli-plug/parameters/int_hotplug
*Unfortunately I don't have enough space in the OP to write all this into the FAQ, that's why the I only added the sysfs path, but the description is simply here
2. If anyone has the following issues:
Issue
Media Process FC
No SD-Card in File Explorer
My CPU Settings (frequencies, etc) won't be saved (it sets itself back to Kernel default after screen off)
My phone freezes/reboots always when I try to set options in Trickster Mod
The device is lagging very hard
Solution
Media FC: Open App settings, head to "Download Manager" and "Media Storage" and hit the "delete data" button. Reboot. Now it shouldn't give any FCs anymore and after a little bit of waiting it will find all Media (Pictures, Videos, etc..)
No SD-Card: Reboot into recovery, go to "Mounts & Storage", tick "mount int" or "mount ext".
USB: Make sure the screen is ON while plugging the cable in.
CPU Settings: This is a bug which cannot be solved at the moment. Temporary solution: In Trickster Mod just activate the "Frequency Lock" and your settings will persist.
Trickster Mod:: Open App settings, Trickster Mod and select "uninstal updates". Now it should work.
Crashes, Freezes, lagging, something doesn't work, etc
There are too many reasons which could cause crashes! So here is a checklist for you to look for. Check each point and try the following workaround:
- Your rom has CPU tweaks (e.g. Kernel modules, init.d folder, etc)
- You have set custom CPU settings (e.g. custom frequencies with apps like No-Frills CPU Control, Set-CPU, Antutu, etc...)
- You have undervolted too low
- You have overclocked too high
- You have applied higher "Core OC" value in Trickster Mod App
- You are running any other kernel tweaks which are regarding to the CPU and/or performance (e.g. Kernel modules by Whirleyes eventually set by init.d, etc..)
- After setting some settings (e.g. in Trickster Mod) your device doesn't boot anymore
- adb doesn't work / shows only "device offline"
- You are facing hard lagging
If any point here matches your setting, please revert from it:
- Remove any CPU init.d script from /System/etc/init.d
- Uninstall any CPU controling app (e.g. Set-CPU, No-Frills, etc..)
- Remove all extra kernel modules from system/lib/modules (e.g. cpu_control.ko, cpufreq_smartass2.ko, etc..)
- Unset any custom settings from any other kernel / CPU - tweaking app which is NOT Trickster Mod
- Maybe your governor causes issues. Hotplug is know for bugs at the moment...I'm going to fix it..
- NEVER set your CPU Settings (e.g. in Trickster Mod App) on boot!!!! - before you aren't sure that your settings are safe!!!
- You may flash the kernel again after reverting related settings
- to make adb work / show device online, download latest SDK platform-tools and confirm access on device (4.2 security feature of Android)
- Don't use any task killers, memory killers, seeder apps! They may conflict with the kernel/Rom settings.
If none of these suggestions work for you your rom may be incompatible. Please report it here that I can add the rom to the list of imcompatible roms
If you have any issue, please read this:
First check:
- is it really a kernel issue?
- did I see this bug with the roms original kernel?
- what are the people in the rom thread saying?
- what are the people in the kernel thread saying?
- can I find this issue on a bug list?
- how about my settings? Is it my fault it crashed?
- can I find something useful in the kernel FAQ?
- Is it maybe a well known issue and can be solved
withing seconds? Just like wifical.sh?
- Where to repeat that issue? Rom or kernel?
I know it's sometimes difficult to track the issues, and we can't know for sure if it's caused by the rom or by the kernel, but if you try at least to get some information you might find an answer sometimes. If you are able to understand logs, you may report whatever you find.
All this helps to keep the threads more clear. Thank you.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
DONATE
If you like my work and want to support me, I'd enjoy a little beer or coffee. You can find my beer mug below my username
SOURCE
3.0.8 Base:
JBX-Kernel 4.2.2
JBX-Kernel 4.3
CREDITS
Kholk & [mbm] - Kexec inital Release
Hashcode & Dhacker - Making Kexec stable and initiating compatible kernels
Motorola - 3.0.8 Kernel Source
Surdu_Petru - Sharing Knowledge and helping with problems
nithubhaskar - Hints and answering my questions
Ezekeel, Imoseyon - Custom Voltage, Live OC, Temp Control, Gamma Control Source Code
faux123 - Some features, like Intelli-Plug, Intellidemand, Intelliactive
bigeyes0x0 - Trickster Mod App
Team Trickster - Great support and adding new features from my suggestions
Placca - Awesome kernel guide
Click to expand...
Click to collapse
3.0.8 / 3.0.31
There is the classic JBX 3.0.8 Kernel (a hybrid of 3.0.8, 3.0.21, 3.4, 3.7, 3.8, 3.10, 3.11, mostly backports from these versions)
And now there is also JBX 3.0.31 (also a hybrdig including the above backports, but also from 3.0.101)
I won't list the whole version history, too long
3.0.31 first TEST-BUILD now coming!
- also reserved -
And it arrives...
Many thanks man...
Really appreciate you doing this...
---------------------------------------------------
May the -Mass times Acceleration-be with You...
I need the internal storage mount points from someone with stock kernel, please. I saw something about mmcblk0 - int ? Please anyone check the /mnt partitions and tell where the internal and external sdcards are mounted. thx
Edit: nevermind, I didn't know this device doesn't include an internal storage. Now I need to know if USB mount works on Devesh's Rom ports.
Used Stock ICS Based ROM on System 1 with BMM , and Mobile Terminal .
hope its ok .
Wow !
I see some awesomeness coming to our A2s *Respect*
All is set up. Everything works, so I will now build the first test kernel for you guys.
First test kernel in NIGHTLIES folder. Please test and report. Keep in mind that you have to be on one of Devesh's Rom Ports!
Edit: Sorry, forgot something! Please wait 5 mins...
Edit: Done!
Dirty flashed, liquid smooth slot 6 oc1350 running good.
MB865/ATT/BMM
1. Stock 4.0.4
2. Miui 4.0.4
3. Pac man 4.2.2 (6/3)nonkexec
4. Mt
5. MT
6. Cm 10.1 4.2.2 (6/7)kexec
Can I get a wohooo for the A2
JB leak?
Sorry for asking dummy question. Can i flash it on the JB leak because we still need JB leak for installing kexec room right? So if I want to try what possibly would happen?
dtrail1 said:
First test kernel in NIGHTLIES folder. Please test and report. Keep in mind that you have to be on one of Devesh's Rom Ports!
Edit: Sorry, forgot something! Please wait 5 mins...
Edit: Done!
Click to expand...
Click to collapse
Man! You really are damn energetic and enthusiastic, aren't you? Really glad to have you around.. Thanks again.. :thumbup:
Sent from my MB865 using Tapatalk 2
amynjimmy said:
Dirty flashed, liquid smooth slot 6 oc1350 running good.
MB865/ATT/BMM
1. Stock 4.0.4
2. Miui 4.0.4
3. Pac man 4.2.2 (6/3)nonkexec
4. Mt
5. MT
6. Cm 10.1 4.2.2 (6/7)kexec
Can I get a wohooo for the A2
Click to expand...
Click to collapse
How did you OC ? i just can't get the phone to Overclock properly with this trickster app ..
afeeq said:
Sorry for asking dummy question. Can i flash it on the JB leak because we still need JB leak for installing kexec room right? So if I want to try what possibly would happen?
Click to expand...
Click to collapse
You cannot. It needs a kexec Rom. So flash it first
M.o.t.o.r.o.l.a.R.a.z.r - JBX-Kernel 0.6 - Tapatalk4
New nightly online with fixed CPU and live oc! @Brantuck84
Edit: sorry, wrong thread!
But ne nighty comes here too in 5 mins
M.o.t.o.r.o.l.a.R.a.z.r - JBX-Kernel 0.6 - Tapatalk4
So with the current version there is a bug with OC ? ( i don't see TEST2 for Atrix like with the Razr version).
Yes, device starts lagging when OC too high (over oc value of ~107). But new release comes with fixes - OC up to 1,5ghz possible without any problems (Mine crashes when OC higher than 1,498mhz, each silicon is different).
I think I will push it as a release (not NIGHLTY) - only thing left to be fixed is the random black screen while booting. But that's not that important as long as the kernel works well when booted successful.
Edit. done!
Great can't wait to boot 1498mz!
MB865/ATT/BMM
1. Stock 4.0.4
2. Miui 4.0.4
3. Pac man 4.2.2 (6/3)nonkexec
4. Mt
5. MT
6. Cm 10.1 4.2.2 (6/7)kexec
Can I get a wohooo for the A2
Not boot, just set it after boot - and if you're sure you have it running stable, set the "Apply on boot" function in Trickster Mod with a delay of ~90 sec - just to be safe!
RELEASE for Atrix 2
CHANGELOG JBX-kernel 0.6 Hybrid
This version includes fixes for performance and stability
CPU: Set bootup policy to static frequency
CPU: Revert some accidently failed cleanups
CPU: Reset CPU delay on tickless
CPU: Changed margins and sr settings for some OPPs
CPU: Default trimmed dpll mpu
CPU: Added Uilization
SR: Fixed SR return value check
Decreased RCZ_CPU_STALL_TIMEOUT to 60
emif, lpddr: Re-added 466mhz timings
USB: Change ehci performance mode to static scaling freq
Disabled PM_DEBUG for performance
Reduced RW READAHEAD Buffer to 1024
OMAP, CPU, RCU: Re-enabled watchdog
Universal performance invreased
dtrail1 said:
Not boot, just set it after boot - and if you're sure you have it running stable, set the "Apply on boot" function in Trickster Mod with a delay of ~90 sec - just to be safe!
RELEASE for Atrix 2
CHANGELOG JBX-kernel 0.6 Hybrid
This version includes fixes for performance and stability
CPU: Set bootup policy to static frequency
CPU: Revert some accidently failed cleanups
CPU: Reset CPU delay on tickless
CPU: Changed margins and sr settings for some OPPs
CPU: Default trimmed dpll mpu
CPU: Added Uilization
SR: Fixed SR return value check
Decreased RCZ_CPU_STALL_TIMEOUT to 60
emif, lpddr: Re-added 466mhz timings
USB: Change ehci performance mode to static scaling freq
Disabled PM_DEBUG for performance
Reduced RW READAHEAD Buffer to 1024
OMAP, CPU, RCU: Re-enabled watchdog
Universal performance invreased
Click to expand...
Click to collapse
Is his gonna allow then use of 1498 then.
MB865/ATT/BMM
1. Stock 4.0.4
2. Miui 4.0.4
3. Pac man 4.2.2 (6/3)nonkexec
4. Mt
5. MT
6. Cm 10.1 4.2.2 (6/7)kexec
Can I get a wohooo for the A2
Hi guys.
I made an app in full Sense style for settings your kernel params.
{
"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 app is compatibile with all Sense 6 ROMS and devices (like m7/m8, Max (t6), Mini ecc [only with Sense 6 ROM!]).
Features:
---Configurator---
State (Thanks to Francesco Rigamonti aka Cesco):
Cpu Freq in time
Gpu Freq in time (Floating window too)
Battery infos
Cpu Temperature
Cpu Time in state with freq and time
Gpu Time in state with freq and time (only if supported from kernel)
Wakelocks count (only for /proc/wakelocks)
Entropy (Floating window too)
Available Floating Window under menu
Display:
Sweep2Wake
Sweep2Wake Stroke
Sweep2Sleep
Motion Gestures
DoubleTap2Wake
Logo2Wake
Pocked Detection
Keys:
Logo2Menu
Vibration Strenght for Display features
General Vibration Strenght
Button Light Notification (BLN)
CPU:
PnPMgr
Max Freq
Min Freq
Max Screen Off Freq
Max Cpu Online
Min Cpu Online
Cpu Infos
Multicore Power Saving
Governor
Governor Tuning
Fstrim utilities
MPDecision
Thermal Control
Voltage Control
Custom Hotplug Control (Xceed)
Krait Voltage
Krait Idle States
Input/Output:
I/O Scheduler
I/O Tuning
Read Ahead I/O
NR Requests
I/O Stats
RQ Affinity
No Merges
EMMC software CRC checking
GPU:
Max Freq
Governor
VSync
Color Improve
Gamma Support
Graphic Boost
Gamma Cotrol
Color Control (check here)
Misc:
Wireless ADB
FastCharge
Fsync
TCP Congestion Control
Recovery actions (flash zip/backup/restore)
Fax Sound COntrol
Kernel SamePage Merging
Virtual Memory Settings
Low Memory Killer
Wipe Cache
Wipe Dalvik
Per App Profiles (thanks Francesco Rigamonti aka xcesco):
PnPMgr
Freq Max Cpu
Freq Min Cpu
Governor Cpu
Max Cpu Online
Min Cpu Online
Multicore Power Saving
I/O Scheduler
Read Ahead I/O
Max Freq Gpu
Governor Gpu
Boost Grafico
Tasker:
Apply kernel settings on battery %
Apply kernel settings on time (like 14:50 or 2:50 am/pm)
PnPMgr
Freq Max Cpu
Freq Min Cpu
Governor Cpu
Max Cpu Online
Min Cpu Online
Multicore Power Saving
I/O Scheduler
Read Ahead I/O
Max Freq Gpu
Governor Gpu
Boost Grafico
Toggle Airplane Mode
Toggle Wi-Fi
Toggle Bluetooth
Toggle Mobile Data
Toggle Hotspot Wi-Fi
---Hub---
Download and flash a kernel for your phone!
Read news about DHD and developing state-
Download and flash some recoveries for your phone!
Download and install some mods for your rom/phone!
Permission explaination:
- android.permission.RECEIVE_BOOT_COMPLETED:
Apply settings on Boot.
- android.permission.WRITE_SETTINGS:
Write settings.
- android.permission.ACCESS_SUPERUSER:
Execute SuperUser commands.
- android.permission.WRITE_EXTERNAL_STORAGE:
Save hub's files on sd.
- android.permission.VIBRATE:
Vibrate.
- android.permission.INTERNET:
Connect and load hub's items.
- android.permission.ACCESS_WIFI_STATE AND android.permission.ACCESS_NETWORK_STATE:
Check connection before doing Beta check.
- android.permission.READ_PHONE_STATE:
This allow app reading backup from folder "TWRP/BACKUPS" because the backup folder is saved with Phone ID.
- android.permission.MOUNT_FORMAT_FILESYSTEMS:
Mound partitions.
- android.permission.READ_EXTERNAL_STORAGE:
Read folder for Hub.
- com.htc.permission.APP_DEFAULT:
Use HTC's SlidingMenu.
- android.permission.WAKE_LOCK:
Wake Lock for downloading items from Hub.
- com.htc.FilePicker.permission.INTENT_TOKEN:
Allow app to use HTC's FilePicker.
- android.permission.BIND_ACCESSIBILITY_SERVICE:
Accessibility Service for per-app profiles.
Changelog:
2.2.0.0
Fixed dialogs showing every time
Rewrited most of adapters
Changed Info Tab
Removed menu from Info Tab
Added compatibility to new gamma control (need more tests with m8 and later devices)
Improved speed on loading stats for CPU and GPU States
Added some beautiful animations (in Settings)
Added some tips like HTC does
Fixed crash on Boot
Fixed crash when saving/restoring Global Profiles (from Backup/Restore)
2.0.0.0 Second Main Release
Fix Freq color (in State) with dark theme and white backgroud
Fix Pro Keys (Thanks crazychester for report)
Added Floating Window for Stats (just open from menu)
Added Global Profile under menu(Backup/Restore)
Added Degree settings (for States) in Settings
Added Krait Idle Stats in CPU
Added VSync in GPU
[Fully Xceed Support]
Added Krait Voltage in CPU
Added Hotplug configuration in CPU
Added Floating Window for Hotplug load
1.0:
Initial Release
Credits (in no particular order):
@Guich
@Mikanoshi UI tips & Statusbar help
Francesco Rigamonti aka @xcesco tips, glossary strings, per-app accessibility service
@salvy931 @Dani900 @Senso41 @EaglesGPC testers
The app is now available on Google Play Store!
Link
XDA:DevDB Information
Kernel Configurator, App for all devices (see above for details)
Contributors
DHD22800, Guich, Mikanoshi, xcesco, salvy931, dani900
Version Information
Status: Stable
Current Stable Version: 2.2.0.0
Stable Release Date: 2015-03-07
Created 2014-12-31
Last Updated 2015-04-12
Reserved
Reserved
App now availabe on Google Play Store!
Here
Why actionbar is so big?) I also have some suggestions regarding UI:
- Change values' color on State tab to the color of Sense controls, not header (width is also not full on that page)
- Don't know how, but make all elements' colors dependent on background color
Nice easter egg btw
Mikanoshi said:
Why actionbar is so big?) I also have some suggestions regarding UI:
- Change values' color on State tab to the color of Sense controls, not header (width is also not full on that page)
View attachment 3091995
- Don't know how, but make all elements' colors dependent on background color
View attachment 3091994
Nice easter egg btw
Click to expand...
Click to collapse
Fixed with the last update
New update!
2.0.0.0 Second Main Release​Changelog:
Fix Freq color (in State) with dark theme and white backgroud
Fix Pro Keys (Thanks crazychester for report)
Added Floating Window for Stats (just open from menu)
Added Global Profile under menu(Backup/Restore)
Added Degree settings (for States) in Settings
Added Krait Idle Stats in CPU
Added VSync in GPU
[Fully Xceed Support]
Added Krait Voltage in CPU
Added Hotplug configuration in CPU
Added Floating Window for Hotplug load
Thanks a lot for the app
I'm gonna try it now for Xceed kernel in htc one
One question. If I flash kernel again, will everything become the default kernel settings, or the kernel will adapt the app current settings after the boot?
Also, when I install the app, it recognizes the current kernel values, or the kernel will set with the default app settings?
I hope I explained well.. Hahaha
Thanks
Javi22 said:
Thanks a lot for the app
I'm gonna try it now for Xceed kernel in htc one
One question. If I flash kernel again, will everything become the default kernel settings, or the kernel will adapt the app current settings after the boot?
Also, when I install the app, it recognizes the current kernel values, or the kernel will set with the default app settings?
I hope I explained well.. Hahaha
Thanks
Click to expand...
Click to collapse
If there aren't apps that apply setting on boot or script, the kernel setting will be the defaults of the kernel...
When you open the app, the app saves current settings and read kernel values.
Hello dhd, I'm still having problems with the settings after reboot, it just delete... And come back to defaults
I put some settings and make a backup. But if I reboot phone, they are deleted. I open the app, and even restoring backup not work, still showing default settings
I have last playstore version
Javi22 said:
Hello dhd, I'm still having problems with the settings after reboot, it just delete... And come back to defaults
I put some settings and make a backup. But if I reboot phone, they are deleted. I open the app, and even restoring backup not work, still showing default settings
I have last playstore version
Click to expand...
Click to collapse
Do you made this backups from backup/restore ? Just check if files are in your mem folder then /Kernel_Configurator/Backup-Restore.
Have you setted grace period (boot delay) to 20 seconds or more ?
Anyway, download LogCat from play store, make a widget, set Grace period to 20 seconds or more and after a reboot start immediately to take a log from logcat widget. After KC notify ("Boot options applied") stop logcat and send it to me (you can see the values that KC apply by searching "KernelConfiguratorSense" Tags in log).
I'm not having this problem, neither Xceed tester team.
Looks really cool, will test, to see if everything is working
DHD22800 said:
Do you made this backups from backup/restore ? Just check if files are in your mem folder then /Kernel_Configurator/Backup-Restore.
Have you setted grace period (boot delay) to 20 seconds or more ?
Anyway, download LogCat from play store, make a widget, set Grace period to 20 seconds or more and after a reboot start immediately to take a log from logcat widget. After KC notify ("Boot options applied") stop logcat and send it to me (you can see the values that KC apply by searching "KernelConfiguratorSense" Tags in log).
I'm not having this problem, neither Xceed tester team.
Click to expand...
Click to collapse
Ok... Just did it, I'm gonna send you the file by private
Thanks
Hi DHD,
Firstly, Thanks for such an awesome work.
However, I have a problem. Every time I restart the phone, the CPU Frequencies and Settings change. The Min and Max Frequencies both become 384 MHz.
ROM: Maximus HD 52.0.0
Kernel: Kangaroo 5.0.2 Sense
Please tell me what information you might need so that I can help?
could you please post the APK file here...i can't download it from play store because of the location restriction.
Thank you
What does Kraid voltage boost do?
And at Krait idle states
if I have C0 enable and I want to enable C2 or C3 do I have to disable C0
__________________edit__________________
app random restarts, rarelly
One more significant: It doesn't save all the settings after restart, voltages, thermal
___________________UPDATE__________________________________
One issue fixed: setting grace period to 25 fixed the problems with the settings not saving
Big fan of the app. Have been using it ever since it supported Xceed (great kernel too). Love the options to select between tabs and navigation drawers and how much it feels like it follows the material design in Lollipop. A couple things:
1. I really like the Navigation Drawer option, but the typeface when opening up the hamburger menu is a bit too large and the spaces in between are pretty wide. The tabs option is very professional-looking. Great job.
2. Could you put an option to enable/disable the icons in the phone's settings menu? I do not use the Kernel HUB very often and would appreciate the ability to remove it from that section.
You are the developer, and these are definitely not demands. I appreciate the work you do and have happily donated. Thanks!
I'm running the latest version and whenever I swipe to "State" tab the app force closes.
Lossyx said:
I'm running the latest version and whenever I swipe to "State" tab the app force closes.
Click to expand...
Click to collapse
Can you take a log of the crash ?
You can use the widget of CatLog app from play store
threshfire said:
Big fan of the app. Have been using it ever since it supported Xceed (great kernel too). Love the options to select between tabs and navigation drawers and how much it feels like it follows the material design in Lollipop. A couple things:
1. I really like the Navigation Drawer option, but the typeface when opening up the hamburger menu is a bit too large and the spaces in between are pretty wide. The tabs option is very professional-looking. Great job.
2. Could you put an option to enable/disable the icons in the phone's settings menu? I do not use the Kernel HUB very often and would appreciate the ability to remove it from that section.
You are the developer, and these are definitely not demands. I appreciate the work you do and have happily donated. Thanks!
Click to expand...
Click to collapse
1. I used big dimensions for better usage.
2. I think not because the permissions are in the manifest, but I can try to do it. I will not assicure anything for this.
fareed_xtreme said:
Hi DHD,
Firstly, Thanks for such an awesome work.
However, I have a problem. Every time I restart the phone, the CPU Frequencies and Settings change. The Min and Max Frequencies both become 384 MHz.
ROM: Maximus HD 52.0.0
Kernel: Kangaroo 5.0.2 Sense
Please tell me what information you might need so that I can help?
Click to expand...
Click to collapse
Do you tried to use Grace period ? Do you enabled/disabled pnpmgr ?
If with the Grace period > 20 sec take a log from boot to all app's notifications from Su.
__________________________________
Please rate the app on play store, it is very important
What does Kraid voltage boost do?
when I disable it, my phone restarts
And at Krait idle states
if I have C0 enable and I want to enable C2 or C3 do I have to disable C0