Not a "real Nexus?" WTF?
03-11-2013 12:15 PM
- Think you'd be hard pressed to get an on the record statement from someone at Google telling you what they define it as, if only to not start an amazing flame war (even worse than what's going on now!) from every single Galaxy Nexus owner.
I'd assume that the "purists" would say that a Nexus is a device which can get its fully functioning software compiled directly from AOSP/Google with no strings attached.
It of course hits a grey area because I'm sure Google would love to be able to freely distribute the CDMA/LTE radios if they could, but they simply aren't allowed to. Which then brings another, deeper grey area as to why they decided to try and make a "Nexus" on Verizon in the first place if they knew ahead of time that they wouldn't be able to distribute the radios.
EDIT: Actually it was a Google Group posting...
https://groups.google.com/d/msg/andr...4/Ja2fbUZi17gJI'd been told that there wouldn't be any license issues, and I did all the ICS AOSP preparation work and testing based on that. Once there turned out to be license issues after all, after all the technical work had been done, I turned to investigating technical workarounds for the lack of licenses. That's when I started to bump into those CDMA-specific issues. Those issues mean that without the appropriate licenses the CDMA devices in AOSP are stuck in their current state, which is clearly not good enough to be realistically considered "supported".
JBQ05-01-2012 03:58 AM
- My short list definition of a nexus as follows.
Easily unlocked and rooted
No manufacturer skins
No carrier bloatware(city I.D, Let's Golf, etc. I don't consider My Verizon bloatware. VZW backup assistant, toss up on that one.)
People get all up in arms because the updates don't come right from Google. There is something about the keys to connect to the CDMA network that the carriers won't release. So Sprint and Verizon have to test and approve each update which will slow down the process compared to GSM phones.
Sent from my Galaxy Nexus using Tapatalk 205-01-2012 08:03 AM
- An update can consist of 4 parts:
Google builds the system image, boot image, recovery image from their source code.
Samsung and Verizon build the radio image.
In the system image, there are a handful of files that need changed because the Nexus is on a CDMA network. Google does not have the required licenses to re-distribute these files, they must come from Samsung and Verizon.
Google has a penta-band unlocked reference device. They build a version of Android for it, and test on it. When it passes their testing, the update is ready as far as Google is concerned. Verizon and Samsung then take that update (probably in the form of source code, not zip files) and make the required changes to allow the Nexus to work on a CDMA network. When finished, they give the green light for the update to be distributed from Google's servers.
Take everything above, and apply it to LTE as well, since it's a very closed and proprietary standard.
Because these versions are different when built, they need a different version number. This is why the GSM Nexus and CDMA Nexus will never be on the same version.
4.0.4 is the current version of Android. Any fixes special or specific to the CDMA Nexus are not included -- because Google does not have license to include them.
4.0.5 (maybe) will be the version for CDMA. It will never be in AOSP, because it uses code that is not open source.
Now is the time to ask any other questions. I'll try to answer if I know the answer.
Thanks Jerry great explanation. I have to ask what that means for the Sprint Nexus as it's on 4.04?05-01-2012 08:22 AM
- mooscGrand Master Moosc05-01-2012 08:31 AM
- 05-01-2012 09:17 AM
- It sure doesn't "feel" like a Nexus. The fact that the Verizon version is plagued with a number of bugs and that they just refuse to release an update is enough for me to not believe it is a true Nexus device.
According to Jerry (great info there thanks!), all Verizon and Samsung have to take care of is the radio image. Which they haven't.05-01-2012 09:25 AM
- I've read many threads, most of them flaming one phone or another, but I've read many people writing that the Galaxy Nexus isn't a "real Nexus." Why the hell would people say that? This phone, which I recently upgraded to from a Rezound, is the best performing phone I've ever owned. Thoughts?05-01-2012 09:30 AM
- So Jerry,
if 4.0.5 gets pushed to our Nexus' that doesn't necessarily mean 4.0.5 WONT get pushed to AOSP correct?
google could have a build with a couple extra features and bug fixes and label it 4.0.5 and get it into AOSP, but this 4.0.5 would obviously be different than verizons 4.0.5 update.
that is some good info though Jerry, hopefully people will start to understand why verizon it taking so long.
also, to the guy talking about getting iOS updates straight from apple. i am guessing it is because apple is closed source so the CDMA crap is not available to the public, where as with android, everything is available to the public...and verizon doesn't want that to get into the hands of the public. i am guessing this is the case, someone correct me if i am wrong.05-01-2012 09:39 AM
- What I don't understand is why, if the radio image is what makes the rom proprietary, they don't just open source the rest of it??? I understand they can't just hand out the source to their CDMA img....if they did, people would hack their way into the network and get free voice, data, text, and god knows what else. But Honestly, if it's that big of a deal, then they should have aosp set up to download two things: android source code and a PRE-COMPILED radio img....you choose either gsm or cdma. If they don't want us building it, fine.....but I'm just getting sick & tired of all this fragmentation!!!! It's killing android, and it's killing the ideology of open source projects. It needs to be standardized, and the first thing carriers should be doing is not working on a total, complete rom....they should be working on the baseband first, and when it's done, upload the img to googe's aosp servers. This way we would all be able to work on aosp asap.....not wait 5 months for sprint to get off their lazy arses to update us "when they get around to it".....sorry...went on a tangent there. But I think I've made my point plenty clear. The easiest way to stop fragmebntation in this case would be to just give us that pre-built radio img as soon as it can be done so we can build the rest ourselves around it Honestly, we don't even need the rest of their rom....90% of the people who download it any way other than OTA directly on their phone will only be ripping the radio.img from the rom anyway to include with whatever other rom they are using at the time.05-01-2012 09:41 AM
- 05-01-2012 09:48 AM
- What I don't understand is why, if the radio image is what makes the rom proprietary, they don't just open source the rest of it??? I understand they can't just hand out the source to their CDMA img....if they did, people would hack their way into the network and get free voice, data, text, and god knows what else. But Honestly, if it's that big of a deal, then they should have aosp set up to download two things: android source code and a PRE-COMPILED radio img....you choose either gsm or cdma. If they don't want us building it, fine.....but I'm just getting sick & tired of all this fragmentation!!!! It's killing android, and it's killing the ideology of open source projects.
If that is correct then that cancels out the possibility of AOSP supporting even the system image for the CDMA/LTE versions.05-01-2012 09:49 AM
- The purpose or definition "if you will", of a Google Nexus phone is an Android smartphone produced by Google (in cooperation with hardware companies) and is meant to give the user the most "purest" or "fullfilling" android experience. The Google Nexus One, and the Nexus S did just that. Did the Galaxy Nexus? I have a Samsung Galaxy (epic 4g touch) phone and this is the fastest and most responsive phone I have ever owned. But seriously, who get's to decide if the phone is really a Nexus or not? In my opinion it's more of a Nexus then anything.05-01-2012 09:53 AM
- If I follow what Jerry explained along with what JQB has commented on in his various Google postings, when it comes to the CDMA/LTE specific's its more than just the radio.img that gets changed up. I believe there are even edits that are made to the system image to support the custom (proprietary) radio.img.
My impression has been that there are portions (beyond the radio image and RIL) that google can't distro source for (because of signing issues?) and so they've basically just dropped support for CDMA. While Apple says "we control it all, or it's nothing", Google is basically doing the same thing on the opposite extreme: "we distribute it all, or it's nothing."
BTW, 4.0.4 is a CDMA image (For sprint)05-01-2012 09:56 AM
- I *think* the Nexus phones were designed solely to have a reference for application developers. A series of devices that all use the same, and most current, API level. The point release numbers just don't matter. What matters (to Google) is that software developers can buy a phone to use to build apps, so more people buy Android phones, and more people use Google search and GMail.
Google tried to market the device online and disrupt the way we buy phones.
By everyday experience, I don't mean the promise of (quick) updates. I'm referring to the everyday use of the device.
I see the Nexus brand as Google's Android user experience, in the same way I see MOTOBLUR as Motorola's, Sense as HTC's, and TouchWiz as Samsung's.
The Galaxy Nexus for Verizon will always be a Nexus device.05-01-2012 09:58 AM
Google still does provide the binaries it can, like graphics and wifi, just not the radio.
https://developers.google.com/android/nexus/drivers (bottom)05-01-2012 10:03 AM
- Samsung Android Phones
- More Samsung Phones
- Samsung Galaxy Nexus
- Verizon Galaxy Nexus
Not a "real Nexus?" WTF?
LINK TO POST COPIED TO CLIPBOARD