[HTC Wildfire S] crossfire77:
SEE SECOND POST FOR SENSE_FIRE KERNEL

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

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

STOCK KERNEL ( ANDROID :2.3.5 , SENSE :2.1 ) FOR HTC WILDFIRE S A150e

​

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, broken hearts,
* thermonuclear war, you getting fired because the alarm app failed, or
* unfulfilled sexual partners. Please do some research if you have any
* concerns about features included in this ROM before flashing it! YOU are
* choosing to make these modifications, and if you point the finger at me
* for messing up your device, I will point that finger back at you and laugh.
* make sure you do a nandroid backup in case your phone blows up in
* your face because your phone cant handle the speed :).
*/

-- THIS IS STOCK KERNEL WHICH I MADE FROM HTCDEV SOURCE,IF YOU EVER USED OC KERNELS AND WANTED TO GET BACK TO ORIGINAL KERNEL YOU CAN FLASH THIS.

-- THIS KERNEL IS ONLY WORKS WITH STOCK 2.3.5 ,SENSE 2.1 ROM.SO PLEASE DO NOT USE THIS KERNEL ON CM7/CM9/CM10 ETC ROMS

-- I WILL MADE OTHER VERSIONS SOON IN THAT I WILL ADD VARIOUS GOVERNORS AND SCHEDULERS.

-- GO TO RECOVERY

-- FLASH KERNEL

-- REBOOT

STOCK KERNEL [ http://d-h.st/qwh ] || MIRROR [ https://docs.google.com/file/d/0B7vC1WrLBWD-SW9PWl81TXNfbTA/edit?usp=sharing ]

md 5 : 5995e7e15de66aaa374e9b41edc57493

-- HTCDEV ( check here )

-- first download source from mentioned link & extract it.

-- you need following packages for ubuntu (64 bit)

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 git

-- then you need toolchain to compile this kernel,i used this toolchains

-- you need to extract toolchain and point it's path by this command

gedit .bashrc

now,in editor write this at end (change path by your extracted toolchain path)

export PATH=${PATH}:path to toolchain arm-eabi-4.4.3/bin

-- now you need your device kernel config so connect phone using ADB,

adb pull proc/config.gz ~/android/kernel_source

this will pull kernel_source.zip from your device now rename it to config.gz and put in your kernel- source folder (which you downloaded from htcdev)

-- extract this file,

zcat config.gz > .config

-- now deconfig,

make ARCH=arm CROSS_COMPILE=arm-eabi- msm7227_defconfig

-- and at last ,time for compiling kernel, here replace X by x2 of your computer cores. [e.g. mine is dual core so -j4]

make ARCH=arm CROSS_COMPILE=arm-eabi- -jX

it takes upto 5-10 minutes and your zImage (kernel) is ready.:good:

-- now create one directory,

mkdir workspace

-- copy zImage in it,

cp arch/arm/boot/zImage workspace

-- last step,enter this and it ll copy modules to working directory

find . -name '*ko' -exec cp '{}' workspace \;

HTC for source

sakindia123 for toolchain

bhargz16 for tutorial

kouse for flashing kernel method

​