So Android Eclair is native CDMA... then what was Android 1.5?


Android Enthusiast
As we call know, our Hero (at the moment at least) runs Android 1.5. Also, it WILL be getting Eclair, which from what I've heard has native CDMA support? What, doest that mean 1.5 did not have CMDA support?

What can we expect from an OS that has native CDMA support? Does it have anything to do with the phone's software performance? I'm just a little confused on this, and if someone couldnt shed some light on it that would be very nice...


Android Enthusiast
I am guessing that HTC back ported the CDMA parts of the 2.0 release to work on 1.5. However it's possible that they created their own software to handle the CDMA chipsets. Hopefully with native CDMA software we will see some performance increase.


We're running a hacked/wrecked kernel that was ripped apart and glued back together with some CDMA capability. 1.5 was never designed to run on a CDMA network. But they were in a rush for some extra cash so here we sit asking these questions staring at our heroes.:D
True, there was some limited support for CDMA on 1.6. In particular, some CDMA specific class libraries and functions were introduced to let us get CDMA specific information from the cell network (e.g. tower id).

But, because someone allowed HTC to release CDMA on 1.5, they had to break things.

Bad, very bad.....

Right now we're dealing with a huge issue that keeps us from knowing for sure how to get CDMA data off of a 1.5 device. We're required to support this .....

Bad, very bad ....

This not only make it really hard to support 1.5 on CDMA phones but it also potentially introduces serious design issues that no developer can get around.

In short, your Android software may not run equally well on all Android phones.