New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
DerTeufel1980
Old
(Last edited by DerTeufel1980; 26th April 2012 at 11:02 PM.)
#1  
Recognized Developer - OP
Thanks Meter 15066
Posts: 4,753
Join Date: Jul 2011

 
DONATE TO ME
Default [Kernel][CM7 / Miui] Devil 0.08 - 381 mb ram - Bln V9 - Live_oc - Voodoo Color

Quote:
Features:
- (365 mb) 381 mb Ram now, with working 720p recording and playback
- Touchwake
- Live_oc (setup with nstools from market)
- Custom Voltage (setup with nstools from market)
- Bln V9 (setup with nstools or bln app)
- voodoo color
- vibrator intensity control
- sysfs to control wifi mode
- really smooth ondemand
- fixed smartass V2 for use with live_oc
- lulzactive governor


Downloads:
http://devil.haxer.org/Devil%20CM7/
http://rootaxbox.no-ip.org/divers/Devil%20CM7/

Quote:
If anyone is going to switch to another phone, or knowing someone who is going to do so, it would be great, if it could be donated to me, cause I need my phone for daily use. Switching between cm7 and cm9 is not practicable all days.
If you like my work, please donate to me



www.hellybean.com - Here you can find my rom and all my kernels

All my source (kernel, recovery, rom) can be found here:
https://github.com/DerTeufel
The Following 37 Users Say Thank You to DerTeufel1980 For This Useful Post: [ Click to Expand ]
 
DerTeufel1980
Old
(Last edited by DerTeufel1980; 27th April 2012 at 09:46 AM.)
#2  
Recognized Developer - OP
Thanks Meter 15066
Posts: 4,753
Join Date: Jul 2011

 
DONATE TO ME
Code:
next:
- deep idle V2?

27.04.2012
- Touchwake
- Vibrator intensity control
- much more governors
- color fix
- Wifi changes

25.04.2012
- 381 mb Ram with working 720 p recording and playback
- BLN V9 (to be controlled by using bln app or nstools)
- Live_oc
- Custom Voltage


24.04.2012
- fixed first release :p
- Devil boot logo
- voodoo color

many thanks to:
- malcho, who compiled cm7 for me, to get the libs for ram patch
- onecosmic and team icssgs, who motived me, to start compiling (my cm9 kernel was the first time doing anything with kernels and C )
- mailwe
- stratosk
- zacharias.maladroid
If you like my work, please donate to me



www.hellybean.com - Here you can find my rom and all my kernels

All my source (kernel, recovery, rom) can be found here:
https://github.com/DerTeufel
The Following 12 Users Say Thank You to DerTeufel1980 For This Useful Post: [ Click to Expand ]
 
DerTeufel1980
Old
(Last edited by DerTeufel1980; 27th April 2012 at 10:28 AM.)
#3  
Recognized Developer - OP
Thanks Meter 15066
Posts: 4,753
Join Date: Jul 2011

 
DONATE TO ME
Here you can find usefull links and Informations

Quote:

What the hell are all these governors?
A: here you should find the answer: http://forum.xda-developers.com/show...php?p=19846297


sleep multiplier and tunables:
mialwe and stratosk had the great idea, to change the sampling rate of ondemand governor while display of. for this, he introduced the sleepmultiplier (in his case factor 3). this means, if you set sampling rate to 20000, it changes to 60000 while screen off, and back, when screen on.

for ondemand:
i have made this multipliers tunable. proper values are between 1 and 5, because one could want a higher multiplier while screen off, if sampling rate is very low while screen on (higher sampling rate means, less checking for work load --> better batterie, worse performance). with this tunables you get better batterie, without making the performance worse while screen on.

two other tunables: up_threshold_min_freq and responsiveness_freq
the first one is a very low threshold while on low freq (by default 40), to make the governor scale up faster, until the responsiveness_freq is reached.

the responsiveness_freq is set to 400000 (400 mhz) by default. while the freq is below this value, up_threshold is the same as up_threshold_min_freq, and freq jumps to responsiveness_freq, with skipping the freq between the actual one and the responsiveness_freq.

responsiveness_freq can be set to values between 100000 and 1400000
up_threshold_min_freq can be set to the same values as the normal up_threshold.

not tunable: while screen off, up_threshold is set to 95, no matter your other settings, to save more batterie.

till now, the tunables have to be changend by:
Quote:
echo VALUE > /sys/devices/system/cpu/cpufreq/ondemand/VARIABLE_NAME

example:
echo 400000 > /sys/devices/system/cpu/cpufreq/ondemand/responsiveness_freq
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold_min_freq (disbaleling can be done by setting the up_threshold_min_freq to 100, this also disables the additional jump to the responsivenss freq).
echo 5 > /sys/devices/system/cpu/cpufreq/ondemand/sleep_multiplier
for lulzactive:
for this governor, i did similar things, but they are not tunable till now.

when screen off:
- inc_cpu_load is set to 90, and back to the original value, when screen turns on
- up_sample_time is set to 50000, and back to the original value, when screen turns on
- down_sample_time is set to 40000, and back to the original value, when screen turns on


possibility to switch between wifi PM_Fast and PM_Max mode (Pm_Fast = better signal, PM_Max = better batterie, default is PM_Fast)
Quote:
echo 0 > sys/module/bcmdhd/parameters/uiFastWifi (pm_fast)
echo 1 > sys/module/bcmdhd/parameters/uiFastWifi (pm_max)
to change the vibrator intensity on the fly, you have to do the following:
Quote:
echo value > /sys/class/timed_output/vibrator/duty (where value is between 20000 and 43640)
If you like my work, please donate to me



www.hellybean.com - Here you can find my rom and all my kernels

All my source (kernel, recovery, rom) can be found here:
https://github.com/DerTeufel
The Following 4 Users Say Thank You to DerTeufel1980 For This Useful Post: [ Click to Expand ]
 
rajeshbabushrestha
Old
(Last edited by rajeshbabushrestha; 27th April 2012 at 04:43 AM.)
#4  
rajeshbabushrestha's Avatar
Senior Member
Thanks Meter 63
Posts: 139
Join Date: Jan 2011

 
DONATE TO ME
downloading
Edit: went back to cm7 to try the devil kernel and i must say its awesome
The Following User Says Thank You to rajeshbabushrestha For This Useful Post: [ Click to Expand ]
 
ddd613
Old
#5  
Senior Member
Thanks Meter 30
Posts: 309
Join Date: Jul 2011
Location: Budapest
After glitch 13.1 1, with cleaning script ( wipe dalvik, and cache ) 2, install cm7 devil

Stoped at logo

I'm using MIUI Mintberry 2.3.17 CM7 based

Sent from my GT-I9000 using xda premium


Sent from my GT-I9000 using xda premium
 
mdv53
Old
#6  
Senior Member
Thanks Meter 8
Posts: 187
Join Date: Jan 2011
Location: Almelo
So far so good, no problems here
 
malcho
Old
#7  
malcho's Avatar
Senior Member
Thanks Meter 1954
Posts: 2,401
Join Date: Aug 2010
Location: Sarajevo

 
DONATE TO ME
Quote:
Originally Posted by ddd613 View Post
After glitch 13.1 1, with cleaning script ( wipe dalvik, and cache ) 2, install cm7 devil

Stoped at logo

I'm using MIUI Mintberry 2.3.17 CM7 based

Sent from my GT-I9000 using xda premium


Sent from my GT-I9000 using xda premium
Can u enter recovery?

If yes flash kernel again.
Check my youtube channel
http://www.youtube.com/user/spale1974?feature=mhee

CIT Computing - Thin client software
http://cit-computing.com/
 
ddd613
Old
#8  
Senior Member
Thanks Meter 30
Posts: 309
Join Date: Jul 2011
Location: Budapest
Quote:
Originally Posted by malcho View Post
Can u enter recovery?

If yes flash kernel again.
Ok can get recovery I'll try

Sent from my GT-I9000 using xda premium
 
ddd613
Old
#9  
Senior Member
Thanks Meter 30
Posts: 309
Join Date: Jul 2011
Location: Budapest
Stoped again

Sent from my GT-I9000 using xda premium
 
nguyen47
Old
#10  
nguyen47's Avatar
Senior Member
Thanks Meter 49
Posts: 303
Join Date: Jul 2011
Try Neo Kernel first and flash Devil kernel. Rom with glitch kernel is very hard to flash new kernel

Sent from my Sgs using XDA

The Following User Says Thank You to nguyen47 For This Useful Post: [ Click to Expand ]