[KERNEL][2.6.35.10][BETA]Test 3

Adrynalyne

Account Deactivated
Dec 24, 2009
1,346
1,534
0
I am sorry folks that I have not been around. I am very busy with my current class.

That said, I am going to try and make it up to you guys with a kernel.


This has not been heavily tested nor is it finished, but it is a start. If you have to ask if a feature is there, you probably already know the answer. I will not have time to regularly check this thread. My apologies, but I am swamped. I will update this kernel as I can. This is just a taste. I have more planned for it.


Features
Overclock to 1.4ghz, with a healthy undervolt to keep battery in check regardless of clock speed.
Neon and Cortex optimizations
Conservative governor enabled
cfq i/o scheduler is default
ext4 filesystem supported, as well as used (mounted as, not a full conversion to be safe).

Test 2 adds:
CIFS
TUN
V(r) i/o scheduler
Smoothass CPU governor, tweaked to my likings

Test 3 adds:
Increased GPU and Camera memory allocation
Introduces VDD interface that allows on the fly voltage changes (change via command line in adb shell or 01_bamf_vdd_levels file in system/etc/init.d)

Code:
#These are the stock kernel voltages provided by HTC.

#245760 @ 1000mV
#368640 @ 1050mV
#768000 @ 1100mV
#1024000 @ 1100mV

#These are what I use for my kernels.

#245760 @ 900mV
#368640 @ 950mV
#768000 @ 1025mV
#1024000 @ 1075mV
#1280000 @ 1150mV
#1408000 @ 1200mV

#Voltage levels can vary from 750mV to 1300mV, and ONLY in 25mV increments.
#First number=frequency (static)
#Second number= voltage (750-1300)

#Examples of how to set in this file

echo "245760 900" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo "368640 950" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo "768000 1025" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo "1024000 1075" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo "1280000 1150" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo "1408000 1200" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

#To check current levels,
#cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels  (ignore first five numbers)

Supported ROMs:
BAMF Forever
Touch my BAMF
Son of a Bliss
Most likely other non SOAB BAMF roms


Test batch 1
Kernel Test 5 for BAMF Forever and Touch my BAMF:
Multiupload.com - upload your files to multiple file hosting sites!

Kernel Test5 for Son of a Bliss:
Multiupload.com - upload your files to multiple file hosting sites!

Test Batch 2

For all BAMF Gingerbread roms EXCEPT SOAB
Multiupload.com - upload your files to multiple file hosting sites!

For SOAB
Multiupload.com - upload your files to multiple file hosting sites!

Test Batch 3
For all BAMF Gingerbread roms EXCEPT SOAB
Multiupload.com - upload your files to multiple file hosting sites!

For SOAB
Multiupload.com - upload your files to multiple file hosting sites!



----------------------------------------------------------------------------------------

Source is fully compliant and on github.


Notes before installing:

Make a nandroid backup first.
Take baby steps when overclocking
BAMF Settings is insufficient to overclock this. Use no frills cpu control or setcpu to overclock.
 
After being away all weekend, just saw this thread over on the BAMF forums. Gonna install tonight and see how it goes.

I do miss the call recorder, and hope that it will eventually be able to be included with ADR's GB kernel...but I'm definitely looking forward to testing this out none the less.

For anyone who didn't see the thread over on BAMF's forums, here are some "heads up"...

- The call recorder was asked about, Adrynalyne's response was:

Eventually. I won't have time to patch it for some time.

- Apparently SetCPU is the only method currently working to overclock, no frills is apparently acting "buggy". Once again, here is ADR's response:

No frills is being wonky. I think it is because of how it reads cpu speeds (which also affects BAMF Settings).

HTC changed something in the code and one of the sysf interfaces is missing. I am still investigating.

As of this moment, the only thing that is a for sure thing is setCPU. Its available on the market for a small fee, or free to XDA members.
 
  • Like
Reactions: mclarryjr

Latest posts

Trending Posts

Forum statistics

Threads
956,352
Messages
6,967,731
Members
3,163,520
Latest member
Nehasingh12