Hi,
Can someone explain why it's not possible to use a AOSP/AOKP kernel with SonyEricsson based ROM's and vice versa? I know it's not possible but I'm interested in the technical reason.
Thanks,
Svanteson
Google about how a kernel works and what it is, then you will understand better.
A kernel is like a "connection bride" in your system.
All rom systems are not the same, therefore a kernel for aosp wont work on sony rom because it will "connect" wrong
Typed down from the sky with sexy LT15i
TheHaso said:
Google about how a kernel works and what it is, then you will understand better.
A kernel is like a "connection bride" in your system.
All rom systems are not the same, therefore a kernel for aosp wont work on sony rom because it will "connect" wrong
Typed down from the sky with sexy LT15i
Click to expand...
Click to collapse
I know how a kernel works and what it is. I know all ROM's are not the same. I know a kernel for aosp won't work on sony ROM.
What I asked for was the technical reason for it not to work. "It will connect wrong" is not a very good technical explanation...
Maybe it's due to the kernel modules? I guess they are located in the /system partition and compiled for a specific kernel version?
BR/Svanteson
What would be weird: kernels working for several completely different phones. Why would a kernel like franco kernel, made for the Galaxy Nexus, work with Xperia Arc? Obviously the kernel has configurations and optimizations for a certain set of hardware, and if you completely switch the hardware it doesn't make sense to expect functionality.
bajsmumsaren said:
What would be weird: kernels working for several completely different phones. Why would a kernel like franco kernel, made for the Galaxy Nexus, work with Xperia Arc? Obviously the kernel has configurations and optimizations for a certain set of hardware, and if you completely switch the hardware it doesn't make sense to expect functionality.
Click to expand...
Click to collapse
I'm not talking about different hardware. I'm taking about an AOSP/AOKP-kernel built for Arc/s that don't work with a Sony Ericsson based ROM for Arc/s and vice versa.
svanteson said:
I'm not talking about different hardware. I'm taking about an AOSP/AOKP-kernel built for Arc/s that don't work with a Sony Ericsson based ROM for Arc/s and vice versa.
Click to expand...
Click to collapse
Is there even such a thing as an AOKP kernel? Arccording to their own website, AOKP is "a custom ROM distribution for many Android devices". If you're asking why some ROMs don't work with some kernels, then the answer is simply that one or the other has dependencies/ways of doing things that are not supported by the other.
Well, I'm not interested in the simple answer because that I already know.
I have used a debian kernel with Suse on a x86 PC. Stupid thing to do, I know. It was a customer who wanted to try that in a specific setup.
But it booted up. Why is not a Sony Ericsson based ROM booting on an AOSP kernel?
Is it due to different kernel module versions, boot params and/or other things?
Perhaps I should post this in the devel forum instead?
Related
About to flash CM7. Seen some mention of 'kernal' in various threads. What does it do? and do I need to update it?
Cheers.
same question
The Kernel controls things like battery drain and CPU levels for overclocking etc... its not a must do but recommended for best performance. there is probably not a "best" one but more like the best that suits you. If you are running CM7 i would recomend Vork Kernel's or ManU kernels
Richardtrip's kernels are also very good: overcklocking, manual voltage level, Two-way call recording.
plohoi said:
Richardtrip's kernels are also very good: overcklocking, manual voltage level, Two-way call recording.
Click to expand...
Click to collapse
Have you used the call recording? If so how do you "activate" it or listen to the calls afterwards?
CdTDroiD said:
Have you used the call recording?
Click to expand...
Click to collapse
Yes call recording is working fine.
CdTDroiD said:
If so how do you "activate" it or listen to the calls afterwards?
Click to expand...
Click to collapse
There are several apps in http://forum.xda-developers.com/showthread.php?t=993793 thread, I used app by skvalex.
Since I'm new to Desire and HTC- what is the difference between Sense and AOSP kernels?
(before you ask- I know what AOSP is)
Do Sense firmwares require some extra drivers/modules/settings in kernel?
gen_scheisskopf said:
Since I'm new to Desire and HTC- what is the difference between Sense and AOSP kernels?
(before you ask- I know what AOSP is)
Do Sense firmwares require some extra drivers/modules/settings in kernel?
Click to expand...
Click to collapse
Hi there!
Sense is HTC proprietary software built over the top of Android. This code is not open source and is what HTC use to set themselves apart from other manufacturers like Samsung etc. Sense is what they sell as their user experience.
AOSP stands for Android Open Source Project. Since Android is an open source operating system, Google publish all the code and necessary tools to develop Android. Companies like HTC get the code and then write Sense over the top. Devs in this community like Cyanogen take the AOSP code and build their ROMS from scratch.
When you see ROMS that are for Sense 2.1 on Gingerbread for example this means that someone has been able to port software running on other phone models like the Desire HD or Incredible etc to your phone model (Desire)
As for the kernels you will need to make sure that the kernel you run is supported on the device and that's about it. The Kernel has to have some key components or the phone won't work so the ROM you use just uses them.
Having said that, ROM developers usually optimise around one or two particular Kernels. They are usually included in the ROM or the Dev will tell you which one they recommend for certain purposes.
You do have to have apps in the system that can access settings if customising the performance beyond what the dev has already done is what you want to do.
Thanks for the answer but it's not exactly what I'd like to know
Thing is- what makes Sense kernel incompatible with AOSP firmware (and vice versa)
Sorry for not answering what you were looking for. I'll try again.
The Kernels for Sense would have specific code that enables features in the phone that HTC build. LED control, light sensor etc. I assume Sense is quite strict about what it will work on and what it won't.
The AOSP Kernels are built without knowing the exact hardware maps of the internal components and as such won't work with Sense because they simply don't know how due to HTC keeping a lid on all source work for Sense and the handset itself.
The best developers can figure most of it out (certainly I am not a dev, just a geek ) and teams like CyanogenMod have it mostly discovered and configurable.
Is that more helpful?
Isn't Sense a HTC's android framework "mod"? I mean does it "just" provide more/different functionality than AOSP?
AFAIK all kernels must be built knowing exact hardware map, otherwise some devices will not work or kernel will not boot. The only autodetect I'm aware of is display panel type and filesystems (I did mess with kernels @samdroid.net)
i have a question about kernels an such from what i understand is you don't need to update the kernel but its a good idea too do so. couple questions i have.
1. how do you know what kernel you have installed currently.
2. How do you flash or get a new one installed if you need or want it.
3. scene i am using core droid 6.3 gb2.3.3 what kernel would be the most compatible or effective?
I have had my inspire phone for 3 months an finally rooted it 3weeks ago sence then i have used the rom manager too play with different roms an make backups of the 2 i have found i like the most. After reading i have seen it stated too get the most out of these roms though you should install a different kernel.
To know your currently version, you have to go in parametres and then logiciel version and look at build. Sorry for my bad English.
Sent from my HTC Desire using XDA Premium App
I don't want open a new thread, so I will ask here.
Now I have
kernel
2.6.32.15-gf5a401c
baseband
32.49.00.32U_5.11.05.27
Click to expand...
Click to collapse
on stock pre rooted 2.2 Froyo.
I want put this ROM. Can I put this ROM with my kernel and radio or I musst put latest kernel and radio?
GTRSkyR34 said:
I don't want open a new thread, so I will ask here.
Now I have
on stock pre rooted 2.2 Froyo.
I want put this ROM. Can I put this ROM with my kernel and radio or I musst put latest kernel and radio?
Click to expand...
Click to collapse
You will find that many roms contain a kernel in the zip file, so it will often change when you flash a rom. If not, the developer may recommend one.
Radio is independent of rom flash, and unless you start getting connectivity problems there is normally no need to change it. Again, some developers will recommend a radio (and maybe a RIL if they know a particular combination works well with their rom.
I want to know whether someone is working on 3.x.x kernel for Xperia Play. Sony Ericsson will use the GB's 2.6.32 kernel in ICS. So, any answers (if yes then link) will be appreciated?
To make a kernel, you need source code, if sony don't make the kernel .... There is no source code to release.
Sent from my HTC Sensation XL with Beats Audio X315e using Tapatalk
Maverick_G said:
I want to know whether someone is working on 3.x.x kernel for Xperia Play. Sony Ericsson will use the GB's 2.6.32 kernel in ICS. So, any answers (if yes then link) will be appreciated?
Click to expand...
Click to collapse
I think most are going with Sony's released source, plus modifications. I don't think anything has moved up to 3.x kernel series yet. I know there have been some improvements, but the stability of 2.6.x has been pretty good for a long while. It is possible that CM9/FXP based ROMs may move to a 3.x kernel, but I haven't payed that close attention.
Any dev's or somebody who has payed close attention to the kernel setups want to comment?
I heard Sony has released a kernel building guide? Then we'll be stuck with 2.6.32 it seems.
Right, put this one to bed...
Porting the android kernel to your device, which is what Sony did, takes time, especially to get it stable. I don't see any problem in them using the .32 kernel in ICS at all.
Sent from my R800i using Tapatalk 2
Hi XDA devs and lurkers!
I'm new to both the XDA forums and flashing Android although I've been a 'regular' Linux user since '96. I've owned Zaurii etc so I'm not scared of the terminal, compilation etc but I don't know much about Android and its various spin-off ROM/distros. I own a UK, unlocked Xperia Play r800i thats still running stock .42 which I had to factory reset over xmas as it was misbehaving and now its time to get it updated or switch ROM but I don't know if I'm best sticking with the latest stock or going with an alternate ROM?
I'm not really a gamer and the xperia pad is really just a novelty to me that I use to show off to gamers with although I think it'd be a shame if I could no longer use the pad and sneak the odd N64, PSX or MAME game in so I'd prefer that to work. What I do definitely need to work are the standard phone functions, the camera and GPS/sat nav. Apart from that I want stability, decent battery life and speed like everyone else. I was planning on sticking with GB and stock or maybe a custom stock unless there are real gains in stability or battery life to be had from updating to ICS or JB.
I've wasted a few days now trying to use SE's update service and PC companion under XP, 7 and OSX on different machines and with different USB chipsets and with different cables and it didn't work under any config! This is why I said I'd never buy another SONY product is it? Actually it was when they stole Linux from the PS3 users who took advantage of that feature, maybe even bought it especially for that but thats another story! Anyway, because of this I have not been able to download the latest stock ROM which my phone says is now up to .79 but I've read .84 is out now too?
Does anyone have a working link for a .79 (or .84) FTF file? I have only been able to find .42 and .62 stock FTFs after spending most of the day yesterday looking. Otherwise, maybe I'd be better off with a custom ROM? If so, which one and why? There are lists of r800 compat roms in both a couple of sticky threads in these XDA Xperia Play forums and on the XDA r800 wiki page but none of these lists include any notes or recommendations.
I'm hoping some kind soul will take pity on my Android n00b ass and spare me days or weeks of flashing roms and trawling these forums by answering as many of my questions as they can?
Thanks for your help!
Dan
pfmdan said:
Hi XDA devs and lurkers!
I'm new to both the XDA forums and flashing Android although I've been a 'regular' Linux user since '96. I've owned Zaurii etc so I'm not scared of the terminal, compilation etc but I don't know much about Android and its various spin-off ROM/distros. I own a UK, unlocked Xperia Play r800i thats still running stock .42 which I had to factory reset over xmas as it was misbehaving and now its time to get it updated or switch ROM but I don't know if I'm best sticking with the latest stock or going with an alternate ROM?
I'm not really a gamer and the xperia pad is really just a novelty to me that I use to show off to gamers with although I think it'd be a shame if I could no longer use the pad and sneak the odd N64, PSX or MAME game in so I'd prefer that to work. What I do definitely need to work are the standard phone functions, the camera and GPS/sat nav. Apart from that I want stability, decent battery life and speed like everyone else. I was planning on sticking with GB and stock or maybe a custom stock unless there are real gains in stability or battery life to be had from updating to ICS or JB.
I've wasted a few days now trying to use SE's update service and PC companion under XP, 7 and OSX on different machines and with different USB chipsets and with different cables and it didn't work under any config! This is why I said I'd never buy another SONY product is it? Actually it was when they stole Linux from the PS3 users who took advantage of that feature, maybe even bought it especially for that but thats another story! Anyway, because of this I have not been able to download the latest stock ROM which my phone says is now up to .79 but I've read .84 is out now too?
Does anyone have a working link for a .79 (or .84) FTF file? I have only been able to find .42 and .62 stock FTFs after spending most of the day yesterday looking. Otherwise, maybe I'd be better off with a custom ROM? If so, which one and why? There are lists of r800 compat roms in both a couple of sticky threads in these XDA Xperia Play forums and on the XDA r800 wiki page but none of these lists include any notes or recommendations.
I'm hoping some kind soul will take pity on my Android n00b ass and spare me days or weeks of flashing roms and trawling these forums by answering as many of my questions as they can?
Thanks for your help!
Dan
Click to expand...
Click to collapse
I dont have the ftf's but in your choice with ROMs, seen as u want something fast but still able to play emulators id recommend JB. ICS was ok probably CM9 & AOKP where the 2 ROMs I used. But you will need to flash farenheits touchpad fix.
Theres about 6 ROMs at the moment for JB. I use my own obviously which is PACman (mix of cm9, aokp,paranoid android and miui) but with the choice of multibooting I also have cm9 & AOKP in different slots which are accesible to boot through recovery at anytime. Also I added farenheiths touchoad fix into PACman source so no need to flash anything to fix it.
Choice is yours at the end of the day, but I find JB alot faster / smoother then ICS.
Sent from my GT-I9300 On Official JB
I use this one: http://forum.xda-developers.com/showthread.php?t=1854682
Is the best ICS ROM that I ever try. But yes, JB is faster than ICS.
Thanks wedgess and nikiticos for your suggestions!
Last time I was looking into roms for my xperia the consensus seemed to be to avoid ICS or JB if you wanted a stable and fully working phone but it sounds like times have changed and its good to hear that my joypad should work under JB!
I like the sound of your rom wedgess so I hope to try that soon. I don't see any real reason to try any ICS roms but I'd still like some links to the latest stock ftfs and it'd be good to know what the best stock based rom is too as thats another thing I'd like to try. From these two responses though its sounding like there isn't much interest in GB roms any more?
pfmdan said:
Thanks wedgess and nikiticos for your suggestions!
Last time I was looking into roms for my xperia the consensus seemed to be to avoid ICS or JB if you wanted a stable and fully working phone but it sounds like times have changed and its good to hear that my joypad should work under JB!
I like the sound of your rom wedgess so I hope to try that soon. I don't see any real reason to try any ICS roms but I'd still like some links to the latest stock ftfs and it'd be good to know what the best stock based rom is too as thats another thing I'd like to try. From these two responses though its sounding like there isn't much interest in GB roms any more?
Click to expand...
Click to collapse
Ye JB was very unstable back when it first came out. But I got camera working,CosmicDan got proximity sensors fixed and Farenheits touchpad fix so it all became better. Personally I stay away from ICS due to the fact of it been a RAM hogger. JB seems to deal with it alot better.
For both my own JB kernel and CosmicDans JB kernel you will need to flash the ftf in our kernel threads OP. Reason being they both use custom partitions which give 610mb in internal storage. In this ftf vendor partitions are unlocked. In other ftfs partitions are locked beside the r800x.
Id say try them out. Maybe take advantage of the multiboot feature which will alow u to boot between JB and ICS (cm9 based roms only). I havent used it personally but if I was to go back to ICS it would be either Sechkos port of ICS pureness or CosmicDans MIUI australia.
Sent from my GT-I9300 On Official JB
wedgess said:
Ye JB was very unstable back when it first came out. But I got camera working,CosmicDan got proximity sensors fixed and Farenheits touchpad fix so it all became better. Personally I stay away from ICS due to the fact of it been a RAM hogger. JB seems to deal with it alot better.
For both my own JB kernel and CosmicDans JB kernel you will need to flash the ftf in our kernel threads OP. Reason being they both use custom partitions which give 610mb in internal storage. In this ftf vendor partitions are unlocked. In other ftfs partitions are locked beside the r800x.
Id say try them out. Maybe take advantage of the multiboot feature which will alow u to boot between JB and ICS (cm9 based roms only). I havent used it personally but if I was to go back to ICS it would be either Sechkos port of ICS pureness or CosmicDans MIUI australia.
Sent from my GT-I9300 On Official JB
Click to expand...
Click to collapse
Is for the stability that im not using JB. The Stock based ROM that I mention later is the best that you can get with ICS. I'm using it with Lupus Kernel and overclocked to 1.2 (min 460) and also I erase many stuff with Link2SD because there are many garbage you really don't need. And I've got a great experience with this ROM. Give a try if you want, I recommend it.
DL?
Hi wedgess!
I'd like to have my first go at using flashtool tonight to flash your ROM but where do I download it?
This thread:
http://forum.xda-developers.com/showthread.php?t=1628197
Doesn't even list JB roms such as yours.
You can find any of my work by clicking on my profile -> statistics -> Find all threads started by wedgess
But to make it easier for you
- PACman ROM v5 thread here
You will need to flash this stock ftf first to use the kernels as they have vendor unlocked partitions
Theres also a link in PAC thread to LuPuS-v7 kernel, if you want to read up a bit on multiboot(recommended) or there is this great guide by fma
Put the PAC-v5.zip onto sdcard. LuPuS-v7 is inside the PAC ROM's .zip just extract the kernel.img from the PAC-v5.zip and flash the kernel.img in flashtool via fastboot mode.
i was looking for a new rom and i know a lot of people ask about the best rom for our nexus, but i'd like to know if there is some rom optimized just for the galaxy nexus......i mean that i know that cm and aokp are very good roms, but they are not specific for the nexus. I'd like to get a rom with all those features, but optimized for nexus hardware
optimized for galaxy nexus?
stock rom and kernel of course..
btw u post this on the wrong section..
As you post the question wrong here, you can browser here lots of roms are for Galaxy Nexus here now!!!!
Want to know the taste of these rom? Browser here, take a look of some users comments and Choose ONE to TRY!!!
Mine is Xylon! Enjoy~
Thread moved to q&a
It's not a taste matter. I would know if there is a rom tailored for Nexus
cimdrap said:
It's not a taste matter. I would know if there is a rom tailored for Nexus
Click to expand...
Click to collapse
Every ROM in the Dev section is built for Nexus. WTF are you talking about?
Pirateghost said:
Every ROM in the Dev section is built for Nexus. WTF are you talking about?
Click to expand...
Click to collapse
if you are looking for a rom that is soley build for the nexus and no other devices, i guess try to find the lesser well known ones. i dunno though i never run those ones. jbsourcery, aokp, cm10, etc i BELIEVE are all built for the galaxy nexus as well as some other devices. this has nothing to with how it will run on our phones. what matters is how good the developer is, and how effective you are at flashing new roms. dont dirty flash. wipe it like you wipe your ass and returning to stock via adb between flashes or every few flashes will help keep perfomance up. flashing to stock via adb isnt like flashing another rom, it will format and repartition your device. there is a difference between formatting and erasing.
any rom you will find for our phone is optimized for this phone, it has device specific drivers included, and is tweak and optimized to the devices specs.
What do you mean by optimized for Nexus hardware? CM and AOKP ROMs for each phone uses the unique drivers and stuff of each individual phone; otherwise the ROMs wouldn't work.
Optimized for Nexus hardware is pretty much just AOSP.
ok thank you for the replies.
For whom didn't understand my question, i meant that roms like cm are builded for different devices and the devs are not concentrated just for our nexus. In fact less known roms got more optimizations for our hardware. Maybe i'm wrong....this is the reason i asked here
cimdrap said:
ok thank you for the replies.
For whom didn't understand my question, i meant that roms like cm are builded for different devices and the devs are not concentrated just for our nexus. In fact less known roms got more optimizations for our hardware. Maybe i'm wrong....this is the reason i asked here
Click to expand...
Click to collapse
perhaps you need to do a little more reading as to what a nexus device actually is....
if you see a rom in our dev section, it was built for our phone...its that simple. The best optimizations will come from the kernel of your choice, not the rom.
username8611 said:
if you are looking for a rom that is soley build for the nexus and no other devices, i guess try to find the lesser well known ones. i dunno though i never run those ones. jbsourcery, aokp, cm10, etc i BELIEVE are all built for the galaxy nexus as well as some other devices. this has nothing to with how it will run on our phones. what matters is how good the developer is, and how effective you are at flashing new roms. dont dirty flash. wipe it like you wipe your ass and returning to stock via adb between flashes or every few flashes will help keep perfomance up. flashing to stock via adb isnt like flashing another rom, it will format and repartition your device. there is a difference between formatting and erasing.
any rom you will find for our phone is optimized for this phone, it has device specific drivers included, and is tweak and optimized to the devices specs.
Click to expand...
Click to collapse
I am fairly new at rooting, flashing etc. This is the first time I've heard it's a good idea to flash back to stock every once in awhile. When you say flash back to stock, should a person be unrooting and locking the bootlader as well? Or just flash the stock rom and carry one?
Good day, i don't see much for Z1C but there are a lot for Z1. Will the kernel for Z1 work with Z1c? i tried checking Doom but it doesn't provide info if it will work. Do you know other kernels? also it seems there is little development for Z1c because there are very few ROMS here.
Hm. There's at least a DoomKernel port for stock based ROMs and Pimped Kernel for CM based. And there's a lot (not as much as for other devices, but enough to have a choice) of ROMs. Did you check the correct forums?
http://forum.xda-developers.com/sony-xperia-z1-compact/development
http://forum.xda-developers.com/sony-xperia-z1-compact/orig-development