Is it possible to run the Nexus One ROM on the Desire? I like to use the stock Android experience, and OpenDesire used to provide this but all of the tweaks from Cyanogen mod is changing that.
The simple answer is no. It has to be ported to use on the desire.
I like to think that the cm-mod changes are for the better, but you could eventually use an older version of opendesire, if you used to like it I prefer sense roms myself, but there is several different versions of the aosp compiled roms, have you tried all of them?
Thanks for the replies guys. Good to know.
I've only tried one or two AOSP ROM's - I'll keep trying Any suggestions?
Not really the only other option will probably be to start compiling your own rom for the desire trying to get the completely stock experience, but that requires some skills neither you nor i have i believe
Related
Hey guys I have been doing quite a bit of searching through the forums and still have a couple questions about custom roms and rooting. Forgive the noobness but the droid incredible is my first android device and I only recently got it.
1. My first question is what is the simplest way (rom + root I assume) to get a stock version of android on my incredible? Also what rom would you recommend (I have seen a pretty big list but know nothing about them)?
2. What is the difference, if any, between a kernel and a rom? Ive seen both words used a lot and have seen kernels that are stock and roms that are as well. Which would I use between the two?
I know these questions may be dumb but I have been searching for a couple days and have gone through hundreds of threads trying to find the definitive answer (there were some benefits though, I use launcher pro and the droid x's keyboard now) any help would be appreciated.
1. You are right in assuming that the quickest (and only) way to get a stock version of Android on your phone is to root your phone and install a custom recovery that will allow you to flash a rom. It is not really possible for me to recommend a rom because rom's are all about personal preference and my preference may be different from yours. That being said, if you are interested in stock Android, check out Cyanogenmod. The biggest thing right now is that for the Incredible, Cyanogenmod is the only true stock Android that is compiled from AOSP (Android Open Source Project) however it is still in its early stages for our device, so it's still buggy. The other roms are modified versions of our stock sense rom, so some of the roms are modified to have the bulkier parts of of the Sense UI removed, but it is still a Sense rom.
2. I'm not going to profess to be extremely in the know about kernels, but a kernel is the go-between for the hardware and the os/applications. If you want to learn more about kernels, you can read the wikipedia page about kernels found here. Basically what you need to know is that the rom is the operating system, so if you wanted to change the OS such as from Sense to Vanilla Android, you would flash a rom. If you wanted to change the way the system runs, such as if you want your processor to be overclocked or undervolted, you would flash a kernel.
Hope this helps.
That answered everything! Thanks for the reply and I will keep checking the forums for stock roms that seem stable!
<Delurk> Hi all, a noob here, but reasonably intelligent (aka can use the search engine!) and I have a question.
I'm currently using a stock froyo ROM on my desire, and I like it a lot, however I would like to try my hand at developing a hybrid of the stock froyo with Sense 2.0 - I have tried a heavily modded HD sense ROM and liked it, however I like the stock feel to things.
How can I go about trying to develop this idea??
i.e. Is Sense 2.0 simply an app that is compatible with the latest Froyo build??
And if so how do I go about incorporating it into a build using one of the available kitchens??
Many thanks
<lurk>
You'd have to re-write Sense to work on FroYo - can't see it happening so not really worth trying
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.
Ok, so I've tried to search for this but I always seem to fail. I'm looking for a stock Gingerbread ROM for my phone, and I dont want CM7. Is there any roms out there that are Google only, like a Nexus port or something?
Sent from my HTC Desire HD
Hi. I've found this thread and thought it might be useful for you. Check out this one: http://forum.xda-developers.com/showthread.php?t=1071790
It seems to be AOSP with minor tweaks and NOT CM7
Thanks for that, I'll give it a try and see how it runs, although it seems that it's no longer being maintained.
Any other AOSP ROMs for DHD?
Currently i'm using BlackICE ROM, and it's 'kinda' AOSP, cause it's based on CyanogenMod v7.1.0.1 (NB 235). But it's worthy giving it a try. And, there's an issue with sound skipping randomly sometimes. Although it's very close to masterpiece IMO
How about Revolution and applying No-Sense script? http://forum.xda-developers.com/showthread.php?t=840040 - second post
and check this one out: http://forum.xda-developers.com/showthread.php?t=1140749
have fun!
I've tried ARHD with no-sense, don't like it, I rather the normal one (I'm on 6.1.3 right not). I'm trying to avoid CM based ROMs, as I can pretty much get a CM build and tweak it myself.
I might try to get one running myself, cook up an AOSP ROM to share
http://forum.xda-developers.com/showthread.php?t=798895
try this one
Is there a way to dual-boot this phone? Preferably between touchwiz and CM.
Thanks!
mike
resarfekim said:
Is there a way to dual-boot this phone? Preferably between touchwiz and CM.
Thanks!
mike
Click to expand...
Click to collapse
There is a "tool"/recovery replacement named MultiROM that allows you to run multiple ROMS. Unfortunately, the ROMS have to be able to use the same kernel. Several people have requested a kernel that would work with both TW and AOSP ROMS. One of our developers said that it would be too hard to do. I do remember using BootManager back on my OG Evo, or maybe my Evo 3D. I ran both Sense and AOSP ROMS at the time. That was probably in Gingerbread days, though. There were universal kernels back then, that worked on both AOSP and Sense. I suppose the fact that we can do so much more with our phones on Lollipop makes it that much harder to write a universal kernel. And, of course, TW does so much more for our phones than the early version of Sense did.
I haven't actually tried MultiROM yet. I think if I did, I would probably try different AOSP ROMS, just for fun. I would think SlimRemix or CMRemix, or even SlimLP along with the vanilla version of CM might give you some different experiences. I'd really like to try out the Plasma kernel, but it hasn't been updated for 5.1.1. Unfortunately, when I got my Note 4 on CL a week or 2 ago, it had already been updated to OG5.
If you do try MultiROM, please post and let us know how it works.