How do I match kernel to ROM? - Xperia Play Q&A, Help & Troubleshooting

This is one of those n00b questions that probably seems obvious but isn't, at least for me.
One can safely assume a kernel that says it is for CM7 or CM9 will work with ROMs with those names. But what about ROMs based on stock, like DarkForest 3.0.5 or the UK ROM? It's not quite as clear to me and I didn't see that info in the ROMs where I would expect it to be.
Sent from my R800x using XDA

netizenmt said:
This is one of those n00b questions that probably seems obvious but isn't, at least for me.
One can safely assume a kernel that says it is for CM7 or CM9 will work with ROMs with those names. But what about ROMs based on stock, like DarkForest 3.0.5 or the UK ROM? It's not quite as clear to me and I didn't see that info in the ROMs where I would expect it to be.
Sent from my R800x using XDA
Click to expand...
Click to collapse
DoomLord or Darkforest (stock based, it's a few pages back in dev forum) or stock (flash via ftf) for stock based (darkforest 3/cola/IT-Rom/gbtweaked/r800x UK). Kernel associated with rom for others.
Sent from my R800x using Tapatalk

paxChristos said:
DoomLord or Darkforest (stock based, it's a few pages back in dev forum) or stock (flash via ftf) for stock based (darkforest 3/cola/IT-Rom/gbtweaked/r800x UK). Kernel associated with rom for others.
Sent from my R800x using Tapatalk
Click to expand...
Click to collapse
So ROMS should indicate whether they are based on Stock or not, and they should indicate the kernal, shouldn't they?
Also, I think one can also say, if you want to be on the bleeding edge of technology, go with CM9 or maybe CM7. If you want to use your Play to play videos, games that use video cutscenes, etc, stick with a Stock-based ROM. (At this point in development, anyway.)
And, Pax, Am I also correct in assuming when FXP puts up a new build, as they just did, I will want to hold off until Chevyowner updates his link, or is there a way for me to keep the CDMA functionality using other builds?
BTW - CM9 is awesome!

If I ever get around to creating an update.zip, we might have a flashable porting zip for CDMA on CM9
Sent from my R800x using Tapatalk

paxChristos said:
If I ever get around to creating an update.zip, we might have a flashable porting zip for CDMA on CM9
Sent from my R800x using Tapatalk
Click to expand...
Click to collapse
That would be sweet!

The Darkforest kernel links are all outdated so that is a no-go. I installed DoomLord's kernel without a problem, but I can't get into recovery on it, tried back button, volume down, volume up, home, search... nothing.
Just flashed back to stock with the ftf file and installed the doomkernel again - boots ok into Stock now, so that's something. However, I understand that this kernel is harder on the battery use than Keiran's.
The learning continues! Now to figure out how to get recovery on it and how to get in it!.

paxChristos said:
If I ever get around to creating an update.zip, we might have a flashable porting zip for CDMA on CM9
Sent from my R800x using Tapatalk
Click to expand...
Click to collapse
1) Create the file structure and fill it with the files you want to use.
2) Write the updater script.
3) sign it with testsign.jar.
4) Flash it.
That's how you basically create an update.zip. The really boney part is the updater script, in which you have to figure out the correct permissions, symlinks and other stuff, and/or run the scripts you want to have working.

netizenmt said:
The Darkforest kernel links are all outdated so that is a no-go. I installed DoomLord's kernel without a problem, but I can't get into recovery on it, tried back button, volume down, volume up, home, search... nothing.
Just flashed back to stock with the ftf file and installed the doomkernel again - boots ok into Stock now, so that's something. However, I understand that this kernel is harder on the battery use than Keiran's.
The learning continues! Now to figure out how to get recovery on it and how to get in it!.
Click to expand...
Click to collapse
I recently flashed Doomkernel v11 on my stock rom then flashed the wifi modules and everything is fine. When Doomkernel logo appears on boot, that is the time the LED turns to blue and I just pressed "back" key on my xplay and it boot into Doomkernel's boot manager. However, I also installed CWM 5.0.2.7 for Xperia phones just to be sure. Lastly, it really is a bit of hard battery in the battery but it is fast and stable. Btw, I am using T.E.A.M. rom as of now and it is also fast and stable.

Logseman said:
1) Create the file structure and fill it with the files you want to use.
2) Write the updater script.
3) sign it with testsign.jar.
4) Flash it.
That's how you basically create an update.zip. The really boney part is the updater script, in which you have to figure out the correct permissions, symlinks and other stuff, and/or run the scripts you want to have working.
Click to expand...
Click to collapse
Yupp, thanks for the info, right now it's my own laziness keeping me from doing it (That and Mass Effect 3 ) (That and i'm looking for an automatic update.zip creator, and they're all windows based (boo! hiss!))
anbu187 said:
I recently flashed Doomkernel v11 on my stock rom then flashed the wifi modules and everything is fine. When Doomkernel logo appears on boot, that is the time the LED turns to blue and I just pressed "back" key on my xplay and it boot into Doomkernel's boot manager. However, I also installed CWM 5.0.2.7 for Xperia phones just to be sure. Lastly, it really is a bit of hard battery in the battery but it is fast and stable. Btw, I am using T.E.A.M. rom as of now and it is also fast and stable.
Click to expand...
Click to collapse
He's on the R800x, I haven't tested out doomkernel v11 (i know doomkernel v10 gsm had an issue with DHCP on R800x) and T.E.A.M. rom is currently not working on R800x (we've been having baseband issues with porting any of the 4.xxx firmware to Xperia Play)
Pax

paxChristos said:
Yupp, thanks for the info, right now it's my own laziness keeping me from doing it (That and Mass Effect 3 )
He's on the R800x, I haven't tested out doomkernel v11 (i know doomkernel v10 gsm had an issue with DHCP on R800x) and T.E.A.M. rom is currently not working on R800x (we've been having baseband issues with porting any of the 4.xxx firmware to Xperia Play)
Pax
Click to expand...
Click to collapse
Ah ok, just trying to help with the limited knowledge I have as I'm also a newbie on cellphone modding. I need a master hehe

anbu187 said:
Ah ok, just trying to help with the limited knowledge I have as I'm also a newbie on cellphone modding. I need a master hehe
Click to expand...
Click to collapse
Completely understandable, this thread started as a R800x focused one, but with Logseman no longer updating the Guide/Rollup thread, we do need a new on focused on matching kernels with Roms...
Pax

Hi, I have a few noob questions as well:
1. Does a custom ROM like CM7 or Lite'ning have their own kernel ? When I flash them, the kernel I have now (CF-ROOT) gets replaced ?
2. How do I know to match a kernel to a ROM ?

ehknaton said:
Hi, I have a few noob questions as well:
1. Does a custom ROM like CM7 or Lite'ning have their own kernel ? When I flash them, the kernel I have now (CF-ROOT) gets replaced ?
2. How do I know to match a kernel to a ROM ?
Click to expand...
Click to collapse
And thus we return to the original question!
I have since found that the best way to know which kernel to use with a ROM is to read through the thread for the ROM you are interested in. If a ROM is based on stock, then look for kernels based on stock, etc.
Also some ROMs package a kernel to be used with them in the zip file. It's always a good choice when you want to try a ROM and you aren't sure what kernel to use.
Sent from my R800x using xda premium

Related

[Q] Can I flash CM7 FXP025 on Doom Kernel?

Hi Guys,
Just getting a grip on this Xperia Play, fantastic handset.
I am on the new stock firmware v4 (xloud) and I have flashed doomlords V02-FIX kernel.. overclock etc seems to be working fine.
Could someone tell me if its ok to flash the CM7 FXP025 and if no good/don't like can I safely get back to the stock rom by recovering using CWM recovery backup?
Sorry if it sounds a bit noobish I am not the brightest bulb in the box
Thanks
CM7 will only work with the provided kernel within the CM7 posts. It will not work with doomlords kernel (i've tried) lol
Sent from my R800i using XDA Premium App
I wonder why that is btw
HearthC0re said:
I wonder why that is btw
Click to expand...
Click to collapse
It's because doomkernel is made from the Sony Ericcson kernel source code. This is totaly incompatible with the source used for the CM kernels. You have to understand that CM7 is an aosp build. Built from the ground up, they are unable and unwilling to use any proprietary code. Thats why bug hunting usually takes longer than stock roms

[Q] Stock Kernel With CM7

Hey,
Would it be possible to flash CM7 with the stock kernel on Xperia Arc S?
I want to try a new ROM but I'm not sure if you need another kernel than the stock. And I couldn't find any existing thread with this problem
(I have rooted it and an unlocked the bootloader)
I hope you can help me out
Bram
You need to flash the kernel of CM7 or any custom kernel that's compatible with CM7.
As FXP already stated in his thread:
FXP said:
HOWTO
to flash cm7 rom you have to take 3 steps (after unpacking the 7z archive)
step 2 - flash new kernel (always use the kernel provided in CM7 / it is incompatible with stock ROM)
Click to expand...
Click to collapse
Sent from my LT15i using XDA
Yup, AOSP-based ROMs don't work with the stock kernel.
Okay thanks. And when I want to get back to my origional ROM (stock), I don't have to flash another kernel. Or do I have to change the kernel everytime I change the ROM? And what makes Doomkernel so special actually?
Bram
Bramboos_95 said:
Okay thanks. And when I want to get back to my origional ROM (stock), I don't have to flash another kernel. Or do I have to change the kernel everytime I change the ROM? And what makes Doomkernel so special actually?
Bram
Click to expand...
Click to collapse
Some ROMs need specific kernels to work properly. Of course this doesn't necessarily mean that each time you change your rom, you will have to change your kernel as well. Most of the times, in the thread of each ROM you will find info on what kernel is needed each time.
I'm using DoomKernel because I'm very satisfied with its speed and its CWM recovery which is veeery helpful if you wanna try things on your phone!
I already use CWM. Isn't there a kernel that works with any ROM
Sent from my LT18i using XDA

[SOLVED] Trouble installing Ultimate HD rom for Arc LT15i

Hey, I've had a custom rom on my LT15i before but I thought I might try something new so I downloaded the Xperia Ultimate HD (http://forum.xda-developers.com/showthread.php?p=32375524) and ran it using CWM. The only step of the install I skipped was the custom kernel, because the link in the op post doesn't actually link to a custom kernel, just this empty reserved post (http://forum.xda-developers.com/showpost.php?p=32375524&postcount=4).
My phone is already rooted and unlocked from the first time I installed a custom rom. I'm using CWM version v5.5.0.4 I assume that's what the kernel is?
I took the necessary steps in CWM but the first boot of the rom just freezes with Sony on the screen. So I imagine I'm missing the kernel that was an install step but wasn't actually linked at all? Could someone provide the kernel that goes with this particular rom or one that might work with the rom for an LT15i xperia arc?
Re: [Q] Trouble installing Ultimate HD rom for Arc LT15i
Go browse the dev section for the kernel that's been mentioned or find another stock based one.
Sent from Myushi
XperienceD said:
Go browse the dev section for the kernel that's been mentioned or find another stock based one.
Sent from Myushi
Click to expand...
Click to collapse
Searching in the dev forum for "Xperia Ultimate Basic Kernel" just links back to the thread I started with. How do I know if a particular kernel will work with a particular rom? Do I really just have to pick one at random and hope for the best?
Re: [Q] Trouble installing Ultimate HD rom for Arc LT15i
Try stockbased kernel, like vengeance, lupus 9 etc.
Sent from my LT15i using birds.
TheHaso said:
Try stockbased kernel, like vengeance, lupus 9 etc.
Sent from my LT15i using birds.
Click to expand...
Click to collapse
I tried both of these and have the same problem, phone frozen after 15 min of waiting on the Lupus/Sony screen
Moistly said:
I tried both of these and have the same problem, phone frozen after 15 min of waiting on the Lupus/Sony screen
Click to expand...
Click to collapse
I think I might have solved the problem, I just realised that the rom I was trying to flash was in fact a "mod" (with a similar name) and I'd been trying to flash that rather than the particular rom. Hours of time disappear over such a trivial mistake. Oh well, cheers for all the suggestions, hopefully this works.
Edit: Yep, turns out that's exactly what the problem was, this thread is SOLVED.
Moistly said:
Do I really just have to pick one at random and hope for the best?
Click to expand...
Click to collapse
You're clearly capable of reading so simply read the thread titles and the OPs of the threads that hasn't listed in the title what it works with.
Sent from Myushi

[Q] Can I flash any kernel after flashing a rom?

I use cm10 build 6, can I go ahead and pick a kernel to flash over the stock cm kernel?
Well the kernel you want must be compatible with the rom you are using and your device. For example if you are on CM10 you must flash kernels built for CM10/jelly bean. Otherwise you will get boot loops.
There might be some kernels for CM10 in the development section of Galaxy wonder.
Sent from my GT-I8150 using xda app-developers app
If kernel is for your Custom ROM that you have, you obv can.
flash the kernel that is exactly for ur ROM
kernel that is for CM10
kernel that is for CM9
dadat0 said:
I use cm10 build 6, can I go ahead and pick a kernel to flash over the stock cm kernel?
Click to expand...
Click to collapse
It's better to stay with the same Kernel, from my point of view, I guess if you shared with us why do you wanna change the Kernel, there might be a solution for your problem, a friend of mine Flashed a different kernel and it was supposed to be compatible, but still he had problems and he flashed everything back again.
I wanted to use other governors. Btw I flashed a new kernel and it seems fine as of now
dadat0 said:
I wanted to use other governors. Btw I flashed a new kernel and it seems fine as of now
Click to expand...
Click to collapse
Good for you, as long as everything is working smoothly, then good luck with the new Kernel:good:
is it really just limited by CM9/CM10? Like if I am using acro's cm9 RC6 and the kernel was released after RC7 was released, maybe some of the extra features in RC7 causes a slightly different coding for the kernel which of course may cause problems if you use it on RC6?
also i suppose there's no need for clearing data/cache, fixing permission etc when flashing kernel right?
sorry if I'm not supposed to ask questions in a question. I just feel this is relevant to the title and i feel that it is better when people can just read this post and learn more about kernels. The list of how-tos in the dev section has not much details on kernels
egagah said:
is it really just limited by CM9/CM10? Like if I am using acro's cm9 RC6 and the kernel was released after RC7 was released, maybe some of the extra features in RC7 causes a slightly different coding for the kernel which of course may cause problems if you use it on RC6?
also i suppose there's no need for clearing data/cache, fixing permission etc when flashing kernel right?
sorry if I'm not supposed to ask questions in a question. I just feel this is relevant to the title and i feel that it is better when people can just read this post and learn more about kernels. The list of how-tos in the dev section has not much details on kernels
Click to expand...
Click to collapse
Nope no problem at all. You can even flash R7 kernel on every previous version of arco cm. as long it is for the same android version
No need to do that. But just to play everything save it is better to do wipe cache and dalvik no need to wipe data
Sent from my HTC Sensation using xda premium
reddvilzz said:
Nope no problem at all. You can even flash R7 kernel on every previous version of arco cm. as long it is for the same android version
No need to do that. But just to play everything save it is better to do wipe cache and dalvik no need to wipe data
Sent from my HTC Sensation using xda premium
Click to expand...
Click to collapse
just adding on to your post, i've tried flashing hurtsky's 2.2 fixed without wiping anything, not a single problem =)
egagah said:
just adding on to your post, i've tried flashing hurtsky's 2.2 fixed without wiping anything, not a single problem =)
Click to expand...
Click to collapse
I don't say you "must" i just said to play it save. Is it too much if we try prevent something from happening better than facing it?
Not all phone are the same as your's sir. Sometimes other phone need to do that so that there aren't any problems with it.
Sent from my HTC Sensation using Xparent Green Tapatalk 2

Kernel 2in1 [ICS/GB]

Hey guyz, is there any kernel which works for both ics and gb.
There was a lupus version long time ago, but I don't remember the version. If any body know please post here.
Thanks
If I remember correctly, newest ICS Lupus (v15 or v16) can boot both ICS and GB.
Someguyfromhell said:
If I remember correctly, newest ICS Lupus (v15 or v16) can boot both ICS and GB.
Click to expand...
Click to collapse
If you can confirm? Please, TIA
I don't have the phone at hand right now, being used as temporary backup phone by a relative.
Just try it yourself. You can't really mess up anything. ICS boots definitely on that kernel, GB should, but if it doesn't, you can just flash another kernel/ROM or even stock firmware.
Someguyfromhell said:
I don't have the phone at hand right now, being used as temporary backup phone by a relative.
Just try it yourself. You can't really mess up anything. ICS boots definitely on that kernel, GB should, but if it doesn't, you can just flash another kernel/ROM or even stock firmware.
Click to expand...
Click to collapse
The thing is m not having PC availability, I have to request to my faculty for system access but only for 5-10 mins. So I can't test in that time, cause I can't stay to ics cause of its performance for long time. otherwise I wouldn't have posted this thread if I had PC.
Btw thanks mate.
Sent from my Xperia Arc S using XDA Premium 4 mobile app
DeathStroke said:
Hey guyz, is there any kernel which works for both ics and gb.
There was a lupus version long time ago, but I don't remember the version. If any body know please post here.
Thanks
Click to expand...
Click to collapse
Seems to be lupus v14. In the sticky thread for roms/root/kernels/mods etc. in arc development section (post 3, gb kernels) it's mentioned. I looked into lupus thread and in the changelog for older releases you see v14 that should boot up on ics, cm9 and gb. But I didn't test it myself :angel:
Cheers!
Lupus is ics+gb kernel (latest version) u can use both of the firmware and its based roms with this kernel.[emoji3]
So i confirm here that lupus is two in one kernel. Thanks for your response guys.
Sent from my LT18i using XDA Premium 4 mobile app

Categories

Resources