[APP][24Nov] - 4.9 - SGS1+2] Voltage Control - control OC/UV for OC kernels - Galaxy S II Themes and Apps

I take no responsibility for ANY damage / data loss may occur. Use this at your own risk. Beta quality software!/Alpha quality features!
The news:
4.9 - THIS IS HIGLY TEST RELEASE
+ Profiles support
+ Bus frequency switching for Siyah kernel
+ Widget with profile switcher and app launcher (passive!)
+ Recovery instructions: lets you place CWM flashable boot settings deleter
+ CPU history: now can reset and refresh graphs
+ Root detection improvement (I hope...)
Voltage Control Extreme unlock Key on Android Market!
For now features exclusive to Extreme version are:
+ More than two profiles
+ CPU History page
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Click to expand...
Click to collapse
Sources available, project on google code:
http://code.google.com/p/voltage-control/
Look for kernels with this label:
Kernel developers who added VC support please show this image in your topic
{
"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"
}
Uploaded with ImageShack.us
Features:
- minimum/maximum CPU frequency choosing
- selecting IO scheduler
- selecting CPU governor
- changing voltage per frequency
- chosing which frequencies should be used and which shouldnt
- saving settings to be automatically applied at boot (init.d script)
- saving/loading a OC profile
- well designed and highly optimised UI (I hope..)
- robust kernel detection, support of not-so-well-working kernels
- Siyah kernel interfaces (Charging current and GPU OC/UV)
- device info page
- (extreme) CPU usage history page
About donations:
This software is available free of charge.
It cooperates with OC kernel by raspdeep.
It uses some code from: MarketEnabler (Fool your market to make all apps visible!)
If you find this software useful, please consider funding a beer and pizza. There is a "Donate to me" link just over my avatar.
Donator list:
nitr8
kalpik
laststufo
glitterballs
screwyluie
Gembol
Coreym
Thanks!
How to?
Generally idea is simple: make changes to one tab and hit apply. If any changes have been made apply/discard buttons appear on bottom.
The first tab, "General" allows to change Scheduler,Governor/min and max frequencies.
Make changes and click apply
So, you want to pick a maximum/minimum frequency?
Just chose from slider and hit apply.
Governor/scheduler can be choosen by picking from the list, then hitting apply.
You can always discard changes before applying if you want start from loaded settings.
The "Advanced" tab has sliders to control undervolting settings and green/red icons, representing enabled/disabled state.
(green = enabled, red = disabled)
Pick your settings and hit apply, or discard and start over.
Profile support:
If you want to save as boot or as profile, you need to make adjustments and on "General" or "Advanced" tab and then apply them where applicable.
To save as boot -> press menu key, then select "Save as boot settings".
To save as profile -> press menu key, then select "Save profile".
Boot settings are automatically loaded on every device boot.
Profile settings can be loaded by pressing menu -> "Load profile"
Both "boot" and "profile" settings can be deleted from menu.
RECOVERY
If Your device freezes after boot because of too agressive boot settings:
Flash Voltage Scheduler Remover by user Coreym, via CWM. Don't forget to press thanks under one of his posts!
FAQ:
Q: Extreme version?
Yes, I wanted to give some extras for people that support my work.
For now features exclusive to Extreme version are:
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Q: What is it?
Its voltage control app for undervolt and overclocking kernels providing sysfs interface, designed and implemented by raspdeep (thank You!) It is being tested on his kernel releases and I can guarantee (kind of) its functionality on those kernels.
The idea of the app is to keep all simple as possible, not adding any startup services and reusing existing solutions (such as init.d support).
Q: What does it mean to undevolt, and what is overclocking?
Read more in "OC / UV 101" section That is a detailed(sort of) explanation what UV/OC means.
Check this great overclocking/undervolting guide by shaolin95 (thanks!) and discussion topic!
Prerequisites:
-root (superuser + su)
-busybox
-OC kernel supporting either UVLF and UVHF (Version 1.61) or UV_mV_table (1.97 and up)
-init.d scripts support for apply on boot
3.0.1 - OLD version;

Thanks mate will check this out looks pretty sweet.
Sent from my GT-I9100 using XDA App

4,5 version pushed to market ;p

Thanks a lot for your app xan.
Would it be possible to include GPU OC as well? I saw you were using Siyah kernel which does support that ^_^

What are the interfaces? I have something coming for Siyah in the following week

Take a look at these this post:
http://forum.xda-developers.com/showpost.php?p=18315860&postcount=3897
It has an example init.d script.

The init.d script for GPU OC or UV doesn't work for some people. Thats including myself, I change the value and save the script but nothing changes, I use Nenamark2 to see if my fps has changed, I still get around 50fps (400Mhz)
I asked someone else whose script was working somehow and he achieved 57fps on 400mhz.
I hope you try another way just like Tegrak app to OC and UV its GPU.
I'll defiantly buy it if Siyah kernel is supported

MrPhilo said:
The init.d script for GPU OC or UV doesn't work for some people. Thats including myself, I change the value and save the script but nothing changes, I use Nenamark2 to see if my fps has changed, I still get around 50fps (400Mhz)
I asked someone else whose script was working somehow and he achieved 57fps on 400mhz.
I hope you try another way just like Tegrak app to OC and UV its GPU.
I'll defiantly buy it if Siyah kernel is supported
Click to expand...
Click to collapse
The GPU script was a reference for the interface used.

xan said:
What are the interfaces? I have something coming for Siyah in the following week
Click to expand...
Click to collapse
That's great , waiting for this, could you possibly give us a hint what's coming up next? Btw using voltage control atm for uving and I love it. Especially that it doesn't run in background but makes a script which no other CPU control app does (as far as I know). Thanks for your great work
Sent from my Miuibuntu Revolution GT-I9100 using XDA App

Xan, you agree with take the source in my rom?
Maybe I can add GPU oc support, but I need first the voltage sysfs, how I can implement it.
Sent from my GT-I9100

The licencing after last rewrite (4.x) changed, its now closed.
You are free to work with the sources on google code (3.x)
The source of app wont be updated to latest version.
I'm implementing GPU oc/uv (UI!) myself, it will be available today/tomorrow.
Charging speed changes will be available too: http://forum.xda-developers.com/showpost.php?p=18471684&postcount=5059
About sysfs itself: check siyah sources.

xan said:
The licencing after last rewrite (4.x) changed, its now closed.
You are free to work with the sources on google code (3.x)
The source of app wont be updated to latest version.
I'm implementing GPU oc/uv (UI!) myself, it will be available today/tomorrow.
Charging speed changes will be available too: http://forum.xda-developers.com/showpost.php?p=18471684&postcount=5059
About sysfs itself: check siyah sources.
Click to expand...
Click to collapse
Why it is now closed source?

netchip said:
Why it is now closed source?
Click to expand...
Click to collapse
Quite a lot of work has been put into latest branch, I dont think I want any clones floating around.
Most was put into ui / look /feel of app..
It doesnt differ much in 'getting' and 'setting' the values, so 3.x code is still very valid and working.

xan said:
Quite a lot of work has been put into latest branch, I dont think I want any clones floating around.
Most was put into ui / look /feel of app..
It doesnt differ much in 'getting' and 'setting' the values, so 3.x code is still very valid and working.
Click to expand...
Click to collapse
I dont want to make a clone.
My intention is include it in a new secret AOSP rom ...
In the settings app.
Sent from my GT-I9100

With the new changes and the possibility of custom frequency steps in upcoming syiah kernel 2.1... Is this app going to be updated to support those ? Because now when I change the frequency steps I can only modify them using setcpu, voltage control cant see the new values and displays only old ones. Same applies for the cpu usage screen.
I bought the premium version because of the syiah extras, so I am hoping it will be updated in the future
Great app btw, been using the old one on my SGS1 back in the days.

xeq544 said:
With the new changes and the possibility of custom frequency steps in upcoming syiah kernel 2.1... Is this app going to be updated to support those ? Because now when I change the frequency steps I can only modify them using setcpu, voltage control cant see the new values and displays only old ones. Same applies for the cpu usage screen.
I bought the premium version because of the syiah extras, so I am hoping it will be updated in the future
Great app btw, been using the old one on my SGS1 back in the days.
Click to expand...
Click to collapse
Will do my best, I'm not sure how to handle this at this moment...

Will not run in ICS rom. Any chance of an update?

How come, it works for me.
Maybe some details?

Great work!
Sent from my GT-I9100 using xda premium

xan said:
How come, it works for me.
Maybe some details?
Click to expand...
Click to collapse
Nvm. I uninstalled it, then downloaded from market and this time it worked. I have the Extreme version installed.
Thanks.

Related

[APP][24Nov] - 4.9 - SGS1+2] Voltage Control - control OC/UV for OC kernels

I take no responsibility for ANY damage / data loss may occur. Use this at your own risk. Beta quality software!/Alpha quality features!
The news:
4.9 - THIS IS HIGLY TEST RELEASE
+ Profiles support
+ Bus frequency switching for Siyah kernel
+ Widget with profile switcher and app launcher (passive!)
+ Recovery instructions: lets you place CWM flashable boot settings deleter
+ CPU history: now can reset and refresh graphs
+ Root detection improvement (I hope...)
Voltage Control Extreme unlock Key on Android Market!
For now features exclusive to Extreme version are:
+ More than two profiles
+ CPU History page
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Click to expand...
Click to collapse
Sources available, project on google code:
http://code.google.com/p/voltage-control/
Look for kernels with this label:
Kernel developers who added VC support please show this image in your topic
{
"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"
}
Uploaded with ImageShack.us
Features:
- minimum/maximum CPU frequency choosing
- selecting IO scheduler
- selecting CPU governor
- changing voltage per frequency
- chosing which frequencies should be used and which shouldnt
- saving settings to be automatically applied at boot (init.d script)
- saving/loading a OC profile
- well designed and highly optimised UI (I hope..)
- robust kernel detection, support of not-so-well-working kernels
- Siyah kernel interfaces (Charging current and GPU OC/UV)
- device info page
- (extreme) CPU usage history page
About donations:
This software is available free of charge.
It cooperates with OC kernel by raspdeep.
It uses some code from: MarketEnabler (Fool your market to make all apps visible!)
If you find this software useful, please consider funding a beer and pizza. There is a "Donate to me" link just over my avatar.
Donator list:
nitr8
kalpik
laststufo
glitterballs
screwyluie
Gembol
Coreym
Thanks!
How to?
Generally idea is simple: make changes to one tab and hit apply. If any changes have been made apply/discard buttons appear on bottom.
The first tab, "General" allows to change Scheduler,Governor/min and max frequencies.
Make changes and click apply
So, you want to pick a maximum/minimum frequency?
Just chose from slider and hit apply.
Governor/scheduler can be choosen by picking from the list, then hitting apply.
You can always discard changes before applying if you want start from loaded settings.
The "Advanced" tab has sliders to control undervolting settings and green/red icons, representing enabled/disabled state.
(green = enabled, red = disabled)
Pick your settings and hit apply, or discard and start over.
Profile support:
If you want to save as boot or as profile, you need to make adjustments and on "General" or "Advanced" tab and then apply them where applicable.
To save as boot -> press menu key, then select "Save as boot settings".
To save as profile -> press menu key, then select "Save profile".
Boot settings are automatically loaded on every device boot.
Profile settings can be loaded by pressing menu -> "Load profile"
Both "boot" and "profile" settings can be deleted from menu.
RECOVERY
If Your device freezes after boot because of too agressive boot settings:
Flash Voltage Scheduler Remover by user Coreym, via CWM. Don't forget to press thanks under one of his posts!
FAQ:
Q: Extreme version?
Yes, I wanted to give some extras for people that support my work.
For now features exclusive to Extreme version are:
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Q: What is it?
Its voltage control app for undervolt and overclocking kernels providing sysfs interface, designed and implemented by raspdeep (thank You!) It is being tested on his kernel releases and I can guarantee (kind of) its functionality on those kernels.
The idea of the app is to keep all simple as possible, not adding any startup services and reusing existing solutions (such as init.d support).
Q: What does it mean to undevolt, and what is overclocking?
Read more in "OC / UV 101" section That is a detailed(sort of) explanation what UV/OC means.
Check this great overclocking/undervolting guide by shaolin95 (thanks!) and discussion topic!
Prerequisites:
-root (superuser + su)
-busybox
-OC kernel supporting either UVLF and UVHF (Version 1.61) or UV_mV_table (1.97 and up)
-init.d scripts support for apply on boot
3.0.1 - OLD version;
Thank's, this app is awesome.
Now i've Super Optimized JPM-JP6 Kernel v.3.7 and this run with -50 Low -25 High scheduler anticipatory (Lagfix NO RFS overkill JFS Bind=false)
and all works great.
Thanks for this app! it's a nice tool. Once feature request for the OP would be an explanation of the different schedulers. I'm using noop after some research.
Edit: I guess it would be an OP request, not a feature request.
curious, may i ask what is the difference between noop, anticipatory, deadline, and cfq?
Just search it on wikipedia.
It seems noop is the best with flash memory.
Sent from my GT-I9000 using XDA App
E: doesnt work for me anymore. Blank screen only.
Just reflashed jpo yesterday and oc kernel 2.1 by rasp.
Doesn't seem to work with YA-OK kernel (which supposably implements rasdeeps oc 1.1). Black screen same as above poster.
Might be a kernel problem, so I'll wait for the next version, hopefully it works
oswade said:
Doesn't seem to work with YA-OK kernel (which supposably implements rasdeeps oc 1.1). Black screen same as above poster.
Might be a kernel problem, so I'll wait for the next version, hopefully it works
Click to expand...
Click to collapse
YA-OK is not using my UV code hence this app wont work. he hardcoded the UV values if im not wrong
Lio78 said:
Thank's, this app is awesome.
Now i've Super Optimized JPM-JP6 Kernel v.3.7 and this run with -50 Low -25 High scheduler anticipatory (Lagfix NO RFS overkill JFS Bind=false)
and all works great.
Click to expand...
Click to collapse
I use the same kernel and same settings but all i get when i open this app is a black screen and the su popup. Is there something else i have to setup so that app will work?
May it have something to do with setcpu?
An recommendations for stable UV on 1200MHz OC kernel? Specifically for the 1000-1200MHz range? I have the 100-800MHz range at -50mV.
ggonzalez7777 said:
An recommendations for stable UV on 1200MHz OC kernel? Specifically for the 1000-1200MHz range? I have the 100-800MHz range at -50mV.
Click to expand...
Click to collapse
I've been on 0, 25, 50, 75, 100, 100 on 1.2 Ghz - its been stable for "normal" use - but i dont stress it out with video/ 3D etc - so YMMV.
New version posted, first post updated.
nice bro!
one suggestion: add checks so it wont show blank screen if the values are not read properly or folders/file not found and display messages
sometimes peeps run a wrong kernel and expect your app to work
Which version is better for SetiroN's 1.2 kernel?
Will look into it, most of checks are there, but I might have forgotten about some
MikeyMike01 said:
Which version is better for SetiroN's 1.2 kernel?
Click to expand...
Click to collapse
As of today: 1.61. Both use old UVLF and UVHF implementation.
0 50 100 75 75 125 seems to be working here
Alright... I wont upgrade then.
Sent from my SAMSUNG-SGH-I897 using XDA App
Cant get over this "blank screen issue". I've *almost* isolated the issue, it lies in these lines:
DataInputStream osRes = new DataInputStream(process.getInputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(osRes));
res.add(br.readLine() + "");
br.close();
Click to expand...
Click to collapse
Cat command returns under 64 chars when file is found, when it isnt output is >64 chars.
Thats the reason for block, somewhere in these lines.
xan said:
Cant get over this "blank screen issue". I've *almost* isolated the issue, it lies in these lines:
Cat command returns under 64 chars when file is found, when it isnt output is >64 chars.
Thats the reason for block, somewhere in these lines.
Click to expand...
Click to collapse
Glad you know of this issue, on my captivate the older version works fine but when upgrading to the new one it is stuck on the black screen forever. It says SU permission granted but just stays on the black screen. I tried uninstalling the old first, rebooting, then installing and also just overwriting the old with new. Nothing but black.
Good luck on the fix, this is a very handy app
loco- said:
Just search it on wikipedia.
It seems noop is the best with flash memory.
Click to expand...
Click to collapse
I agree, here are a couple of comments that convinced me:
You want to use noop scheduler on devices where there are no seeking penalty, such as flash drives. That's why USB stick wants noop. Unfortunately, harddisks are very mechanial beasts and their performance is highly controlled by their seeking abilities. All these schedulers above are really trying to figure out how to extract maximum performance off the harddisk without causing bad behaviour in other cases.
noop is often the best choice for memory-backed block devices (e.g. ramdisks) and other non-rotational media (flash) where trying to reschedule I/O is a waste of resources.
http://www.linuxhowtos.org/System/iosched.htm
http://stackoverflow.com/questions/1...-i-o-scheduler
Click to expand...
Click to collapse
E: doesnt work for me anymore. Blank screen only.
Just reflashed jpo yesterday and oc kernel 2.1 by rasp.
Click to expand...
Click to collapse
When I installed the new version 1.97beta, it too sat at a black screen for an unusually long time, then after almost a minute, the supperroot permission screen poped up, I granted it root rights, and then voltage control came up fine.
Hm, read first post.
xan said:
Hm, read first post.
Click to expand...
Click to collapse
Umm, what post is this comment directed to?
Unclear what topic, and what in the first post we are looking for?

Update! [Kernel] [2.6.29] [Updated: 22/12/2010] RaKern-113 for GSM Hero

Please take the time to read all the description. It is important!
What's new in RaKern-113?
I tweaked things here and there. It is now better to work with and much more stable. I've also discovered what was causing wlan not to work, and it is fixed. To be more specific:
- I've gone again a little bit into the scheduler and made some changes
- tweaked lowmemorykiller
- reduced the maximum frequency to 652MHz(from 691MHz), hopefully this will make the kernel compatible with more Heros
- patched smd_rpcrouter(see here why: http://forum.xda-developers.com/showthread.php?t=878268 )
- created update.zip for any rom available
Why should you choose RaKern?(long story, good to read)
After some debates about the perfect cpu frequency governor for a battery powered device like ours(thank erasmux for that), I've decided to tune what I already have and go for the elegant way. That means using a tuned version of the ondemand governor while the screen is on, and then use the conservative governor when the screen is off. Here's the story:
The only major difference between the conservative and ondemand governor is that the ondemand governor switches to the highest frequency available when the cpu load is higher than the threshold set. Same thing when the load is lower than the min_threshold. The conservative governor takes all the available frequencies in the table and switches between them until the load is lower than the threshold. I've been thinking about it for quite a while and on our CPU I don't think this behavior is the best we can get.
Why? Well let's say we have 650MHz in our table as the maximum frequency. Staying on the same PLL, we would get something like: 176->352->518->537->556->576->595->614->633->652. Let's consider that the phone, while the screen is off, stays at 176 because there is no process that could put load on the cpu, which usually is true, depending on the user setup. When you unlock the screen, you might need a bit of power if you have an animated widget on the main screen. Let's consider that it also uses the internet to update its data and the cpu would be loaded under 80% only @576. In this case, the conservative governor will go from 176 to 576 like: 176-352-518-537-556-576. Remember that on each frequency the kernel will wait for a few us to check the load and then decide whether it needs to raise the frequency again or not, so it would take some time until the CPU can provide the power necessary to have a responsive phone. On the other hand, the ondemand governor would go straight to 652MHz(I forgot to mention that from 518MHz, all frequencies use the same voltage). But here comes the nice part(quote taken from the Ondemand governor data sheet):
the ondemand algorithm frequency down-scaling was changed to jump directly to the lowest frequency that can keep the CPU ~80% busy. This saves more power and enables the algorithm to go to right frequency in one hop
Click to expand...
Click to collapse
So after jumping straight to 652MHz, it will go directly to 576. So instead of 5 steps, the ondemand governor only does two. Of course, in theory, the ondemand governor would be inferior in battery consumption, but in real life it is not so bad, and from my calculations it can even be better. Keep in mind that the latencies are pretty much the same on both governors. The conservative governor is just a modified ondemand.
The conservative governor would be excellent on a Snapdragon device(or any other cpu >1GHz), which can provide good performance at lower speeds, so you'd not have to jump to the highest frequency available. But on our Hero, the difference between 514 and 534 for example is unsignificant if the load is intense, so this basically causes latency.
On small loads, the power consumption with the conservative governor is much better than using the ondemand governor.
How is the governor changing done?
SetCPU. You need to create a SCREEN OFF PROFILE - 19MHz-352MHz with the CONSERVATIVE Governor. Here's how it should look like:
{
"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"
}
Here is the frequency table the kernel is using in its default setting:
{ 0, 19200 },
{ 1, 176000 },
{ 2, 352000 },
{ 3, 518400 },
{ 4, 556000 },
{ 5, 576000 },
{ 6, 614400 },
{ 7, 652800 },
{ 8, CPUFREQ_TABLE_END },
Click to expand...
Click to collapse
As you have probably figured out, in screen-off mode the cpu can only go between 19-176-352. With the screen on, it has a wider choice, 352-518-556-576-614-652. I added more entries to the table(even though I always said this is not good) because I'm not using the default ondemand governor anymore. Now, if the load is >60%, it goes up. If the load is <70%, it goes down. IF the load is >90%, it goes to MAX and if the load is <20% it goes to MIN. This is very efficient and battery-friendly. It also changes very fast between steps, as I've done some other tweaks to improve latency.
Instructions:
Download the ZIP and flash it. Then, install SetCPU(if you don't have it already) and configure a profile as you've seen in the screenshot above. After that, you're good to go .
The most important features are:
- Ondemand CPU governor improved for efficient frequency jumps and usage optimization
- dual-CPU governor based on screen state
- kernel level touch input filtering(Ninpo)
- EXT2/3/4 and FAT support
- IPv6 support, including GRE and IP multicasting(see more info below)... Mobile IPv6 should also work in a proper enviroment not anymore in 109 and 113, I will bring it back in the next version
- dalvik and swap optimizations
- battery life enhancements
- Fair scheduler tweaked for better performance
Message for users: RaKern-113 works brilliantly with ChocolateEclair 2.0.
IPv6 info(good to read, but not available in the current version):
I do not own an IPv6 capable router, so I can not say exactly how it works, but I can tell you how it should behave. From what I could see, in this configuration, the IPv6 implementation is similar to the one in Windows Vista/7. IPv4 and IPv6 work together, but IPv6 is preferred. If it can obtain a global unicast address, it will attept to communicate via IPv6. Also, support for IPSec and 6-to-4 tunneling is enabled.
Until a get a dual-stack router, I can only help you with theoretical information. Maybe fellows in Japan can give me a bit of help with this?
Filesystem info:
I've added support for EXT3/4 because I know some people might find using those FSs useful. But for the avreage user, I suggest sticking with EXT2 as its successors use more cpu juice.
Feel free to include this kernel in your ROM. All that I require is that you do not change the kernel name/version, and post a link to this thread in your ROM description. Other than that, it would also be good for the community if you'd share your changes here. Whichever leads to improvement is appreciated.
So... To the important part:
RaKern-113 for ALL ROMS
MD5 sum: 3a1d07e6a2bcbdcb39330477e877ac81
SOURCES
If you appreciate my work, please consider helping Santa buy some presents
​
Reserved for future use.
Thanks RaduG,
Will definitely try this out on ChocolateEclair 2.0; you've done some amazing work on that ROM as it is.
Thanks. Please let me know how it works.
Any chance of you sharing the tweaks you found usefull?
github is the ideal platform for this, but you need to use it properly. If you just push "first commit" then it really does not help the development community....
In any case, good luck with your kernel, and hopefully soon, your ROM.
Well, it is the first commit, what should I say other than first commit... I will mark the further updates. Also, the main changes have been mentioned in the first post.
Thanks, good luck to you too
It is now hard to view the changes you made, and now we will have to diff it manually
Just for the next time, maybe you should first upload where you got it from (or fork?) then commit the changes.
Anyway.... good to have another kernel for the hero. Variation is good for the quality
ps. care to look at the .34 port of Elemag and see what is wrong?
It does not work on my Hero with Froyo (Elelinux - http://forum.xda-developers.com/showthread.php?t=767886) - force closes... well, everything on boot and reboots itself (boot-loop).
I don't know where I got it from, because I applied changes to the sources that I already had been working on before I left. I will have a look at Elemag's port after I finnish my next ROM.
@pushaty
Try to wipe dalvik-cache/cache, as I said in the first post.
RaduG said:
Try to wipe dalvik-cache/cache, as I said in the first post.
Click to expand...
Click to collapse
That's what I did, just after flashing Your ROM (before first boot). I've even wiped it again after first fail but 'no go'.
Edit
FYI (maybe this will be helpful), Flykernel is 'doing it's job' for me. Even 12pre2 (experimental) is running just fine.
Same here. Everything force closes on boot after a full wipe and a clean install of ChocolateEclair + this kernel.
I've flashed the exact same package and it works just fine. :-?
It does not work on my Hero with : CyanogenMod-6.1 for HTC Hero V6.1.0 .
I wiped dalvik-cache/cache, but not boot.
Just reinstalled everything without the kernel and going to see what happens when I flash it past the 'android.setup' process which is what prevented the phone from functioning last time.
RaduG said:
I've flashed the exact same package and it works just fine. :-?
Click to expand...
Click to collapse
Are You running Froyo or Eclair?
RaduG said:
Well, it is the first commit, what should I say other than first commit... I will mark the further updates. Also, the main changes have been mentioned in the first post.
Thanks, good luck to you too
Click to expand...
Click to collapse
Lets pretend, that I am a kernel developer and I want to learn/check/admire/criticize/improve/port/etc. your tweaks and developments. How am suppose to do this? The normal way is to check the commits in the github and their diffs, unfortunately in this kernels case, there are no commits for the tweaks. Look at almost any other kernel on github to see what I mean (mine, ninpo's, cyanogen's, Decad3nce's, etc.).
For example, in the case of this kernel and version, I would be very interested to know what are the code changes you did for these two items:
RaduG said:
- dalvik and swap optimizations
- battery life enhancements
Click to expand...
Click to collapse
Especially in the case of these two, having only the "first commit" in your github doesn't really tell me anything. I can download all your sources and do a full diff against mine, but I hope its clear why thats just crazy....
If you prefer to share your changes in some other way it will be very welcome. Of course if you choose to keep it only in this inconvenient way (which at least satisfies GPL I believe) its your right.
This will be my last post on the subject. I am sure that if you choose to share your knowledge, by github or otherwise, it will be beneficial to the entire community.
Doesn't work here either, running Cronos ROM Froyo.
logcat: http://pastebin.com/ag96BF2W
There is really something going on when Dexopting apps.apks.
I've got it to work now, but you have to boot at least once before flashing the kernel as it causes the 'android.setup' process to crash (at least with ChocolateEclair).
beachdemon said:
I've got it to work now, but you have to boot at least once before flashing the kernel as it causes the 'android.setup' process to crash (at least with ChocolateEclair).
Click to expand...
Click to collapse
IMO, that means something is wrong and it should be fixed asap.
I'll have a look at it. Thanks for reporting.

[APP] Devil Kernel Config 0.9.1 20120808

Released "Devil Kernel Config 0.9.1 20120808"
*** Now available in the Android Play Store *** :good:
The app needs a I9000 family device (I9000, cappy, fascinate and vibrant), ICS, root access and DerTeufels1980 Devil Kernel.
Impressions
{
"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"
}
Android Play Store URL
Bugreports, comments and feature requests are welcome.
I tested this app with Devil3 kernel and ICS-CM9 on my I9000.
Test with other roms are welcome.
Actually some settings won't stick while rebooting. That's planned for next version.
History
2012-06-17 - Version 0.1 released
Initial release
2012-06-18 - Version 0.2 released
added some functions (ZRAM size, swappiness)
made uksm sticky after reboot
show real values in mainscreen
2012-06-24 - Version 0.3 released
added info tab (ram, swap, deep idle information)
added options menu
volatile settings can now be saved
2012-06-26 - Version 0.4 released
fixed some potential problems
extended BLN functions
added about box
added "save init.d file" option to options menu
2012-06-28 - Version 0.5 released
fixed NullPointer problems
fixed "Unavailable..." problem
moved BLN to tool tab
added I/O scheduler selection to tool tab
2012-07-04 - Version 0.6 released
added slider (seekbar)
added new options
speed improvements
2012-07-08 - Test-Version 0.6.1 20120708 released
2012-07-11 - Test-Version 0.6.2 20120711 released
2012-07-15 - Version 0.7 released
changed to fragment tabs
theme manager
added voodoo colors setup
added audio setup
2012-07-17 - Test-Version 0.7.1 20120717 released
2012-07-23 - Test-Version 0.7.2 20120723 released
2012-07-29 - Version 0.8 released
save / restore of setup date
autosave init.d script
disable bluetooth (persistant / until reboot)
reset deep idle stats
supports Helly Bean / Official website
2012-07-30 - Version 0.9 released
Persistent Bluetooth Kill needs a broadcast receiver that could be en- or disabled with the "Use Service" switch in options menu.
The option "Autosave init.d" automatically creates the init.d script whenever you leave Devil Kernel Config.
Fudgeswap value should now be saved correctly
Problems with Bluetooth kill should now be solved
2012-08-05 - Test-Version 0.9.1 20120805 released
2012-08-08 - Test-Version 0.9.1 20120808 released
Devil Kernel Config is optional CWM flashable (fileextension -cwm.zip). You have to uninstall former installed apk versions before flashing cwm version.
Nice work :thumbup::thumbup:
I'll try immediately
Sent from my GT-I9000 using Tapatalk 2
Good work!
Only tested a few of the settings, but the ones I tested are applied correctly.
Are you releasing the source as well? So others may take a peek and learn...
Works really good, better than Command.
Can you bring the features of Nstools?
Great work. I would even buy that app from market. Can you add features from NStool to get rid of it (not really necessary, just asking)? And can you add a feature to disable / enable call volume script in unit.d?
Sent from my GT-I9000 using Tapatalk 2
could you add features like live oc, cpu frequency, cpu governor, i/o scheduler, BLN, blink, and other nstools features? we could all use a little simplification, right? besides, nstools is always running in the background consuming resources. i think init.d script is more efficient. could you consider adding this features in the next version?
Thanks amazing work!
҉ Model: GT I9000 ҉ Rom: ICS slim 4.0 ҉ Kernel: Stock slim ҉ Swap: off ҉ Theme: Freehand v6
Splendid job!
suggestion: get a donation button asap
Amazing work!!! I love it !
Great job. All working well so far at my end on AOKP build 39 and Devil3 0.72.
This is definetly a great improvement to the kernel.
Working well on B39 and Devil3_0.72. Is it possible to make a swap setup there too? It'd be a lot easier than figuring it all out :/.
Awesome. Thanks.
Thank you for your awesome work! Is it possible that bt kill doesn't stick? It's meant to be like this? If the description is too long, there should be another line so that it can be fully read. One more thing(stupid question): Is 56 or 60Hz faster? And to what was it set before we got the option to choose it?
dark_knight35 said:
Thank you for your awesome work! Is it possible that bt kill doesn't stick? It's meant to be like this? If the description is too long, there should be another line so that it can be fully read. One more thing(stupid question): Is 56 or 60Hz faster? And to what was it set before we got the option to choose it?
Click to expand...
Click to collapse
it was 60 hz, but 56 hz should save some power without noticable difference, but i still need to know, if the switch really is working, and if not, why
dark_knight35 said:
Is it possible that bt kill doesn't stick? It's meant to be like this? If the description is too long, there should be another line so that it can be fully read.
Click to expand...
Click to collapse
At the moment only those settings stick after reboot which are handled by DerTeufels kernel. Also some layout enhancements, like multi line infotext, are planned.
For the next version i'm planning to generate an init script which sets the settingsaftre reboot.
Also i'll implement ActionBar tabs to hadle diferent settings, like BLN, volumes, voodoo color, etc.
Thanks for all the positive respond
Good work on this. Much more usable than CC & more inclusive. If you could add governor/oc settings then it would be all there. .
Sent from my GT-I9000 using Tapatalk 2
stfudude said:
could you add features like live oc, cpu frequency, cpu governor, i/o scheduler, BLN, blink, and other nstools features? we could all use a little simplification, right? besides, nstools is always running in the background consuming resources. i think init.d script is more efficient. could you consider adding this features in the next version?
Click to expand...
Click to collapse
silly me, i wrote that post before i even try that app! most of the things that i mentioned are already implemented! awesome, this app got potential! i'll buy the donate version, but only if it's $0.99. I hope free version is also available.
stfudude said:
silly me, i wrote that post before i even try that app! most of the things that i mentioned are already implemented! awesome, this app got potential! i'll buy the donate version, but only if it's $0.99. I hope free version is also available.
Click to expand...
Click to collapse
Tel you what, why don't you work your butt off for a few days then have someone offer you a lousy buck for it! Some people are unbelievably rude
Sent from my GT-I9000 using xda premium
slaphead20 said:
Tel you what, why don't you work your butt off for a few days then have someone offer you a lousy buck for it! Some people are unbelievably rude
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
its called Globalization
philbring said:
At the moment only those settings stick after reboot which are handled by DerTeufels kernel. Also some layout enhancements, like multi line infotext, are planned.
For the next version i'm planning to generate an init script which sets the settingsaftre reboot.
Also i'll implement ActionBar tabs to hadle diferent settings, like BLN, volumes, voodoo color, etc.
Thanks for all the positive respond
Click to expand...
Click to collapse
Hey philbring, do you have a donatation email?I have a beer for you.
Sent from my GT-I9000 using Tapatalk 2

[MOD] Architect_Edition : * Set your kernel without application * and more *[SCRIPTS]

Warning : Stritcly FORBIDDEN to share MY work on Phonandroid
{
"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 Architect is some scripts to set your kernel without application and 100% compatible with all Kernels
only if you have a Snapdragon 800 as processor
You can modify :
- governors
- schedulers
- max frequences *
- table of voltages *
* if your kernel have OC/UV options
List of commands
Open an application like Android Terminal Emulator
Start always a session with su + enter ...
Code:
Architect
*that give you some informations and recommandations
Code:
governors
*that will show you all governors available
Code:
name of governor
conservative
interactive
wheatley
ondemand
performance
powersave
userspace
*that will activate the governor of your choice ( say me if you want another )
Code:
schedulers
*that will show you all schedulers availables
Code:
name of scheduler
cfq
deadline
noop
row
sio
fiops
test-iosched
vr
zen
*that will activate the scheduler of your choice
Code:
freq
*that will show you some informations about frequences of your CPU
Code:
freqmax1,3
freqmax1,4
freqmax1,5
freqmax1,6
freqmax1,7
freqmax1,8
freqmax1,9
freqmax2,3
freqmax2,5
freqmax2,7
*That will activate the max fréquence of your cpu : 1,3Ghz to 2,7Ghz
Code:
volt
*That will show your table of voltages CPU
Code:
volt0
*That will set the original table of voltages
Code:
volt-25
volt-50
volt-75
volt+25
volt+50
volt+75
*That will set - or + in mV
that will show you before and after
Warning: the base is volt0
How to have these scripts actived at boot
2 way :
- the folder init.d
- use Script manager
1) init.d
Copy your combinaison, for example :" interactive, deadline, volt-25 and past it in /system/etc/init.d/
Don't forget to be in root explorer and give right permissions *... ( read, write, execute )
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
2) Script Manager
Take the application Script Manager on play store
Choose the script, give root access and apply at boot
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
*** Kernel Architect-signed.zip ***
Uninstall Kernel Architect-signed.zip
Kernel-Architect-scripts.zip
- Reboot in your Recovery
- Install Architect_Edition-signed
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
More​
Take my TWRP theme :
Our themes1080p​
- Download
- Reboot on Recovery
- Install
- Reboot on Recovery
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
​
Reserved for OP
This is awesome. Great directions, works like a charm.
And first!
Sent from my SM-N900T using Tapatalk
I like alternatives. Especially the simplicity. Thanks.
I really expected a lot more activity in here. I would be here more often, but haven't had a single issue with the scripts. $hts on point. Battery lasting 3 days sometimes and I don't have to touch a thing or ever re-tweak. Just set all my (your) scripts on boot... Done.
And I still like the fact I don't have to mess around with an app.
Sent from any phone that isn't made by Apple.
Good stuff, simple and convenient - and sometimes silence is a good thing
dwitherell said:
Good stuff, simple and convenient - and sometimes silence is a good thing
Click to expand...
Click to collapse
Anybody need to begin by silence
Very good work, works great....thank you sir
reason for not much traffic, not many people like venturing into the kernel area and such....
But for peeps like us, this rocks.
:good::good:
dwitherell said:
Good stuff, simple and convenient - and sometimes silence is a good thing
Click to expand...
Click to collapse
I hear you. I was more leaning towards some thanks buttons being pressed. Maybe a question or two. But mainly on these threads you see a ton of requests. You should know, your thread(s) are full of requests. LOL.
TheAxman said:
Very good work, works great....thank you sir
reason for not much traffic, not many people like venturing into the kernel area and such....
But for peeps like us, this rocks.
:good::good:
Click to expand...
Click to collapse
True DAT...
Sent from any phone that isn't made by Apple.
noobtoob said:
I hear you. I was more leaning towards some thanks buttons being pressed. Maybe a question or two. But mainly on these threads you see a ton of requests. You should know, your thread(s) are full of requests. LOL.
True DAT...
Sent from any phone that isn't made by Apple.
Click to expand...
Click to collapse
I gave you another thanks, this baby is way nice...again thanks for giving me a toy to play with...this has some potential. And it works great...no issues here sorry to say.
What is the benefit to using this versus setcpu or trickster?
Sent from my SM-N900T using Tapatalk
useltonm said:
What is the benefit to using this versus setcpu or trickster?
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
The benefit is not using an app.
NorthLight said:
The benefit is not using an app.
Click to expand...
Click to collapse
Why is that a benefit though? I'm not trying to be difficult, I'm genuinely interested. If using something like this increases my Android knowledge, I'm all for it. I would just like to know before I dig into it more.
Sent from my SM-N900T using Tapatalk
useltonm said:
Why is that a benefit though? I'm not trying to be difficult, I'm genuinely interested. If using something like this increases my Android knowledge, I'm all for it. I would just like to know before I dig into it more.
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
This mod will allow for all your specified kernel settings to load at boot via androids init.d. Apps like Trickster will load up in system memory after the OS has booted and will then apply the modifications you specify. You could say that scripts like this are "cleaner" ways of applying tweaks as it is done during boot naturally through the OS and negates the need to have an additional app starting and running in the background. That being said, init.d scripts are not as user friendly as apps like Trickster and could take some time to get used to if you don't have much experience with them. The scripts may also increase boot time but will most likely be a negligible amount.
themichael said:
This mod will allow for all your specified kernel settings to load at boot via androids init.d. Apps like Trickster will load up in system memory after the OS has booted and will then apply the modifications you specify. You could say that scripts like this are "cleaner" ways of applying tweaks as it is done during boot naturally through the OS and negates the need to have an additional app starting and running in the background. That being said, init.d scripts are not as user friendly as apps like Trickster and could take some time to get used to if you don't have much experience with them. The scripts may also increase boot time but will most likely be a negligible amount.
Click to expand...
Click to collapse
Thank you. Time to start reading.
Sent from my SM-N900T using Tapatalk
themichael said:
This mod will allow for all your specified kernel settings to load at boot via androids init.d. Apps like Trickster will load up in system memory after the OS has booted and will then apply the modifications you specify. You could say that scripts like this are "cleaner" ways of applying tweaks as it is done during boot naturally through the OS and negates the need to have an additional app starting and running in the background. That being said, init.d scripts are not as user friendly as apps like Trickster and could take some time to get used to if you don't have much experience with them. The scripts may also increase boot time but will most likely be a negligible amount.
Click to expand...
Click to collapse
Exactly !
Thanks

UPDATE?? {F} Twisted Kernel V11.5 [6.0.1 MM] Synaspe*SaberMod 7.0*OC/UC* 8/3/2017

{
"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"
}
OK folks......This thread will contain TWO kernels. Let me repeat that "TWO KERNELS". One for the S6 Flat,
and one for the S6 Edge. MAKE SURE you download the right kernel for your phone. Or you will have some very
serious issues.
Both of these are built from the same source, just different config files. Both have ALL of the same features, tweaks, etc.
This kernel has alot of tweaks that can be adjusted by YOU. In order to change any of the kernel parameters you need
either 3C Toolbox, OR System Tuner from the Play Store. Also there is Synaspe.
I want to remind the Edge users........I built this for YOU, not me. I have NO USE for a Edge kernel. So it may be a good idea to at
least tell me Thank you for the time I had to spend just for yall. Lack of appreciation will bring Edge development to a halt on my end.
***FEATURES***
EPD1, EPH2 Sources
Synaspe Support
Built with Sabermod 7.0 Toolchain (optimized)
Compiled with Graphite
Linux 3.10.104
Injects Root via SuperSU "systemless"
-A53 UnderClockable To 200Mhz OC to 1704Mhz
-A57 UnderClockable To 200Mhz OC to 2304Mhz
VMA Caching
Sleep/Suspend Patches
22 CPU Governors
11 I/O Schedulers
and a ton of other crap........
SYNASPE
OC/UC
CPU Voltage
GPU Voltage
GPU Overclock
HMP Threshold
Power Aware Scheduling
Live CPU Stats
Input-Booster
Thermal Control
HMP Voltage
I/O Tunables
LMK Profiles
UKSM
Dynamic FSYNC
Dynamic Dirty Page Writeback
Virtual Nand Swap
ZSwap Memory Pool
Kernel Entropy
Gentle Fair Sleepers
Arch Power
Google Play Services Battery Drain Fix
Wakelock Control
Audio Control (ie EQ)
Live Battery Stats
Battery Settings
LED Control
And more........
Keep in mind that this is a work in progress. Which means I will be adding more improvements for
our phones. Your job is to participate in my thread, my job is to give you have kick azz kernel.
Flashing either kernel is pretty easy. Go into recovery and flash.....Do not wipe anything. Modules
are now built into the kernel and not separate like back in the day.
***DOWNLOADS***
Twisted V11.5 G920F
Twisted V11.5 G925F
I have done my part. Now its YOUR turn...........​
Kernel source: https://github.com/The-Sickness/S6-MM.git
Nice to see some new stuff happen.
Welcome to S6 section bruh
MaxFTW said:
Nice to see some new stuff happen.
Welcome to S6 section bruh
Click to expand...
Click to collapse
Thanks man......
Let me know how it runs
Thanks a lot for your effort!
Will try it!
This is pretty disappointing......
I have had countless people ask me to support the G920F on my kernels. I release a version for
yall and not one person has commented on how it works.
Thats cool
Supports 925F?
Feche said:
Supports 925F?
Click to expand...
Click to collapse
Not yet. I want to make sure the G920F is squared away first
Welcome to the G920F, just the competition I could use :crying:
Synapse:
- IO gives "java.lang.IllegalArgumentException: Default vlaue not contained in given values" error.
- HMP Little packaging: you need to add this commit or remove it from Synapse because it errors.
- Powersuspend: Autosleep and Hybrid aren't available, just returns to Userspace/Displaypanel
- Battery under "battery info" is full of errors where it says "no such file or directory" in your synapse/actions folder.
- Network: TCP Congestion control & Wireless wakelock timeout control has the same error as IO Default value not contained in given values. Also Wifi Power Mode, Wifi Dtim Interval have "Seekbar has failed" error saying there is no such file or directory.
- Security under Selinux Security Policy the same directory error
- Logs same.
- Info under ASV Summary the same
I have Busybox properly installed to system/xbin. All the other stuff worked. Tested it really quickly.
The Sickness said:
This is pretty disappointing......
I have had countless people ask me to support the G920F on my kernels. I release a version for
yall and not one person has commented on how it works.
Thats cool
Click to expand...
Click to collapse
I'm testing your kernel, the battery is awesome, the performance is good, the audio is insane, i love it and this is the type of kernel that i was looking for audio, and speaking of wich ihave one problem with the audio, if i put an audio jack and play a song at the 20 seconds the phone act like i put it out and obviously the music stops, pls look in to it, i love this kernel ????
Quintz said:
Welcome to the G920F, just the competition I could use :crying:
Synapse:
- IO gives "java.lang.IllegalArgumentException: Default vlaue not contained in given values" error.
- HMP Little packaging: you need to add this commit or remove it from Synapse because it errors.
- Powersuspend: Autosleep and Hybrid aren't available, just returns to Userspace/Displaypanel
- Battery under "battery info" is full of errors where it says "no such file or directory" in your synapse/actions folder.
- Network: TCP Congestion control & Wireless wakelock timeout control has the same error as IO Default value not contained in given values. Also Wifi Power Mode, Wifi Dtim Interval have "Seekbar has failed" error saying there is no such file or directory.
- Security under Selinux Security Policy the same directory error
- Logs same.
- Info under ASV Summary the same
I have Busybox properly installed to system/xbin. All the other stuff worked. Tested it really quickly.
Click to expand...
Click to collapse
Yeah, I'm aware of those issues. Haven't looked into them just yet. Doesn't affect the kernel performance.
ferxx17 said:
I'm testing your kernel, the battery is awesome, the performance is good, the audio is insane, i love it and this is the type of kernel that i was looking for audio, and speaking of wich ihave one problem with the audio, if i put an audio jack and play a song at the 20 seconds the phone act like i put it out and obviously the music stops, pls look in to it, i love this kernel ????
Click to expand...
Click to collapse
What governor?
The Sickness said:
What governor?
Click to expand...
Click to collapse
I forgot to tell you i was using the twisted flat v10 and i didnt touch any governor. I just realized that there's another link that says twisted g920f, im testing that right now and with that i dont have any error on the audio. you forget to remove DM-VERITY STATUS. and other two thing, can you make a vesion without root, i play pokemon go so if i install your kernel i cannot play it and the other thing is, i can use your kernel on my rom? is called platinum rom obviously i put the credits if you let me
ferxx17 said:
I forgot to tell you i was using the twisted flat v10 and i didnt touch any governor. I just realized that there's another link that says twisted g920f, im testing that right now and with that i dont have any error on the audio. you forget to remove DM-VERITY STATUS. and other two thing, can you make a vesion without root, i play pokemon go so if i install your kernel i cannot play it and the other thing is, i can use your kernel on my rom? is called platinum rom obviously i put the credits if you let me
Click to expand...
Click to collapse
You can easily extract boot.img and install that with TWRP.
@TheSickness i confirm when i use headphones and bluetooth everything is ok but when i put my audio jack and after 20 seconds or less the phone acts like i put it out only happen with your kernel.
I've a problem. BusyBox installs itself to su/xbin path. It doesn't matter how hard I try on each boot, system/xbin/BusyBox gets deleted by something. I have to manually install BusyBox on each boot
Sent from my SM-G925F using Tapatalk
The Sickness said:
Not yet. I want to make sure the G920F is squared away first
Click to expand...
Click to collapse
Tested on my 925F .. all seems to be running fine: good memory management, no lag and good deep sleep
BUG: no audio on call..
waiting for a G925F official release
Thank You
Congratz on G920F release! I have a question.. Do you plan to add AOD sources in the future to your kernel? ?
I tried this kernel on Alexis ROM 7.1 and it sadly doesn't work! It gets stuck on the Galaxy s6 screen
PS: I have a 920F and it installed the right version
I'll test 920F version if somebody tells how to install without root.
borjaag said:
I tried this kernel on Alexis ROM 7.1 and it sadly doesn't work! It gets stuck on the Galaxy s6 screen
PS: I have a 920F and it installed the right version
Click to expand...
Click to collapse
im using this kernel with last alexis rom and all works good, except the boot time is a bit longer than average, but still very good with 86% deep sleep
edit: on my g920f

Categories

Resources