yashsingh1/xdaforums huggingface dataset:
[Wildfire Android Development] HCDR.Jacob:
Announcement:

I am pleased to announce that from now on I will be working with ralle.gade too! He is a kernel dev with a lot more experience than me who can hopefully bring us some really cool stuff :)

Hey guys,

I've made this thread to share with you my kernel for the Wildfire. It is based on HTC's own kernel, however I have added patches specific to FroYo (to enable sd-ext support, stop screen flicker, enable touchscreen). It also features overclock to 768MHz. The kernel was built for the CM ROMs which I am working on.

You can get the source here. To build it, navigate to the source directory and run the following command:

make arch=ARM subarch=ARM cyanogen_wildfire_defconfig

You can then run

make arch=ARM subarch=ARM

to compile the kernel.

You will get a zImage which you can then add to a boot.img for a ROM, as well as a bcm4329.ko WiFi module to be added to /system/lib/modules

I recommend that only developers try this (for now anyway) and the rest of you wait for the devs to release an OC kernel for their ROM.

I have attached a prebuilt zImage (kernel) and wifi module in a zip folder. DO NOT TRY TO FLASH THIS. It is not a flashable zip, but the resources necessary for devs to make a patch of this for their ROM.

The v4 zip attached below can be flashed to ANY ROM without any negative consequences. For devs, the zImage and WLAN module can be found inside if you wish to use it as standard kernel in your ROM.

Changelog - v2:

*Added Ext4 support

Changelog - v3:

*Added BFQ Scheduler (by ralle.gade)

*Added undervolt (by ralle.gade)

*Other patches by ralle.gade (more details can be found in source)

*ralle.gade took yo' 19MHz

Changelog - v4:

*Added AUFS overlay (by ralle.gade) - adb shell or terminal emulator "aufs --enable" to activate system r/w

*Added interactive CPU scheduler. (by ralle.gade)

*ralle.gade gave back yo' 19MHz

*Added newer Wireless driver (with Wireless-N support) (by me)

*Hidden easter egg (unintentionally added by me) - Only works if your ROM has the necessary files (I'm looking at you, adeadrat :P)

Changelog - v4.1:

*Set default freq. to 245-518 MHz - Should fix booting problems for some people

Changelog - v4.2:

*Update WiFi driver to fix WiFi sleep bug (by zinx)

Known bugs:

*No WiFi on some roms. If it doesn't work on 4.2, use 4.1

If you'd like to donate, use the link in my signature or above my avatar. You can also donate to ralle.gade here. It would be much appreciated :)

Thanks to:

*adeadrat - for informing me that the OC actually works

*HTC - for releasing their kernel source

*Google & The Android Team - for developing android and making it open source

*Linus Torvalds - Starting development of the open-source linux kernel.

Have a nice day,

HCDR.Jacob
[Wildfire Android Development] quemmy:
Nice!! :)
[Wildfire Android Development] blingblingslyna:
TNX! Tried too compile the source in the github, with your config.

dont forget make modules :D

edit,

and oh itś cyanogen_wildfire_defconfig

;)
[Wildfire Android Development] naserbaser:
Good work!

What is the minimum clock set at? Stock or lower? I'm running mine at minimum 122mhz at the moment, works fine. And can the overclocking be modified using SetCPU or is it locked in the kernel somehow?

BTW, have you had the time to look into some undervolting?

I'm fully aware that you're busy with CyanogenMod and other stuff, I'm just a bit curious :p

Will probably flash the OpenFire rom this evening to try this out :)

Lots of questions at the same time, I apologize for that :p
[Wildfire Android Development] nyllet83:
Good work!

It would be nice if someone could make a ROM for us newbees to install.
[Wildfire Android Development] lesa0208:
any try to flash this?
[Wildfire Android Development] beardyone:
good work jacob. i have been wishing for an OC kernel and here it is :) absolute legend, and only 16? good work fella
[Wildfire Android Development] HCDR.Jacob:
Thanks man :)
[Wildfire Android Development] a1exander:
Wait, will these work with Wildpuzzle ROM installed?
[Wildfire Android Development] danne_jo:
thanx jacob!

just made a package for puzzle rom, but im unable to test it yet.. hope girl come home soon :)
[Wildfire Android Development] erhanakt:
Can we use this with WildPuzzleROM v8 ?
[Wildfire Android Development] a1exander:
If you look on previous post danne has added something like this in his own thread for Wildpuzzle ROM, i'll test it now.
[Wildfire Android Development] kevin2516:
jacob you make my life complete <3
[Wildfire Android Development] bluedragon1982:
Hey Jacob,

I have a very importen info about your kernel

Your kernel dont work with the SKN3KY_01 touch panel it seems it only works with the AMTEL panel.

The same bug is posted on OpenFire (the kernel is your source) and WildPuzzle (uses your OC kernel in v8.0.4) thread.

The kernel included in the CN RUU supports WiFi Tether and AMTEL + SKN3KY_01 Touch Panel.

Maybe there is a way to dirty hack the newer kernel until htc will release the source.
[Wildfire Android Development] blingblingslyna:
I have a SYN3KY_01 too.... can you pleease give a kernel I can use in openfire rom?
[Wildfire Android Development] bluedragon1982:
You can try the kernel file 0050 posted in the WildPuzzle Topic for v8.0.4 but that kernel isnt tested with openfire, i use this kernel atm with WildPuzzle rom and its working great
[Wildfire Android Development] entarion:
guys, you can make this kernel overclock for wildpuzzle 7.3.1?
[Wildfire Android Development] blingblingslyna:
oh itś not working for me.. 0050 it is with wildpuzzle 8.0.1(i think)

edit,

sorry it was 0055 that didnt work. But you cant flash 0050 in openfire. AND I cant unpack or mount boot.img. whatś the fs-type?
[Wildfire Android Development] HCDR.Jacob:
Ill look into the screen issue, and for those asking about openfire, its the same kernel
[Wildfire Android Development] blingblingslyna:
yeah, but it wont start at all with wildpuzzle 0050.
[Wildfire Android Development] pliurzis:
Stock rom with this v4.1 kernel everithing works fine . THANKS
[Wildfire Android Development] s7mx1:
wifi issues

I had the same issue when I was using puzzlerom 8.0.10. I knew the kernel module was fine. It all turns out something to do with the rom. If you need a working wifi with latest jacob kernel then try either openfire or CyanogenMod (which I am using right now). Otherwise stick with the kernel that comes with your rom.
[Wildfire Android Development] havocnl:
Thanks for that answer, probably doesn't work with VillainROM for Wildfire then...

Hope they release a compatible OC kernel soon...
[Wildfire Android Development] bluedragon1982:
I only want to let you know, kernel v4.1 works great using cm6.1 ( wifi, wifitether is working)
[Wildfire Android Development] sevarii:
Can I overlock v4.1 kernel with cpu instruction from puzzle rom post?
[Wildfire Android Development] unreal973:
I'm pretty new to this stuff. i installed the CM 6.1 ROM but not the v4.1 kernel. should i install it? everything works great!
[Wildfire Android Development] KahlanHaskeer:
Hi, I try to flash the v4 FLASHABLE on WildPuzzle ROM v 8.0.11.

-> The WiFi doesn't work, it wrote "Error" in settings.
[Wildfire Android Development] wong_86:
i using wp rom 8.0.0.11.

after flash jacob oc kernel v4.1 , the wifi doesn't work like Kahlankaskeer said

-> error on wifi setting

it seem only wp rom 8.0.0.11 got this problem
[Wildfire Android Development] havocnl:
Also VillainROM for Wildfire...
[Wildfire Android Development] zombierzn:
Hi. I try to make nls_utf8.ko and cifs.ko for this kernel.

insmod /sdcard/nls_utf8.ko - works fine

but

insmod /sdcard/cifs.ko - insmod: init_module '/sdcard/cifs.ko' failed (No such file or directory)

dmesg:

<4>[ 1001.590759] cifs: Unknown symbol slow_work_register_user

<4>[ 1001.594055] cifs: Unknown symbol slow_work_enqueue

can you help me?
[Wildfire Android Development] s7mx1:
You need to make a boot.img from the zImage you compiled as jacob's kernel lacks the slow_work_register_user symbol which is needed by cifs.

search google for mkbootimg. You also need unpack-bootimg.pl for extracting initrd file from existing boot.img.
[Wildfire Android Development] katmant:
Hi. Have you had any success with the cifs module?
[Wildfire Android Development] Wildfire64:
Hello all

I have CyanogenMod 6.1.0 RC2 for HTC Buzz (Wildfire) , Do I have to download this or is this is also in CyanogenMod 6.1.0 RC2 for HTC Buzz (Wildfire) ?? thanks :D
[Wildfire Android Development] zombierzn:
no:( when i flash my boot.img wf don't boot..

i just compile cifs.ko for wildpuzle rom 7.3 and it works fine..for cm6 - "insmod: init_module '/sdcard/cifs.ko' failed (No such file or directory)"
[Wildfire Android Development] verbuyst:
everything works just fine, thanks for the release.

With setcpu I can't put it higher then 729Mhz or my cpu goes to the minimum setting, is this a bug or just something with the stock HTC rom?
[Wildfire Android Development] demolition23:
With 4.1 my device still freezing in random. Most stable is 710-245 but problem still there. Jacob are you planing any update?
[Wildfire Android Development] bluedragon1982:
I can agree with this issue but with cpu speed set on 160-658
[Wildfire Android Development] ale7485:
Hi Jacob

congratulations for the beautiful work

I'm new to the world of Android

I installed the original ROM on my Wildfire with your HCDR.Kernel v4.1 and I noticed that when I turn off the phone, charging the orange light comes on and never turns green, but especially the phone will not turn since when I remove the battery and reinsert ...could be a "bug" on your kernel?

thank you very much

sorry for bad English! =P
[Wildfire Android Development] bluedragon1982:
The issue you have, is not a kernel issue - it a problem from clockwork recovery - all rooted wildfire have this issue :/
[Wildfire Android Development] brutevinch:
Sorry, but help me please.installed v 4.1 I"m searching for tun module and aufs...where I can take this?
[Wildfire Android Development] fusk:
All i want, is to revert to stock rom, and have an oc kernal, if the rom is stock, can i still update to 2.2 when it comes from htc?

And which file is i supposed to download, i don't know what hdcr kernal means, so need a little guidance.
[Wildfire Android Development] Deep-Knight:
Yes, if you are on stock rom with a modified kernel , you can upgrade to froyo , as it becomes available BUT you should wait until a "SAFE" Update ZIP Release is available which does not upgrade the HBOOT version.

You should download Version 4.1 of this kernel. It works for most people without any problems "http://xdaforums.com/attachment.php?attachmentid=429951&d=1288436771"

Download ZIP and Install it via Clockmod Recovery Menu -> Install ZIP...
[Wildfire Android Development] Jungleman_:
Thanks for your work, but I've an issue with it...

I've a HTC Wildfire running CM6 RC2, tried to applying it from SD (used recovery) but my phone loop-boot after that, had to restore a nandroid backup...

Any ideas why ?

Thanks
[Wildfire Android Development] Infinitum:
I dont have that problem. It probably has something to do with stock rom and HCDR.Kernel together. I'm using the latest Openfire 2.3 with this kernel, and overclocked. Orange when charging, green when finished.
[Wildfire Android Development] kevin2516:
Rc2 already includes this kernel..., please read the first post in the rom thread.
[Wildfire Android Development] Jungleman_:
Sorry, how I missed that ?! Oo

However this might work right ? (Useless but theorically it should..)
[Wildfire Android Development] fireplayer:
Jacob, I know wildpuzzle Rom is not your baby, but I'm guessing you tested it... would you possibly have any clue as to why I can't get it working on wildpuzzle 8.0.11..? Neither your flashable one, nor the one danne_jo made for wildpuzzle specifically - works. Both just restart at HTC splashscreen... any ideas ...? preferrably without adb input...If really needed I can supply it tho... just thinking wildpuzzle might demand one that manages even less dead parts (?) Can't recall what you called them...dead things... *feels slightly stupid*
[Wildfire Android Development] HCDR.Jacob:
I used WildPuzzle for a bit. It booted fine with my patch, just the wifi didn't work (not a kernel or ROM issue, there's just a mismatch between the kernel and ROM)
[Wildfire Android Development] fireplayer:
Well since 4.1 kernel is the first one to work for me for using oc/uc what can I do..? I want sense in my system... or is there anyway to add sense to cyanogenmod...maybe? Would still really like to be able to use wildpuzzle w oc... is there anything I can do?
[Wildfire Android Development] p1e:
Hello ! The tethering is possible with this kernel 4.1 ? I use a ROM HTC official.
[Wildfire Android Development] :
CyanogenMod 6.1 nightly 17 is broken. It gets into a bootloop. Since we do not have a changelog, tough to find out what has got in and causing the problem.

!!! Backup your current working ROM before you play with CM 6.1 Nightly 17 !!!

Edit: one of my early posts. Obviously in the wrong thread!
[Wildfire Android Development] beywolf:
Hello Jacob,

Sorry for the noobish post but I need your help i am with Wildpuzzle ROM v 8.0.10 it works great ,but with 055 OC kernel dont have any lag and working great until it freeze or reboot my phone ,so my question is how can i fix this to dont freeze or reboot becouse i dont wanna use any more original htc kernel( with the original kernel a lot of aps lagging like crazy for example i can't even play "paper toss" ) please help me if you can. Thank you for your hard working ..You are great
[Wildfire Android Development] Marlenio:
The kernet 4.1 works now with SKN3KY_01 touch panel?
[Wildfire Android Development] bluedragon1982:
Yeah it is working with both type of touch panel
[Wildfire Android Development] HCDR.Jacob:
I prefer the word "all" rather than "both". I've seen more than one type of ATMEL panel and they all work
[Wildfire Android Development] Marlenio:
Hello Jacob.

Works perfectly, thank you. :D
[Wildfire Android Development] MarcelXDA:
Wifi Problem after flashing OC KERNEL on Repack of the chinese RUU, Android 2.2 Froyo

Hi, I've noticed that after flashing OC kernel v4 (from this thread) to REPACK OF THE chinese RUU, Android 2.2 Froyo - wifi is not working. It says WIFI error on settings. Any thoughts?
[Wildfire Android Development] HCDR.Jacob:
Known issue, HTC's fault
[Wildfire Android Development] MarcelXDA:
Any known solutions?
[Wildfire Android Development] HCDR.Jacob:
If I knew a solution, there wouldn't be an issue:P
[Wildfire Android Development] oifi:
@HCDR.Jacob

as far as I know, it's the Kernel which controls at what voltage the phone shuts down.

Is it possible to code it that way, so the phone shuts down at 3100 mV for example, to gain more standby time?
[Wildfire Android Development] Wildfire64:
I never downloaded a kernel I tried v4.1 nd v4 today but it doesnt work :s i cant overclock
[Wildfire Android Development] ralle.gade:
I might have the solution for the WiFi bug in sense 2.2 ROM's

I believe that HTC actually patched something in the kernel and the system so they would work together (like they always do for eksample the camera drivers -.-)

and so when we updated the driver from their source to a newer but AOSP source it broke the support for the 2.2 sense...

this is easily fixed by, importing the driver again and then make a version for the Sense and one for the AOSP which is what I'm gonna do very soon on our github :)
[Wildfire Android Development] pazirez:
can anybody know: is it possible to flash back the stock kernel, when i flashed earlier HCDR.Kernel v4.1 ?!

i have stock rom: 1.25.405.1 CL227575 - 13.45.55.24H_3.35.15.31

by the way .. its working good, big thanks for the creater ^^ ...

but i have a lots of lag in many application, menus ... i don't know why

in this case, the kernel was the problem, i think: .... my english is not so good

http://xdaforums.com/showthread.php?t=753675

thx a lot.
[Wildfire Android Development] kev94:
I don't really know if this was posted before, but is this flashable on stock rom ?
[Wildfire Android Development] :
Nice find :)

Thanks for looking into it!
[Wildfire Android Development] ralle.gade:
yeah you can flash it on stock ROM but so far the WiFi doesn't work for it because we have applied a newer AOSP version of that driver, but i'll soon add an updated version of that driver from HTC and then it will work
[Wildfire Android Development] doomed151:
I'm curious, what kernel does WildPuzzleROM v8.0.11 use? I tried flashing its kernel with the Chinese Froyo ROM but it won't boot. Since it has both overclock and WiFi, I bet it's something different.

Anyways, thanks for looking in the issue with WiFi on 2.2 Sense ROM.
[Wildfire Android Development] HCDR.Jacob:
He uses this with a different wifi driver.
[Wildfire Android Development] cantona_xw:
@HCDR.Jacob

how can i trackpad to wake in 7.3.1rom after falsh this?>

and how can i trackpad to wake in cm6.1 flash in which Kernel?
[Wildfire Android Development] DjoeN:
Flashed HCDR.Kernel.4.1 today.

Is it normal that it shows up under info as this?:

- 2.6.32.21-HCDRJacob-ga91e73b-dirty root@HCDR #1
[Wildfire Android Development] HCDR.Jacob:
Yes
[Wildfire Android Development] DjoeN:
Great :)

Thanks for all the hard work you do/did for us to enjoy latest custom CM6 roms on our Wildfires :)

Now to figure out how to get my data conenction back working :)

Stupid "KPN" (Used "Base" network) got taken over by "Mobistar" awhile ago (Got a "KPN" sim), but the messed up on that So i need to set "Base" settings instead of "Mobistar" once and some how it always conflicts (it's a provider problem, other Wildfire works fine, one with a real "Mobistar" simcard)
[Wildfire Android Development] Infinitum:
Wildpuzzle Froyo combined with HCDR.Kernel is unstable. Why? And will/when will this get fixed?
[Wildfire Android Development] antonio1475:
Hi, it looks like with your kernel, the pinch zoom renders continously while zooming, so words doesn't "blur", but the permormance is obviously slower than the "original sense way".

In the stock way, when zooming, words blur and when you relese your fingers, it renders, so you have blurred but smooth zoom.

In Froyo, there is the option GEP zoom (Google method zoom), which can be disabled to have the smooth zoom, but not in 2.1.

It's not only in the browser, but in all the system. I'm thinking it may be or some setting of the kernel or JIT, but I don't know.

It happens when I flash your kernel (v4.1), which I need to overclock and for stability.

Do you know why it's like this?

:)
[Wildfire Android Development] dud3me:
So if and when the official froyo comes can i flash this on it? ANd is it possible to make wifi work with official sense froyo and this kernell? :D
[Wildfire Android Development] Infinitum:
I doubt it. Correct me if I'm wrong, Wildpuzzle is based on the Froyo chinese release and several including me are experiencing unstability with HCDR.Kernel. So when froyo comes out (with a different langaguage), the fact wont change.
[Wildfire Android Development] HCDR.Jacob:
Oops, accidentally pressed the thanks button, heh.

Actually this kernel works on modaco 2.2.1 ROM so it should be fine
[Wildfire Android Development] BrunoPim:
Whats the name of the software that you use to define the frequency?

And which are the values that you are using?

EDIT: I already found out... its CPU tuner. But i would like to know whats the best configuaration...
[Wildfire Android Development] dud3me:
Even the wifi hotspot and other stuff? :p
[Wildfire Android Development] HCDR.Jacob:
From what I've heard yes
[Wildfire Android Development] Infinitum:
How come it doesnt work with Wildpuzzle then? Perhaps I should consider flashing Modaco then.
[Wildfire Android Development] HCDR.Jacob:
Because it's an entirely different build.
[Wildfire Android Development] teltel:
Can i ask only a thing?

When htc released official froyo update,

then can we flash with this kernel to overclock? without any bug (like wifi) ????
[Wildfire Android Development] toma.sbk:
I confirm that HCDR kernel work for the MoDaCo froyo rom.

It seem to work pretty well, wifi too.
[Wildfire Android Development] vilks:
I have modaco 2.2.1 rom and HCDR.Kernel_v4.1_Flashable.zip .

My phone is HTC Wildfire.

I have SetCPU program. It shows that my max cpu mhz is 528. I cant set it to more. Why? What i have to do? Please explain me. I want my phone run 160mhz - 700mhz.
[Wildfire Android Development] saltinbas:
It is announced that froyo for wildfire will be issued before the end of 2010. So it will be within 2-3 weeks I hope.
[Wildfire Android Development] HCDR.Jacob:
Autodetect frequencies
[Wildfire Android Development] f.papa76:
I flashed this kernel on Modaco today, but I'm having the DHCP problem when using wi fi hotspot. I made wifi tether work by using the alternative Wireless Tether program and using a static IP on my laptop.

Is there a fix for this kernel?

Thanks

Edit: everyone seems to have fixed this by the use of an external firmware which Wireless Tether loads from the sd. I tried (I had it from when I was using stock rom, forgot about it) but no joy. Maybe this kernel in not compatible with the new firmware?
[Wildfire Android Development] bluedragon1982:
something is wrong here :/

iam on CM6.1 stable with Kernel 4.1

i made "aufs --enable" and got the notification to reboot, i did that, but iam still unable to write on /system :/

i like to remove the Gallery3D.apk from /system/app/

anyone know a solution ?
[Wildfire Android Development] argeoff:
Hey,

Great work here. Thank you very much.

I installed your kernel, running on stock rom. But i been getting random freezes on my phone.

Could it be the kernel problem or just something i installed ?

I did a nandroid restore to quite an early point(forgot to backup apps too =.=) few days ago, no freezes up until now though.
[Wildfire Android Development] samfc3:
I really dont understand a crap of this. What's the difference between a OC kernel and the HCDR.Kernel v4.1. And do i have to compile it or whatever.
[Wildfire Android Development] HCDR.Jacob:
This is the OC kernel. It's just been updated a lot.

Main difference is the high concentration of awesome in this kernel compared to others
[Wildfire Android Development] supendal:
I flashed 4.1 over new official 2.22 safe ruu. Everything including WiFi works fine.
[Wildfire Android Development] samfc3:
okay, and can i use the OC kernel also to overclock? And can i just flash the v4.1 kernel or do i have to do that compile stuff with source code?
[Wildfire Android Development] supendal:
It says "flashable" even in filename.

Edit: so yes, you can just flash it.
[Wildfire Android Development] samfc3:
Thanks, you see i'm a noob. I think im gonna wait on official FroYo then root my phone and then flash this awesome kernel :).
[Wildfire Android Development] HCDR.Jacob:
root then flash froyo.

wait for froyo ota and you can never root again
[Wildfire Android Development] supendal:
official european froyo is here and wildpuzzle version based on official ruu is here. it's released yesterday.
[Wildfire Android Development] samfc3:
So you can't root after official froyo?
[Wildfire Android Development] Villis87:
There's no way (at least until now) to root when on official froyo (2.2). Unrevoked works only for the previous version of HBOOT :)
[Wildfire Android Development] RisinT96:
I'm a noob, and I have a question: how to install it?

The same way as installing custom ROM's after rooting?

If no, than please explain or give a link to somewhere with an explanation
[Wildfire Android Development] HCDR.Jacob:
Yeah same as custom ROMs. As with ROMs, I recommend a backup :)
[Wildfire Android Development] metapolis:
One question: WiFi problems means WLAN hotspot?
[Wildfire Android Development] jayden485:
Thank you

Thank you man i can now overclock my wildfire and make it faster, yay!.

PS will this make the boot up time shorter? im pretty sure it will but will it?
[Wildfire Android Development] jayden485:
WTF

i cant download it. it says im logged in and then i try to download the oc kernel it says no one is logged in and when i log in it says the same thing again.