The Kernel thread - HTC Amaze 4G

Hey everyone, this is thread is meant to centralize all of the information and questions about the kernels for this phone. I feel as though information about peoples issues, and their "triumphs" with certain kernels are scattered everywhere, so finding useful information can be tedious. I have noticed that most, if not all of the ROM threads specifically say, "No kernel questions". This is what this thread is going to be for. I also thought it would be neat to have some general discussion about kernels. for example, what kernels work best with what ROM, what are some of the issues that people run into, what works, what doesn't work, etc...
I know there is only a few kernel options now, but hopefully that list will grow and as it grows this thread will be become more useful.
there are only a few rules for this thread:
1. No flaming-one of goals for this thread is to help noobs, this thread is meant to de-clutter the ROM threads of kernel questions, (seemingly stupid or intelligent).
2. This thread is for talk of kernels only, there is a "off topic" discussion thread for everything else; and ROM threads to specifically talk about ROMS
So far i only know of three kernel types:
Faux's kernel
Stock kernels
X boarder's kernels, (different variants to go with different ROMS).
From what i understand Faux's kernels work with pretty much all of the ROM's but seem to cause boot loops.
I do not know too much about X's kernels and the issues they cause, so it would be nice if some one filled me in.
Ill start the thread by saying, I have used the stock kernel that shipped with my phone over the quick sense ROM, and the Bullet proof 2.4 ROM. the weird thing with that was, my WIFI worked. its weird because X, and everyone else says to flash one of X's or Faux's kernels or else wifi will not work. I have been apprehensive about flashing kernels because of the boot loop issues people have reportedly been having. however i went ahead and flashed the kernel that was included in the Bullet proof 2.4 ROM. i haven't used the phone all that much so no bootloop yet. the phone is fast and smooth. X's kernels are able to be overclocked and have three governors. i am very curious about Faux's kernel because he did some amazing things on the Mytouch 4g when i had it.

Jms122589 said:
Hey everyone, this is thread is meant to centralize all of the information and questions about the kernels for this phone. I feel as though information about peoples issues, and their "triumphs" with certain kernels are scattered everywhere, so finding useful information can be tedious. I have noticed that most, if not all of the ROM threads specifically say, "No kernel questions". This is what this thread is going to be for. I also thought it would be neat to have some general discussion about kernels. for example, what kernels work best with what ROM, what are some of the issues that people run into, what works, what doesn't work, etc...
I know there is only a few kernel options now, but hopefully that list will grow and as it grows this thread will be become more useful.
there are only a few rules for this thread:
1. No flaming-one of goals for this thread is to help noobs, this thread is meant to de-clutter the ROM threads of kernel questions, (seemingly stupid or intelligent).
2. This thread is for talk of kernels only, there is a "off topic" discussion thread for everything else; and ROM threads to specifically talk about ROMS
So far i only know of three kernel types:
Faux's kernel
Stock kernels
X boarder's kernels, (different variants to go with different ROMS).
From what i understand Faux's kernels work with pretty much all of the ROM's but seem to cause boot loops.
I do not know too much about X's kernels and the issues they cause, so it would be nice if some one filled me in.
Ill start the thread by saying, I have used the stock kernel that shipped with my phone over the quick sense ROM, and the Bullet proof 2.4 ROM. the weird thing with that was, my WIFI worked. its weird because X, and everyone else says to flash one of X's or Faux's kernels or else wifi will not work. I have been apprehensive about flashing kernels because of the boot loop issues people have reportedly been having. however i went ahead and flashed the kernel that was included in the Bullet proof 2.4 ROM. i haven't used the phone all that much so no bootloop yet. the phone is fast and smooth. X's kernels are able to be overclocked and have three governors. i am very curious about Faux's kernel because he did some amazing things on the Mytouch 4g when i had it.
Click to expand...
Click to collapse
so ur sayin we can flash most of these roms & still have the stock htc kernel wrking but wifi might break? so how about NRG's modified stock kernel on the Energy rom,will it wrk on all amaze roms & will wifi not break?? im coming frm a mytouch 4g so this phne is a lil complicated..sorry for actin like a noob lol..i havent used that easy kernel flasher,i been using flash image gui & heard that fauxs new kernels cnt b flashed with it?

cmdmilitia13 said:
so ur sayin we can flash most of these roms & still have the stock htc kernel wrking but wifi might break? so how about NRG's modified stock kernel on the Energy rom,will it wrk on all amaze roms & will wifi not break?? im coming frm a mytouch 4g so this phne is a lil complicated..sorry for actin like a noob lol..i havent used that easy kernel flasher,i been using flash image gui & heard that fauxs new kernels cnt b flashed with it?
Click to expand...
Click to collapse
Idk about the WiFi question, I'm not educated enough on that, but what I've found to be successful is flashing the boot.img from xboarders ROM's .zip file with easy kernel flasher to get the best results. But with Energy ROM, I flash the stock kernel he provided with the stock kernel flasher. That method has worked flawlessly for me. I've never had a random reboot and I've never had a broken WiFi or BT. I've never had to flash a kernel more than once due to failed flash either.
Sent from my HTC_Amaze_4G using xda premium

glacierguy said:
Idk about the WiFi question, I'm not educated enough on that, but what I've found to be successful is flashing the boot.img from xboarders ROM's .zip file with easy kernel flasher to get the best results. But with Energy ROM, I flash the stock kernel he provided with the stock kernel flasher. That method has worked flawlessly for me. I've never had a random reboot and I've never had a broken WiFi or BT. I've never had to flash a kernel more than once due to failed flash either.
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Thanks for the response.. i just wanted to read up on all this more before i flash another rom..Ive been on Energy rom since i got the phone but at first i had the wifi issue,then i went & dwnloaded his stock kernel & flashed it thru flash image gui..i dnt have access to a computer unless i go to a friend house so i rely alot on flash image gui lol.. thats why im askin if its fine to flash roms without flashin another kernel..

I'm not sure why, but the stock kernel worked just fine On quick sense and on bullet proof. I never had a wifi issues on those but the wifi on the energy rom didn't work. I'm using faux's kernel on bullet proof 2.4. I guess fauxs kernel is included in the bullet proof zip. I have only had 1 reboot in the past week. Also faux's kernel can be over clocked which is nice if your into that. I came from a mytouch 4g also so learning all this stuff can be a pain but once you read over everything its really not that difficult
Sent from my HTC Amaze 4G using xda premium

I finally relocked and forced the RUU (newest official version of our phone software) which puts you on the stock everything (ie kernel), and am running just fine on Energy ROM. Wifi works great, I haven't tried Bluetooth. So a far as I can tell, the stock kernel from TMo RUU 1.43 runs great and wifi is perfect. FYI.
Sent from my HTC_Amaze_4G using XDA App

cmdmilitia13 said:
Thanks for the response.. i just wanted to read up on all this more before i flash another rom..Ive been on Energy rom since i got the phone but at first i had the wifi issue,then i went & dwnloaded his stock kernel & flashed it thru flash image gui....
Click to expand...
Click to collapse
I bet most of the kernel issues in this thread would be from people having issues with flash image GUI. Not a fact, just a strong uneducated hunch
Sent from my HTC_Amaze_4G using xda premium

glacierguy said:
I bet most of the kernel issues in this thread would be from people having issues with flash image GUI. Not a fact, just a strong uneducated hunch
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
2 kernels that im aware of is flashable with flash image gui,the amaze stock kernel frm Energy rom & the faux kernel frm fast amaze rom before the new update i guess.. Other than those 2 kernels i heard EKF modules or something like that cnt b used with flash image gui.. People gotta read before flashin things lol
Sent from my HTC_Amaze_4G using xda premium

glacierguy said:
Idk about the WiFi question, I'm not educated enough on that, but what I've found to be successful is flashing the boot.img from xboarders ROM's .zip file with easy kernel flasher to get the best results. But with Energy ROM, I flash the stock kernel he provided with the stock kernel flasher. That method has worked flawlessly for me. I've never had a random reboot and I've never had a broken WiFi or BT. I've never had to flash a kernel more than once due to failed flash either.
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
I'm probably just educated enough to be way off-base, but it seems to me a kernel with a wifi problem would also have a BT problem. Do people tend to experience those 2 together?

KineticEntropy said:
I'm probably just educated enough to be way off-base, but it seems to me a kernel with a wifi problem would also have a BT problem. Do people tend to experience those 2 together?
Click to expand...
Click to collapse
Yep that's uaully the case
Sent from my HTC Amaze 4G using xda premium

I'm pretty sure it had to do with the official build each rom is based off of. I know the official update to 1.43 changed the kernel around so if people have a stock kernel from an earlier official ruu the wifi and bt break when updating to a build based off 1.43. Most all roms past xboarders beast mod 2.0 are built off 1.43 at least. I think there are some ones newer than 1.43 but I'm not sure if the kernel had any updates in those builds.
Sent from my HTC_Amaze_4G using XDA App

Related

[NOOB] I need help getting back or gen help.

I wanted to root for a while, just looking for a rom that looks and feels stock, but has better battery and all..
well I followed
watch?v=-hPSrzRqtX4&feature=player_detailpage (cannot post link as I'm new)
and successfully got to supra rom.. well I don't like the vanilla 5 screen non sense homescreen, though I do like the crt visuals lol...
Anyways, I can't even use my wifi, it just says error, and I NEED wifi, I use it at home non-stop as I have horrible service.
Well I tried to switch to viperRom - I did the reset in bootloader, then full wipe, then cache and all that..
well, once I installed the viperRom .zip, I started my phone and its just the same as before... I can't switch roms! I know this is prolly some nooby thing I don't understand but I've been searching all night and just want to get everything working and need to sleep haha
any help GREATLY APPRECIATED
What do you mean about not being able to switch roms?
Sent from my PG86100 using Tapatalk
I figured out that I was trying to flash to viperRom using only the update
I'm now on viper, with stock kernel and still cannot get wifi to work, any ideas? Any searching turns up kernel issues, and to revert to stock.. well I'm on stock kernel
jlear3 said:
I figured out that I was trying to flash to viperRom using only the update
I'm now on viper, with stock kernel and still cannot get wifi to work, any ideas? Any searching turns up kernel issues, and to revert to stock.. well I'm on stock kernel
Click to expand...
Click to collapse
unless you're having hardware wifi issues, which the best way to determine would be through running a stock rom and stock kernel, my guess is you have a kernel and rom mismatch issue.
the way htc has their kernels compiled includes two things: kernel and modules.
the modules include a wifi module.
if you flash a kernel and then load a rom, chances are the rom might overwrite either the kernel, the kernel modules, or both.
the best way to avoid this scenario is to flash the rom first and then flash the kernel. the kernel flash will load the kernel itself and its modules. i.e. if you're on a rom you want to stay with now, flash the kernel again and then wifi should work.
hope that helps!
Thank you, o figured this out myself, but you were right lol I was using 2.3.3 roms on 2.3.4
Sent from my PG86100 using XDA App

What to look for in a kernal

Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
We only have 2 options, Entropy or Siyah and they do not include a modem.
Check the dev section for kernels & modems.
butikofer08 said:
Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
Click to expand...
Click to collapse
Both kernels we have offer oc abilities.
Personally I would look at stability and battery life but that is just me. Try both and see which suits your needs.
Modems are not associated with kernel and depend on your area. Whichever works the best where you are.
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
butikofer08 said:
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
Click to expand...
Click to collapse
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
LiLChris06 said:
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
Click to expand...
Click to collapse
Thanks for the quick response chris,
I guess what I'm asking is if I have a rom with the Syiah kernal, is it possible to keep that same ROM but swap kernals, sorry, I just wasn't clear on what your answer meant.
I'm guessing your saying it is indeed possible and just flash the .zip for a different Kernal on top of an already installed ROM.
Sorry, I'm tired...
Changing the Kernel on 2.3.4 & 2.3.6 roms will not break anything.
For CM7, CM9, MIUI etc you have to stick with what is included or see what works with it.
AntwanL said:
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
Click to expand...
Click to collapse
For example, latest Siyah with touch recovery. Awesome for flashaholics.
Your talking of version .14 I assume, if so, doesn't it say in .13 description that .13 would be the last for Gingerbread?
Obviously it works if your using it, so i'm gonna download now...

Upgrading Kernel question

So I have been upgrading my ROM without realising I should probably upgrade my Kernel too. Just loaded up Devil Toast 0.7 and it works great, but since installing it I haven't been able to use my wifi. Started getting curious, and I noticed a lot of people have a different kernel than myself, and the last time I probably upgraded mine was when I installed CM7.
So my question is, where/how can I get a more up to date kernel? I did a few searches but I wasn't able to find solid answers. I really just want a nice stable kernel that works with Devil Toast.
are you CDMA or GSM? HTC just released the kernel source code the other day. So now the kernel devs can actually start making good kernels. AFAIK for CDMA the only kernel besides stock is the MAC kernel(see here). There might be a few floating around the Infected forums, but I'm not sure. Best bet right now is to probably run the kernel that comes with the rom, until the devs pump out some better kernels with more features(and more stable). Maybe post your WiFi problems in the DevilToast thread to see if someone has an answer?
netwokz said:
are you CDMA or GSM? HTC just released the kernel source code the other day. So now the kernel devs can actually start making good kernels. AFAIK for CDMA the only kernel besides stock is the MAC kernel(see here). There might be a few floating around the Infected forums, but I'm not sure. Best bet right now is to probably run the kernel that comes with the rom, until the devs pump out some better kernels with more features(and more stable). Maybe post your WiFi problems in the DevilToast thread to see if someone has an answer?
Click to expand...
Click to collapse
I'm CDMA with a kernel version is [email protected], and I've noticed a few of the people in the devil toast thread are running 3.0 versions of a kernel. So I'm guessing those people installed a different kernel than what the ROM carries? I might just do a complete wipe and see what happens, I just hate re-configuring everything. I was going to post on the DT thread but I can't since I haven't made enough posts on the boards. Tricky business.
The kernel in question is right here: https://github.com/htc-mirror/shooteru-ics-crc-3.0.16-e733189 but I have no idea how to go about grabbing it for my phone. I was never big on compiling my own code.
It seems like you are running toascfh's WiMAX build, correct? agrabren has had a 3.0 kernel for a bit now on DevilToast. What version are you running? Try installing the newest one(.7). I would recommend a full wipe though... the latest version has almost everything working sans 3D.
netwokz said:
It seems like you are running toascfh's WiMAX build, correct? agrabren has had a 3.0 kernel for a bit now on DevilToast. What version are you running? Try installing the newest one(.7). I would recommend a full wipe though... the latest version has almost everything working sans 3D.
Click to expand...
Click to collapse
Yeah, that's what I was running before. I just tried a full wipe and reinstalled 0.7 devil toast, but it didn't change my kernel. I'm guessing i'm missing a step or doing something wrong for my particular phone. I've got hboot 1.50 and I have successful root, but I've heard of hboot 1.50 causing fussiness, so maybe it's related.
I've been dropping into TWRP and flashing the ROM from there. Since I've got hboot 1.50, do you think I'll need use adp to push the ROM through? That's how I originally flashed toastcfh's mod, but when I tried to use adp to push CM9, it wasn't cooperating, so I just used TWRP.
Are you S-ON? I know alot of people have been having problems booting DT, one thing that seems to help is using 4ext recovery. You should try changing your recovery, you can always go back if it doesn't help or you don't like it. Just fyi, nandroids are not compatible between the two. Using 4ext, wipe all but SD card, then flash the rom, then wipe data again and you should be good to go.
netwokz said:
Are you S-ON? I know alot of people have been having problems booting DT, one thing that seems to help is using 4ext recovery. You should try changing your recovery, you can always go back if it doesn't help or you don't like it. Just fyi, nandroids are not compatible between the two. Using 4ext, wipe all but SD card, then flash the rom, then wipe data again and you should be good to go.
Click to expand...
Click to collapse
I was S-ON. I finallyyyyy got it working, but it was a hell of a pain. I ended up downgrading to hboot 1.40, which was a majority of the hassle. Then I got it to S-OFF. Once I got that going, I was able to get both the ROM and the Kernel to flash. I get to deal with a new issue, but the original problem of the Kernel not updating is fixed. It's now running 3.0.x very nicely.
Thanks for the help, I finally have my wifi back!

Kernel issues after 4.3 Knox trip

Happy Monday folks. I've got a question for all you smart pplz.
I got my device . Immediately updated to MJ4 and rooted and tripped KNOX....which I don't really care about...
However, when ever I try and flash a ROM with a Kernel that is not "stock" it will go into bootloops. If I let it sit for maybe 5 mins it will eventually boot...sometimes.
So, every time I flash a rom I'm having to flash a stock based kernel along with it. I've been using the stock TW kernel to flash along with jellybomb.
My only deal is, once we have AOSP..whether it's 10.2 or cm11... how will that work since the kernel will be different. Or is there a way to get the custom kernels to work. Primarily the beast mode kernel lol.
Any info will be much appreciated. If I have overlooked some of this information on the threads my apologies in advance.
Currently on Jellybomb.
Running latest TWRP. If that helps.
Sent from my SM-N900P using XDA Premium 4 mobile app
I did the same things you have done and have not had any problems even with Beast 1.8 OCd to 2.726. I am on Minin3 4.1 however, I don't know if that makes a difference.
Freeza is working on some issues for others. You might want to post in his Kernel thread in the Development section.
Good luck.
Not every phone will like his kernel. Mine doesn't because he has L2 too high for my obviously crappy device.
anytime I try a rom with his kernel, I'll have a bad day.
After you flash his rom, try flashing a stock kernel and see if your issues go away. If so, well, welcome to my world.
Got it to work. I was having to use a stock kernel. But I noticed I was not flashing the same way the OP was. So I flashed with ..
Wipe.....reboot recovery....do not flash su....flash rom. Viola. Now on Minin3 4 . Beast Mode!. Thanks for the help guys. I appreciate it. Problem solved
Sent from my SM-N900P using XDA Premium 4 mobile app

[Q] GT-i9100 Kernel on SGH-i777 What happens?

Sorry if i posted this when there's another thread out there with the same info but I searched and didn't find any. I'll be receiving my i777 in a week or two and I'd like to know if I flash a GT-i9100 kernel on the i777 what will happen. I heard that some of the capacitive touch buttons wont work but is that all. I'd like to test i9100 ROMs without using the Jeboo kernel but using the ones that came with the ROM. Please reply and tell me what's what.
Terr20114 said:
Sorry if i posted this when there's another thread out there with the same info but I searched and didn't find any. I'll be receiving my i777 in a week or two and I'd like to know if I flash a GT-i9100 kernel on the i777 what will happen. I heard that some of the capacitive touch buttons wont work but is that all. I'd like to test i9100 ROMs without using the Jeboo kernel but using the ones that came with the ROM. Please reply and tell me what's what.
Click to expand...
Click to collapse
You could run an i9100 rom with their kernel, but certain things wouldn't work properly - buttons being one of them as you mentioned. You'd also run into microphone issues, which is one of the reasons why our "portable" kernels are called Mic-Swap. Forget using their kernels anyway, nearly all of them are no longer supported and our AJK is better or just-as-good than any of theirs ever was, so why not use that one to port?
I would recommend you read up on porting before you actually flash any of their stuff, just so you know what to do/expect in the event of a bootloop or bad flash.
Good luck, and welcome to rom porting!
SteveMurphy said:
You could run an i9100 rom with their kernel, but certain things wouldn't work properly - buttons being one of them as you mentioned. You'd also run into microphone issues, which is one of the reasons why our "portable" kernels are called Mic-Swap. Forget using their kernels anyway, nearly all of them are no longer supported and our AJK is better or just-as-good than any of theirs ever was, so why not use that one to port?
I would recommend you read up on porting before you actually flash any of their stuff, just so you know what to do/expect in the event of a bootloop or bad flash.
Good luck, and welcome to rom porting!
Click to expand...
Click to collapse
Thank you SteveMutphy, I've been using a Samsung Infuse 4G for over about a year now and its been my android lab rat, tried many things bricked it many times (even on porpose) n brought it back to life with Odin. Had to move on though cause the infuse wasn't up to the speed that I want it at.
I'll check out the AJK kernel , just need something that supports CPU and GPU overclocking cause I'm a android gamer most times.
SteveMurphy said:
You could run an i9100 rom with their kernel, but certain things wouldn't work properly - buttons being one of them as you mentioned. You'd also run into microphone issues, which is one of the reasons why our "portable" kernels are called Mic-Swap. Forget using their kernels anyway, nearly all of them are no longer supported and our AJK is better or just-as-good than any of theirs ever was, so why not use that one to port?
I would recommend you read up on porting before you actually flash any of their stuff, just so you know what to do/expect in the event of a bootloop or bad flash.
Good luck, and welcome to rom porting!
Click to expand...
Click to collapse
Hey I tried ajk mic swap 4.9 but keep getting bad zip error currently running 4.4 let me know if you can link any updated version of mic swap
Search for Shift Kernel by rogersb11. Its the best.

Categories

Resources