[Q] Kernel compatibility - XPERIA X8 Q&A, Help & Troubleshooting

Hey all!
I've jsut want to ask you, that how depends on the compatibility of a rom on a kernel? so what need to modify in a rom for being compatible with the specific kernel(nAa for exemple).

I've got no idea But if your point is to create a rom, I think you should start by working with the stock kernel for now

kevin coelho said:
I've got no idea But if your point is to create a rom, I think you should start by working with the stock kernel for now
Click to expand...
Click to collapse
i've just want to make compatibile a rom with nAa11

From my experience the correct Kernel to use is always suggested by the developers of the ROM. For example the Minicm7-2.1.9 is built around the nAa Kernel and as far as I'm aware the ROM will only work with that Kernel.
CM7 suggests a FreeXperia Kernel which comes with the ROM (e.g. FX043) - I've not had any luck with this kernel and ROM myself. I did get the CM7 ROM installed with the nAa kernel but it kept freezing up.
Always try the suggested kernel or search for compatable kernel for the ROM you want to use. Of course you can always try to load any rom to any kernel and experiment / hope for the best as I have....
Hope this helped.

Related

[Q] Help!!

What's stock kernel??And what's latest kernel?I found the words many times in many threads in this forum.Who can help me.Thank you in anvance.
i dont know the correct term but kernel is the thing that kinda complete a rom. u can open about phone under setting in ur phone to see ur current kernel. that is stock kernel.
some roms require certain kernel to enable the rom to works, n some roms can work properly with stock kernel or optional to use with custom kernel.
there are 3 kernels available now for x8, n the latest is nAa v07, however, note that the latest kernel doesnt means that it will provide the best performance. its just depends on the matter of whether the kernel is compatible or not with the rom
Sent from my E15i using xda premium
Kernel is generally drivers in between your rom and your phone hardware..
Stock kernel is the kernel which is installed by default from the manufacture company.
Custom kernels are kernels made by developers to work better of the roms with the hardware..
sorry for bad english

[Q] Stock Gingerbread kernel

I want to flash a MIUI rom on my o2x butI now have Horsepower kernel on my phone and it isnt compatible so i want to go back to stock gingerbread kernel. is the kernel included in the .zip or do i have to download it somewhere and if so where can i find the stock kernel?
Pls dont say look in the dev thread, but could you be a little more specific.
Thank you
ROM are always complete that means that there is a kernel.. How would you boot without?

[Q] Newbie question about Kernels

Sorry if this is a dumb question. I'm still learning about ROMs and Kernels.
Before I installed JB Ultimate N7000 XXLS7 Jellybean 4.1.2 v4, I had the Hydracore universal kernel installed.
The JB ROM comes packaged with its own kernel. Is there any reason why I should re-install Hydracore?Is there any advantage to doing this at this stage?
The only change I can see wanting to make to my phone in the foreseeeable future is to try out the official Sangsung Jellybean ROM when it finally gets released as this may include features or apps not in the 4.1.2 v4 and I would like to compare.
Thanks and reagrds
Trevor
which version of Hydracore were you refering to ? if it is compatible with LS7 ( not too sure about that) then the OC version of it will give you the ability to overclock if you are a fan of that feature.
most continue on Phillz ls7 kernel, its the only one which allows the multi-window feature in ls7 to work
hydracore is not compatible with any leak jb based roms. install only if you want your phone not to boot
Many thanks for your reply.
The zip file I have is GL_HYDRACORE_v5-4_STD.zip.
Since, I've no interest in over clocking, it doesn't sound as if there is any reason to re-install this Kernel and nokiamodeln91 says it will cause the phone not to boot anyway.
I just thought having read the claims made by the develope about it being compatible with ANY ROM and all that, that it might offer some advantage if I want to change ROM later.
You mention Phillz Is7 kernel as the only one allowing the multi-window feature to work. Didn't know I hadn't got MW (Duhh!). So would you recommend installing that to make that feature work? I'll do some reading up about that kernel after this.
Thanks again.
Trevor
rraaka said:
which version of Hydracore were you refering to ? if it is compatible with LS7 ( not too sure about that) then the OC version of it will give you the ability to overclock if you are a fan of that feature.
most continue on Phillz ls7 kernel, its the only one which allows the multi-window feature in ls7 to work
Click to expand...
Click to collapse
sacentre said:
Many thanks for your reply.
The zip file I have is GL_HYDRACORE_v5-4_STD.zip.
Since, I've no interest in over clocking, it doesn't sound as if there is any reason to re-install this Kernel and nokiamodeln91 says it will cause the phone not to boot anyway.
I just thought having read the claims made by the develope about it being compatible with ANY ROM and all that, that it might offer some advantage if I want to change ROM later.
You mention Phillz Is7 kernel as the only one allowing the multi-window feature to work. Didn't know I hadn't got MW (Duhh!). So would you recommend installing that to make that feature work? I'll do some reading up about that kernel after this.
Thanks again.
Trevor
Click to expand...
Click to collapse
Which kernel you are currently on? If you haven't installed any kernel manually, that means you already have Philz kernel, which comes by default with Ultimate JB v4..
Yes, of course, you're right. I just didn't recognise the name of the Kernel. Sorry.
Shyam said:
Which kernel you are currently on? If you haven't installed any kernel manually, that means you already have Philz kernel, which comes by default with Ultimate JB v4..
Click to expand...
Click to collapse
check out the multi-window feature which is the hallmark of ls7 , some ls7 rom OPs have videos on it , learn how to enable it. its KEWL
Thanks. All working fine.

[Q] How to make my custom rom support nAa 14 kernel

Guys I have made a custom rom based on CM7.nAa 14 kernel is compatible with CM7.But I want my custom rom also to support it.http://forum.xda-developers.com/images/smilies/crying.gifI have downloaded the .ftf kernel file and I have also extracted it.What changes do I have to do in my rom to make my rom work with the kernel?
Please give a detailed answer.
@OP
Well kudos to you for finding the right section. And what CM7 ROM exactly have you based your ROM on?
It already started working.But thanks for you trying to help.
What I want to know is that there is no networking in my rom.
Please help me fix it.I am talking about a custom rom developed by me based on cm 7.1.
What CM7.1 ROM have you based this on? I'm asking whether you have based your work on any existing ROM or not and the name of that ROM. If that ROM supports nAa-14 kernel, then your ROM will support nAa-14 kernel too.
My rom is supporting the nAa 14 kernel,I have tested it I have a bug in the network. It has no network at the moment. Do you know a fix for this bug ? I am running a rom that is developed by me and I am now testing it.
I haven't released the from here yet.
Sent from my X8 using xda app-developers app
Network bug? I don't even know if logcats can be used to debug. Can you try re-flashing the kernel and the ROM?
Basically you not need to change anything in the kernel. You need change the userspace drivers in the rom to match with the kernel level drivers. Both active x8 gb kernel (nAa and alfs) use similar drivers, except the proximity sensor (nAa use a modded one, alfs use the stock driver), you can use both with the correct libsensorservice and hw libs. And not 100% sure, but nAa use the older kgsl driver (1.1) alfs use newer (1.2), need to change the driver in the rom (libgsl.so).
To solve the network errors, you need to check the RIL related binaries and settings. Better if you give more detailed infos your base rom, the "cm7.1 rom" is not enough. CM7 but the origins? CM7 exists on thousands of phones. Better if you use x8 rom, or rom from a phone what use same hardware (msm7x27 like lg p500, galaxy mini, htc legend, etc...)
Sent from my E15i using xda app-developers app
What more should I add to"cm 7.1"? Please make it clear. Its downloaded from the cyanogen mod download center. It is used as my base rom. I modded it with certain tweaks and replaced many apps and also added many other mods
Sent from my X8 using xda app-developers app
You could have said that it was downloaded directly from cyanogenmod.com for a start. It's pretty confusing when you say just CM7.1 because there are hundreds of CM7.1 ROMs lying around the Development forum, some for stock kernel, some for nAa-gb and others for alfs-gb.
Let me give you a tip if you're just adding tweaks and other mods, and not modifying it on a large scale. Instead of releasing a ROM, why not release a flashable-zip that will make required changes to the existing ROM that users are on. It will be unique and if you want, I can help you with it.
Summary: Why waste time releasing a ROM (~80MB) when you can release a flashable-zip (~10-15MB)?
Cheers.
sgt. meow
I just asked what is your base rom because we not have official cyanogenmod support. If you use only the cm repo to build a complete rom, it will be really hard, due the missing device specific parts. So, the question again (I hope it is clear): you use only the cm repo as base OR use unofficial cm repo from nAa (with working device specific settings/codes) OR use prebuild cm7.1 rom from x8 OR use prebuild cm7.1 rom from other phone. All options is a cm7.1 rom, but all need different works.
From the best to the worst:
1. Use the minicm repo from nAa (nothing to do to get fully working rom)
2. Use prebuilt x8 rom as base (basically not need to do anything)
3. Use the official cm repo (need lot of work because missing a lot of thing)
4. Use any non x8 prebuilt rom (basically the hardest way, need large amount of work with hw related things)
Sent from my E15i using xda app-developers app
@pilu1978
We used to have official CM support till CM7.2 (I guess). It's stated in the CM Shakira page. And you can build CM7 from source as EET has explained in his tutorial. But in any case his best option (if he's going to compile from source) is to use MiniCM7 repo. It's the most updated one.
Plus it will support nAa-14 without any modifications.
The OP wrote this is cm7.1, not 7.2 As I know the official cm7 support is not complete, but my knowledge is NOT unlimited And we not have cm kernel.
Sent from my E15i using xda app-developers app
pilu1978 said:
I just asked what is your base rom because we not have official cyanogenmod support. If you use only the cm repo to build a complete rom, it will be really hard, due the missing device specific parts. So, the question again (I hope it is clear): you use only the cm repo as base OR use unofficial cm repo from nAa (with working device specific settings/codes) OR use prebuild cm7.1 rom from x8 OR use prebuild cm7.1 rom from other phone. All options is a cm7.1 rom, but all need different works.
From the best to the worst:
1. Use the minicm repo from nAa (nothing to do to get fully working rom)
2. Use prebuilt x8 rom as base (basically not need to do anything)
3. Use the official cm repo (need lot of work because missing a lot of thing)
4. Use any non x8 prebuilt rom (basically the hardest way, need large amount of work with hw related things)
Sent from my E15i using xda app-developers app
Click to expand...
Click to collapse
I am using a prebuild x8 rom and modding it
And what is the original rom, what you use as base rom? If it is a stock kernel based rom, you need to change the drivers (sensors, gsl, egl, etc) to work with nAa kernels, if it is a minicm based rom, nothing need to do it will work with nAa kernel.
Sent from my E15i using xda app-developers app
I think he got over that problem by now. LOL.
No man its not working.
See I will explain my question once more. I am using this rom as my base rom: http://download.cyanogenmod.org/?type=stable&device=shakira
I want to make this rom compatible with custom kernels like nAa 14 and alfs etc so what should I do exactly?
If I have to change my drivers then please explain to me how to change my driver to these kernels and also tell me where to find the driver files in the rom and also tell me the download link for the drivers please.
I will be very grateful!
THANKS in advance. Please someone help me.

[Q] CM Kernel?

The question probably doesn't belong here but unfortunately I couldn't find what I wanted to know elsewhere. I've seen that there is a CM port kernel in the kernel list but what does a CM port kernel actually do? Can you install Cyanogenmod ROM with it? Sorry for the basic question but it would very nice if somebody could help me out here!
The kernal fixes some problems in the Roms is what I read? I'm not sure if you can install it with or without it.
You can use the kernel, if you have installed the T700 cm-11.0 build from eousphoros:
http://forum.xda-developers.com/galaxy-tab-s/orig-development/unofficial-cyanogenmod-11-android-4-4-4-t2835170
BG, Nvertigo
Thanks guys!
So I need to flash the ROM first and then the Kernel?
Yes. You will also need to root again the rom isn't rooted.
45 - Alba gu bráth

Categories

Resources