• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Evo Port Test ROMs | Droid Incredible

I ran this ROM for most of the day and put it through the paces. I ended up going back to my 2.1 Nandroid back up, but that was only because I needed to use my phone, as it was, for a couple of days.

It seemed fairly issue free. I had good success using most of the features: GPS, Wifi, Syncing apps. I did have terrible problems getting AppBrain to work, though. I use it for most of my updating and it just didn't want to cooperate with this ROM. Other than that everything seemed to be pretty smooth.

I really appreciate all of the hard work that went into this.
 
Upvote 0
I thought the fact I mentioned the HTC clock being gone was a giveaway but I was (am) running senseless. I thought the widget looked good but when you look at it, it reserves the right to use almost every permission you can give an Android app. And it always popped up whether or not I was using the widget so no I don't really care for it. Also, until you mentioned that it wasn't reading from EMMC I didn't realize that's where I put the pictures lol. All of them except the background pictures I transfered that day are on the SD card. Must have opened the wrong drive.

All in all I'm quite happy with senseless. Many thanks for it!


***EDIT***

Okay I won't lie, the real reason I didn't mention it was senseless is because I thought B2 only referred to senseless. But I still think the HTC clock being gone was a giveaway :p
 
Upvote 0
Adrynalyne,

Huge oversight by HTC, so if you can fix this or shed light on this, it would really help.

Try making a phone call and keeping the call on the line. Then, make a second call, so that the first call is put on hold.

Now, try ending the second call (from YOUR phone, not the recipient's) and see if your phone can pick up the first call that's been holding.

Or, see if you can switch to the first call that's on hold such that the second call (that you were just on) is ended.

See what I mean?
 
Upvote 0
Adrynalyne,

Huge oversight by HTC, so if you can fix this or shed light on this, it would really help.

Try making a phone call and keeping the call on the line. Then, make a second call, so that the first call is put on hold.

Now, try ending the second call (from YOUR phone, not the recipient's) and see if your phone can pick up the first call that's been holding.

Or, see if you can switch to the first call that's on hold such that the second call (that you were just on) is ended.

See what I mean?


I've noticed this, tbh I've had this problem with alot of verizon phones, but Android or HTC or whoever have made it especially difficult to do on this one :p
 
Upvote 0
Question for Michael and Adryn,

Is there source code for the stock apps like the music player and the gallery. I noticed that in Senseless versions it won't read the emmc and the explanation I have heard is that these were never compiled for the Incredible. I have been wondering about a few things. If there is source is it possible to compile these to the Kernel for the Incredible.

I assume the Incredible's Kernel w/patches has the phone's drivers on it and that very few are added to the software. I am basically wondering if there isn't a way to install from source on the phone. I get that Android isn't exactly like having a desktop version of Linux on a phone so I imagine that some things are more difficult or done a different way but seems like there should be a way to compile these to see the Incredible's internal Memory. Unfortunately I don't know enough about how Android development works yet, a deficiency I hope to resolve when I get internet at home and a little more free time. I just have a few intriguing ideas bouncing around my head and I would love to learn how to play with them.
 
Upvote 0
I just finished reading through this whole thred, whew it was a lot to take in. Lol. I just wanted to say thanks to adrynalyne and everyone else for all the work put into this. It was neat seeing the progression while reading through.

My main question is what does this offer over the Second Wave ROM? I recently started running second wave (my first rom) and have noticed sever people who switched over from second wave to this rom. Is it more stable/faster?

Thanks again.
 
Upvote 0
Question for Michael and Adryn,

Is there source code for the stock apps like the music player and the gallery. I noticed that in Senseless versions it won't read the emmc and the explanation I have heard is that these were never compiled for the Incredible. I have been wondering about a few things. If there is source is it possible to compile these to the Kernel for the Incredible.

I assume the Incredible's Kernel w/patches has the phone's drivers on it and that very few are added to the software. I am basically wondering if there isn't a way to install from source on the phone. I get that Android isn't exactly like having a desktop version of Linux on a phone so I imagine that some things are more difficult or done a different way but seems like there should be a way to compile these to see the Incredible's internal Memory. Unfortunately I don't know enough about how Android development works yet, a deficiency I hope to resolve when I get internet at home and a little more free time. I just have a few intriguing ideas bouncing around my head and I would love to learn how to play with them.

Sorry man, i wish i knew the answer to your question, i leave the HTC gallery in there as well just so that when you are in the camera it doesn't fc when you hit the shortcut. As for the music player i liked the look of the stock android one, but if everyone wants the htc music player i can do that. I am going to leave in the stock android gallery however, otherwise the link in the deskclock will fc. I know this doesn't answer your question at all but i wanted to put it out there that i will make changes if that's what the majority would like. I am kinda stuck on the stock android clock, just personal pref.
 
Upvote 0
Sorry man, i wish i knew the answer to your question, i leave the HTC gallery in there as well just so that when you are in the camera it doesn't fc when you hit the shortcut. As for the music player i liked the look of the stock android one, but if everyone wants the htc music player i can do that. I am going to leave in the stock android gallery however, otherwise the link in the deskclock will fc. I know this doesn't answer your question at all but i wanted to put it out there that i will make changes if that's what the majority would like. I am kinda stuck on the stock android clock, just personal pref.


Thanks for the answer. This at least answers a curiosity I had. Apparently you aren't compiling these you are gathering compiled software and adding and removing etc. Hmmm Too bad I can't set up a repository and run an Apt-get install or get the bin and go through the process of compiling and installing it. Grrrr. I will have to do more investigating on this it is driving me crazy. I need to try to set up the SDK or the virtual phone AVD yeah that's it to look like the Inc and see if I can't figure it out. Seems like all that is lacking is compiling the source to the Inc's Kernel. Then there would be no need for the Sense apps.

The music app is needed to play music stored on the internal phone storage. The stock app doesn't recognize EMMC either. What is sad I guess is I know Linux decently if I can use instructions from people like you. LOL. I am going to have Linux Unix classes next semester I believe.

Thanks for responding anyway. If I figure it out I will let you know so you can make a ROM without those bits of Sense and have working stock apps.


I also figured that if you took the source of ANDROID from Google and just compiled it to the Inc's Kernel it would basically work the same. Might have the issues with the Google software because technically things like the market and some of the Google stuff isn't open and requires licensed signing. That is why we need fixes for the market and stuff I believe.

For what it is worth I e-mailed the CEO of Verizon Wireless like so many others have. The girl who called me back actually uses a Verizon Android phone and really liked my idea. I suggested that they request a Stock and Modified version of each OS update since the modified ones take longer to be approved and some of us prefer them. She filed a report using some of her own experiences with battery life, bloatware frustration, and anticipation of updates. Basically with my suggestion the stock version would be available online as a download like the OTA usually is but not pushed out so that it is optional for people who want it but not forced on people who like the stuff the manufacturers put on there. It could still have the Verizon junk and we would still have to remove crap like City ID and VZNav with root but we wouldn't have to have all these unofficial builds (which no doubt would still happen because I assume you guys enjoy it to a certain extent). Then when the Manufacturer UI junk version is ready it would OTA but people with stock would then have a choice. She liked it wrote it up and is going to give it as much push as she can with Marketing. probably won't happen but like she pointed out it would keep Verizon on the forefront of Android market by offering choice and faster updates. I also pointed out that the custom UI's tend to use more battery and system resources, sometimes with cool features but that you end up having to turn off to save battery or processing power so whats the point of all the bloat and flashy eye candy and power toys if you can't use them in the real world. If I have to turn it all off I might as well have the option to not have it.


Sorry for the side rant but I would love to see that make it past the first level grunt in marketing.
 
Upvote 0
Anything that is HTC specific is closed source. That means Sense, and all related apps are locked down and not available for modification, other than through reverse engineering.

These roms are not compiled by us from source; this is true. The reasoning is:

1. No source for HTC specific apps.
2. No kernel source yet for us to use on our own. Yes, the kernel source is on aosp, but none of that source supports our board.


Those are the biggies.

So if you want a vanilla rom from source, thats easy. With a working Froyo kernel.....not so much.
 
Upvote 0
Fezzik,

No offense, but if you've ever worked customer service, you would know that many times a CS rep (I know, she wasn't technically a rep, but same principle applies) will merely sympathize with you because your request is over his or her head.

I agree with your suggestion, but how often does a member of these forums walk into a Verizon store and know infinitely more about Android or a specific phone than ANY rep there?

Adrynalyne,

Is there also a way to either make selectable the compression level of the 720p video (because it just looks way too compressed) or set the default compression lower?

If you need me to clarify on the phone call switching scenario, let me know. Not sure if I made any sense in my previous post.
 
Upvote 0
Anything that is HTC specific is closed source. That means Sense, and all related apps are locked down and not available for modification, other than through reverse engineering.

These roms are not compiled by us from source; this is true. The reasoning is:

1. No source for HTC specific apps.
2. No kernel source yet for us to use on our own. Yes, the kernel source is on aosp, but none of that source supports our board.


Those are the biggies.

So if you want a vanilla rom from source, thats easy. With a working Froyo kernel.....not so much.


Pardon my ignorance here but would it not be possible to take a working Froyo Kernel that is already compiled for the phone I have 2.6.32.15-g5e1ad8bhc-kernel@and18-2 #1 . It works for Froyo builds from what I can tell or is that only for ROM's? Why not create a virtual environment starting with that kernel and compile Vanilla FROYO to it. Or can that Kernel not be separated.

You don't have to recompile the Kernel I don't think to use it as your base to build off of. Since all of our devices essentially are the same if we have a compiled Kernel by itself it should be doable.

Ok so not completely Vanilla considering but with a working Kernel with the proper patches you should be able to build by just compiling Froyo using the source. Or it seems that way to me. Maybe I am wrong and you can't do that without the source code for the Kernel.

Oh and it isn't the HTC specific apps I am talking about. It is the Android stock apps that I am talking about. If you compile the stock gallery to a working Kernel for this phone it should be able to recognize the EMMC like an HTC app. You don't need the source or shouldn't. The Kernel should tell it where the drives are located. Unless I suppose it isn't programmed to look for anything but an SD. Seems to me that would be a big oversight on the part of the developer at Google. If the apps programming just doesn't have the capability to see multiple drives then it became useless with 2.1 which brought support for multiple drives.
 
Upvote 0
Fezzik,

No offense, but if you've ever worked customer service, you would know that many times a CS rep (I know, she wasn't technically a rep, but same principle applies) will merely sympathize with you because your request is over his or her head.

I agree with your suggestion, but how often does a member of these forums walk into a Verizon store and know infinitely more about Android or a specific phone than ANY rep there?

Adrynalyne,

Is there also a way to either make selectable the compression level of the 720p video (because it just looks way too compressed) or set the default compression lower?

If you need me to clarify on the phone call switching scenario, let me know. Not sure if I made any sense in my previous post.


I have worked CS and I am all too familiar with that concept. This isn't like his personal secretary it is someone in Level 2 support (the actual customer service reps) that reads that e-mail address because it is available to the public it is up to CS to read it. We had someone like that when I was in L2 support at the TV shopping network I worked for.

Basically, though having worked L2 support I know that even though this will be shot down by marketing and/or the manufacturers (that don't want their device to run stock because then they have to compete on specs alone), it at least is going to the proper grunt.

The way it works if you call in you get L1 support (an opperator) they take the call and make notes. The notes can either have action tags or non-action tags. No one looks at the non-action tags besides other L1 support agents. Action tags go to L2. They are the ones that communicate with vendors for damaged goods, complaints, broken or non working parts, etc. Basically anything that is with-in policy that the L1 doesn't have the authority to do and isn't urgent enough for a supervisor. I also know they are the ones with the ability to bend rules beyond what a supervisor can do. I used to do it all the time to get high volume customers or pesky customers off our back.

I am not saying she is doing anything about it because that is a decision for someone much higher up. However, knowing her position from experience it is getting passed on the the guy who would toss it to the committee that will say it is too expensive, impractical, or would never be approved. At least it is out there. We shouldn't have to root to get what we want, and if we do want to it shouldn't be this tough to make strip the crap. If you buy Redhat you won't have this trouble. There would be some closed stuff on there which is part of why it is justifiable to pay for it but most of it is available as source before it is available as an clickable install.
 
Upvote 0
Check out the Froyo kernel source. It only supports the nexus one. Thats it.

Patches don't add board support.

As for porting the kernel to vanilla source built Froyo, were that possible, I am sure that Koush would have done it with cyanogenmod.


I figure someone would have. I just don't understand why it isn't. Board support is usually built into the kernel and patches drivers are all either in the kernel or patches to the kernel. So yeah I figure there are some killer Linux geeks working on these ROMS and what not so if it could they would.

That is why I am trying to figure out why it is that different. Perhaps it is as simple as only having limited support for shell commands. You can't just port Bash to Android I suppose which is why there are so many mock terminals and not a Bash.APK.

I am sure part of it is a limitation of interface too though. Not only is it built differently than a computer, interaction works differently as well.

I am not trying to be difficult just curious. Usually on things like this there is a plain explanation that the holes in my understanding don't see, but I have ported Ubuntu and Fedora to kernels. I haven't dared venture into building my own, but install the kernel and pull in what you want so you don't have all the junk is totally possible. If Android has a Linux Kernel at its core with support for phone hardware added in and typical computer hardware not added or stripped then there is a way to do it. The manufacturers do it, having the obvious advantage of having the source for the Kernel and knowing all the patches they built onto it. But I would like to talk to some of the Linux Geeks doing mods for Android to find out why it can't be done.

I have no doubt there are quite capable people working on it. I am not trying to be insulting or offensive. I just don't get why it isn't possible.


Edit:
This really isn't the place for this I suppose. This is all about the Roms you guys have built. Sorry to side track it. I didn't mean to. I meant it as a simple question. Just can't seem to find the place to ask it.
 
Upvote 0
While a patch could be made from a 2.6.29 kernel to perhaps include board support in a 2.6.32.15 kernel, would it really work?

If it did, it probably wouldn't be stable. The kernels are fairly different, and who knows if the board data has been changed from Eclair to Froyo.

A lot of things can be ported. Point in case, bash, nano, etc. However, its not just a simple copy and paste sort of thing.
 
Upvote 0
Edit:
This really isn't the place for this I suppose. This is all about the Roms you guys have built. Sorry to side track it. I didn't mean to. I meant it as a simple question. Just can't seem to find the place to ask it.

Hey guys, i am flattered that you are giving me credit to anything in this post, but i have to be honest I really didn't fo much except for do some app removal and adding for you. ALL credit should go to adrynalyne, i am simply supporting him. Keeping up with everything he is doing is almost a full time job in itself.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones