[SCRIPT][Tool] Flashable Daemon Settings MIN/MAX Wake/Sleep Freqs - Desire HD Android Development

I will post here CWM Flashable Freq,s for the new Daemon OC .
It will only work on these ROMS so far:
1. Virtuos Unity ROM
2. Android Revolution 5.1.10 and higher
3. TB Fusion3D
DOWNLOADS
Buzz Kernels
DaemonSet_BuzzOC+_1612_384_230.zip
DaemonSet_BuzzOCUV_1228_384_230.zip
DaemonSet_BuzzOCUV_1075_384_230.zip
DaemonSet_BuzzOCUV_768_384_230.zip battery saver
DaemonSet_BuzzOC+_1305_384_230.zip
DaemonSet_BuzzOC+_1536_460_230.zip
DaemonSet_Buzz_ARHD_Stock_1228_691_230.zip
DaemonSet_Buzz_ARHD_Stock_998_537_230.zip
DaemonSet_Buzz_ARHD_Stock_1228_460_230.zip
DaemonSet_BuzzOC+_1075_460_230.zip
DaemonSet_BuzzOC+_1536_537_230.zip
DaemonSet_BuzzOC+_1459_460_230.zip
RCMIX_ARHD_ED 1.3_CIFS_TUN_NLS_EXT4 Used in Android Revolution HD , HONEY3D , Etc
DaemonSet_RCMIX_ARHD_ED_768_384_122.zip battery saver
DaemonSet_RCMIX_ARHD_ED_998_384_122.zip
DaemonSet_RCMIX_ARHD_ED_1152_384_122 Used in Android Revolution HD
DaemonSet_RCMIX_ARHD_ED_1228_384_122.zip
DaemonSet_RCMIX_ARHD_ED_1305_384_230
DaemonSet_RCMIX_ARHD_ED_1459_384_122.zip
DaemonSet_RCMIX_ARHD_ED_1612_384_122.zip
DaemonSet_RCMIX_ARHD_ED_1843_384_122.zip
DaemonSet_RCMIX_ARHD_ED_1382_384_122.zip
New ARHD Settings. Min Sleep
DaemonSet_RCMIX_ARHD_ED_768_384_230
DaemonSet_RCMIX_ARHD_ED_998_384_230
DaemonSet_RCMIX_ARHD_ED_1152_384_230
DaemonSet_RCMIX_ARHD_ED_1228_384_230
DaemonSet_RCMIX_ARHD_ED_1305_384_230
DaemonSet_RCMIX_ARHD_ED_1382_384_230
DaemonSet_RCMIX_ARHD_ED_1459_384_230
DaemonSet_RCMIX_ARHD_ED_1612_384_230
MDJ Unity V4 DHD and Incredible S compatible
DaemonSet_MDJ_Unity_1708_368_245.zip
DaemonSet_MDJ_Unity_1401_368_245.zip
DaemonSet_MDJ_Unity_1017_368_245.zip
DaemonSet_MDJ_Unity_1113_368_245.zip
DaemonSet_MDJ_Unity_1286_368_245.zip
DaemonSet_MDJ_Unity_1516_768_245.zip
DaemonSet_MDJ_Unity_1708_768_245.zip
DaemonSet_MDJ_Unity_806_368_245.zip battery saver
Leedroid Kernels
DaemonSet_Leedroid_1497_499_254.zip
DaemonSet_Leedroid_1344_499_245.zip
DaemonSet_Leedroid_1651_499_254.zip
DaemonSet_Leedroid_1113_499_245.zip
DaemonSet_Leedroid_1267_499_245.zip
DaemonSet_Leedroid_1804_499_254.zip
DaemonSet_Leedroid_729_499_245.zip battery saver
Be Aware : Flash Kernel and Flash Daemonset in CWM the same time !!
Flash Kernel
Flash DaemonSet
Reboot !!
Don,t forget to remove SetCPU ,No-frills or other cpu scaling apps !!
Click to expand...
Click to collapse
If video is not working on Android Revolution,, use this fix
Fix_for_other_kernels.zip
preacher65 said:
You can use Notepad++ to edit the files, or any editor that works with Linux or Unix text files. Notepad2 is good as well, it's small and fast.
http://notepad-plus-plus.org/
http://www.flos-freeware.ch/notepad2.html
Normal Windows Notepad doesn't work correctly - the "end of line" code for a Linux text file is different to the one for a Windows text file, so standard Notepad messes up the formatting.
Click to expand...
Click to collapse
or on DHD you can use ES FileExplore in r/w hiApk mode
if you have sugestions,, or requests,, i will try to customize it
Also new kernels.. keep me posted
Thanks Apache14/Bumble_Bee, MDJ/m-deejay and LeeDroid for the kernels,, i just provide daemon table,s for it.
If I forgot someone.. please pm me.
Also special thanks to Patrics83 and Mike1986 for supporting me.
And thanks for the guys from Unity/rmk.
The Daemon they made is just awsome
Links:
Introduction to the new Overclocking Daemon
http://forum.xda-developers.com/showpost.php?p=14529333&postcount=5
all credits and thanks to Diamondback2010/rmk
Mike1986
http://forum.xda-developers.com/showpost.php?p=14638641&postcount=34279
Click to expand...
Click to collapse
​

Freq Table
Buzz (1.22 GHz) for HTC Desire HD / Inspire 4G
| 230400 | 307200 | 384000 | 460800 | 537600 | 614400 | 691200 | 768000 | 844800 | 921600 | 998400 | 1075200 | 1152000 | 1228800 |
Buzz OC+ kernel (1.61 GHz) for HTC Desire HD / Inspire 4G
| 230400 | 307200 | 384000 | 460800 | 537600 | 614400 | 691200 | 768000 | 844800 | 921600 | 998400 | 1075200 | 1152000 | 1228800 | 1305600 | 1382400 | 1459200 | 1536000 |
1612800 |
Code:
{ 230400, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 307200, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 384000, PLL_1, 2, 0, 192000, 925, VDD_RAW(925) },
{ 460800, PLL_3, 5, 1, 192000, 950, VDD_RAW(950) },
{ 537600, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 614400, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 691200, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 768000, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 844800, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 921600, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 998400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1075200, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1152000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1228800, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
OC+
{ 1305600, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1382400, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1459200, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1536000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1612800, PLL_2, 3, 0, 192000, 1350, VDD_RAW(1350) },
UNITY_V4_2.6.35.13_OC1708_UV900_SLQB_CIFS_TUN_VR_EXT4_2WCR
Code:
{ 245760, PLL_3, 5, 2, 61440, 1000, VDD_RAW(900) },
{ 368640, PLL_3, 5, 1, 122800, 1000, VDD_RAW(950) },
{ 768000, PLL_1, 2, 0, 153600, 1025, VDD_RAW(1000) },
{ 806400, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 825600, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 844800, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 864000, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 883200, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 902400, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 921600, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 940800, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 960000, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 979200, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 998400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1017600, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1036800, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1056000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1075200, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1094400, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1113600, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1132800, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1152000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1171200, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
{ 1190400, PLL_2, 3, 0, 192000, 1125, VDD_RAW(1125) },
{ 1209600, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1228800, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1248000, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1267200, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1286400, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1175) },
{ 1305600, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1324800, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1344000, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1363200, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1382400, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1401600, PLL_2, 3, 0, 192000, 1250, VDD_RAW(1250) },
{ 1420800, PLL_2, 3, 0, 192000, 1250, VDD_RAW(1250) },
{ 1440000, PLL_2, 3, 0, 192000, 1250, VDD_RAW(1250) },
{ 1459200, PLL_2, 3, 0, 192000, 1250, VDD_RAW(1250) },
{ 1478400, PLL_2, 3, 0, 192000, 1275, VDD_RAW(1275) },
{ 1497600, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1516800, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1536000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1555200, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1325) },
{ 1574400, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1325) },
{ 1593600, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1350) },
{ 1612800, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1350) },
{ 1632000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1350) },
{ 1651200, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1350) },
{ 1670400, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1375) },
{ 1689600, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1375) },
{ 1708800, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1400) },
LeeDrOiD-Ace-GB-V3.2.0-KERNEL-2.6.35.13-CFS
LeeDrOiD-Ace-GB-V3.2.0-KERNEL-2.6.35.13-BFS
| 245000 | 422400 | 499200 | 576000 | 652800 | 729600 | 806400 | 883200 | 960000 | 1036800 | 1113600 | 1190400 | 1267200 | 1344000 | 1420800 | 1497600 | 1574400 | 1651200 | 1728000 | 1804800 |
Code:
{ 245000, 900, VDD_RAW(900) }, ------ | ----- { 245760, 1000, VDD_RAW(1000) },
{ 422400, 925, VDD_RAW(925) }, ------ | ----- { 368640, 1050, VDD_RAW(1050) },
{ 499200, 950, VDD_RAW(950) },
{ 576000, 975, VDD_RAW(975) },
{ 652800, 1000, VDD_RAW(1000) },
{ 729600, 1000, VDD_RAW(1050) },
{ 806400, 1025, VDD_RAW(1050) }, ---- | ----- { 806400, 1100, VDD_RAW(1100) },
{ 883200, 1050, VDD_RAW(1075) },
{ 960000, 1050, VDD_RAW(1075) },
{ 1036800, 1075, VDD_RAW(1125) }, ---- | ---- { 1024600, 1200, VDD_RAW(1200) },
{ 1113600, 1100, VDD_RAW(1125) },
{ 1190400, 1125, VDD_RAW(1150) },
RCMIX_ARHD_ED_1.3_OC_1.6_CIFS_TUN_NLS_EXT4
Code:
{ 122000, PLL_3, 5, 2, 61440, 875, VDD_RAW(875) },
{ 230400, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 307200, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 384000, PLL_1, 2, 0, 192000, 925, VDD_RAW(925) },
{ 460800, PLL_3, 5, 1, 192000, 950, VDD_RAW(950) },
{ 537600, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 614400, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 691200, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 768000, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 844800, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 921600, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 998400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1075200, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1152000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1228800, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1100) },
{ 1305600, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1382400, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1459200, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1536000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1612800, PLL_2, 3, 0, 192000, 1350, VDD_RAW(1350) },
{ 1689600, PLL_2, 3, 0, 192000, 1400, VDD_RAW(1400) },
{ 1766400, PLL_2, 3, 0, 192000, 1425, VDD_RAW(1425) },
{ 1843200, PLL_2, 3, 0, 192000, 1450, VDD_RAW(1450) },
{ 1920000, PLL_2, 3, 0, 192000, 1475, VDD_RAW(1475) },

nice idea whisky, cheers

Hi!
How about for Lees Kernel?
Its the only1 I can get over 1.5ghz with stable
I get 1.8 daily runer with it.

OMG! You are working fast mate!
This is a GREAT thing to have if you want to change kernel or CPU tables

Very good idea for such tables.

del

Thanks so much mr Whiskey
Eagerly awaiting the release of 5.1.10

Will this daemon work on every rom? Or it is only for Unity?

anko184 said:
Will this daemon work on every rom? Or it is only for Unity?
Click to expand...
Click to collapse
Only for Unity and Android Revolution HD atm

mike1986. said:
Only for Unity and Android Revolution HD atm
Click to expand...
Click to collapse
It will work on the New incoming Android_Revolution_HD 5.1.10
Sent from my Desire HD using Smoke Signals, Morse Code and Pigeon Post.

Thanks for this Whiskey103
Which do you think is going to be the best kernel for the upcoming 5.1.10 of ARHD?

This has great potential but the way that the daemon changes settings is troublesome, I mean if you have to reboot everytime you change frequency or another setting you eliminate the battery improvements. Rebooting is a battery drainer, I will wait until this gets a GUI or change settings on the fly.

Can I ask sorry what this is please in Lehman's terms
Sent from my HTC Desire HD using XDA App

Spyr0s said:
This has great potential but the way that the daemon changes settings is troublesome, I mean if you have to reboot everytime you change frequency or another setting you eliminate the battery improvements. Rebooting is a battery drainer, I will wait until this gets a GUI or change settings on the fly.
Click to expand...
Click to collapse
No disrespect man, but how often do you change frequencies to call reboot battery drainer? You set it one time, and you are good to go. Cheers mate

Spyr0s said:
This has great potential but the way that the daemon changes settings is troublesome, I mean if you have to reboot everytime you change frequency or another setting you eliminate the battery improvements. Rebooting is a battery drainer, I will wait until this gets a GUI or change settings on the fly.
Click to expand...
Click to collapse
Yeah,, but for now,, it needs a reboot. I don,t think a GUI will change that btw.
And ofcourse,, you only need to set it one time..

Spyr0s said:
This has great potential but the way that the daemon changes settings is troublesome, I mean if you have to reboot everytime you change frequency or another setting you eliminate the battery improvements. Rebooting is a battery drainer, I will wait until this gets a GUI or change settings on the fly.
Click to expand...
Click to collapse
But why would you want to change frequencies that often? Frequencies are change by governor, the only thing you can change is min and max value. Once set I see no point in changing it very often...

What if you want to run a benchmark? What if you set the overclocking too high and your CPU can't handle it? You will stuck into an unbootable phone until you flash another setting. What about charging, low battery etc profiles

Spyr0s said:
What if you want to run a benchmark? What if you set the overclocking too high and your CPU can't handle it? You will stuck into an unbootable phone until you flash another setting. What about charging, low battery etc profiles
Click to expand...
Click to collapse
Well, you have your right but what I think is:
1. First of all - if you don't want to use O/C Daemon then just install SetCPU and O/C Daemon will be deactivated.
2. How many times a day a regular user do benchmarks?
3. Our tests proved that new O/C Daemon can handle much higher O/C then previous method with SetCPU. F.g. with SetCPU one of our devices was unstable on 1.6 GHz while with new O/C Daemon it's very stable with 1.6 GHz.
4. Yes, you can't use profiles like "charging" but as I said in point nr 1 - you can install SetCPU if you prefer it for some reasons.
So basically new O/C Daemon is not stripping any previous functionality. You can still use SetCPU if you want. It just gives extra possibility for users searching for better performance and those who don't want control CPU manually.

Whiskey, just a quick one. Is this deamon for the new one MDJ+ Unity V1?

Related

【Dev】kernel config for Magic's screen blur issue ^_^

This is not my work,I only post it from Hiapk forum..
thx to [email protected] and sanpei
the key is in file:
<kernel source folder>/arch/arm/mach-msm/board-sapphire-panel.c
if the code about TPO touch screen's gamma is the same as below,then the screen blurs:
Code:
/* Red Positive Gamma */
{ 0xE00, 0x0f },
{ 0xE01, 0x19 },
{ 0xE02, 0x22 },
{ 0xE03, 0x0b },
{ 0xE04, 0x23 },
{ 0xE05, 0x23 },
{ 0xE06, 0x14 },
{ 0xE07, 0x13 },
{ 0xE08, 0x0f },
{ 0xE09, 0x2a },
{ 0xE0A, 0x0d },
{ 0xE0B, 0x26 },
{ 0xE0C, 0x43 },
{ 0xE0D, 0x20 },
{ 0xE0E, 0x2a },
{ 0xE0F, 0x5c },
/* Red Negative Gamma */
{ 0xE10, 0x0d },
{ 0xE11, 0x45 },
{ 0xE12, 0x4c },
{ 0xE13, 0x1c },
{ 0xE14, 0x4d },
{ 0xE15, 0x33 },
{ 0xE16, 0x23 },
{ 0xE17, 0x0f },
{ 0xE18, 0x0b },
{ 0xE19, 0x3a },
{ 0xE1A, 0x19 },
{ 0xE1B, 0x32 },
{ 0xE1C, 0x4e },
{ 0xE1D, 0x37 },
{ 0xE1E, 0x38 },
{ 0xE1F, 0x3b },
/* Green Positive Gamma */
{ 0xE20, 0x00 },
{ 0xE21, 0x09 },
{ 0xE22, 0x10 },
{ 0xE23, 0x0f },
{ 0xE24, 0x29 },
{ 0xE25, 0x23 },
{ 0xE26, 0x0b },
{ 0xE27, 0x14 },
{ 0xE28, 0x12 },
{ 0xE29, 0x25 },
{ 0xE2A, 0x12 },
{ 0xE2B, 0x2f },
{ 0xE2C, 0x43 },
{ 0xE2D, 0x2d },
{ 0xE2E, 0x52 },
{ 0xE2F, 0x61 },
/* Green Negative Gamma */
{ 0xE30, 0x08 },
{ 0xE31, 0x1d },
{ 0xE32, 0x3f },
{ 0xE33, 0x1c },
{ 0xE34, 0x44 },
{ 0xE35, 0x2e },
{ 0xE36, 0x28 },
{ 0xE37, 0x0c },
{ 0xE38, 0x0a },
{ 0xE39, 0x42 },
{ 0xE3A, 0x17 },
{ 0xE3B, 0x30 },
{ 0xE3C, 0x4b },
{ 0xE3D, 0x3f },
{ 0xE3E, 0x43 },
{ 0xE3F, 0x45 },
/* Blue Positive Gamma */
{ 0xE40, 0x32 },
{ 0xE41, 0x32 },
{ 0xE42, 0x31 },
{ 0xE43, 0x06 },
{ 0xE44, 0x08 },
{ 0xE45, 0x0d },
{ 0xE46, 0x04 },
{ 0xE47, 0x14 },
{ 0xE48, 0x0f },
{ 0xE49, 0x1d },
{ 0xE4A, 0x1a },
{ 0xE4B, 0x39 },
{ 0xE4C, 0x4c },
{ 0xE4D, 0x1e },
{ 0xE4E, 0x43 },
{ 0xE4F, 0x61 },
/* Blue Negative Gamma */
{ 0xE50, 0x08 },
{ 0xE51, 0x2c },
{ 0xE52, 0x4e },
{ 0xE53, 0x13 },
{ 0xE54, 0x3a },
{ 0xE55, 0x26 },
{ 0xE56, 0x30 },
{ 0xE57, 0x0f },
{ 0xE58, 0x0a },
{ 0xE59, 0x49 },
{ 0xE5A, 0x34 },
{ 0xE5B, 0x4a },
{ 0xE5C, 0x53 },
{ 0xE5D, 0x28 },
{ 0xE5E, 0x26 },
{ 0xE5F, 0x27 },
to solve this,replace the code with:
Code:
/* Red Positive Gamma */
{0xE00, 0x001A },
{0xE01, 0x001F },
{0xE02, 0x0022 },
{0xE03, 0x0009 },
{0xE04, 0x0023 },
{0xE05, 0x0023 },
{0xE06, 0x002B },
{0xE07, 0x0013 },
{0xE08, 0x000B },
{0xE09, 0x0049 },
{0xE0A, 0x0019 },
{0xE0B, 0x0026 },
{0xE0C, 0x0059 },
{0xE0D, 0x003B },
{0xE0E, 0x0045 },
{0xE0F, 0x0062 },
/* Red Negative Gamma */
{0xE10, 0x001D },
{0xE11, 0x003A },
{0xE12, 0x0043 },
{0xE13, 0x0009 },
{0xE14, 0x0038 },
{0xE15, 0x0024 },
{0xE16, 0x0034 },
{0xE17, 0x0010 },
{0xE18, 0x0009 },
{0xE19, 0x0051 },
{0xE1A, 0x001B },
{0xE1B, 0x0036 },
{0xE1C, 0x0054 },
{0xE1D, 0x0059 },
{0xE1E, 0x005C },
{0xE1F, 0x0060 },
/* Green Positive Gamma */
{0xE20, 0x0005 },
{0xE21, 0x000E },
{0xE22, 0x0017 },
{0xE23, 0x0010 },
{0xE24, 0x0026 },
{0xE25, 0x0027 },
{0xE26, 0x0028 },
{0xE27, 0x0013 },
{0xE28, 0x000E },
{0xE29, 0x0049 },
{0xE2A, 0x0012 },
{0xE2B, 0x001D },
{0xE2C, 0x0035 },
{0xE2D, 0x0047 },
{0xE2E, 0x004F },
{0xE2F, 0x0062 },
/* Green Negative Gamma */
{0xE30, 0x001D },
{0xE31, 0x0030 },
{0xE32, 0x0036 },
{0xE33, 0x0029 },
{0xE34, 0x0043 },
{0xE35, 0x002e },
{0xE36, 0x0035 },
{0xE37, 0x0011 },
{0xE38, 0x000B },
{0xE39, 0x0053 },
{0xE3A, 0x0016 },
{0xE3B, 0x0035 },
{0xE3C, 0x004F },
{0xE3D, 0x0063 },
{0xE3E, 0x006D },
{0xE3F, 0x0076 },
/* Blue Positive Gamma */
{0xE40, 0x0029 },
{0xE41, 0x002A },
{0xE42, 0x002C },
{0xE43, 0x0003 },
{0xE44, 0x0019 },
{0xE45, 0x0017 },
{0xE46, 0x0023 },
{0xE47, 0x0012 },
{0xE48, 0x000B },
{0xE49, 0x0044 },
{0xE4A, 0x0016 },
{0xE4B, 0x0027 },
{0xE4C, 0x0041 },
{0xE4D, 0x0032 },
{0xE4E, 0x003C },
{0xE4F, 0x0062 },
/* Blue Negative Gamma */
{0xE50, 0x0019 },
{0xE51, 0x0042 },
{0xE52, 0x004B },
{0xE53, 0x001C },
{0xE54, 0x0036 },
{0xE55, 0x0028 },
{0xE56, 0x003C },
{0xE57, 0x0011 },
{0xE58, 0x0009 },
{0xE59, 0x005A },
{0xE5A, 0x002A },
{0xE5B, 0x0043 },
{0xE5C, 0x0058 },
{0xE5D, 0x0052 },
{0xE5E, 0x0053 },
{0xE5F, 0x0054 },
It works with CM's kernel and should be the same with any other kernel.
Any chance we can get this in a CM 5.0.8 kernel update.zip? I'd love to try it out.
-------------------------------------
Sent via the XDA Tapatalk App
hehe,great!
pix27 said:
Any chance we can get this in a CM 5.0.8 kernel update.zip? I'd love to try it out.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
try this for 32A only~
rat ^^
i guess this is the first post for you in xda, no?
Works wonderfully! Decent contrast after so many years. Brilliant!
Now I'll test it for a bit.....
Any chance we can get this in a CM 5.0.8 kernel update.zip? I'd love to try it out.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
try this for 32A only~
Click to expand...
Click to collapse
-------------------------------------
Sent via the XDA Tapatalk App
what does this reallly do? After installing seemed more smooth
Can I use the patch with 6.35 radio and a non-cyanogen ROM?
Deviser said:
Can I use the patch with 6.35 radio and a non-cyanogen ROM?
Click to expand...
Click to collapse
not with this patch~
maybe we need to wait for sanpei's moded kernel
...but if you didn't know what the problem was, why did you install this patch?
what does this reallly do? After installing seemed more smooth
Click to expand...
Click to collapse
-------------------------------------
Sent via the XDA Tapatalk App
cadetnudt said:
This is not my work,I only post it from Hiapk forum..
thx to [email protected] and sanpei
the key is in file:
<kernel source folder>/arch/arm/mach-msm/board-sapphire-panel.c
if the code about TPO touch screen's gamma is the same as below,then the screen blurs:
Code:
/* Red Positive Gamma */
{ 0xE00, 0x0f },
{ 0xE01, 0x19 },
{ 0xE02, 0x22 },
{ 0xE03, 0x0b },
{ 0xE04, 0x23 },
{ 0xE05, 0x23 },
{ 0xE06, 0x14 },
{ 0xE07, 0x13 },
{ 0xE08, 0x0f },
{ 0xE09, 0x2a },
{ 0xE0A, 0x0d },
{ 0xE0B, 0x26 },
{ 0xE0C, 0x43 },
{ 0xE0D, 0x20 },
{ 0xE0E, 0x2a },
{ 0xE0F, 0x5c },
/* Red Negative Gamma */
{ 0xE10, 0x0d },
{ 0xE11, 0x45 },
{ 0xE12, 0x4c },
{ 0xE13, 0x1c },
{ 0xE14, 0x4d },
{ 0xE15, 0x33 },
{ 0xE16, 0x23 },
{ 0xE17, 0x0f },
{ 0xE18, 0x0b },
{ 0xE19, 0x3a },
{ 0xE1A, 0x19 },
{ 0xE1B, 0x32 },
{ 0xE1C, 0x4e },
{ 0xE1D, 0x37 },
{ 0xE1E, 0x38 },
{ 0xE1F, 0x3b },
/* Green Positive Gamma */
{ 0xE20, 0x00 },
{ 0xE21, 0x09 },
{ 0xE22, 0x10 },
{ 0xE23, 0x0f },
{ 0xE24, 0x29 },
{ 0xE25, 0x23 },
{ 0xE26, 0x0b },
{ 0xE27, 0x14 },
{ 0xE28, 0x12 },
{ 0xE29, 0x25 },
{ 0xE2A, 0x12 },
{ 0xE2B, 0x2f },
{ 0xE2C, 0x43 },
{ 0xE2D, 0x2d },
{ 0xE2E, 0x52 },
{ 0xE2F, 0x61 },
/* Green Negative Gamma */
{ 0xE30, 0x08 },
{ 0xE31, 0x1d },
{ 0xE32, 0x3f },
{ 0xE33, 0x1c },
{ 0xE34, 0x44 },
{ 0xE35, 0x2e },
{ 0xE36, 0x28 },
{ 0xE37, 0x0c },
{ 0xE38, 0x0a },
{ 0xE39, 0x42 },
{ 0xE3A, 0x17 },
{ 0xE3B, 0x30 },
{ 0xE3C, 0x4b },
{ 0xE3D, 0x3f },
{ 0xE3E, 0x43 },
{ 0xE3F, 0x45 },
/* Blue Positive Gamma */
{ 0xE40, 0x32 },
{ 0xE41, 0x32 },
{ 0xE42, 0x31 },
{ 0xE43, 0x06 },
{ 0xE44, 0x08 },
{ 0xE45, 0x0d },
{ 0xE46, 0x04 },
{ 0xE47, 0x14 },
{ 0xE48, 0x0f },
{ 0xE49, 0x1d },
{ 0xE4A, 0x1a },
{ 0xE4B, 0x39 },
{ 0xE4C, 0x4c },
{ 0xE4D, 0x1e },
{ 0xE4E, 0x43 },
{ 0xE4F, 0x61 },
/* Blue Negative Gamma */
{ 0xE50, 0x08 },
{ 0xE51, 0x2c },
{ 0xE52, 0x4e },
{ 0xE53, 0x13 },
{ 0xE54, 0x3a },
{ 0xE55, 0x26 },
{ 0xE56, 0x30 },
{ 0xE57, 0x0f },
{ 0xE58, 0x0a },
{ 0xE59, 0x49 },
{ 0xE5A, 0x34 },
{ 0xE5B, 0x4a },
{ 0xE5C, 0x53 },
{ 0xE5D, 0x28 },
{ 0xE5E, 0x26 },
{ 0xE5F, 0x27 },
to solve this,replace the code with:
Code:
/* Red Positive Gamma */
{0xE00, 0x001A },
{0xE01, 0x001F },
{0xE02, 0x0022 },
{0xE03, 0x0009 },
{0xE04, 0x0023 },
{0xE05, 0x0023 },
{0xE06, 0x002B },
{0xE07, 0x0013 },
{0xE08, 0x000B },
{0xE09, 0x0049 },
{0xE0A, 0x0019 },
{0xE0B, 0x0026 },
{0xE0C, 0x0059 },
{0xE0D, 0x003B },
{0xE0E, 0x0045 },
{0xE0F, 0x0062 },
/* Red Negative Gamma */
{0xE10, 0x001D },
{0xE11, 0x003A },
{0xE12, 0x0043 },
{0xE13, 0x0009 },
{0xE14, 0x0038 },
{0xE15, 0x0024 },
{0xE16, 0x0034 },
{0xE17, 0x0010 },
{0xE18, 0x0009 },
{0xE19, 0x0051 },
{0xE1A, 0x001B },
{0xE1B, 0x0036 },
{0xE1C, 0x0054 },
{0xE1D, 0x0059 },
{0xE1E, 0x005C },
{0xE1F, 0x0060 },
/* Green Positive Gamma */
{0xE20, 0x0005 },
{0xE21, 0x000E },
{0xE22, 0x0017 },
{0xE23, 0x0010 },
{0xE24, 0x0026 },
{0xE25, 0x0027 },
{0xE26, 0x0028 },
{0xE27, 0x0013 },
{0xE28, 0x000E },
{0xE29, 0x0049 },
{0xE2A, 0x0012 },
{0xE2B, 0x001D },
{0xE2C, 0x0035 },
{0xE2D, 0x0047 },
{0xE2E, 0x004F },
{0xE2F, 0x0062 },
/* Green Negative Gamma */
{0xE30, 0x001D },
{0xE31, 0x0030 },
{0xE32, 0x0036 },
{0xE33, 0x0029 },
{0xE34, 0x0043 },
{0xE35, 0x002e },
{0xE36, 0x0035 },
{0xE37, 0x0011 },
{0xE38, 0x000B },
{0xE39, 0x0053 },
{0xE3A, 0x0016 },
{0xE3B, 0x0035 },
{0xE3C, 0x004F },
{0xE3D, 0x0063 },
{0xE3E, 0x006D },
{0xE3F, 0x0076 },
/* Blue Positive Gamma */
{0xE40, 0x0029 },
{0xE41, 0x002A },
{0xE42, 0x002C },
{0xE43, 0x0003 },
{0xE44, 0x0019 },
{0xE45, 0x0017 },
{0xE46, 0x0023 },
{0xE47, 0x0012 },
{0xE48, 0x000B },
{0xE49, 0x0044 },
{0xE4A, 0x0016 },
{0xE4B, 0x0027 },
{0xE4C, 0x0041 },
{0xE4D, 0x0032 },
{0xE4E, 0x003C },
{0xE4F, 0x0062 },
/* Blue Negative Gamma */
{0xE50, 0x0019 },
{0xE51, 0x0042 },
{0xE52, 0x004B },
{0xE53, 0x001C },
{0xE54, 0x0036 },
{0xE55, 0x0028 },
{0xE56, 0x003C },
{0xE57, 0x0011 },
{0xE58, 0x0009 },
{0xE59, 0x005A },
{0xE5A, 0x002A },
{0xE5B, 0x0043 },
{0xE5C, 0x0058 },
{0xE5D, 0x0052 },
{0xE5E, 0x0053 },
{0xE5F, 0x0054 },
It works with CM's kernel and should be the same with any other kernel.
Click to expand...
Click to collapse
This fixes the old radio issue. Damn this looks simple. I wonder why no one looked into this
Yes we have no devs working on the Magic.
Haha! This is my work. I'm [email protected] I worked many days to find the solution after 9 months I buy the phone.
I have posted it in G1 Android Development here:
http://forum.xda-developers.com/showthread.php?t=700593
But there is few people care it.
Yes there is no real dev for magic except sanpei. Now one care about our device, and on one thought of that the issue was fixed by a no body like me.
xaueious said:
This fixes the old radio issue. Damn this looks simple. I wonder why no one looked into this
Yes we have no devs working on the Magic.
Click to expand...
Click to collapse
The New radio also can be fixed in the same way. I have send it to sanpei several days ago, I think he will apply it to his kernel when he has spare time.
In fact, I find the right configuration just in the heroc kernel(which works on new radio) you send to me in a PM
http://github.com/toastcfh/CdMa-HeRoC-2.6.29/blob/master/arch/arm/mach-msm/board-sapphire-panel.c
I mentioned about the screen issue in a pm once I send to you I never thought of finxing it by myself one day, hahaha~
I tweeted Cyanogen and hopefully he'll include these changes into his kernel
i still didnt understand what does really do. can someone explain pls?
Sent from my HTC Magic using Tapatalk
pix27 said:
...but if you didn't know what the problem was, why did you install this patch?
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
testing porpuses. i like to explore
Hehe. It fixes the screen blur/interlacing artifacts that seem to happen on our 32a devices when they wake up. I think there was another thread for this issue as well.
What I meant was, if you didn't notice this issue on your device, then you probably don't need to bother with this patch.
...but if you didn't know what the problem was, why did you install this patch?
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
testing porpuses. i like to explore
Click to expand...
Click to collapse
-------------------------------------
Sent via the XDA Tapatalk App
I've flashed it as well even though i did not notice any blurring or issues of the same kind.
Perhaps I was interested if the issue was there but was passing unnoticed due to me getting used to it
No changes.
pix27 said:
Hehe. It fixes the screen blur/interlacing artifacts that seem to happen on our 32a devices when they wake up. I think there was another thread for this issue as well.
What I meant was, if you didn't notice this issue on your device, then you probably don't need to bother with this patch.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
hehehe thank you . nope never noticed really but this is good for development. thanks
I tweeted Cyanogen and hopefully he'll include these changes into his kernel
Click to expand...
Click to collapse
I PM him but no reply
-------------------------------------
Sent via the XDA Tapatalk App

[Q] Editing CPU Freq tables - any info?

I am looking into modifying the kernel on the Incredible S (as HTC kindly dropped the sources) and I was wondering about changing the CPU Freq table. I can find lots of people who have done it, but very little info on how to go about it.
First of all there are two acpuclock files - one for the qsd8x5 and one for the 7x30. The phone has an 8255 so I presume the first is correct, but the buildprop is actually setup as if it contains a 7x30 so I am not sure which of the two files it is using.
Secondly, if there any reference as to what freq /voltages can be used for this chipset? Is it safe to just nick the table from a phone that already has this chip & an overclocked kernel? I have pasted the table from the 8x50 in case it is any help.
Code:
struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 19200, CCTL(CLK_TCXO, 1), SRC_RAW, 0, 0, 1050 },
{ 128000, CCTL(CLK_TCXO, 1), SRC_AXI, 0, 0, 1050 },
{ 245000, CCTL(CLK_MODEM_PLL, 1), SRC_RAW, 0, 0, 1050 },
{ 256000, CCTL(CLK_GLOBAL_PLL, 3), SRC_RAW, 0, 0, 1050 },
{ 384000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0A, 0, 1050 },
{ 422400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0B, 0, 1050 },
{ 460800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0C, 0, 1050 },
{ 499200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0D, 0, 1075 },
{ 537600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0E, 0, 1100 },
{ 576000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0F, 0, 1100 },
{ 614400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x10, 0, 1125 },
{ 652800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x11, 0, 1150 },
{ 691200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x12, 0, 1175 },
{ 729600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x13, 0, 1200 },
{ 768000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x14, 0, 1200 },
{ 806400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x15, 0, 1225 },
{ 844800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x16, 0, 1250 },
{ 883200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x17, 0, 1275 },
{ 921600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x18, 0, 1275 },
{ 960000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x19, 0, 1275 },
{ 998400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x1A, 0, 1275 },
{ 0 },
};
Edit: I looked in the config and it looks like it's setup to use the 7x30 scropion chip which is very strange, but the cpu table does reveal some interesting info:
Code:
/* Use negative numbers for sources that can't be enabled/disabled */
#define SRC_LPXO (-2)
#define SRC_AXI (-1)
static struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 24576, SRC_LPXO, 0, 0, 30720, 1000, VDD_RAW(1000) },
{ 61440, PLL_3, 5, 11, 61440, 1000, VDD_RAW(1000) },
{ 122880, PLL_3, 5, 5, 61440, 1000, VDD_RAW(1000) },
{ 184320, PLL_3, 5, 4, 61440, 1000, VDD_RAW(1000) },
{ MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440, 1000, VDD_RAW(1000) },
{ 245760, PLL_3, 5, 2, 61440, 1000, VDD_RAW(1000) },
{ 368640, PLL_3, 5, 1, 122800, 1050, VDD_RAW(1050) },
{ 768000, PLL_1, 2, 0, 153600, 1100, VDD_RAW(1100) },
#ifndef CONFIG_ACPUCLOCK_LIMIT_768MHZ
/* ACPU >= 806.4MHz requires MSMC1 @ 1.2V. Voting for
* AXI @ 192MHz accomplishes this implicitly. 806.4MHz
* is updated to 1024MHz at runtime for QSD8x55. */
{ 806400, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
#endif
{ 0 }
};
Anyone know where this would be updated at runtime?
I hate bumping my own thread, but I am really tearing my hair out over this one, does no one know?
You have any luck on this one?
According to specs it has a 1GHz cpu so it cannot use the freq table that only goes to 800MHz. So it has to be the first one.
Looks similar to the Desire freq table to try this one.
Code:
struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 19200, CCTL(CLK_TCXO, 1), SRC_RAW, 0, 0, 1050 },
{ 128000, CCTL(CLK_TCXO, 1), SRC_AXI, 0, 0, 1050 },
{ 245000, CCTL(CLK_MODEM_PLL, 1), SRC_RAW, 0, 0, 1050 },
{ 256000, CCTL(CLK_GLOBAL_PLL, 3), SRC_RAW, 0, 0, 1050 },
{ 384000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0A, 0, 1050 },
{ 422400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0B, 0, 1050 },
{ 460800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0C, 0, 1050 },
{ 499200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0D, 0, 1075 },
{ 537600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0E, 0, 1100 },
{ 576000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x0F, 0, 1100 },
{ 614400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x10, 0, 1125 },
{ 652800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x11, 0, 1150 },
{ 691200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x12, 0, 1175 },
{ 729600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x13, 0, 1200 },
{ 768000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x14, 0, 1200 },
{ 806400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x15, 0, 1225 },
{ 844800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x16, 0, 1250 },
{ 883200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x17, 0, 1275 },
{ 921600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x18, 0, 1275 },
{ 960000, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x19, 0, 1275 },
{ 998400, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x1A, 0, 1275 },
{ 1036800, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x1B, 0, 1275 },
{ 1075200, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x1C, 0, 1275 },
{ 1113600, CCTL(CLK_TCXO, 1), SRC_SCPLL, 0x1D, 0, 1275 },
{ 0 },
};
Here's some inspiration: https://github.com/thalamus/kernel/blob/2.6.35.14-bravo/arch/arm/mach-msm/acpuclock-qsd8x50.c

[KERNEL][Sep18]-=UNITY V9=-[2.6.35.14][OC/UV][CIFS/TUN][SLQB][NOOP][2WCR]

{
"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:
Based on Official GB kernel source code from HTC
Patched to .14
2-way call records - https://market.android.com/details?id=com.skvalex.callrecorder
OC up to 2016MHz (Default 245 - 1075MHz @ Ondemand)
VDD sysfs interface
Tweaked Interactive governor
Additional Virtuous/SmartAss/SavagedZen/Scary governors
Audio Boosts (20%)
CIFS
TUN
CFS
SLQB
NOOP I/O scheduler
TINY PREEMPT RCU
Full EXT4 Support
and more...
Click to expand...
Click to collapse
Compatible with:
All Sense ROM's based on Android 2.3.4 - 2.3.5 >
Click to expand...
Click to collapse
Issues:
- you tell me
Click to expand...
Click to collapse
Install:
- Flash via CWM
Click to expand...
Click to collapse
Download UNITY V9:
http://www.multiupload.com/VPFKEN5RAM
For correct work 2wcr function use CallRecorder app https://market.android.com/details?id=com.skvalex.callrecorder
Click to expand...
Click to collapse
Enjoy
Click to expand...
Click to collapse
More info & GPL:
Virtuous Home: http://www.virtuousrom.com
Virtuous Forum: http://forums.virtuousrom.com/index.php
HTC: http://www.htc.com/
Kernel GIT: https://github.com/mdeejay/msm7x30-gb-kernel
Thanks: Markinus (for teach), avs234 & skvalex (for 2WCR), Flemmard, seo and other Virtuous team, LordClockaN, LeeDroid, etc​
Changelog:
Code:
UNITY V9:
- OC up to 2.0GHz
- Tweak all governors
- New Virtuous governor
- XZ compressing
- PREEMPT_TINY_RCU
- lots minor fixes & tweaks
UNITY V8:
- Fixed VDD
- OC up to 1804MHz
UNITY V7:
- Added VDD sysfs interface
UNITY V6:
- Enabled AMR format support for CallRecorder
- Fixed support apps like "Voice Commander"
UNITY V5:
- Fixed USB for Android 2.3.4
- "Fast USB charging" hack
UNITY V4:
- Added new module for 2wcr
---- Fixed hardware amr recordings
---- Fixed stereo recordings
---- Fixed missing call recordings
- Added SavagedZen governor
- Added Scary governor
- Some minor cleanups
UNITY V3:
- New OC method with 50 steps
- New acpu table
- Fixed kernel info
- Some cleanups
UNITY V2:
- Reverted new audio drivers
- Added 2WCR patch for new audio drivers
- Added Wi-Fi Calling support for T-Mobile users (Kineto GAN)
- Disabled BFQ / Enabled Deadline
- Disabled btrfs & ext2 support
UNITY V1:
- Added support HTC Desire Z & HTC My Touch 4G
- Tweaked video drivers
- CIFS/TUN/UTF set as modules
[SIZE="2"]v.23:
- Back to old video drivers (from official HTC source)
- ACPU edits
v.22:
- Improved SmartAss works with >=1600Mhz
v.21:
- new acpu table
- tweaked governors
- some cleanups
- max OC 1708MHz
v.20:
- not released
v.19:
- Updated video drivers from CodeAurora
- Added BFQ v.2-r1
- Tweak SmartAss (XBOCT)
- Increase GPU & Camera memory allocation (Lee)
- Disable write cache support
- Correct LCD panel size
- Added 1612MHz to acpu table
v.18:
- Added 2 steps in acpu table
- New universal updater script for both filesystems
- Prevent memory leak on hotplug
v.17:
- Added 2-way call records
v.16:
- Based on official GB kernel source code from HTC
- Enabled OC (1516MHz MAX)
- Removed 2-way call records patch
- Added Smartass governor
- Added interactive governor
- Added Conservative governor
- Added audio boost
- Added default V(R) I/O Scheduler
- Added default SLQB Memory allocator[/SIZE]
ACPU Table:
Code:
{ 122000, PLL_3, 5, 2, 61440, 875, VDD_RAW(875) },
{ 245000, PLL_3, 5, 1, 192000, 875, VDD_RAW(875) },
{ 307200, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 384000, PLL_1, 2, 0, 192000, 900, VDD_RAW(900) },
{ 460800, PLL_3, 5, 1, 192000, 925, VDD_RAW(925) },
{ 537600, PLL_2, 3, 0, 192000, 950, VDD_RAW(950) },
{ 614400, PLL_2, 3, 0, 192000, 950, VDD_RAW(950) },
{ 691200, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 768000, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 844800, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 921600, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 998400, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 1075200, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1152000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1228800, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
{ 1305600, PLL_2, 3, 0, 192000, 1125, VDD_RAW(1125) },
{ 1382400, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1459200, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1536000, PLL_2, 3, 0, 192000, 1275, VDD_RAW(1275) },
{ 1612800, PLL_2, 3, 0, 199680, 1325, VDD_RAW(1325) },
{ 1689600, PLL_2, 3, 0, 199680, 1375, VDD_RAW(1375) },
{ 1766400, PLL_2, 3, 0, 199680, 1425, VDD_RAW(1425) },
{ 1843200, PLL_2, 3, 0, 199680, 1450, VDD_RAW(1450) },
{ 1920000, PLL_2, 3, 0, 199680, 1475, VDD_RAW(1475) },
{ 1996800, PLL_2, 3, 0, 199680, 1500, VDD_RAW(1500) },
{ 2016000, PLL_2, 3, 0, 201600, 1500, VDD_RAW(1500) },
Beta versions:
Code:
Download:
Woow!
It's uv? Which governator??
Can you give us more details?
Thanks!
Sent from future
NICE!!
So you succeded!!
Congrats!!
Is this the first costume kernel for a gingerbread Desire HD? If so, can it be flashed to another 2.3.3 ROM (Capy's rom)?
ALso, m-deejay, can you post the RUU which this is based on.
Well I don't believe it. Well done good sir. Well done!
That's really nice News!!
Oh! Great news. U did that. U proved your self as MDJ once again. Thank you!
Just download, trying it now. Report u back!
I feel its better to do a nand back up first
Sent from my Desire HD
may be some issues in kernel. need more tests
Has the source been released then? I thought this wasn't possible until HTC released the gingerbread source?
Well done anyway. I used your kernals and roms when I had my HD2 so will give this a go.
dowlinr said:
Has the source been released then? I thought this wasn't possible until HTC released the gingerbread source?
Well done anyway. I used your kernals and roms when I had my HD2 so will give this a go.
Click to expand...
Click to collapse
HTC Incredible S source
The first 2.3.3 sense cusomize kernel!Thanks for the great work...Hopefully it can have improve the battery life..
m-deejay said:
Changelog:
Code:
v.1:
- Initial Release
Click to expand...
Click to collapse
Thank you so much, been waiting for this all day
Sent from my Desire HD using Tapatalk
And you get the bragging rights of having the first custom kernel for 2.3 sense.
Sense kernels, Sense ROM's, CM ROM's, is there anything you can't do? Got yourself a fan for life here.
work with coredroid thanks 5.4
man, you are awsome
6 stars
it works with Spike_M's DS port v1
to all
please test all functions of your phone with kernel
m-deejay said:
to all
please test all functions of your phone with kernel
Click to expand...
Click to collapse
Just flashed on CoreDroid5.4
Seems everything working. Quadrant score was 1950 @ 1401mhz with interactive governor and 1810 with performance. Confused..!
Feels good so far..
Edit: Bluetooth isn't working properly. Not detecting my SE Bluetooth stereo headset, even its already paired. Hope u can check this. No issues with WiFi
Sorry to say, need to look at Mobile data too.
Sent from my Desire HD
There seems to be a problem playing video...from the gallery and also YouTube.
I was checking YT and a few videos i`d taken earlier and they worked before flashing the kernel.
Running CD 5.4

[Kernel] Neok AceDroid V1.1 OC/UV/2012-Feb-06 | Amazing Smooth, Super Battery

This kernel is base on LeeDroid Kernel source
Neok AceDroid Kernel for Sense ROMS
Amazing Smooth Working!!! and Amazing battery efficiency
Changelog
- CFS Kernel
- Add TINY_PREEMPT_RCU
- Add RCU Booster
- Apply RCU Optimization
- Add SIO I/O Scheduler with SIO tweak
- 2.6.36 kernel Ondemand CPU Governor
- Add SmartasV2 CPU Governor
- Apply Smooth and higher battery efficiency tweak for SmartasV2
- Optimize CPU Clock table
- CFS tweak
- Disabled Sched-GENTLE_FAIR_SLEEPERS
- Apply AXI (Good for battery)
- improve SDHC card stability
- Compiled by Linaro GCC4.5.4 (2011.08)
- Apply compile optimze FLAG
- Update MSM3.0 kernel's Wlan driver by LorDClockaN
Changlog as 1.0 to 1.1 Version
- Remove popping noise sound by LorDClockaN
- Fix CPUFreq table fix
- min CPUFreq change 122 -> 230
- Fixed ext4 disk write performance regression
- Add genlock and msm related changes by LorDClokaN
- msm: cpufreq: Improve initial frequency selection - CodeAurora
- change compile optimization flag
Default kernel cpu setting
CPU Governor - SmartassV2
Max clock -1036Mhz
Min clock -230Mhz
Compile optimze FLAG
-mtune=cortex-a8 -march=armv7-a -mfpu=neon -mfloat-abi=hard \
-fsingle-precision-constant -ftree-vectorize -funswitch-loops \
-fforce-addr -fprofile-correction -falign-loops \
-fpredictive-commoning -fgcse-after-reload -pipe
Kernel CPU Clock table
static struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 24576, SRC_LPXO, 0, 0, 30720, 900, VDD_RAW(900) },
{ 61440, PLL_3, 5, 11, 61440, 900, VDD_RAW(900) },
{ 122880, PLL_3, 5, 5, 61440, 900, VDD_RAW(900) },
{ 184320, PLL_3, 5, 4, 61440, 900, VDD_RAW(900) },
{ MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440, 900, VDD_RAW(900) },
{ 122000, PLL_3, 5, 2, 61440, 875, VDD_RAW(875) },
{ 230400, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 307200, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 422400, PLL_3, 5, 1, 192000, 925, VDD_RAW(925) },
{ 499200, PLL_1, 2, 0, 192000, 950, VDD_RAW(950) },
{ 652800, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 729600, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 806400, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 883200, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 960000, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 998400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1036800, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1113600, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
{ 1190400, PLL_2, 3, 0, 192000, 1125, VDD_RAW(1125) },
{ 1267200, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1344000, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1420800, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1497600, PLL_2, 3, 0, 192000, 1275, VDD_RAW(1275) },
{ 1536000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1612800, PLL_2, 3, 0, 192000, 1350, VDD_RAW(1350) },
{ 1689600, PLL_2, 3, 0, 192000, 1375, VDD_RAW(1375) },
{ 1766400, PLL_2, 3, 0, 192000, 1425, VDD_RAW(1425) },
{ 1843200, PLL_2, 3, 0, 192000, 1450, VDD_RAW(1450) },
Kernel Source - https://github.com/kgp700/
Thanks to LeeDroid and LorD ClockaN
Is this for Sense Rom?
Yes, its for sense roms
Sent from my Desire HD using XDA App
inzaghi75 said:
Is this for Sense Rom?
Click to expand...
Click to collapse
yes for sense roms
kgp700 said:
yes for sense roms
Click to expand...
Click to collapse
will try this beast
Has it uv? Is the Best to use daemon or setcpu?
Inviato dal mio Desire HD usando Tapatalk
Currently running the v1.0 on the ER3BUSXL3.5 and it's pretty smooth working till now. Thanks for the work
USB D/C
What about USB D/C when the top bar is pulled down or WiFi is on/off operated?
Just flash on ER3BUSXL3.6
Ty
devilrex said:
Just flash on ER3BUSXL3.6
Ty
Click to expand...
Click to collapse
Very helpful post. This means two things:
1) Kernel is sense designed (which Op already stated);
2) You learned how to flash a kernel.
whiperhack said:
Very helpful post. This means two things:
1) Kernel is sense designed (which Op already stated);
2) You learned how to flash a kernel.
Click to expand...
Click to collapse
And you learned how to write a post
thanks for your new kernel .good work ...
Hum with smartassV2 my phone freez with 1.5GHz lol but with lord or rcmix kernel i can put 1.7GHz or 1.68GHz in Ondemand
hi!
hello kernel another kernel dev!
looking at your changelog all I can say it's the same as mine sense kernel but with little less features
mattiadj said:
Has it uv? Is the Best to use daemon or setcpu?
Inviato dal mio Desire HD usando Tapatalk
Click to expand...
Click to collapse
yes it support undervolt
i like setcpu
unhallowedone said:
Currently running the v1.0 on the ER3BUSXL3.5 and it's pretty smooth working till now. Thanks for the work
Click to expand...
Click to collapse
thanks
whiperhack said:
What about USB D/C when the top bar is pulled down or WiFi is on/off operated?
Click to expand...
Click to collapse
no problem
devilrex said:
Just flash on ER3BUSXL3.6
Ty
Click to expand...
Click to collapse
thanks
kgp700 said:
Strongly Recommand Wipe dalvik cache after kernel update!!!
Click to expand...
Click to collapse
In fact, dalvik cache has nothing to do with kernel, so wiping it isn't really necessary
brolee93 said:
thanks for your new kernel .good work ...
Hum with smartassV2 my phone freez with 1.5GHz lol but with lord or rcmix kernel i can put 1.7GHz or 1.68GHz in Ondemand
Click to expand...
Click to collapse
i'm tested about that
no problem on 1.5Ghz, SmartassV2
But have freeze on 1.6Ghz or higher clock with smartassv2
no problem on 1.7Ghz, ondemand governor
if you want use high cpu clock, i recommand ondemand governor
but not recommand high cpu overclock
LorD ClockaN said:
hi!
hello kernel another kernel dev!
looking at your changelog all I can say it's the same as mine sense kernel but with little less features
Click to expand...
Click to collapse
hi
thanks for reply
and thanks kernel source
yes less features than your kernel
i need some study for kernel
if you possible,
use my kernel, then please assessment about my kernel
(sorry my bad english)
sigurd_LU said:
In fact, dalvik cache has nothing to do with kernel, so wiping it isn't really necessary
Click to expand...
Click to collapse
ok thanks
ths guy,
i try the kernel,
and found there is A little noise when play music。
As latest RCMiX kernel there is a little background noise after any sound...
framir said:
As latest RCMiX kernel there is a little background noise after any sound...
Click to expand...
Click to collapse
+1
yes,all kernel have noise except LorDmoD kernel。
abaochen said:
+1
yes,all kernel have noise except LorDmoD kernel。
Click to expand...
Click to collapse
Please remove this fastidious noise!

Snapdragon 800 binning

Just wanted to start a thread to gather the bin info from everyone's SGN3.
As far as I know, Samsung blocks the last_kmsg that is needed to find the pvs so the only, way to know your bin is to compare it against the voltage table of other devices. The table below is for a pvs5 binned s800 which is the highest/best possible to my knowledge.
{ 0, static struct acpu_level acpu_freq_tbl_2p3g_pvs5[] __initdata = {
{ 1, { 300000, PLL_0, 0, 0 }, L2(0), 750000, 72 },
{ 0, { 345600, HFPLL, 2, 36 }, L2(1), 750000, 83 },
{ 1, { 422400, HFPLL, 2, 44 }, L2(2), 750000, 101 },
{ 0, { 499200, HFPLL, 2, 52 }, L2(2), 750000, 120 },
{ 0, { 576000, HFPLL, 1, 30 }, L2(3), 750000, 139 },
{ 1, { 652800, HFPLL, 1, 34 }, L2(3), 760000, 159 },
{ 1, { 729600, HFPLL, 1, 38 }, L2(4), 770000, 180 },
{ 0, { 806400, HFPLL, 1, 42 }, L2(4), 780000, 200 },
{ 1, { 883200, HFPLL, 1, 46 }, L2(4), 790000, 221 },
{ 1, { 960000, HFPLL, 1, 50 }, L2(9), 800000, 242 },
{ 1, { 1036800, HFPLL, 1, 54 }, L2(10), 810000, 264 },
{ 0, { 1113600, HFPLL, 1, 58 }, L2(10), 820000, 287 },
{ 1, { 1190400, HFPLL, 1, 62 }, L2(10), 830000, 308 },
{ 1, { 1267200, HFPLL, 1, 66 }, L2(13), 840000, 333 },
{ 0, { 1344000, HFPLL, 1, 70 }, L2(14), 850000, 356 },
{ 0, { 1420800, HFPLL, 1, 74 }, L2(15), 860000, 380 },
{ 1, { 1497600, HFPLL, 1, 78 }, L2(16), 870000, 404 },
{ 1, { 1574400, HFPLL, 1, 82 }, L2(17), 880000, 430 },
{ 0, { 1651200, HFPLL, 1, 86 }, L2(17), 890000, 456 },
{ 1, { 1728000, HFPLL, 1, 90 }, L2(18), 900000, 482 },
{ 0, { 1804800, HFPLL, 1, 94 }, L2(18), 910000, 510 },
{ 0, { 1881600, HFPLL, 1, 98 }, L2(18), 920000, 538 },
{ 1, { 1958400, HFPLL, 1, 102 }, L2(19), 930000, 565 },
{ 0, { 2035200, HFPLL, 1, 106 }, L2(19), 940000, 596 },
{ 0, { 2112000, HFPLL, 1, 110 }, L2(19), 955000, 627 },
{ 0, { 2188800, HFPLL, 1, 114 }, L2(19), 965000, 659 },
{ 1, { 2265600, HFPLL, 1, 118 }, L2(19),*975000, 691 },
{ 0, { 0 } }
};
Please post your model and voltage at 2.26ghz using a kernel that allows voltage control and a kernel tuner of your choice!
Mine is N900T and 1.1v at 2.26ghz (pretty sure this is pvs0)
I look forward to gathering more info as it seems there is none yet.
There are alredy some threads that talks about the binning, mine is 3.
If you are interested you can check your pvs with root.
Enviado desde mi SM-N9005 usando Tapatalk 2
How did you find your bin? Maybe it differs by model? N900T here... dmesg didn't work for me and I'm sure I checked closely. No acpuclk or pvs references in the dumped file.
m0nz said:
How did you find your bin? Maybe it differs by model? N900T here... dmesg didn't work for me and I'm sure I checked closely. No acpuclk or pvs references in the dumped file.
Click to expand...
Click to collapse
Binning info can be found at /d/acpuclk/pvs_bin
You need a explorer with root permissions.
Enviado desde mi SM-N9005 usando Tapatalk 2
m0nz said:
How did you find your bin? Maybe it differs by model? N900T here... dmesg didn't work for me and I'm sure I checked closely. No acpuclk or pvs references in the dumped file.
Click to expand...
Click to collapse
if you would have searched, you would have found this thread: http://forum.xda-developers.com/showthread.php?t=2500517
PLEASE USE THE SEARCH FUNCTION BEFORE STARTING NEW THREADS!!!
My bad, I definitely searched but nothing came up. Must've searched wrong.

Categories

Resources