- 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)
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.
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.