Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
bananacakes
Old
(Last edited by bananacakes; 3rd March 2012 at 04:03 AM.)
#1  
bananacakes's Avatar
Senior Member - OP
Thanks Meter 794
Posts: 383
Join Date: May 2010
Location: Seoul

 
DONATE TO ME
Default [03/03/2012/KERNEL] Holicakes-2.6.35.14 for Sense 3.5 (OC/UV/VDD/BFQ/V(R))

Holicakes-2.6.35.14 for Raider(vivid....) sense 3.5


CAUTION:
flash the new kernel with wiping your dalvik cache.

WARNING:
--------------------------------------------------------------------------------------------------------
Overclocking may damage your CPU. Use at your own risk!!!.
to protect your phone, even if kernel is overclocked the default max cpu value is set to stock 1.2(1.5)Ghz.
The default powersave script configuration will also set max cpu freq to the stock HTC Vivid one (1.2Ghz or 1.5Ghz).
So your phone is using the HTC stock frequencies (no overclock).


================================================== ====================================
-----------------------------------------------------------------------------------
03/03/2012

Quote:
1 mm implement WasActive page flag (for improving cleancache) -backported to 2.6.35 by faux123
2 idr make idr_get_next() good for rcu_read_lock() - Hugh Dickins
3 memcg let css_get_next() rely upon rcu_read_lock()
4 PM Sleep Unify diagnostic messages from device suspendresume -LeeDroid-
5 PM Core Introduce struct syscore_ops for core subsystems PM -LeeDroid-
6 PM Suspend Fix bug in suspend statistics update - Srivatsa S. Bhat
7 PM Sleep Remove pm_runtime_suspended() from __pm_generic_call() - Rafael J. Wysocki
8 PM Runtime Fix pm_runtime_suspended() - rjwysocki
9 PM Hibernate Return error code when alloc_image_page() fails - Stanislaw Gruszka
10 PM Hibernate Improve comments in hibernate_preallocate_memory()
11 PM Hibernate Make default image size depend on total RAM size
12 PM QoS Correct pr_debug() misuse and improve parameter checks -mark gross
13 PM Fix signedunsigned warning in dpm_show_time() - Kevin Cernekee
14 PM Lock PM device list mutex in show_dev_hash() - amalon
15 PM Use proper ccflag flag in kernel power Makefile - Tdent48227
16 PM Use a different list of devices for each stage of device suspend - rjwysocki
17 PM Prototype the pm_generic_ operations - broonie
18 PM Wait for completion of the parent resume before resuming - Benoit Goby
19 PM Fix printing IRQ names for pending wakeup IRQs
20 PM Introduce library for device-specific OPPs (v7) - Nishanth Menon
21 schedrt code cleanup, remove a redundant function call -LeeDroid-




----------------------------------------------------------------------------------
02/27/2012

1 Ondemand Tweak
2 PM Hibernate Fix PM_POST_ notification with user-space suspend -LeeDroid-
3 Reset cpufreq permissions
4 Implement lagfree governor with a fully working sysfs (Ziggy471)
5 Tune Smartass 2
6 bootmem Add alloc_bootmem_align() - Suresh Siddha
7 msm clock-8x60 Gate smi_2x_axi_clk off when smi_clk is disabled
8 msm camera Free buffers from frame queue at open - Suresh Vankadara (&bananacakes)
9 thermal msm_tsens Fix clearing interrupt bit on resume - LeeDroid-
10 ARM Factor out common code from cpu_proc_fin() -Russell King
11 fix medium error problems with some arrays which can cause data corruption -James Bottomley
12 arm Ignore certain memory optimizations on MSM8960
13 Export file system uuid via procpidmountinfo
14 mm Tweak Pagewriteback
dirty_background_ratio = 60; (defaut=10)
vm_dirty_ratio = 5; (defaut=20)
dirty_expire_interval = 10 * 100; /* centiseconds */ (defaut=30)
15 instead of nuking clockd (snq-)
16 Fixed CPUIDLE code from 36.1
17 instead of nuking clockd (snq-)
18 Fixed CPUIDLE code from 36.1
19 Added aufs2







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

02/23/2012


1 Added NEON and other Snapdragon optimizations
2 Import qdsp6v3 from ruby_GB-crc
3 mmc core Fix bustest timeout value
4 SLOB Free objects to their own list - pinkflozd
5 FIX from CodeAurora - cherry picked from intersactRaven
6 drivers staging zcache dynamic page cacheswap compression (also included frontswap + cleancache + zram) - faux123 (&bananacakes)
8 HZ increase to 250 smoothness tweak
9 sched CFS tweaked
10 fix cputime overflow in uptime_proc_show - Martin Schwidefsky
11 nfsd Fix oops when parsing a 0 length export - Sasha Levin
12 msm kgsl mark GPU wait time as IO time
13 power_supply Fix use after free and memory leak
14 power_supply Initialize changed_work before calling device_add - Lars-Peter Clausen
15 rcu permit suppressing current grace period's CPU stall warnings
16 Fixed cpufreq & added screen off profile and Limit Max Frequency
17 msm acpuclock Replace readl() and writel() with _relaxed versions
18 msm_serial add PM_RUNTIME code from CAF
19 staging Add Snappy compression support to zram (alt)
20 lib memcopy use glibc version
21 lib string use glib version
22 CPU hotplug, PM Remove unused symbol 'suspend_cpu_hotplug' - Srivatsa S. Bhat
23 dma-8x60.c driver patch from ruby
24 dm-cache block level disk cache target for device mapper - faux123
25 msm smd Add smd_tiocmset api without spinlocks
26 msm smd_tty restrict DS port platform driver
27 msm smd_tty add subsystem restart loopback server reinit
28 mm Avoid livelocking of WB_SYNC_ALL writeback



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


02/15/2012


1 Edit Max OC L2 Frequencies voltage table - Max 1728MHz (faux123)
2 msm Kconfig Enable inline lock functions
3 Added GPU Turbo Boost. Max clock from 266MHz to 320MHz, Max bandwidth - faux123 (& bananackes)
4 ARM Add optimised swahb32() byteswap helper for v6 and above
5 thermal tsens Add suspendresume for TSENS - Siddartha Mohanadoss
6 board clocks add comments to make trouble shooting easier -faux123
? fixed heat & bootloop & battery drain


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

02/14/2012



1 portd calibrate from 2.6.39 - by zachariasmaladroit
2 init/calibrate.c fix for critical bogoMIPS intermittent calculation failure - cattleprod
3 init/calibrate.c skip calibration delay if previously done - cattleprod
4 msm acpuclock-8k Return error on unexpected CPU_UP_PREPARE - bebarino
5 PM Hibernate Correct additional page calculation - Namhyung Kim
6 Bootloops fixed for all








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



02/12/2012

1 vidc 1080p Override profile to ASP for XVid Divx456 (showp1984)
2 add missing file to android USB gadget projector support
3 msm Quiet remap message - Laura Abbott
4 Fix sysfs VDD levels interface
5 ext4 fix memory leak in ext4_free_branches - tytso
6 Fix time_in_state
7 sched Display autogroup names in procsched_debug - Bharata B Rao
8 sched, autogroup Fix potential access to freed memory
9 libcrc add slice by 8 algorithm to crc32.c - cattleprod
10 power Add option to log time spent in suspend
11 PM Suspend Fix ordering of calls in suspend error paths
12 files to add syscore for, power Add option to log time spent in suspend commit to compile(TESTING - cattleprod)
13 sched fix Remove FAIR_SLEEPERS feature
14 Remove a new API - pm8901_preload_dVdd - CAF -David Collins
15 Edit Max OC #ifdef Nutter_Mode - Max 1728MHz








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



02/04/2012


1 cpufreq Fix input handler crash (Paul Reioux - LeeDroid)
2 Fix ondemand governor powersave_bias execution time misuse - Youquan Song
3 Tuning the conservative governor to behave a bit better for performan
4 mmc core Prevent too long response times for suspend - Ulf Hansson
5 Add a new API - pm8901_preload_dVdd - CAF -David Collins
6 msm_fb display Flush RGB pipe when solid fill mode is used - Rajesh Sastrula
7 disable GENTLE_FAIR_SLEEPERS
& Fixed Gpu frame rate
OC up to 1836MHz



Kernel version info
2.6.35.14-holiCakes_030112





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

02/02/2012


1 Backport genlock from msm-3.0 kernel - modified by LorD ClockaN for DHD
2 make default readahead size a kernel parameter - From Nikanth Karthikesan
3 cpufreq intellidemand lower screen off frequency values
4 scaling_available_governors fix permissions
5 Tweak RSSI thresholds for longer range WiFi
6 Tweak audio buffers for Beats
7 msm cpufreq Improve initial frequency selection - CodeAurora
8 Add genlock and msm related changes
9 Added Nutter mode, safe boot parameters, OC up to 1994MHz - LeeDroid-
10 msm_fb HDMI Support for 480p 169 in HDMI Driver (Manoj Rao)


Kernel version info
2.6.35.14-holiCakes_020112



================================================== ======


01/31/2012

1. Kernel Upstream parts of holiday-2.6.35-gb-30-crc-c1166ee (Global Vivid Sense 3.0 kernel)
2. Kernel Upstream parts of holiday35-crc-2.6.35-357efc5 (New kernel for Raider Sense 3.5)
3. Fixed Bootloop & Camera FC & Media FC for Sense 3.5




Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #2


================================================== ========


12/24

1 limit default readahead size for small devices
2 writeback pages wait queue
3 vidc vdec Update firmware memory size
4 cpufreq and omap transition latency tweaks
5 synaptics added CONFIG_TOUCHSCREEN_DUPLICATED_FILTER
6 read to write ratio for deadline io, more like noop fifo_batch = 1
7 Fixed fgets compile
8 Fix a race during freezing of TASK_STOPPED task
9 Increase write data timeout value for bad SDHC cards
10 Add board-ruby-audio-data.h support from ruby_GB_crc_2.6.35
11 nohzsched delay going tickless when CPU is loaded





12/23

1 Rate-limit nohz
2 ADD cgroups introduce timer slack subsystem
3 fix handle_nested_irq for lazy disable
4 Fixed ext4 disk write performance regression
5 ADD quota2 netfilter
6 6 mark_inode_dirty barrier fix
7 sched, autogroup Fix reference leak
8 some BT aosp love
9 parameterize freq_tbl_size

Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #4




Boot.img flashing guide

1) turned on your phone
2) connect your phone to your computer with the USB cable
3) Download this file
3) Extract(unzip-using winrar & 7zip... etc) downloaded file
4) Run FlashBootImg.bat





================================================== ======

12/20

1 Override SP profile to ASP for MPEG4 decoding
2 Fix H.263 30fps standard resolution encoding
3 Remove CIQ
4 Add CP_ACCSESS
5 BCM Bluetooth Low Power Mode (Ziggy & Chad.Goodman)
6 msm_fb added mdp revision number
7 msm_fb display increase mdp max burst size
8 Do not block when waiting to free old root domain
9 Set the command name of the idle tasks in SMP kernels v3
10 Implement ticket spin-locks
11 Clocks should be set to the active level during NAP
12 Don't allow cpu to get console lock during hotplugging
13 Add the function 'cpu_hotplug_inprogress'

Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #2




Boot.img flashing guide

1) turned on your phone
2) connect your phone to your computer with the USB cable
3) Download this file
3) Extract(unzip-using winrar & 7zip... etc) downloaded file
4) Run FlashBootImg.bat


================================================== ===

12/17
1 add two-phase to ondemand and intellidemand
2 enable dynamic LED brightness
3 Add htc off-alarm support from XE source
4 increase pet time to ten seconds
5 Fixup touchscreen driver for ICS
6 media video msm up max FPS for s5k3h2yx camera module from 30 to 120
7 Match on_each_cpu behaviour on UP to SMP
8 lowered voltages for timpani and eMMC
9 updated scpll_init to include high frequencies for PLL calibration
10 Add a periodic check to turn the TZ algorithm on


Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #1



One click Flash Boot.img

1)connect your phone to your computer with the USB cable
2)Extract(unzip) flash_boot1217.zip
3)Run FlashBootImg.bat



================================================== ===
12/09

*back to 11/26

1 button backlights 20mAh
2 Scaling_Available_Frequencies back to cpufreq sysfs interface
3 Added Joe's RCU, backported by faux123
4 Patched in the ChromiumOS implementation of SHA-1 from faux123
5 cpufreq create new intellidemand governor
6 linux upstream 2.6.35.14
7 Remove extraneous boot_secondary delay
8 Fix memory leak in debug probe
9 put eMMC in sleep (cmd5) mode before suspend
10 Refresh PDM and TSSC halt bits at boot
11 Make resched-ipi-while-offline warning less verbose
12 Vote for mmfpb_a_clk at 64MHz
13 Remove redundant code for restoring ACPU clock rate
14 Use hotplug notifications for CPU, L2, bus, voltage
15 Subscribe to _FROZEN CPU notifiers for 8x60 and 8960
6 added lagfree gov
17 For SMMU
18 Add kineto gand module
================================================== ===

12/06
1 Max OC #ifdef Nutter_Mode - Max 1512MHz
2 Free memory on failure to add Kobject
3 Remove temporary always on votes for ADM clocks
================================================== ===

12/05

1 Scaling_Available_Frequencies back to cpufreq sysfs interface
2 vfpn/wfpe update
3 some fixes
4 Do not destroy old sched domain on cpu_up
5 Add the function 'cpu_hotplug_inprogress'
6 Dont allow cpu to get console lock during hotplugging
7 Remove extraneous boot_secondary delay
8 added screen off profile and Limit Max Frequency(LMF)
9 Make power button more sensitive to pressure
10 Enable inline lock functions
11 3d fix (BuzzBumbleBee & show-p1984)


Kernel version info
2.6.35.13-holicakes
pubuntu@pubuntu #21

================================================== ======


12/03 -minor update

1.Added MSM_HW_AVS
2.Fixed init.rc (fixed read init.d folder)
3.default gov to SmartassV2 gov








12/02

1 Remove unused symbol 'suspend_cpu_hotplug'
2 Fix memory leak in debug probe
3 Add 1.8432MHz for gsbi_uart_clk
4 Overclock till 1890Mhz possible now.
5 add dimmed capacitive LEDs
6 Add AXI rate request on wakeup
7 Use INIT_COMPLETION instead of init_completion
8 allocate uncached buffers as writecombined
9 Add local control of vpe_axi_clk and rot_axi_clk
10 linux upstream 2.6.35.14
11 msm: clock-8x60: Don't disable clocks in reg_init
12 put eMMC in sleep (cmd5) mode before suspend
13 Back to TREE RCU









=================================================
12/01



lzma compression zimage kernel
1 Patched in the ChromiumOS implementation of SHA-1 from faux123 (S.Thanks DustinEwan)
2 Add quota2
3 deadline tweaks(fifo batch=1)
4 posix-timers RCU conversion [Eric Dumazet]
5 fixed HTC battery driver coding derp
6 cpufreq create new intellidemand governor
7 Overclock till 1536Mhz possible now.



================================================== ================
11/30

1 button backlights 20mAh
2 Tweak GPU & ACPU Table frequencies (192-1890MHZ:default 1536)
* Overclock till 1890Mhz possible now.
* removed redundant code, has led to slower performance
* Create private workqueue for cpu frequency changes, should speed up things
* Increased writing performance (should lower that annoying lag when updating 2 apps at the same time)
* Increased GPU memory
* cleanups
* Let MMFPB drop to 27MHz when processor power-collapsed (by Matt Wagantall)
* Use hotplug notifications for CPU, L2, bus, voltage (by Matt Wagantall)
* Cleaned ACPU Table frequencies
* Allow CPU-supported unaligned accesses
* Add sysfs interface for mfreq
* Added Scaling_Available_Frequencies to cpufreq sysfs interface
3 Added Joe's RCU, backported by faux123 (S.Thanks DustinEwan)








================================================== ==========
11/26 change log

-SMP optimization Remove unnecessary work queues from CPU1 (faux123)
-Fix scaling_cur_freq
-Allow CPU-supported unaligned accesses
-Create cpufreq workqueue for freq changes
-add SLQB memory allocator
-Add JHash3
-show availible freq's in cpy sysfs
-Beats from sensation XE
-safe default minmax speeds at boot time
-sysfs VDD levels interface (snq- & faux123 -Fixed by bananacakes)
Code:
to over volt ALL frequencies by 25000 uv (microvolts) 
echo "+25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

to under volt ALL frequencies by 25000 uv (microvolts) 
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

present status of volt
cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

-Set correct divx codec type
-Set the command name of the idle tasks in SMP kernels v3
-From Sumit Bhattacharya sumitb@nvidia.com
-LOAD_FREQ (4HZ+61) avoids loadavg Moire
-CFS Scheduler tweaks brought over





================================================== ==================================

first log

-initial release
-Add SmartAssV2 cpu governor
-wifi-PM_FAST in standby
-Ondemand Tweak
-Automated per tty task groups
-Add: V(R) IO Scheduler
-Add: BFQ IO Scheduler
-adjust vm ratios
-Fix performance level computation
-Don't report wake up wakelock if suspend aborted
-Fix ondemand governor powersave_bias execution time misuse
-1080p Increase the kernel SMI memory size
-Increase the decoder input buffer size
-YUV 444 format support
-lowmemkiller add Fugeswap
-Set correct divx codec type
-Set the command name of the idle tasks in SMP kernels v3
-From Sumit Bhattacharya sumitb@nvidia.com
-LOAD_FREQ (4HZ+61) avoids loadavg Moire
-CFS Scheduler tweaks brought over

================================================== =================================



KERNEL DOWNLOAD


030312_flash_boot_no_OC.rar


How to do
1)connect your phone(Cellphone was turned on) to your computer with the USB cable
2)Extract(unzip) 030312_flash_boot_no_OC.rar
3)Run FlashBootImg.bat


&

This




Thanks to winpih(Kernel flashing Script for CWM)

The reason of wifi error after flashing the rom or kernel by using recovery, recent recovery is very unstable for changing boot.img.
if the module 'bcm4330.ko' is not compatable with kernel, that prob is accured.
To solve that, flashing 'bcm4330' by recovery and flashing directly the proper kernel by .. fastboot flash boot boot.img.. .
Should check the kernal version information on the phone, then if the information is not matched with notice by builder,
or meet any wifi issue, flash boot.img directly by using fastboot flash boot boot.img.. .






Donation

If You Like My Work Then vote Thread or Some reply or Checking Thanks
and Don't forget This(Dok-Do is a territory of Korea. Dok-do is Korean land.)





--------------------------------------------------------------------------
How about sharing our knowledge about building kernel?
It would be better than hiding the kernel source.
As you know, We alone cannot even make a development when everyone of community keep hiding.

source for kernel compile

my github




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

My previous kernel works for hTC desire kernel

http://www.android-dev.us/forumdispl...aider-Velocity

I'm not so good at English. sorry
Attached Thumbnails
Click image for larger version

Name:	s.jpg
Views:	11213
Size:	40.8 KB
ID:	884216  
Attached Files
File Type: rar 02262012_flash_boot_no_OC.rar - [Click for QR Code] (4.28 MB, 292 views)
File Type: rar 030312_flash_boot_no_OC.rar - [Click for QR Code] (4.29 MB, 835 views)
The Following 9 Users Say Thank You to bananacakes For This Useful Post: [ Click to Expand ]
 
93795311
Old
(Last edited by 93795311; 23rd November 2011 at 03:54 PM.)
#2  
Member
Thanks Meter 1
Posts: 48
Join Date: Sep 2009
finally a kernel with 1.5ghz support, will try it as soon as I get to home after work. Thank you in the advance.

Edit: currently all the rooted bell/rogers Canada version still has S-ON, will this affect your ability to flash the kernel?
 
urusaikara
Old
#3  
Junior Member
Thanks Meter 0
Posts: 7
Join Date: Dec 2010
Location: Seoul

 
DONATE TO ME
Thanks for your work~배르님~^^

네이버카페 청아입니당~
 
tacotino
Old
#4  
tacotino's Avatar
Senior Member
Thanks Meter 146
Posts: 767
Join Date: Mar 2011
Some root this vivid!!! Good job once I'm rooted ill try it!!!! Can someone post benchmarks

Sent from my HTC PH39100 using xda premium
Samsung GS3

MOTO Atrix HD!
Samaung Skyrocket CM9 Nightlys oc/uv 1.8ghz
HTC VIVID
MOTOROLA ATRIX- CM7 OC/UV 1.45Ghz
IPHONE 3GS- JAILBROKEN THEMED
LG- CRAPPY PHONE, NO IDEA WHAT IT WAS.

love,
TacoTino
 
qberty
Old
#5  
qberty's Avatar
Senior Member
Thanks Meter 47
Posts: 315
Join Date: Aug 2009
Location: Toronto, ON

 
DONATE TO ME
hmm, I flashed this, but my max CPU is still 1188 GHz trying to set it with SetCPU.

Also my Wifi does not work, and i'm not sure what you mean by flashing a new boot.img

where would I get it.
 
93795311
Old
#6  
Member
Thanks Meter 1
Posts: 48
Join Date: Sep 2009
just flashed the kernel, the cpu still stays at 1.2ghz while I lose wifi connection
 
cxhhappy
Old
#7  
Junior Member
Thanks Meter 4
Posts: 22
Join Date: Apr 2011
Location: china

 
DONATE TO ME
Thanks, I have the flash the BOOT success, now being tested!
 
bananacakes
Old
#8  
bananacakes's Avatar
Senior Member - OP
Thanks Meter 794
Posts: 383
Join Date: May 2010
Location: Seoul

 
DONATE TO ME
Quote:
Originally Posted by qberty View Post
hmm, I flashed this, but my max CPU is still 1188 GHz trying to set it with SetCPU.

Also my Wifi does not work, and i'm not sure what you mean by flashing a new boot.img

where would I get it.
Quote:
Originally Posted by 93795311 View Post
just flashed the kernel, the cpu still stays at 1.2ghz while I lose wifi connection


If you do not have wifi connection.. Try these tips..

The command to flash a boot.img with fastboot is:
fastboot flash boot boot.img
 
93795311
Old
#9  
Member
Thanks Meter 1
Posts: 48
Join Date: Sep 2009
Quote:
Originally Posted by bananacakes View Post
If you do not have wifi connection.. Try these tips..

The command to flash a boot.img with fastboot is:
fastboot flash boot boot.img
Flash boot.img after flash the kernel zip file? will it actually unlock the phone cpu speed to 1.5ghz?
 
qberty
Old
#10  
qberty's Avatar
Senior Member
Thanks Meter 47
Posts: 315
Join Date: Aug 2009
Location: Toronto, ON

 
DONATE TO ME
Okay, so I flashed the boot.img from the zip after flashing the actual zip, and now HTC Sense reports that the kernel flashed OK. But SetCPU still won't like me overclock to 1.5 GHz. Still stuck at 1182 GHz. Wifi works now.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...