[KERNEL]AndromadusMod [CM11.0][03/01/2014] - HTC Desire S

{
"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"
}
Features:
ION
Slub(default)
Vanilla adreno drivers
Fixes by faux
synced with common 3.0
UV/OV
OC up to 2Ghz
Bugs:
None, yet
NOTES:
This is the stock kernel for my cm builds
It may not work on flinny builds because of new drivers
Download:
- discontinued -
Changelog:
Code:
[COLOR=DarkRed]*OT: date format-> DD/MM/YY*[/COLOR]
*See gitorious for a full changelog*
[B]03/01/14
[/B]Based on desire HD kernel
Add required changes for saga
source clean up
Credits:
Flinny- Help with my first compile
Andromadus TM- the kernel
thewadegeek- Help with some compile errors
Christopher83- (http://forum.xda-developers.com/showthread.php?p=36677987)
Fraux123- His works and fixes
engelmarkus- USB OTG(http://forum.xda-developers.com/showthread.php?t=1887073)
Billauer- frandom
mrg666- his github
Nia Xia- uksm
android kernel tm- his 3.0 common github
Alex Shi- rwsem writer lock-stealing
Shaky156 - 2d-core OC
Mustaavalkosta - the kernel
paul - ION fixes

Discontinued kernels
These kernels are no longer updated!
CM10 Android 4.1.2 kernel:
Working on: CM10 - CM10.1 build 16<
Sources_zip
Sources_github (maybe i messed up the sources,so the zip is recommed)
CM10.1 Android 4.2.2 kernel:
Features:
Only experimental (=)
Compiled with latest custom linaro cortex a8 4.8.2 13.10 by Christopher83
sync with Andromadus: Aug 24 2013
Gov: dyn interactive, interactive 3.4, conservative, ondemand, userspace, powersave, performance
Sched: noop, deadline, row 3.4, cfq, bfq
Overclock CPU up to 2.0Ghz (=)
Overclock GPU 2d-core( Shaky156) @245Mhz (=)
ext4 optimizations
Ultra KMS
SWAP from linux 3.2.x
SLUB allocator(default) from linux 3.5.7
dynamic file sync 1.2 (=)
UnderVolt / OverVolt
vmstat, MM, shmem updated to linux 3.4
enabled power collapse to save battery
Removed almost any debug message to improve the performances
USB OTG (=)
dualshock 3 support (=)
Power saving when the wifi is off
FauxSound Control
More RAM
Dev\frandom
android logger, uhid and lowmemkiller from linux 3.10
*Many other changes not mentioned here*
Bugs:
Same as Stock Andromadus
USB otg: usb sticks need a special usb hub(you can find some info here)
cfq can cause reboots(I will work on this when i have more free time)
Changelog:
Code:
[COLOR=DarkRed][U][B]*See github for a full changelog, some changes have been removed from here to make the changelog shorter*[/B][/U][/COLOR]
[B]02/10[/B]
Restore the old ondemand gov. The new one was a bit laggy
Revert a tweak, there are no improvements
[B]29/09[/B]
3.0.97
sync with kernel common 3.0
some optimizations(see github)
update interactive
update ondemand to google 3.4(test)
Logger interface - Enable and disable the logger on android. Go to /sys/kernel/logger_mode.
update memory hotplug to linux 3.9
update dyn file sync
[B]24/08[/B]
3.0.93
sync with Andromadus
sync with kernel common 3.0
update ROW
[B]27/07[/B]
clean up the gpu oc code, 2d-core is really working now
update Interactive
[B]25/07[/B]
3.0.87
compiled with linaro 4.8.2 1307 cortex-a8 optimized thanks to Christopher83 with some optimization flags
Update 2d OC ( Shaky156)
ksm from linux 3.6.x
Some optimizations(see github)
Dyn file sync 1.2
Fix stability with custom linaro 4.8.2
Some updates from linux 3.10
Update ROW
remove smartassH3
What i forgot..
[B]09/07[/B]
sync with Andromadus
3.0.85
compiled with linaro 4.8.1 1305 cortex-a8 optimized thanks to [URL="http://forum.xda-developers.com/member.php?u=4825437"]Christopher83[/URL] with some optimization flags
Ultra KSM
calibration, lowmemkiller from linux 3.10
Overclock GPU (350Mhz 3d, 2d is also oced)
remove lz4 support
otg "working" again
vmalloc from linux 3.7
mm: loads of updates from linux 3.1.x/3.2.x/3.4.x (see github)
slab, slob, slub from linux 3.5.7
some general clean up
some fixes and optimizations(see github)
dyn readahed
latest interactive from caf 3.4
remove ondemanx, intellidemand and sio(sched)
some updates from 3.0 android common
rwsem from linux 3.9 + writer lock-stealing
block: updates and optimizations
update row sched to caf 3.4
sparse irq
heap randomization
dualshock 3 support
lighter kernel
[B]23/05[/B]
sync with Andromadus
3.0.79
linaro 4.8.1 cortex-a8 optimized thanks to [URL="http://forum.xda-developers.com/member.php?u=4825437"]Christopher83[/URL]
idle pm support (+ battery saving when screen is off)
dyn file sync 1.1
less debug msgs
fauxsound control tpa
disabled ntfs and cifs
lowmemkiller from linux 3.9
android logger from linux 3.10-rc1
dev\frandom
android binder updates
backport uhid from linux 3.10-rc1
disabled zRam(you can use turboBoost instead :) )
[B]10/04[/B]
sync with Andromadus
3.0.72
Added LZ4/LZ4HC kernel compression(disabled for now, the zImage cannot be flashed)
Now LZO kernel compression(Hope it will help the reboot a bit)
No debug msges for the camera
[B]04/04[/B]
sync with Andromadus
3.0.71
Added a tweak that [U]should[/U] help to save some RAM
[B]08/03[/B]
sync with Andromadus
3.0.68
added more freqs
added 1.9Ghz and 2.0Ghz (exp)
Overvolt up to 1600
compiled with linaro 13/02
[B]25/02[/B]
sync with Andromadus
3.0.66
tweaked bfq
prevent a possible crash on suspend/resume event
[B]17/02[/B]
sync with Andromadus
3.0.64
power saving when the wifi is off
[B]05/02[/B]
Sync with andromadus
3.0.62
USB OTG enabled and working(Only experimental)
NTFS r/w(Only experimental)
CIFS(Only experimental)
New Gov. SmartassH3
a few improvements(see github for a full changelog)
[B]18/01[/B]
sync with andromadus
linux 3.0.59
updated the android logger to linux 3.8
new voltage for 1.2Ghz (test) - 1.2 should not be higher than 1.3
more robust compaction
less modules
minor changes
[B]13/01[/B]
added ck1 and dynamic file sync
OverVolt up to 1550
Download:
see attachment(without 43)
CM10.2 Android 4.3.1 kernel:
Features: see cm10.1 kernel
Changelog:
Code:
[COLOR=DarkRed]*See github for a full changelog*[/COLOR]
[COLOR=Black]06/11
[/COLOR]
Code:
[COLOR=DarkGreen][COLOR=DarkGreen][COLOR=Black]3.0.101
selinux for android 4.3x[/COLOR][/COLOR][/COLOR]
Download:
see attachment(with 43)

Sources and How to compile
Sources:
AndromadusModCM10
AndromadusMod CM10.1-CM10.2
AndromadusMod CM11.0
Useful links:
Build your first kernel-xda
Changelog Linux kernel 3.0.y
If you are looking for a toolchain:
linaro toolchain by Christopher83
Code:
/*
* Your warranty is now void.*
* I am not responsible for bricked devices, broken hearts,
* thermonuclear war, you getting fired because the alarm app failed, or
* unfulfilled sexual partners. Please do some research if you have any
* concerns about features included in this kernel before flashing it! YOU are
* choosing to install it! * Backup your system and boot partitions,
* in case your phone blows up in your face because your phone
* cant handle the speed :).
*/
freq_table:
Code:
[B][COLOR=DarkRed]CLOCK[/COLOR][/B] [B][COLOR=DarkRed] VOLTAGES[/COLOR][/B]
{ 0, 24576, LPXO, 0, 0, 30720000, 800, VDD_RAW(800) },
{ 0, 61440, PLL_3, 5, 11, 61440000, 800, VDD_RAW(800) },
{ 0, 122880, PLL_3, 5, 5, 61440000, 800, VDD_RAW(800) },
{ 0, 184320, PLL_3, 5, 4, 61440000, 800, VDD_RAW(800) },
{ 0, MAX_AXI_KHZ, AXI, 1, 0, 61440000, 800, VDD_RAW(800) },
{ 1, 245760, PLL_3, 5, 2, 61440000, 800, VDD_RAW(800) },
{ 1, 368640, PLL_3, 5, 1, 122800000, 800, VDD_RAW(800) },
{ 1, 544000, PLL_2, 3, 0, 122800000, 900, VDD_RAW(900), &pll2_tbl[0] },
{ 1, 600000, PLL_2, 3, 0, 122800000, 925, VDD_RAW(925), &pll2_tbl[1] },
{ 1, 768000, PLL_1, 2, 0, 153600000, 950, VDD_RAW(950) },
{ 1, 806400, PLL_2, 3, 0, 192000000, 1025, VDD_RAW(1025), &pll2_tbl[2]},
{ 1, 921600, PLL_2, 3, 0, 192000000, 1050, VDD_RAW(1050), &pll2_tbl[3]},
{ 1, 1024000, PLL_2, 3, 0, 192000000, 1050, VDD_RAW(1050), &pll2_tbl[4]},
{ 1, 1200000, PLL_2, 3, 0, 192000000, 1100, VDD_RAW(1100), &pll2_tbl[6]},
{ 1, 1305600, PLL_2, 3, 0, 192000000, 1125, VDD_RAW(1125), &pll2_tbl[7]},
{ 1, 1401600, PLL_2, 3, 0, 192000000, 1200, VDD_RAW(1200), &pll2_tbl[8]},
{ 1, 1516800, PLL_2, 3, 0, 192000000, 1250, VDD_RAW(1250), &pll2_tbl[10]},
{ 1, 1612800, PLL_2, 3, 0, 192000000, 1350, VDD_RAW(1350), &pll2_tbl[11]},
{ 1, 1708800, PLL_2, 3, 0, 192000000, 1350, VDD_RAW(1350), &pll2_tbl[12]},
{ 1, 1804800, PLL_2, 3, 0, 192000000, 1400, VDD_RAW(1400), &pll2_tbl[13]},
{ 1, 1920000, PLL_2, 3, 0, 192000000, 1450, VDD_RAW(1450), &pll2_tbl[14]},
{ 1, 2016000, PLL_2, 3, 0, 192000000, 1500, VDD_RAW(1500), &pll2_tbl[15]},

Great work there!!!
Any plans for CM10.1??
And hope you could add smartassv2 govener

finally u have made a thread, thanks for the hard work :beer:
Sent from my supercharged tank
---------- Post added at 10:50 PM ---------- Previous post was at 10:47 PM ----------
Allen Hu said:
Great work there!!!
Any plans for CM10.1??
And hope you could add smartassv2 govener
Click to expand...
Click to collapse
this is for cm10.1
Sent from my supercharged tank

u should rename the title to [CM10.1]

anazhd said:
u should rename the title to [CM10.1]
Click to expand...
Click to collapse
yep, a problem with the title
edit;just flashed it, everything seems working fine. Will report if there is any problem. kylon, why not release the source code so everyone can work with this together and make it a better kernel., as a community :beer:
Sent from my supercharged tank

are you going to try to add MDDI support to the kernel?

giel123 said:
are you going to try to add MDDI support to the kernel?
Click to expand...
Click to collapse
EDIT:
there s no need to ask to flinny ._.
i need a file from your phone ( Config.gz )
you can find it in proc\
you need a root file manager

kylon said:
EDIT:
there s no need to ask to flinny ._.
i need a file from your phone ( Config.gz )
you can find it in proc\
you need a root file manager
Click to expand...
Click to collapse
Here is the config.gz from my phone with non-sony panel. I am using the stock rooted ROM.
https://www.dropbox.com/s/2ib5cezv7wjvue3/config.gz

hi kylon, I have a problem. my phone froze after I had a restore from titanium backup. sorry no dmsg and logcat for u as I am out of town now. I have to remove my battery to solve this. Hope u can look into this..
Sent from my supercharged tank

Con i install this on cm10?
Inviato dal mio Desire S

you are great! ;D
nice to see this.
going to install latest cm10.1 build by flinny and then flash this.
maybe it gives it some more epicness

hisname said:
hi kylon, I have a problem. my phone froze after I had a restore from titanium backup. sorry no dmsg and logcat for u as I am out of town now. I have to remove my battery to solve this. Hope u can look into this..
Sent from my supercharged tank
Click to expand...
Click to collapse
Overclock and uv?

Please can you post the MD5 sum?
Sent from my Desire S using xda app-developers app
---------- Post added at 07:57 PM ---------- Previous post was at 07:21 PM ----------
Work on miui zero
Sent from my Desire S using xda app-developers app

kylon said:
Overclock and uv?
Click to expand...
Click to collapse
200-1200mghz.no uv, kernel supports that? with Performance governor. SIO scheduler
Sent from my supercharged tank

Last night I have same random reboot with antutu benchmark and a little loop in normal use.. The benchmark score are 4961.. I love this kernel..
Sent from my Desire S using xda app-developers app

hisname said:
200-1200mghz.no uv, kernel supports that? with Performance governor. SIO scheduler
Sent from my supercharged tank
Click to expand...
Click to collapse
this kernel was born because i needed the uv to save battery
so, yes
and the kernel is already uved(just a little) because the stock kernel uses high voltages
alfredino85 said:
Last night I have same random reboot with antutu benchmark and a little loop in normal use.. The benchmark score are 4961.. I love this kernel..
Sent from my Desire S using xda app-developers app
Click to expand...
Click to collapse
with the next relase there will be 2 versions, stable and exp
the exp version is the one we are already using
the stable version will not have some of the experimental features,like the dynamic file sync, that can cause ramdon reboots in some cases
anyway,if this can help, this is my current cpu configuration:
screen on: dynInteractive / row 1300 / 368
screen off: powersave / row 768 / 245
i had no reboots till now (my phone usage is not heavy, but i can play bo zombies which is the heaviest game for us)
@alfredino
4900 is the minium score
i did 5200
remember you to kill all the background apps

kylon said:
this kernel was born because i needed the uv to save battery
so, yes
and the kernel is already uved(just a little) because the stock kernel uses high voltages
with the next relase there will be 2 versions, stable and exp
the exp version is the one we are already using
the stable version will not have some of the experimental features,like the dynamic file sync, that can cause ramdon reboots in some cases
anyway,if this can help, this is my current cpu configuration:
screen on: dynInteractive / row 1300 / 368
screen off: powersave / row 768 / 245
i had no reboots till now (my phone usage is not heavy, but i can play bo zombies which is the heaviest game for us)
@alfredino
4900 is the minium score
i did 5200
remember you to kill all the background apps
Click to expand...
Click to collapse
what is dynamic file sync? Google search bought me no results
Sent from my supercharged tank

faux123 said:
The dynamic sync control interface uses Android kernel's unique early suspend / lat resume interface.
While screen is on, file sync is disabled.
when screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Click to expand...
Click to collapse
File synchronization (or syncing) in computing is the process of ensuring that computer files in two or more locations are updated via certain rules.
In one-way file synchronization, also called mirroring, updated files are copied from a 'source' location to one or more 'target' locations, but no files are copied back to the source location. In two-way file synchronization, updated files are copied in both directions, usually with the purpose of keeping the two locations identical to each other. In this article, the term synchronization refers exclusively to two-way file synchronization.
disabling it when screen is on, we have a performance improvement

Related

[DISCONTINUED][KERNEL][2011-04-05]kAmMa's Lightweight Kernel for Enthusiasts v2.3

Use at your own risk
I take no responsibility for any demage, which this kernel can cause
Key kernel features
- OC MAX to 1.53GHz
- undervolted
- Interactive, powersave, conservative, ondemand, performance governor
- BFQ IO scheduler
- SLQB allocator
- EXT4 support
- TUN module
- CIFS module
- snq- CPU Vdd levels
- change frequency on-the-fly
I bought Motorola Atrix 4G
Changelog v2.3 - for real enthusiasts
- RockPlayer lag fixed
- adb developer mode fixed
- added BFQ IO sched as default
kkernel_v23_cw.zip (4.65 MB) http://www.multiupload.com/H18USJBXZI
kkernel_v23_fb.zip (4.33 MB) http://www.multiupload.com/Z15SUAXI3Y
How to change any frequency above 1017600Hz on-the-fly
Code:
echo 'c1536000 1593600 1325' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
"c" means CHANGE
"1536000" old frequency
"1593600" new frequency (unlimited)
"1325" voltage (limited to 1500mV)
How to set max frequency on-the-fly
Code:
echo 'm1593600 1350' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
"m" means max frequency
1593600 is max frequency (no limitation)
1350 is voltage for this frequency (maximum is limited to 1500mV)
===================================================================
Changelog v2.2 - for real enthusiasts
- some minor updates
- source clean-up
- EXT2/EXT3/EXT4 support
- only CFS version for this and future releases
- tested few days with CoreDroid ROM with no issue found
- Quadrant score 3438 (1.53GHz) - screenshot bellow
kkernel_v22cfs_cw.zip (4.63 MB) http://www.multiupload.com/4CU729S1HK
Changelog v2.1 - for real enthusiasts
- SLQB added
- BFS/CFS version
kkernel_v21bfs_cw.zip (3.41 MB) http://www.multiupload.com/SP0VBME6TF
kkernel_v21cfs_cw.zip (3.43 MB) http://www.multiupload.com/YCWT6VC0O9
Changelog v2.0 - for real enthusiasts
- based on new HTC sources
- CIFS and UTF8 support directly in kernel (no *.ko module needed)
- EXT4 support
kkernel_v20cfs_cw.zip (3.43 MB) http://www.multiupload.com/B04O7RGJNH
Changelog v1.9 - for real enthusiasts
- change any frequency above 1017600Hz on-the-fly
- YouTube issue solved
kkernel_v19bfs_cw.zip (4.57 MB) http://www.multiupload.com/SA5ZF9PV57
kkernel_v19cfs_cw.zip (4.62 MB) http://www.multiupload.com/34H269DABM
Changelog v1.8 - for real enthusiasts
- SLQB allocator added
kkernel_v18_172_cw.zip (4.59 MB) http://www.multiupload.com/HK1AUAUB6M
kkernel_v18_cw.zip (4.56 MB) http://www.multiupload.com/7NM0KTQJAZ
kkernel_v18cfs_172_cw.zip (4.64 MB) http://www.multiupload.com/1J68SEDLWW
kkernel_v18cfs_cw.zip (4.64 MB) http://www.multiupload.com/FBHSDR7GBH
Changelog v1.7 - for real enthusiasts
- code refactor
- 2 builds - BFS vs CFS
- IO scheduler could be changed on-the-fly (included CFQ(default), BFQ, DEADLINE, NOOP)
- Smartass Governor removed (no time to optimize it in these days)
kkernel_v17bfs_172_cw.zip (4.58 MB) http://www.multiupload.com/4XGD6GUO5V
kkernel_v17bfs_cw.zip (4.54 MB) http://www.multiupload.com/NDY2H9TBZ0
kkernel_v17cfs_172_cw.zip (4.62 MB) http://www.multiupload.com/0H0C0WIE38
kkernel_v17cfs_cw.zip (4.59 MB) http://www.multiupload.com/U8973AAQZP
Changelog v1.6 - for real enthusiasts
- CFS scheduler (wake-up lag and RockPlayer issue solved)
- CFQ IO scheduler
- Smartass Governor added
kkernel_v16_172_cw.zip (4.63 MB) http://www.multiupload.com/BIU9S15PK1
kkernel_v16_cw.zip (4.59 MB) http://www.multiupload.com/EFNVJ8LT1Z
Changelog v1.5 - for real enthusiasts
- max frequency set on-the-fly !!! WARNING - Using this feature can make your device very unstable or cause permanent demage !!!
- freq. table reduced to these values (245760 368640 768000 1017600 1094400 1209600 1305600 1459200 1536000)
Fastboot package - http://rapidshare.com/files/445794634/kkernel_v15.zip
CW package (for HTC Sense ROM v1.32) - http://rapidshare.com/files/445794656/kkernel_v15_cw.zip
CW package (for HTC Sense ROM v1.72) - http://rapidshare.com/files/445794649/kkernel_v15_172_cw.zip
MIRROR
=======
kkernel_v15_172_cw.zip (4.57 MB) http://www.multiupload.com/C81VKGI6U5
kkernel_v15.zip (4.21 MB) http://www.multiupload.com/OJAFAG4XDH
kkernel_v15_cw.zip (4.54 MB) http://www.multiupload.com/C658TD6H4E
Changelog v1.4 - for real enthusiasts
- there was a bug in the real-time VDD levels settings (it wasnt work at all) - fixed
- UV for your device (how-to: http://forum.xda-developers.com/showthread.php?t=821372) - WARNING - Using this feature can cause your device very unstable
Fastboot package - http://rapidshare.com/files/439578054/kkernel_v14.zip
CW package - http://rapidshare.com/files/439578055/kkernel_v14_cw.zip
CW package (for HTC Sense ROM v1.72) - http://rapidshare.com/files/443779735/kkernel_v14_172_cw.zip
Changelog v1.3 - for real enthusiasts
- snq- CPU Vdd levels added: you can change your Voltages on-the-fly and make optimal UV for your device (how-to: http://forum.xda-developers.com/showthread.php?t=821372) - WARNING - Using this feature can cause your device very unstable
Fastboot package (noUV) - http://rapidshare.com/files/438863626/kkernel_v13_noUV.zip
CW package (noUV) - http://rapidshare.com/files/438863625/kkernel_v13_cw.zip
Changelog v1.2
- updated Interactive Governor
- undervolted
- new freq. table (43 freq. steps)
- errata 430973, 458693, 460075
Fastboot package - http://rapidshare.com/files/435843449/kkernel_v12.zip
Fastboot package (noUV) - http://rapidshare.com/files/435896232/kkernel_v12_noUV.zip
CW package (noUV) - http://www.multiupload.com/8A7ZBOBVFF
Changelog v1.1
- new tweaks - now 3255 in Quadrant Standard (picture bellow)
- back to BFS (overall performance VS RockPlayer issue)
- HW3D enabled
- CIFS module added
Fastboot package - http://rapidshare.com/files/435082129/kkernel_v11.zip
Changelog v1.0
- tweaks in boot-ramdisk (CFS)
- tweaks in Interactive Governor (set max speed on wake-up)
- merged with tweaks from Cyanogens HTC Vision kernel
CW package - http://rapidshare.com/files/433888764/kkernel_v10cfs_cw.zip
Changelog v0.9
- some tweaks
- changed freq_table (removed unused frequencies - otptimization for Interactive Governor)
Fastboot package (CFS scheduler) - http://rapidshare.com/files/433020765/kkernel_v09cfs.zip
CW package (CFS scheduler) - http://rapidshare.com/files/433020854/kkernel_v09cfs_cw.zip
Changelog v0.8
- some tweaks - now 3234 in Quadrant
- added module for OpenVPN (tun.ko)
Fastboot package (BFS scheduler) - http://rapidshare.com/files/432431783/kkernel_v08.zip
CW package (BFS scheduler) - http://rapidshare.com/files/432813639/kkernel_v08bfs_cw.zip
Fastboot package (CFS scheduler) - http://rapidshare.com/files/432619838/kkernel_v08cfs.zip
CW package (CFS scheduler) - http://rapidshare.com/files/432812575/kkernel_v08cfs_cw.zip
Changelog v0.7
- added EXT4 support (upgraded)
- some tweaks - now 3056 in Quadrant with BFS kernel
Changelog v0.6a
- removed BFS - caused issues in RockPlayer and YouTube
Changelog v0.6
- added BFQ
- bugfix: perflock disabled
Changelog v0.5
- added BFS scheduler
- 3030 in Quadrant Standard
Changelog v0.4
- reverted back to official HTC Ace kernel version 2.6.32.21 - better performance
- added custom frequencies (1440000, 1516800, 1536000)
- 2759 in Quadrant Standard
Changelog v0.3
- updated kernel to version 2.6.32.25
- back to stable voltages (but still little lower than in v0.1)
Changelog v0.2 experimental:
- all features as 0.1
- decreased voltages
If you already have v0.1, you dont need to install wifi module (bcm4329.ko).
If you notice any instability, change kernel to v0.1 and let me know.
Initial version 0.1:
- overclockability to 1.49GHz
- added Interactive governor
- added Conservative governor
- added Powersave governor
Info:
default governor is Interactive with scaling from 245Mhz to 1497MHz
How to install
1. unpack downloaded ZIP file (for example to d:/temp)
2. connect device with computer with Android SDK tools (adb, fastboot)
3. reboot to bootloader
adb reboot bootloader
Click to expand...
Click to collapse
4. flash new kernel
fastboot flash zimage d:/temp/zImage
Click to expand...
Click to collapse
5. restart device
fastboot reboot
Click to expand...
Click to collapse
6. push new wifi module
adb push *.ko /data/local/
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p25 /system
busybox cp /data/local/*.ko /system/lib/modules/
Click to expand...
Click to collapse
This kernel is based on changes made by: Cyanogen, coolbho3000, Apache14, snq-, erasmux
Source code: https://github.com/kamma/ace_kernel
Hi Kamma, looking forward to giving this a try! At 1.49ghz what voltage will t be at, how much overvolted or undervolted if thats even possible? lol
Thank you very much for this
cd993 said:
Hi Kamma, looking forward to giving this a try! At 1.49ghz what voltage will t be at, how much overvolted or undervolted if thats even possible? lol
Click to expand...
Click to collapse
+1
cd993 said:
Hi Kamma, looking forward to giving this a try! At 1.49ghz what voltage will t be at, how much overvolted or undervolted if thats even possible? lol
Click to expand...
Click to collapse
because of stability a use same values as cyanogen in visoin kernel :
{ 1017600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1113600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1209600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1305600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1401600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1497600, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
Click to expand...
Click to collapse
Thanks for your effort bro!
cd993 said:
Hi Kamma, looking forward to giving this a try! At 1.49ghz what voltage will t be at, how much overvolted or undervolted if thats even possible? lol
Click to expand...
Click to collapse
+1
Works like a charm thanks buddy
Sent from my Desire HD using XDA App
nice job thanks, will have a go when i am back home....
have used all your individual governors and kernels from the oc thread and they worked just fine...
kamma said:
- added Interactive governor
- added Conservative governor
- added Powersave governor
Info:
default governor is Interactive with scaling from 245Mhz to 1497MHz
Click to expand...
Click to collapse
Since i'm new to this, can someone please tell me what this means?
Please could someone help, I have completed 1-5 no problems, but when trying to push the wifi module I get this
Any help much appreciated
muzens said:
Please could someone help, I have completed 1-5 no problems, but when trying to push the wifi module I get this
Any help much appreciated
Click to expand...
Click to collapse
you dont have rooted device ?
kamma said:
you dont have rooted device ?
Click to expand...
Click to collapse
I have permarooted with S-OFF, root apps work fine (setCPU, root explorer, SuperUser etc.)
muzens said:
I have permarooted with S-OFF, root apps work fine (setCPU, root explorer, SuperUser etc.)
Click to expand...
Click to collapse
did allow adb to gain root access ?
kamma said:
did allow adb to gain root access ?
Click to expand...
Click to collapse
Maybe be a stupid question, How do I allow it?
Thanks for your help
muzens said:
Maybe be a stupid question, How do I allow it?
Thanks for your help
Click to expand...
Click to collapse
if you start any application, which wants to gain root access, for the first time, then SuperUser app shows you dialog where you can allow or deny to gain root.
if you already denied to adb gain root, so you have to clear it in SuperUser app.
kamma said:
if you start any application, which wants to gain root access, for the first time, then SuperUser app shows you dialog where you can allow or deny to gain root.
if you already denied to adb gain root, so you have to clear it in SuperUser app.
Click to expand...
Click to collapse
I have allowed other apps, but ADB hasn't shown up, nor is it in the list of the allowed apps.
muzens said:
I have allowed other apps, but ADB hasn't shown up, nor is it in the list of the allowed apps.
Click to expand...
Click to collapse
i dont know then...
it should look like that :
kamma said:
i dont know then...
it should look like that :
Click to expand...
Click to collapse
I will play around and see if anything happens, thank you for your modules,kernels and help
EDIT: I don't know why but I ran VISIONary r12 and permarooted, again, now everything is working fine Thanks again
Donation sent 53217024Y03045217
kamma said:
because of stability a use same values as cyanogen in visoin kernel :
Click to expand...
Click to collapse
Great stuff (kernel is working here) little question, the 1ghz clock is according to your post 1200mV, I thought default was 1100mV?! (Source: http://forum.xda-developers.com/showpost.php?p=9150605&postcount=14)
If so, can't you lower the 1ghz clock to use 1100mV, since this is the default which is tested by HTC
dubbeld00 said:
Great stuff (kernel is working here) little question, the 1ghz clock is according to your post 1200mV, I thought default was 1100mV?! (Source: http://forum.xda-developers.com/showpost.php?p=9150605&postcount=14)
If so, can't you lower the 1ghz clock to use 1100mV, since this is the default which is tested by HTC
Click to expand...
Click to collapse
Im not sure about default voltages. But i can build experimental kernel with lower voltages.
kamma said:
Im not sure about default voltages. But i can build experimental kernel with lower voltages.
Click to expand...
Click to collapse
Well I was looking for a stable kernel with stable voltages if the normal voltage is 1100, it might be a bit overkill to put it at 1200mV (since we have another CPU, the voltages might also differ from the Desire Z)
But I can't find any information about it...
Edit: Can't find it in the original acpuclock-7x30.c... seems that HTC doesn't updated this file (cause it stops at specifiing mV's and speeds to 800mhz, which is the default clock of the Desire Z).

[ROM] LeeDrOiD HD ARA V1.2.0 [ 28th Feb | Arabic | Fast | Stable | Custom Kernel ]

Presenting LeeDrOiD in Arabic for the HTC Desire HD....
Android 2.2 - Arabized FroYo & Sense... No Gimmick's, No Bull****.. Just an EPIC HD Experience
With thanks to: PaulObrien l RaiderX303 l ChainsDD l snq- l Scar45 | Apache14
If you don't know me, take a Look at my ever popular Classic HTC Desire ROM Here on XDA or Here on the LeeDrOiD Mini-Site
My name is Lee Bailey, I am a 28 year old farther of 3 from North east England, I have been developing Android ROM's for just over a year, always taking great pride in everything I do. I have a vast & varied knowledge surrounding the android platform.
Official Support Links:
» Chat live now or join #LeeDrOiD-ROMs on Freenode (irc.handhelds.org)
» Modified Kernel Source on github
​
What you get:
Base Android 2.2 - RUU Ace HTC ARA 1.83.415.4
You will NOT loose root or S-off...
Unsecured boot.img with ADB Remount
De-odexed & Zipaligned
HEUGE BATTERY IMPROVMENT!!
Kernel - LeeDrOiD Ace V 2.2.2 - 2.6.32.29-[email protected]
Available CPU governors - On Demand, Performance, Conservative, Powersave, Userspace, Smartass & Interactive << (If running benchmarks, switch to performance)
Slightly Undervolted with an OPTIONAL OC up to 1497MHz using Set CPU, free for XDA members
Default CPU config = Smartass governor @ 245MHz - 1036MHz (only 12MHz above stock
Increased WiFi Performance whilst "sleeping".
BFQ, CFQ & Deadline I/O Scheduler's
GPU+ mod (Improved 2D & 3D Graphics performance)
Improved WiFi Driver & PM = Fast (in sleep )
SLQB Memory allocator
CIFS support & Manager
Open VPN
Optional A2SD+Patch (move apps & dalvik cache to an ext partition on your MicroSD)
Rooted with Superuser permissions
Busybox 1.18.1
Nano command-line text editor support
Bash command shell support
/data/app/ zipaligned on boot (Improved RAM performance)
Ram Optimizations
Fully optimized framework
Clean, Fast & Stable!
Increased Dalvik-VM Heap size
Huge APN List
Custom LeeDrOiD Bios Boot animation
Minor UI Tweaks
Semi transparent app drawer & notification pull down
Titanium Backup & Rom manager
HTC Notes, Coin & Sand timer widgets
Voice Dialer (working with Bluetooth)
AD-free & hosts (Updated & working)
Spare parts (advanced configuration tool)
Genie News & Weather widget
Launcher2 (Optional Stock android launcher)
Fancy widget
Android market V2.2.11
Voice Search V2.1.1
Adobe Flash Player V10.1.106.16
Google Maps V5.0.0
Facebook V1.5.1
Gmail V2.3.4.1
Updated Twitter V2.0.1
YouTube 2.1.6
R2D2
Clear default home app
Performance & stability boosts!
Supported Languages: Arabic & English
.
Known Issues: NONE!
Click to expand...
Click to collapse
Change Log
LeeDrOiD HD ARA V1.2.0
Kernel - Updated LeeDrOiD Kernel V2.2.2
Kernel - Re-based on new HTC source
Kernel - New Video, Audio & prox sensor drivers
Kernel - Fine tuned CPU voltages based on benchmarks
Kernel - Max freq - standard kernel 1806Mhz (default still 1036 @ smartass)
Kernel - Smartass Screen off Max freq now 499Mhz
Kernel - Fine tuned Audio Boosts (20% increase) & increased main speaker by 25%
Kernel - Heavily optimised build
Kernel - Default I/O Scheduler "Deadline"
Kernel - Undervolted lower frequencies (Power Saving)
Kernel - Vdd levels interface for both builds #Reffer http://forum.xda-developers.com/showpost.php?p=9261189&postcount=2
Background Speed tweaks
Default install location set to internal (1)
Camera Colour fixed (Thanks to PapaDocta)
Fixed Rosie transparent App drawer
Updated adfree hosts
Updated Android market V2.3.3
Updated Gmail V2.3.4.1
Updated Twitter V2.0.1
Updated Titanium backup
Updated Rom Manager
And a few other things I cant remember
Please read the FAQ in post 2#
Download links (Torrent, Drop Box)
Click to expand...
Click to collapse
LeeDroiD HD ARA V1.2.0 (FTP)
LeeDroiD HD ARA V1.2.0 (Torrent)
To Add A2SD+ support, please flash the below patch straight on top of the rom >>this will be required for existing A2SD+ users<<
>> Please note, 1st boot may take up to 10 minutes as every application in /data will be zipligned, the time it takes depends on how many applications you have installed.. DO NOT PULL THE BATTERY <<
Full Rom MD5# e7482ff06d7a62b9663b7d16f34455dc
Click to expand...
Click to collapse
LeeDrOiD Kernels​
To be flashed using CWM 2.x.x.x.x
Click to expand...
Click to collapse
LeeDrOiD V2.2.2 custom Kernel - 27/02/11 (FTP)
MD5# 3b031d5f911c8797fc2354d35efb415c
LeeDrOiD V2.2.2 BFS custom Kernel - 28/02/11 (FTP)
For the benchmark nuts... The BFS Kernel > Brain Fuch Scheduler (More info from the creator here) - Performance Governor as default, Max 1.8Ghz
MD5# 231c8b3ba68432d6853b85cf1f5d59de
DHD- 1.83 ARA Stock Kenel CWM Flashable Zip
Optional Add-on's
Click to expand...
Click to collapse
Add A2SD+ support
The above patch will add A2SD+ scripts to your device, Please reffer to pos #2 "FAQ" for more info
LeeDrOiD ARA No SeNsE Patch (FTP)
The above patch will remove all sense widgets, HTC navigation & HTC sense from your device.
Already included is Launcher2 & Fancy widget. Google Desk Clock, Google car Home & Car homeLauncher will be added
LeeDrOiD HD - Screen captures
{
"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"
}
LeeDrOiD HD Change Log History
Current ROM Version = V1.2.0
Current Kernel Version = V2.2.2​
Change Log
LeeDrOiD HD ARA V1.1.0
Kernel - Updated LeeDrOiD Kernel V2.0.2
Kernel - Updated Video & Audio drivers from HTC EVO 4G Speedy source
Kernel - Added SLQB Memory allocator
Kernel - WiFi PM = FAST in sleep
Kernel - nls_utf8 built in
Kernel - Cleaned up - removed debug info
Kernel - rolled back proximity sensor driver (stock)
Kernel - Fixed & improved interactive govenor
Youtube & Video issues fully resolved!
Added Rosie transparent App drawer
Overall Performance & stability improved
Updated Fancy Widget v2.1.6 PL1
Updated Google Maps v5.1.0
Updated Titanium backup v3.6.8
Updated Facebook V1.5.1
Removed Gallery 3D (available on the market)
Cleaned up redundant files & Removed "sd" folder.
Updated A2SD+ Add-on (Existing A2SD+ users need the updated patch)
LeeDrOiD HD ARA V1.0.0
Initial Release
Click to expand...
Click to collapse
Notes​
1. This FAQ is applicable mostly to LeeDroid ROMS. Some of the parts can be explored on other ROMs (Stock or Custom).
2. PLease read the forums linked to this FAQ for more detailed information.
3. This FAQ is a collaboration of suggestions, pointers & solutions from many other XDA forum members - Credits where due.
5. If you have any suggestions/possible additions for the FAQ, feel free to PM me!
Additional thanks to - prateekgujral - Leith51 - willk22 - jkoljo - paulobrien​
Q: How do I flash this ROM?​
Requirements
You will first need to ROOT your DHD.
Apply Radio S-OFF/, S-OFF
Install Clockwork Recovery: The easiest way is to root your phone as above and download Rom Manager from the Market, which has an option to install C'Work Recovery.
Once you have done as above
Drop LeeDrOiD_HD_V1.Xx.zip on you SD card
Check the MD5# matches the one in post 1#
Ensure you have more than 40% Charge & Unplug your DHD.
Boot into recovery (either via rom manager or by powering up with the vol- button held)
Select "backup&restore" then backup your existing ROM. (usually referred to as a "Nandroid" backup)
If you want a clean install, scroll to "wipe data/factory reset" (this step is recommended but not always required)
Select flash zip from SD card
Select the LeeDrOiD_HD_V1.Xx.zip
Wait for the flashing process to complete and reboot
Click to expand...
Click to collapse
A2SD+​
Q: What is A2SD+
A:
A2SD+ Moves your apps & Dalvik cahcheto a hidden EXT partition on your MicroSD
You will be required to format you SD card with 2 partitions as laid out below
How do i set up my MicroSD ready for A2SD+
A:
Backup all data on you SD card (this will be Formatted)
The card should be formatted with your standard FAT32 partition 1st followed by an EXT3 partition (I would recommend a minimum 512mb)
Linux users use GParted or a similar software.
For everyone else I would recommend using Rom Manager or CWM
Once you have downloaded ROM manager from the market, open the app and click partition SD Card, Select your EXT size and set 0mb for swap
Restore your data to your SD.
Flash the A2SD+ Patch
Boot << Please be aware, 1st boot may take a while depending on how many apps you have installed.
Click to expand...
Click to collapse
LeeDrOiD Kernel - Custom freq & Voltage table​
LeeDrOiD Freqs & Voltages -------------HTC "Stock Freqs & Voltages
{ 245000, 900, VDD_RAW(900) }, ----- | ----- { 245760, 1000, VDD_RAW(1000) },
{ 422400, 925, VDD_RAW(925) }, ----- | ----- { 368640, 1050, VDD_RAW(1050) },
{ 460800, 950, VDD_RAW(950) },
{ 499200, 950, VDD_RAW(950) },
{ 537600, 975, VDD_RAW(975) },
{ 576000, 975, VDD_RAW(975) },
{ 614400, 975, VDD_RAW(975) },
{ 652800, 1000, VDD_RAW(1000) },
{ 691200, 1000, VDD_RAW(1000) },
{ 729600, 1000, VDD_RAW(1000) },
{ 768000, 1025, VDD_RAW(1025) }, ---- | ---- { 768000, 1100, VDD_RAW(1100) },
{ 806400, 1025, VDD_RAW(1025) }, ---- | ---- { 806400, 1100, VDD_RAW(1100) },
{ 844800, 1025, VDD_RAW(1025) },
{ 883200, 1025, VDD_RAW(1025) },
{ 921600, 1050, VDD_RAW(1050) },
{ 960000, 1050, VDD_RAW(1050) },
{ 998400, 1050, VDD_RAW(1050) }, ---- | ---- { 1024600, 1200, VDD_RAW(1200) },
{ 1036800, 1075, VDD_RAW(1075) },
{ 1075200, 1075, VDD_RAW(1075) }, >>>>>>>>># Max allowed VDD is 1300
{ 1113600, 1075, VDD_RAW(1075) }, >>>>>>>>># Min allowed VDD is 750
{ 1152000, 1100, VDD_RAW(1075) },
{ 1190400, 1100, VDD_RAW(1075) }, <<<<<<<<<# All frequencies are using voltages within
{ 1228800, 1100, VDD_RAW(1100) }, <<<<<<<<<# Safe working limits
{ 1267200, 1125, VDD_RAW(1125) },
{ 1305600, 1175, VDD_RAW(1175) },
{ 1344000, 1175, VDD_RAW(1175) },
{ 1382400, 1200, VDD_RAW(1200) },
{ 1420800, 1225, VDD_RAW(1225) },
{ 1459200, 1225, VDD_RAW(1225) },
{ 1497600, 1250, VDD_RAW(1250) },
Click to expand...
Click to collapse
Other useful tips, tricks & possible issues​
Q: How do I remove /system applications that I don't want or need?
A: For the above there are several options.
Please take care when deleting HTC proprietary apk's, there are a lot of dependancies in HTC ROM's.. NANDROID BACKUP 1st
Option 1: Remove them from the zip prior to flashing the ROM, this is best done with either Winrar or z7zip, DO NOT EXTRACT THE ROM, simply navigate to the folder within the zip and delete the apk's.
Option 2: Download Root Explorer from the market, navigate to the folder and hit mount R/W then delete the apk's.
Option 3: Use adb or OtADB(an extremely handy ADB GUI).
Click to expand...
Click to collapse
Additional FAQ's, tips & tricks By prateekgujral​
Q: I want to run a software/hardware check on my DHD.
A: Dial *#*#3424#*#*
Q: I put the .apk on my SD card but how do I now Install?
A: You will need a file explorer, use Astro (in LeeDroid ROM) or download one from the Market. Using it, go to the location on the SD Card where you have put the .apk and click to install.
Q: Can I format my SD card? How?
A: Yes, you can! Be sure to back up the app data folders, otehrwise you may experience some problems with some applications. Connect the phone to the PC in disk drive mode. From MY computer on your PC, locate the phone drive, and format.
Q: I am unable to assign a ringtone to contact!
A: This is a typical HTC issue. The alternative is to open the Music app from all programs, select the song, click on the capacitive menu button and select set as ringtone.. follow further. (Thanks to LeeDroid)
Q: I cannot adjust the pic size while assigning it to a contact, the pinch to zoom doesnt work.
A: If you press and hold the corner of the box that appears on the pic while doing the above, ou can actually adjust the size of the pic to be shown. This is the only was known at the moment. (Discovered by prateekgujral.)
Q: How do I get rid of the vibration feedback
A: Setting> Sounds> (Scroll down) to Vibrate feedback << un-check
(Note: If you uncheck this you will loose vibration everywhere, even on the capacitive buttons.)
Q: The sounds on my DHD are quite low.
A: Check in Settings> Sounds> Volume
Q: I need ringtones/ notification tones on the system.
A: The best way to do so is before flashing open the zip (donot extract). Go to /system/media/audio - Drop your .mp3 into the respective folders.
Remember > You have not extracted the .zip, so once you drop it and close the zip, it will be there. Now flash as normal.
Q: Some programs are not responding, DHD is getting slow.
A.
1. Try rebooting (Normal).
2. Check the third party installations and compatibility.
3. Second last resort: Factory re-set and reflash the LeeDroid Rom.
4. Last resort: Full Wipe and flash the LeeDroid ROM.
Q: My Mobile data is not working.
A: Check the settings in Settings> Wireless and Networks> Mobile Networks
If there are no settings, contact your carrier provider to get the settings.
Q: How do I stop the screen from auto rotating?
A: Settings> > Display > Uncheck Auto Rotate
Q: I am playing Teeter but the caliberation is out.
A: Settings> Display> G Sensor Caliberation (Follow instructions).
2nd Reservaion...
kernel 1.4?
melyee said:
kernel 1.4?
Click to expand...
Click to collapse
Proximity sensor fixed, cleaned up, debugging info stripped
awesome work Lee.I'll check it later cus it's too late here and I'm waiting for a torrent to download.tomorrow I will flash my DHD with it and tell you the results.now it's our turn to make this thread popular
Lee I have already spread the news about this great ROM
and until it fully uploaded I'll try it out
Thanx alot lee,, u r the man... thanx alot for making this long awaited wish a reality,, now am gonna enjoy the best HD ROM from the best developer in my native language>> thanx again
adam7 said:
Lee I have already spread the news about this great ROM
and until it fully uploaded I'll try it out
Click to expand...
Click to collapse
as I say, if the demand is there, it will follow the same path as my 2 existing builds.. but fully Arabized
Got to admit, the build went smoothly enough.. testing was a nightmare lol.. I dont speak or read Arabic... its a good job english is supported, although the initial screens were a little confusing!
THANK YOU VERY MUCH LEE.
now,can you do somthing to us with the stock(183) rom like finding a way to root it?
thanks
LeeDroid said:
as I say, if the demand is there, it will follow the same path as my 2 existing builds.. but fully Arabized
Got to admit, the build went smoothly enough.. testing was a nightmare lol.. I dont speak or read Arabic... its a good job english is supported, although the initial screens were a little confusing!
Click to expand...
Click to collapse
LOLz....I know that you worked hard with this ROM and hopefully you'll see enough demand to make this thread keep going.
cturbos said:
THANK YOU VERY MUCH LEE.
now,can you do somthing to us with the stock(183) rom like finding a way to root it?
thanks
Click to expand...
Click to collapse
wasnt aware that one wasn't cracked yet! does that mean many potential Arabic users are currently unrooted?
yes sir a lot not rooted
will you please find a way.
cturbos said:
yes sir a lot not rooted
will you please find a way.
Click to expand...
Click to collapse
Il have a look at the existing 1.32 exploit, you guys tried doing the downgrade?
Sent from my LeeDrOiD loaded HTC Desire HD using my thumb....
I don`t want to go that route,downgrading then upgrading,unless it`s really a must.
cturbos said:
I don`t want to go that route,downgrading then upgrading,unless it`s really a must.
Click to expand...
Click to collapse
Its the best way tbh, your only downgrading to access a security flaw, you will be right back up there once its over..
Personally think its a better way to do it than to try and find a new exploit, at least the 1.32 exploit is tried and tested
LeeDrOiD HD ARA V1.0.0 IS UP
Links in the OP ​
LeeDroid said:
LeeDrOiD HD ARA V1.0.0 IS UP
Links in the OP ​
Click to expand...
Click to collapse
Bad news Lee. I get this message when I open Dropbox:
"Error (509)
This account's public links are generating too much traffic and have been temporarily disabled!"
Maybe you can attach the torrent file here?
mr.r9 said:
Bad news Lee. I get this message when I open Dropbox:
"Error (509)
This account's public links are generating too much traffic and have been temporarily disabled!"
Maybe you can attach the torrent file here?
Click to expand...
Click to collapse
Damn dropbox! If you have an account, you can copy the file to your account and download it, il get the links fixed ASAP
Sent from my LeeDrOiD loaded HTC Desire HD using my thumb....
DL Links in the OP fixed! linked directly to the mini site​

[Kernel][JB] Beastmode Reloaded 3.5 | 09/01/13 | 4.2.2 COMPAT!

{
"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"
}
https://github.com/zarboz/Evita_UL_422-JB
What is a Kernel?
A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer. It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).
Click to expand...
Click to collapse
What is Sweep2wake?Does it keep my phone awake?
Short answer: No.
Long answer:
Sweep2wake works with IRQs (Interrupts).
An interrupt can be best imagined as you doing something, like shopping at the local super market, when someone jumps in front of you and punches you into your family jewels. You will most certainly not just continue shopping.
In technical terms: An Interrupt interrupts the normal operation of a program and executes "special" code instead.
So if you touch your screen, an interrupt is send on which the touch driver reacts. That's it.
Since we have a capacitive touchscreen you also do not need to worry about any pressure onto the screen.
If you want to disable sweep2wake execute this command on your phone (adb shell or directly), you can also add it to an init.d script.
Code:
echo "0" > /sys/android_touch/sweep2wake
It Allows you to make a Sweeping action along the bottom of your screen to wake or sleep the screen (mimics action of the power button)
Click to expand...
Click to collapse
What is msm_mpdecision?
show-p1984 said:
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This replaces your /system/bin/mpdecision binary which is renamed by the installer to mpdecision_bck.
Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (70)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (486000)
If cpu0 is below that value and a core up of another cpu is requested, nothing will happen.
If any other cpu is above that value and a core down of that cpu is requested, nothing will happen. (otherwise it would now put down that cpu even though it is still working, which isn't what we want)
Hot plug thresholds (aka now it gets 'complicated')
This small formula calculates which value will be used: (number_of_cpus_online - 1) * 2
The result of this formula will be the nwns_threshold where a new cpu is hotplugged.
The result of this formula + 1 will be the nwns_threshold where a cpu is unplugged.
nwns_threshold_x = runqueue threshold, if this is reached cpuX will be hot/unplugged
twts_threshold_x = time threshold, this amount of time must have passed for the related action to be taken (hot/unplug)
Example:
One cpu is online.
(1 - 1) * 2 = 0 ergo:
nwns_threshold_0 = cpu1 will be hotplugged at this value
((1 - 1) * 2) + 1 = 1
nwns_threshold_1 = cpu0 will be unplugged at this value
Since we can't unplug cpu0 this is '0'.
Two cpus are online.
(2 - 1) * 2 = 2 ergo:
nwns_threshold_2 = cpu2 will be hotplugged at this value
((2 - 1) * 2) + 1 = 3
nwns_threshold_3 = cpu1 will be unplugged at this value
etc...
The default values are:
NwNs_Threshold: 12, 0, 25, 20, 32, 28, 0, 35
TwTs_Threshold: 140, 0, 140, 190, 140, 190, 0, 190
Where the position and function of the number equals the result of the above explained formula.
(all times are in ms)
If you want to see the mpdecision magic happening:
Code:
adb shell
cat /proc/kmsg | grep 'MPDEC'
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value (look below) on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Configuration files:
[email protected]:/sys/kernel/msm_mpdecision/conf # ls
boost_enabled
boost_freqs
boost_time
All of them work like the usual sysfs files, except one special case:
boost_freqs will list all frequencies from cpu 0 to cpu x. Cpu 3 and any following cpu will share one frequency.
To change those frequencies echo the cpu number + the frequency in khz. To change the boost freq of cpu3 (and 4,5,6,7,8, etc) the echo would look as follows:
Code:
echo "3 1026000" > /sys/kernel/msm_mpdecision/conf/boost_freqs
for cpu0:
Code:
echo "0 1026000" > /sys/kernel/msm_mpdecision/conf/boost_freqs
Defaults:
Code:
cat /sys/kernel/msm_mpdecision/conf/boost_freqs
918000
918000
702000
594000
Click to expand...
Click to collapse
What is msm_thermald?
show-p1984 said:
Kernel based 3-phase thermal control!
This replaces your /system/bin/thermald binary which is renamed by the installer to thermald_bck.
It will throttle your cpu speed to keep it cool and unleash it if the cpu has cooled down enough. (3 phases: low, mid and high)
Check /sys/kernel/msm_thermal/conf/ for the thermal configuration
allowed_max_high = highest threshold (phase 3)
allowed_max_low = remove the throttling if we cooled down to this (clr_thrshold)
allowed_max_freq = max frequency if throttled (limit)
[...]mid[...] = same as above, just for phase 2
[...]low[...] = Lowest threshold (phase 1)
check_interval_ms = how often shall we check? (sampling rate)
Default: 100ms (=0.1sec)
shutdown_temp = if we reach this shut down the device!
Default: 80°C
If you want to see msm_thermal doing it's job:
Code:
adb shell
cat /proc/kmsg | grep 'thermal'
Click to expand...
Click to collapse
HUGE THANKS TO: @show-p1984 @Venomtester @imagioX @faux123 and all the others who have helped me out
Changlog
Please track all bugs and issues here
The proper format for reporting is on the google code page but please attach the following to your bugreport post:
Adb logcat dump of event
kmesg dump of event < dont know what that is ?? here is a easy way to get it
after you have the problem promptly reboot your phone
Code:
adb pull /proc/last_kmsg ./last_kmsg.txt
this will spawn a .txt file in the directory your shell is in upload this file this will suffice for a stacktrace
CHANGE LOG
Beastmode RELOADED 3.5
-Updated aroma installer binaries
-Fixed module installation
Beastmode Reloaded 3.0
-Added Cmdline control
-Removed Whitelist OTG
-Enabled Ofast compile flag
-Aroma installer so you can setup everything
Beastmode Reloaded 2.0
-Added Mpdecision
-Added OC up to 1.7ghz
-Added UC down to 162mhz
-Added Thermald
-Added light GPU oc
-Added Governors
-Added Schedulers
-Fixed Psensor
-Fixed autofocus on cam
-Disabled OC on SLOW chips due to voltages issues (UC is still there tho)
-Disabled system WP flag
Beastmode Reloaded
-Based of GPE M7 Google phone Sources with latest 4.2.2 kgsl/mdp drivers
-Updated sound firmware and audio drivers to 24 bit
-Sweep2wake
-Blinking Button Backlight Notification
-Linaro optimized
-Prima Wlan built from source
------------------------------
Beastmode Evita Plus RC1.2
-Updated User VDD control
-Updated s2w algo a little bit
-Tuned up some loose ends
-Built with -O3
-updated to 3.4.11
Beastmode Evita Plus RC1.0
-Jelly Bean 3.4.10 Source
-Msm_mpdecision added most upstream version
-Msm_thermald added most upstream version
-Sweep2wake with programmable start/end key
-Userspace UV controle
-3D Gpu overclock up to 512mhz
-2D Gpu overclock up to 325mhz
-CPU OC avail up to 1.9ghz
-L2 Cache Boosted
-FSB bus increased
-LOTS of scheduler mods to increase performance
-ARM Topology updated
-Intellidemand, Lionheart and Badass governors added
-FIOPS, ROW, SIO schedulers
-Userspace FSYNC Toggle in /sys
-Fsync tweaks
-WP switch toggled so system is r/w
-Init.d Support
-Cmdline interfacing
-Zram ported from 3.6 linux kernel and enabled
-Enabled Faster PVS bin
Click to expand...
Click to collapse
​
THIS IS OLD NEWS
COMMON ERRORS AND FIXES!
Im on the new JB kernel and my WiFi Says ERROR... what do i do!?!?!
-please download attached prima_wlan.ko.zip unzip and place the prima_wlan.ko into /system/lib/modules/ and set permissions to 744
HELP IM GETTING BOOTLOOP OR BLACK SCREEN!!!!
-Step one just calm down and boot back into recovery
-Step two flash installer hit customize pick stock let it do its thing
-Step three reflash Beastmode Evita Plus kernel from installer
-Step four #profit
​
Downloads
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
First!!! Lol finally man. I just got your PM too lol
Is it the same as in your PM?
Sent from my One X using xda premium
Alright guys
been verified working
i redid the installer over and now everything is working great
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Bad upload Z? I chose custom and it didn't give me a chance to choose what settings I wanted. http://db.tt/oNAw82hf that's the drip box link to the log it created. Said it didn't have my settings prop so it failed. Which makes sense...
Sent from my viper infused HTC One Ex El
inphamous36 said:
Bad upload Z? I chose custom and it didn't give me a chance to choose what settings I wanted. http://db.tt/oNAw82hf that's the drip box link to the log it created. Said it didn't have my settings prop so it failed. Which makes sense...
Sent from my viper infused HTC One Ex El
Click to expand...
Click to collapse
looks like bad upload when i get home ill re up
i just uploaded
it was missing some txt from a .sh for some reason??? b ut i have it here on my device same copy with the text in place
ill re upload for you
dropped new one with missing 2x characters of text
smh
how does that happen?
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Okay, just let me know when everything is good to go.
Sent from my viper infused HTC One Ex El
inphamous36 said:
Okay, just let me know when everything is good to go.
Sent from my viper infused HTC One Ex El
Click to expand...
Click to collapse
ready
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Z, I could just kiss you.
Sent from my HTC One X using xda premium
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Sense based like the other one or can I use it on jellybam?
Sent from my One X using Tapatalk 2
ZeRo2o9 said:
Sense based like the other one or can I use it on jellybam?
Sent from my One X using Tapatalk 2
Click to expand...
Click to collapse
still sense only man
Arrow44 said:
Z, I could just kiss you.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
thanks?
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Anything special I should do if coming from elemental 5?
Sent from my Elemental Venomized S-off HTC One XL
majortaylor said:
Anything special I should do if coming from elemental 5?
Sent from my Elemental Venomized S-off HTC One XL
Click to expand...
Click to collapse
for now
my installer should clean up his stuff like his cleans up my stuff
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
OK thanks
Sent from my One X using Tapatalk 2
Re: [Kernel][JB] Beastmode Evita Plus RC1.2 | Linaro 4.73 -O3 built | Linux 3.4.11
Z, its still doing it. Is anyone else having any problems? Maybe I'm just stupid.
Sent from my viper infused HTC One Ex El
inphamous36 said:
Z, its still doing it. Is anyone else having any problems? Maybe I'm just stupid.
Sent from my viper infused HTC One Ex El
Click to expand...
Click to collapse
its your sweep2wake choice i need to just make the script a little smarter
don't need s-off for this one?

[KERNEL] Butter Kernel [DISCONTINUED]

{
"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"
}
Stable Release
Based on CyanogenMod source (www.github.com/CyanogenMod/android_kernel_samsung_n1)
Built with Linaro Toolchain 4.7.3
Governor (Powersave, Interactive, Performance, SmartAss2)
I/O - Scheduler (noop, deadline, row, sio)
GPU OC to 410 MHz
Backlight Notification (BLN) support (Thanks Adam!)
Ram Hack
Init.d scripts
Performace Tweaks
Great Battery Life
Weekly Release
Based on CyanogenMod source (www.github.com/CyanogenMod/android_kernel_samsung_n1)
Built with Linaro Toolchain 4.8.1
Governor (smartassV2, ondemand, powersave, interactive, performance)
I/O - Scheduler (noop, deadline, cfq, sio)
GPU OC to 410 MHz
ACPI from Linux Kernel 3.2
Lowmemorykiller from Linux Kernel 3.10rc-5
Zram from Linux Kernel 3.4
Backlight Notification (BLN) support (Thanks Adam!)
Fsync Control (Thanks Ezekeel!)
Battery Life Extender (BLX) support (Thanks Ezekeel!)
Ram Hack
Init.d scripts
Performace Tweaks
Great Battery Life
Weekly Release
Download v2.2.2
Stable Release
Download v1.3.2
Butter Updater
Download 0.9.8 beta
Can I try your Experimental Kernel?
Send me a PM.
Deep Sleep is not working! Help!
Wipe Cache + Dalvik.
Can it be used on pac man rom 20.0 Or 4.2.2?????
Yes, you can.
How do I return to the default 4.2.2 kernel?
Flash a AOSP Based Rom. for example CM 10.1
Grarak, can you add X or Y?
Just PM me for requests
My device rebooted or crashed, how can I help?
Give me /proc/last_kmsg or logcat.
Battery is bad! Help me!
Fix it yourself, it's an app waking your device up.
Signal is dropping since I flashed the kernel
Kernel has nothing to do with the the signal.
Does this kernel has X or Y mod?
Everything you need to know is in the features list, changelog or public repo.
Hi i have 4.0.4. Can i flash this safe?
No, read the title of the thread!
How can I build your Kernel from source?
Just download my source on Github and run "buildbutter.sh"​
Adam77Root
karthik050782
Epsylon3
franciscofranco
r_data
dorimanx
Adi_Pat
pengus77
Ezekeel
halaszk
Stable Release
v1.3.2
support custom vibration intensity
v1.3.1
Full rebase (Adam77Root)
remove duplicated CONFIG_FSA9480 (Epsylon3)
Cleanup BT LPM, FM code cleanup (Adam77Root)
new build script
new butter logo in updater-script
ramdisk up to date
governors: add smartass2
removed a lot of governors and I /O schedulers
governor: interactive from butter weekly
v1.3
Fix restore mDNIe mode after screen unlock, removed hardcode for Dynamic mode (nRoof)
Enable Ad-Hoc (IBSS) mode for bcmdhd (Adam77Root)
ums: allow multiple lun files for n1 and bose (Epsylon3)
ADB fix
v1.0
Initial Release
Weekly Release
v2.2.2
Disable metal suppression check to fix touchscreen lags after screen On
led timeout fix (Adam77Root)
ramdisk: up to date
lowmemorykiller: lmk from linux kernel 3.10.0-rc5
toolchain: update to 13.05
linaro toolchain 4.8.1
v2.2.1
support custom vibration intensity
v2.2.0
Full rebase (Adam77Root)
disabled vsyscall
v2.1.3
back to linaro toolchain 4.7.3
new build script
lowmemorykiller from linux kernel 3.9
enabled zram
v2.1.2
linaro toolchain 4.8.1
keytimeout delay 3 sec
mm/page_alloc.c: min_free_kbytes to 8192
enable vsyscall
v2.1.1
added Fsync control
added BLN control
added BLX control
GPU overclock 410 MHz
added optimized CRC32 algorithm
added SLQB memory allocator
v2.1.0
removed I /O: row
removed Governors: userspace, hotplug, conservative
ram console backport from Linux Kernel 3.4
zram backport from Linux Kernel 3.4
binder backport from Linux Kernel 3.4
removed some tweaks
added Frandom
v2.0.1
ACPI from Linux Kernel 3.2
Lowmemorykiller from Linux Kernel 3.4
Wireless drivers from Linux Kernel 3.4
Enable Ad-Hoc (IBSS) mode for bcmdhd (Adam77Root)
Add some Governors
Revert GPU Overclock to 350MHz
GPU Overclock to 380MHz
Revert Random driver
Fix slow Wifi
Fix CPU set Freq
v1.2
GPU OC to 350MHz
Governor Smartassv2
Removed Governor (Performance, Conservative)
Memory Optimization
ADB Fix
v1.1
ums: allow multiple lun files for n1 and bose (Epsylon3)
Ram Tweaks
v0.2
Removed OC
Added ROW I/O
ZRam Optimization
Update GCC Version Linaro 4.7.3
v0.1
Initial Release
www.github.com/Grarak/ButterKernel-n1
Awesome buddy. Downloading now. On Vanilla Rom. Will use for a while and revert.
pulley06 said:
Awesome buddy. Downloading now. On Vanilla Rom. Will use for a while and revert.
Click to expand...
Click to collapse
Would be cool if you give me a feedback
I'm going to sleep and I hope a mod can move it to the development section.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Grarak said:
Would be cool if you give me a feedback
I'm going to sleep and I hope a mod can move it to the development section.
Click to expand...
Click to collapse
:thumbup:
Flashed it. Battery a little low so will charge it for a while and revert.
Nokia 2110-->Sony Ericsson k750i -->Nokia 5233 --> Samsung Galaxy R
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Here is Geekbench 2 score
Sent from my GT-I9103 using xda premium
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Okay so used it for a while. Buttery smooth! Only one thing I found was that I set the maximum frequency to 1000 and still it's going to 1320.
Nokia 2110-->Sony Ericsson k750i -->Nokia 5233 --> Samsung Galaxy R
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Can it be used on pac man rom 20.0
Or 4.2.2?????
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Yes, you can.
Sent from my GT-I9103 using xda premium
amar1548 said:
Can it be used on pac man rom 20.0
Or 4.2.2?????
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Click to expand...
Click to collapse
Yes. But take backup first.
This kernel is AWESOME!
Games started to run much more smoother
especially real racing 3
Thanks Grarak !
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
One X still dominates.
Sent from my GT-I9103
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Yeh just flashed, works pretty good but battery life is decreased drastically and when the screen is on the cpu keeps running at 1ghz
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
amar1548 said:
Yeh just flashed, works pretty good but battery life is decreased drastically and when the screen is on the cpu keeps running at 1ghz
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Click to expand...
Click to collapse
wiping cache & dalvik cache would help you. Also, take the battery out for 5-10 min then reinsert it. Revert then.:good:
v0.2 is up
I removed OC.
It's too unstable now. Some users always running 1.32 GHz although they set Max Freq to 1 GHz.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [3 March]
How do I return to the default 4.2.2 kernel?
GeorgePB said:
How do I return to the default 4.2.2 kernel?
Click to expand...
Click to collapse
I was on vanilla rom when I flashed the kernel. When I wanted to go back I flashed the rom again. This worked for me.
Even though you removed ocing, freezing and stuttering is still there. This is caused by the cpu scaling mostly (only) between min and max. For example, Hill Climb Racing freezes a lot with default settings (interactive) but is just fine with performance. If you can, please have a look at the governors' parameters.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.2 [3 March]
I flashed the v0.2
My phone doesn't turn the screen on if I keep its screen off even for a couple of minutes.
Sent from my GT-I9103 using xda app-developers app
touch is better in first version

[KERNEL][3.4.74][ION][JB] Phenom Kernel v0.1 for 4.2.2 -ION-

{
"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"
}
Hello everyone!
I'm back with the new Phenom Kernels for Jelly Bean (4.2.2) for ION-PMEM(ADSP) based builds.
Features:
Build with Linaro Toolchain 4.8.3 - Cortex A8 with neon optimization
Overclock up to 1.8 GHz
Advanced O3 optimization
O3 Optimization for modules
Phantom Key Presses Filtering (Christopher83)
AVS enabled
CPU Voltage Control (VDD sysfs interface)
Extreme Undervolt
No JPEG Compression
Optimized Low Memory Killer
Optimized RWSEM Algorithm
Optimized Readahead for better disk performance
Optimized AES and SHA1 routines for ARM cpu architecture
Timer slack controller
BLNv9
Vibration Control
Dynamic Sync Control
Lowered Swappines
USB OTG support
Frandom Support
LowMemoryKiller management of not killable processes
exFAT support
Additional TCP Congestion algorithms
RAM Console Support
zCache Support (enabled by default)
ZSMALLOC Support
zRAM Support
And more
Governors:
BrazilianWax
Conservative
Hyper
Interactive
InteractiveX
Lulzactive
LulzactiveW
Ondemand
Performance
Powersave
SmartAssV2
I/O Schedulers:
BFQ
CFQ
Deadline
Noop
ROW (default)
SIO
V(R)
Download Links:
Phenom Kernel v0.1 -ION-
Currently, for stability, the memory allocation is stock (352 MB)
Install Guide:
Reboot To Recovery Mode (CWM or TWRP)
Flash the kernel
Wipe Cache & Dalvik Cache
Reboot System
Credits:
Christopher83 - for his awesome GitHub and toolchains
CastagnaIT
faux123
Ezekeel
ivendor & arco
jokubas00 - logo design
Rhonin86 - testing and support
ADC Team Members
XDA:DevDB Information
Phenom Kernel -ION-, a Kernel for the Samsung Galaxy S I9000
Contributors
educk
Kernel Special Features:
Version Information
Status: Testing
Created 2013-12-17
Last Updated 2013-12-17
Changelog
Changelog
Code:
[B]v0.1 [17.12.2013][/B]
*New CAF Base msm-jb_2.5.5 (credits and thanks to Christopher83 and CastagnaIT too for adaptions)
*Kernel synced with all custom features from PMEM versions
*RAMDISK: Fix some Ondemand and Interactive CPU Governors permissions
*Added Additional TCP Congestion algorithms (thanks to Christopher83)
*fs: vfat: reduce the worst case latencies (credits to xiaogang)
*softirq: reduce latencies (credits to Eric Dumazet)
Kernel special features and parameters can be customized using Performance Control.
"with all features from PMEM versions"
I understand that it will not work "a better camera" and "HDR Camera" from Almalence. Both do not work on DCT 4.2.2 r9.
ze7zez said:
"with all features from PMEM versions"
I understand that it will not work "a better camera" and "HDR Camera" from Almalence. Both do not work on DCT 4.2.2 r9.
Click to expand...
Click to collapse
Hello!
I mean, I merged all custom features which I added to the stock kernel over the time. So, basically, all custom features from Phenom Kernel v6.3.2 were merged.
I edited the changelog, thanks for reporting!
And this kernel is only for ION ROM's so for ADC Team's CM10.1 RC1 not the PMEM RC9
educk said:
And this kernel is only for ION ROM's so for ADC Team's CM10.1 RC1 not the PMEM RC9
Click to expand...
Click to collapse
.
OK, I know it. It scares me reinstalling dozens of applications to version ion and the fact that some may also not work. After all, congratulations to continued progress in improving our ariesve.
.
Great work educk Thank you
Gesendet von meinem Sony Xperia Z
first additional information
Hi guys,
just want to inform you that i have tested antutu benchmark with this kernel - though i'm not a fan of it , but i have read about problems with it in the K^Kernel thread. With this kernel the benchmark run throuhg to the end
First result InteractiveX 1651 MHz SIO 6377
second result Ondemand 1400 MHz RAW App just closed at the end of the test. After restarting there was a result ??? 5965
third result SmartAssV2 1400 MHz NOOP 6037
Just a few results without any meaning despite that the benchmark works....
additional EDIT:
Meanwhile Christopher had investigated the cause for the problem for ANTUTU-Benchmark with "BIGMEM-K^Kernel" so it seems to be related to BIGMEM-Versions of the ION-customkernels.
Have a nice evening
Rhonin
ze7zez said:
.
OK, I know it. It scares me reinstalling dozens of applications to version ion and the fact that some may also not work. After all, congratulations to continued progress in improving our ariesve.
.
Click to expand...
Click to collapse
you don't have to reinstall nothing, you can upgrade directly from r9... and apps are working, the problem with antutu benchmark on k^k is due to an application bug and it is already fixed (don't want to spam this thread, I say this only to let you know that all is working)
Black screen
Yesterday I installed 4.2.2 ion r1 on pmem r9, and this morning I uploaded Phenom 4.2.2 Kernel v0.1 for ION.
.
I have just bought a Moon+ Reader Pro is another application that is not working properly.
Starts, but I do not see the text because the screen is black.
.
On my HTC Desire everything works perfectly, so a black screen that is definitely not the fault of the application Moon + Reader Pro.
.
If there is someone who did a clean install of 4.2.2 ion, please check how it behaves Moon+ Reader. Thank You in advance.
.
I put this information in the thread with the kernel, but I do not know if the problem also applies to 4.2.2 dct r1 ion.
.
=============== edit =============
.
The problem disappeared after uninstalling and reinstalling the apk.
.
Rhonin86 said:
Hi guys,
just want to inform you that i have tested antutu benchmark with this kernel - though i'm not a fan of it , but i have read about problems with it in the K^Kernel thread. With this kernel the benchmark run throuhg to the end
First result InteractiveX 1651 MHz SIO 6377
second result Ondemand 1400 MHz RAW App just closed at the end of the test. After restarting there was a result ??? 5965
third result SmartAssV2 1400 MHz NOOP 6037
Just a few results without any meaning despite that the benchmark works....
additional EDIT:
Meanwhile Christopher had investigated the cause for the problem for ANTUTU-Benchmark with "BIGMEM-K^Kernel" so it seems to be related to BIGMEM-Versions of the ION-customkernels.
Have a nice evening
Rhonin
Click to expand...
Click to collapse
I tested ion Christophers kernel (bigmem version) and antutu runs perfect also i tested phenon kernel and either i didin't face any problem

Categories

Resources