the new ubuntu (11.10) has the 3.0 kernel (while the last one had 2.6x, which android has too), and it has about the double the battery life than the 11.04. Are we gonna get this kernel too, and if yes, when? Can we hope for an improved battery life with this new kernel?
Thats the whole point of a locked bootloader you cant replace the Linux kernel. Unfortunatey we're screwed.
Sent from Android 2.3.7
i meant whether the android sysem will use it or not (e.g. ics or the one after that), didnt mean the defy.
Well according to various leaks in the past ICS does run on Linux kernel 3.0.1 .There'd even been a misplaced device that was spotted to be running ICS on the very kernel which was later pulled. A dev on xda has the dump image of that very rom but I guess we can only be sure once the actual device is out.
Sent from Android 2.3.7
Related
Hi,
I'm playing with ROM building recently and I when building 2.1 ROM, everyone say "We can't fix X issue because we don't have kernel sources".
I was shocked seeing all great hardware support is on the Eris leak based ROMs.
Why thoses ROMs have better hardware support ? I thought when we port a ROM, we take a working boot.img (kernel + drivers) and the new system.img together. So if I'm not wrong, what make thoses ROMs better ?
I'm probably missing some key understanding. If you can help me, I'll really appreciate.
Regards,
mik
Eris is basically Verizons Wireless's re-branded version of Hero.
The hardware and everything is same, just the physical appearance.
So our new kernel base is now this one ?
I'm asking because I'm building AOSP (cyanogenmod) ROMs so if this new kernel+drivers is the way to go, I'll start wirking with this as base and not the old HERO2.1 one
mik- said:
So our new kernel base is now this one ?
I'm asking because I'm building AOSP (cyanogenmod) ROMs so if this new kernel+drivers is the way to go, I'll start wirking with this as base and not the old HERO2.1 one
Click to expand...
Click to collapse
The kernel of the Eris is different to the Hero, they are still using the old kernel on the Eris port
l0st.prophet said:
The kernel of the Eris is different to the Hero, they are still using the old kernel on the Eris port
Click to expand...
Click to collapse
So why the hardware support is so good ?
hardware driver...
Isn't all of this supposed to be open source anyway? Like, if the official kernel has better hardware support, why isn't it in the Android Open Source Project (AOSP), if Android is GPL-licensed Free Software? Is there a violation of the GPL going on here?
FunkTrooper said:
Isn't all of this supposed to be open source anyway? Like, if the official kernel has better hardware support, why isn't it in the Android Open Source Project (AOSP), if Android is GPL-licensed Free Software? Is there a violation of the GPL going on here?
Click to expand...
Click to collapse
Because the official kernel isn't officially available, it's still technically in development. They are under no obligation to release it until they release it to the public, by which point we will have it anyway
FunkTrooper said:
Isn't all of this supposed to be open source anyway? Like, if the official kernel has better hardware support, why isn't it in the Android Open Source Project (AOSP), if Android is GPL-licensed Free Software? Is there a violation of the GPL going on here?
Click to expand...
Click to collapse
Common misconception number 1 - Android is *not* licensed under the GPL, it is licensed under the Apache Software License (ASL). This license is not a copy left license so OEMs who modify the Android source are under absolutely no obligation to make their modified source code available.
However, the Linux kernel upon which Android runs is licensed under the GPL, so HTC must provide the source for any *shipping* software that uses said kernel. Since HTC have not officially released their version of Android 2.1, again they are under no obligation to supply kernel source. The second that they official ship the update, this changes and they are obliged under the terms of the GPL to make the kernel source available.
Regards,
Dave
And I hate to be a complete noob, but are these drivers that provide the nice hardware support part of the kernel?
If not, what difference would it even make if we didn't have the official kernel sources?
Since the Eris has the exact same hardware as the Hero, why can't we use the same kernel as the Eris rom ?
Latoc said:
Since the Eris has the exact same hardware as the Hero, why can't we use the same kernel as the Eris rom ?
Click to expand...
Click to collapse
Because it isn't the same hardware.
The Eris is close, but not identical to the Hero. The major difference is it's CDMA, not GSM. And, it uses touch buttons instead of physical buttons.
Other than those two, I'm not sure if there are any other significant differences. Point being that those differences are enough to warrant a different kernel.
e.japonica said:
hardware driver...
Click to expand...
Click to collapse
So if I understand correctly, the Eris leak based ROM use the old kernel (2.6.29) but newer hardware drivers so my question is correct ... Should we use any Eris based ROM as base to make new AOSP ROMs ?
This way, we will keep the old kernel but new drivers ...
Please correct me if I'm wrong.
mik- said:
So if I understand correctly, the Eris leak based ROM use the old kernel (2.6.29) but newer hardware drivers so my question is correct ... Should we use any Eris based ROM as base to make new AOSP ROMs ?
This way, we will keep the old kernel but new drivers ...
Please correct me if I'm wrong.
Click to expand...
Click to collapse
Really, it's all going to change when we get to official Hero 2.1 ROM (and kernel,) because that's what we'll be using very soon (if we're to believe the hype about 2.1 finally coming this month.)
As for right now, it's up to you. If I were to start working on a ROM, I would use the Eris dump, although you'll have to change to the official kernel in a couple weeks anyway.
I'm not really sure what to say about using "the old kernel but new drivers. I'm not into kernel dev myself, but what's "old" and what's "new" is going to change soon anyway, so I don't think it matters too much at this point.
EDIT: Let me correct myself: If you're going to make an AOSP ROM, you won't use the Eris *ROM* as the base, you'd just use the kernel and drivers. The rest of the system would not have any HTC-ness attached to it (no Sense/HTC Mail/etc), so you'd actually use an AOSP image instead of an Eris/Hero image.
craig0r said:
Really, it's all going to change when we get to official Hero 2.1 ROM (and kernel,) because that's what we'll be using very soon (if we're to believe the hype about 2.1 finally coming this month.)
As for right now, it's up to you. If I were to start working on a ROM, I would use the Eris dump, although you'll have to change to the official kernel in a couple weeks anyway.
I'm not really sure what to say about using "the old kernel but new drivers. I'm not into kernel dev myself, but what's "old" and what's "new" is going to change soon anyway, so I don't think it matters too much at this point.
EDIT: Let me correct myself: If you're going to make an AOSP ROM, you won't use the Eris *ROM* as the base, you'd just use the kernel and drivers. The rest of the system would not have any HTC-ness attached to it (no Sense/HTC Mail/etc), so you'd actually use an AOSP image instead of an Eris/Hero image.
Click to expand...
Click to collapse
Yeah, I know. Sorry to not being clear enough. When we build AOSP build, we take an existing ROM to extract kernel and drivers to make the AOSP code working. When I say take Eris leak based Roms as base, I mean just the kernel/drivers part. I know the whole system will not be taken into account.
Eris and AOSP 2.1 roms
After looking at the previous 2.1 roms that were being used to cook and the Eris now being used by everyone, although both being 2.1 they do appear to be different versions of the same product
The Eris appears to be a cut down version of the ASOP 2.1 version, the mail app is still based around the 1.5 version HTC mail, rather than the mail app that is on ASOP which gives you global address list search etc on exchange, and new features on incoming mail for normal mail accounts.
Are features like this built into the kernel themselves ? or things like mail, dialers just apk files
A few forums are now reporting that the new official version of 2.1 for the hero will be a basic version compared to the versions running on desire and nexus. Which would be a disappointment
Can anyone port ICS to our defy from aosp??
Of course we can, and of course it will be ported...if you people read a bit before posting you would learn that the next version of CyanogenMod with ICS will be CM9. The SDK was just released yesterday so leave them time to work on it . Plus, with our bootloader locked, Quarkx will probably have to make a version of CM9 with the Defy+'s Gingerbread Kernel (our actual one being the Froyo kernel, but i guess it would be too old for an ICS port)
Voilaaa
Sent from my CM7 Defy
crakeron said:
Of course we can, and of course it will be ported...if you people read a bit before posting you would learn that the next version of CyanogenMod with ICS will be CM9. The SDK was just released yesterday so leave them time to work on it . Plus, with our bootloader locked, Quarkx will probably have to make a version of CM9 with the Defy+'s Gingerbread Kernel (our actual one being the Froyo kernel, but i guess it would be too old for an ICS port)
Voilaaa
Sent from my CM7 Defy
Click to expand...
Click to collapse
I thought that CM8 will come with ICS. Where I can find this information on cyanogenmod site?
crakeron said:
Of course we can, and of course it will be ported...if you people read a bit before posting you would learn that the next version of CyanogenMod with ICS will be CM9. The SDK was just released yesterday so leave them time to work on it . Plus, with our bootloader locked, Quarkx will probably have to make a version of CM9 with the Defy+'s Gingerbread Kernel (our actual one being the Froyo kernel, but i guess it would be too old for an ICS port)
Voilaaa
Sent from my CM7 Defy
Click to expand...
Click to collapse
Ofcourse not!! As there will be no no SDK port of ICS on CM (source : CM team). We'll only get a port when the official ICS source is out.
Sent from Android 2.3.7
ryan8r said:
Ofcourse not!! As there will be no no SDK port of ICS on CM (source : CM team). We'll only get a port when the official ICS source is out.
Click to expand...
Click to collapse
And right you are.
CM8 as intended for the honeycomb version but its source never released. Thus CM8 wont be there. Hope the same wont happen with ICS. According to an old statment by google ICS source should be released
I have seen to many kernel threads and none of them seems to say that the kernels are safe to use with the JB leaks.
I really don't see why they shouldn't, but I really wanted to be sure.
have anyone used a Franco, faux or similiar present kernel with the new JB leaks from Insert Coin or ARHD?
Do we have to repack them to be fine?
I know that kernel version should not be a problem, but we only have source code for the ICS kernel based in 2.6.X and the new kernel is 3.0.X
So I wanna know real experiences if possible
Thanks,
Santroph.
Hi, i have tried repacking a few of them as im keeping a list up together for the maximus thread but none of the linux 2 kernels have worked yet, will try trips kernel when i get round to it this week but it says no support for sense so probably a no go. I havent seen anything new yet but will keep my post updated as and when (link in my sig) they should work for other jb sense 4+ roms too :good:
edit: nvm delete thread.
JellyBean isn't fully stable on our DHD/I4G just yet. There are always going to be some issues because HTC didn't give us a full 3.0 kernel for ICS. That could be the reason you are experiencing some lag. Kernels could also help you, try the KangBang performance kernel, although the kernel is leaning towards performance, so it could cause instability
I bought the xda app. Problem?
...
I can't link to the kernel (cause I'm lazy and on the xda app). But when you install a kernel wipe your cache and Dalvik Cache and then flash. That's the proper way of flashing a kernel
I bought the xda app. Problem?
...
sullyy94 said:
Hey thanks for the reply, yeah i successfully installed the stable and performance kernel from this thread : http://forum.xda-developers.com/showthread.php?t=1931386
But the gaming performance still lags compared to 2.3.5. I guess its due to not being fully stable yet.
I had an idea, what if i flash the stock 2.3.5 kernel? Would i get stock performance back or not?
Click to expand...
Click to collapse
You'll ruin your phone. A 2.3.X kernel I'd meant for that specific version of Android. If you mix versions (e.g. a Gingerbread kernel with a Jelly Bean ROM) you'll most likely get bootloops and your phone. At worst you'll brick your phone. Don't ever mix kernel versions. Also don't flash a Sense kernel on a AOSP/AOKP/CyanogenMod based ROM (or vice versa), you'll also have a phone that won't boot.
I bought the xda app. Problem?
...
sullyy94 said:
Hey, thanks for the reply. Yeah I was guessing it had something to do with the kernel. I tried a kernel yesterday not sure which one it was from memory, but when I put the kernel zip onto the phone and installed it through recovery it said install complete. But when I rebooted the phone it gets stuck on a black screen. I can't do anything else unless I take the battery out. I was wondering if anyone can give me a link to the kangbang kernel and instructions in how to install properly if the recovery mode isn't the right way, even though it said kernel updated successfuly. Thanks!
Click to expand...
Click to collapse
The only compatible alternative kernel for JB is the KangBang (at least that i know of). If you flashed another one, that might be why it booted to a black screen.
...
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.