View Single Post
  #1 (permalink)  
Old 04-22-2011, 08:59 PM
ziggy471's Avatar
ziggy471
Geek with a Gun
Offline
Location: NoVA
 
Join Date: Oct 2009
Posts: 744
Reputation: 6575
ziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the communityziggy471 is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
[Kernel] Ziggy471 MECHA BETA Kernel UPDATED 3 May 11

3 May 11

This is a big change, it's something I had been thinking about for awhile, and some of you mentioned taking out frequencies, so instead of making the choice of which frequencies to get rid of for everyone, I decided to proceed with my previous plans. This is just a sysfs implementation, there is no GUI for it, I made a promise to myself many years ago to never program Java again if I didn't have to, so I'll leave a GUI to someone else.

Change log:
Added the ability to selectively enable/disable frequencies (See Post #2 for usage)
Opened up ALL frequencies in the table
WARNING: 24576 and 61440 can cause issues with ADB loosing connection.

md5sum:
b68be87b04cd3ccff89b47378b0f3788 ztest-MECHA-BFS-050311-1759.zip
0a842e8828a056d960fac2611b2e1cfb ztest-MECHA-CFS-050311-1759.zip

Downloads:
Beta Kernel MECHA BFS 3 May 11
Beta Kernel MECHA CFS 3 May 11


2 May 11

Change log:
Changed to the gnu compiler from the Android NDK compiler
Using AnyKernel updater instead of flashing a full boot.img

md5sum:
871a44dce11bd08f189e86630c1ddd3c ztest-MECHA-BFS-050211-0545.zip
78ece700c4477f73612bc03087cb84b6 ztest-MECHA-CFS-050211-0545.zip

Downloads:
Beta Kernel MECHA BFS 2 May 11
Beta Kernel MECHA CFS 2 May 11


1 May 11

I reverted back to the bad source tree, fixed the issue with the proximity sensor, just 1 line of code in the IRQ power management, better than how I had worked around it prior. I'm not seeing the run away processor that had arose in the last builds. Sorry for the long time between builds, I was without the TB for 2 days, if your data goes out, call VZW, don't assume it's your phone and re-activate your INC. lol

Change log:
Reverted source tree, applied all the patches again
Lowered the proximity sensor voltage by .5V, still more room on that

md5sum:
7bddb2c8348061bd2db98fe14fcfa4b3 ztest-MECHA-BFS-050111-0728.zip
7566cf296998fe3784e010f4f3c36946 ztest-MECHA-CFS-050111-0728.zip

Downloads:
Beta Kernel MECHA BFS 1 May 11
Beta Kernel MECHA CFS 1 May 11



25 Apr 11

Alright, been a little busy today, ok, not really that bad, it's just a long list. Since I finally got that prox sensor issue taken care of, I went ahead and decided to get everything else back in. I'm getting it closer to a merge with Frankenstine, should happen in a few weeks hopefully.

25 Apr 11 Changelog:
2.6.32.39 for all
Fixed the issue with SpareParts FCing, my version number was to long
Implement backported 2.6.38 Automatic process group scheduling patch
Implement BFS 401 and backported ck3 patchset from 2.6.38
[CPUFREQ] ondemand: Refactor frequency increase code
[CPUFREQ] ondemand: Fix ondemand to not request targets outside policy limits
[CPUFREQ] ondemand: add sampling_down_factor tunable to improve ondemand performance
[CPUFREQ] ondemand: Add filter for input events
[CPUFREQ] ondemand: Featurize the input event handler
[CPUFREQ] ondemand: Set sampling_down_factor to 50
[CPUFREQ] interactive: fix crash on CPU shutdown
Optimized ARM RWSEM algorithm
Enabled HW3D

md5sums:
e98174c7b75293d8483db7bf39ed6a7a ztest-MECHA-BFS-042511-1934.zip
9bb4432d422e0d745b35bab11ec5f39e ztest-MECHA-CFS-042511-1934.zip

Downloads:
Beta Kernel MECHA BFS 25 Apr 11
Beta Kernel MECHA CFS 25 Apr 11


24 Apr 11

I have 2 kernels for you guys to play with tonight.

1. 2.6.32.21, I was finally able to find and at least work around for now, the issue with the proximity sensor. Once I figured that out, I was able to continue to patch it closer to mainline, in that are a lot of other 'tweaks' some are doing.

2. 2.6.32.39, Since I was able to patch the kernel closer to mainline, I was able to patch up to 2.6.32.39 much easier, only 1 fail, and a couple of fuzz's. This seems to be the smoothest of the two, at lest in my opinion.

What I need from you guys is what is working and not working. Also, those that may have random reboots, just up the minimum frequency one step, some phones aren't working so good at 122MHz. I also increased the voltage on both kernels by +50mV at all levels.

md5sum:
6520b06ea33eacbcd69ffe908b8ac0b2 ztest-test-042411-0757-test.zip
5f7ee85129410035049fa98ba7762494 ztest-test-042411-1129-test.zip

Downloads:
24 Apr - 2.6.32.21
24 Apr - 2.6.32.39


Z

22 Apr 11

Nothing to special in this kernel, just some of the usual patches. You should see a good battery life and performance. The frequency table is a lot smaller than I had in previous versions out there, and I've capped it at 1728 MHz, to many issues above that right now. The original max frequency of the 'Bolt was 1024 MHz, not really, 19200 * 53 != 1024000, however, since I don't have that in the table, the new default is 1036.8 MHz. From 806.4 MHz up to 1728 MHz, the table progresses in multiples of 76.8 MHz.

So here's the table:
122.88 MHz (850 mV)
184.32 MHz (850 mV)
192.00 MHz (850 mV)
245.76 MHz (850 mV)
368.64 MHz (875 mV)
768.00 MHz (900 mV)
883.20 MHz (1000 mV)
960.00 MHz (1025 mV)
1036.8 MHz (1050 mV) Default Max
1113.6 MHz (1075 mV)
1190.4 MHz (1100 mV)
1267.2 MHz (1125 mV)
1344.0 MHz (1150 mV)
1420.8 MHz (1225 mV)
1497.6 MHz (1250 mV)
1574.4 MHz (1350 mV)
1651.2 MHz (1350 mV)
1728.0 MHz (1350 mV)


Change log so far:

2.6.32.21 (Yeah I know, had to start over from scratch)
CIFS, EXT4, TUN built in
Kernel LZMA support
Conservative Governor 50K sampling
Interactive Governor
Smartass Governor with working sysfs interface (default)
AIC3254 tweaks (Shuts off the audio chip to save power)
Updated acpuclock-7x30.c as close to Aurora Forums as possible
VDD sysfs interface
Lower Wi-Fi voltage
OverClock/UnderVolt
Turned off almost all Debug and Tracing (That was a pain, HTC doesn't understand that not everyone wants debug on)
Default range - 122.88 MHz - 1036.8 MHz
Capable range - 122.88 MHz - 1728.0 MHz


If you would like to change the voltages, or use sysfs for what it's intended, I have a nice write-up on my site here. I explain in almost to much detail how to use the sysfs inerface to control the voltage levels, the frequency table, etc.


Performance:
Linpack:
1036.8 MHz - 40.131
1728.0 MHz - 59.288
Quad:
1036.8 MHz - 2407
1728.0 MHz - 3056

md5sum:
20c41cb5ff2e6df4d83af83e462579c4 ztest-test-042211-1900-test.zip

Click here to download


Z
__________________
Ziggy471.com

Government's first duty is to protect the people, not run their lives.
Ronald Reagan

Last edited by ziggy471; 05-03-2011 at 06:12 PM.
Reply With Quote
This post has been thanked 11 times.