yashsingh1/xdaforums huggingface dataset:
[Android General] MC Pono:
To be honest I don't even know why people want ICS.

I was one of the unfortunates to get the update and now am desperately trying to downgrade back to stock 2.3.6 OR even better..load Cyanogen Mod on my phone.

The only good thing about the update is it led me to register and start to poke around this forum!

Bugs in ICS on my Nexus S include:

- Phone won't ring even when it should. It will only vibrate.

- Lags heavily and hangs when pulling up and trying to type a text message.

- Have to write text message most times before inputting contact to send to.

- Runs million processes in the background, thus killing my battery life.

When I upgraded it wouldn't let me sync my contacts and erased over half my names in my contact lists. When I turned on sync, it would continue to delete the names I had recently readded.

Since wiping all data from my phone, it works a bit more like it should and is a bit more snappy, but it still sucks. They need to hurry up and re-release ICS in a workable version, or at least let people roll back their phone to previous version like you could in Gingerbread.

Whatsup with naming their OS after generally crappy dessert items? Someobody in their marketing department is a glutton...
[Android General] sendietera:
i want to up grade to ics... but i want to learn more first from here...

please give me some advice
[Android General] Kevxify:
SASQ!!!!!!

come on la, use your butt and think....

why android take such a long time to release a update.

because android has just tooo many different model....

while apple only got...umm.....1......

and windows.....ummm....less den android....

so think about it.....
[Android General] shanzhaijiHPD:
maybe one----huawei Honor(U8860)ANDROID 4.0

the second edition of ICS commercial release:p
[Android General] mrolp:
no guidelines, no warranty, no quality
[Android General] mistermentality:
More rubbish on your part as it affected only american carriers AND was also on your much loved iphone :)

http://arstechnica.com/tech-policy/...-4-but-we-dont-read-your-e-mail-and-texts.ars

Dave
[Android General] zelendel:
OK guys don't let this get into an OS flame war. Simple reason ICS hasn't been updated to more devices is that there are so many different ones. All the drivers need to be rebuilt for the new OS and carriers need to add in their mods as well.
[Android General] benwalker:
Patience my friends. Manufacturers are driven by money and money alone, and quite frankly for your average android user (i.e. the vast majority of them) the updates are inconsequential. Case in point, even my quite tech savvy friend was on android 2.1 on his Desire up until very recently, and didn't really care when I told him he was 2 named versions behind where he could be.

There were never any concrete guarantees on timely updates from anyone, and as much as I'd like to see an update, I (and you) can live without it for now.
[Android General] mcord11758:
That is a true statement, if you are one who knows about the potential update you are likely someone who uses roms and will be running ics before any release. The majority of Android users have no idea what the differences are between the software updates
[Android General] IamJAX:
Well... The team for each device just have to deal with that device only. They are not managing all the other devices.

You point is valid for explaining why not all devices are updated. But not a single device, including Google Nexus S, cant be due to this excuse that there are different devices.

All the perfectly working drivers needs to be made compatible with ICS. this is not complete rewrite from scratch and is by people who have experience with the device in making it work on Gingerbread. For this isnt 1 or 2 months enough for getting atleast 1 device updated?
[Android General] IamJAX:
How many different devices does a team handling a single model of Nexus S need to worry about?On a pure google device like this, what are the mods and frameworks to be added?
[Android General] zelendel:
Well ask each company that makes the different parts like BT, WiFi, and radio then Each one has to be tested for quality. No guaranty that the older drivers will work with the major over haul that ICS is. Google has released some updates. They have released the source code. And now it is up to the manufacturers to take that and send it to the OEM for each chip named above.
[Android General] harshdoshi25:
for ios update ? no. not for 6 months. but they had to wait for 5 months. apple delayed it a Lott. and it was a minor update. so minor, that it could be like -added , released. simple. it was not much more harder than adding few new apps. apple only hyped it as if its sometHing very huge, (hats off to Steve jobs for that) and McCabe people go crazy about it. in reality it was just a few features that they previously lacked (and lacked terribly) . in case of ics, its a HUGE update. framework is changed, drivers are changed, process handling has changed. everything has changed. and manufacturers can't update a partly working ics, like our devs. they have to give a perfectly perfect ics. and that's hard. plus they can't and won't give a vanilla ics update. they want their own skin and.carrier iq on it. also for which, they have to make new ics compatible apps. AND is almost like a new os. unlike ios. its 2.3.x to 4.0.x - feel the difference? itl come sooner or later. then again manufacturers want money, and manufacturers of phones which aren't selling much now, and prospects of future rise in sales isn't much, won't invest huge chunks of money on a dev team only to update for free, will they? . it's complicated, not quite simple eh?
[Android General] anarchyuk:
Eventually the likes of HTC will start making terms and conditions stating devices will only get security and incremental updates.. The amount of work that goes in to jumping from one major build to the other is so great that when you have god knows how many devices its to much to cope with for even the biggest developement teams... Saying that though if the white papers for the hardware were more freely available then the devlopment community could write the drivers and it would take the load off the companies...

Comparing to apple is pointless as they dont have the fragmentation issues, they are the begining and end for their hardware and software..
[Android General] IamJAX:
why are development team of a particular model phone worried about all the other devices out there? Is there a rule by Google that they have to get android working on all the devices of all companies around them if they want to update the device they are assigned to work on?

Isnt it same for Apple and WP7?

In case of WP,instead of Google, MS releases WP7 and same phone companies like Samsung, HTC etc updates their phone containing different parts like BT, Wifi etc from different companies.

Apple iOS devices also got BT/WiFi, radio etc from different companies. Just like apple, Samsung, HTC, Motorola etc also have access to white paper and specification from these companies to make drivers.
[Android General] codesplice:
I can assure you that I have none of those issues on my Galaxy Nexus. Ice Cream Sandwich is fantastic.

The issues you point out do illustrate why ICS hasn't made it to more devices yet. This version represents the biggest change since the beginning (ignoring Honeycomb, since phones were never updated to it). There are a lot of pieces that have to be worked out. Drivers, support for older hardware, migrating user data and apps while maintaining compatibility. It's a big chore, and (again) the folks building the official updates have to be held to a higher standard. It's okay for a custom ROM developer to mandate a data wipe before installing. Do you think the average end user would be okay with losing all their apps and data in order to upgrade to the latest official release?

Patience. It will come when it's ready.
[Android General] Munich089:
The manufacturers want to sell. When they update, people will buy any new phones.
[Android General] mistermentality:
Apple have one phone, their updates are small and easily done as their drivers don't need to be changed much if at all.

Now take a typical android phone maker like htc. They have many phones and the change to ics is very big unlike apples ios 4 to 5 changes. As a result drivers need a lot of changing and then testing.

Not only is it lots more work due to more changes, thus more man hours and testing, but the devs then have to try sorting for lots of models.

Imagine if apple had to rewrite their drivers for ten or more different models each with different hardware and then customise ics for each and work the bugs out and you can see the reason for delays.

Its annoying but understandable for jump from gingerbread which most phones have to ics which is very different.

Dave
[Android General] saxena.siddhu:
it's all because of the ui changes and everything of different manufacturers like samsun, htc
[Android General] harshdoshi25:
now now, I'm guessing ur an Android hater? you don't get the fragmentation issue, nor the chip issue. ics was initially made for gn alone. now, phone developers can't easily adopt it. there is so much developing in xda, you seen even a single super perfect build with no bugs? and single release release with it's own hardware drivers? they use old gb drivers. companies can't do that. and apple doesn't announce it's updates like Android. no disclosure about features untill it's out. they take even more time to develop infact. also more time to prepare the updates. Android announces first, works later. this us cuz google announces for one phone, and immediately gives for that phone, and everyone wants it on every phone. apple for only that one phone, that too when its ready. apple took a year to prepare the update, and already another six months for the phone. (iphone 5)

wp7 has eliminated the fragmentation issue from the beginning. read up. its in the core now. very less fragmentation effect. plus they also tell about update when it's done for all devices. which isn't the case with google. also read my above post for more insight..
[Android General] firstnammes:
Title goes here ______

I just wish the rooting coders would finish up their foray in the gingerbread 234 oneclick...

ICS can wait....i want root that's been tested verified and not some link to an 8 yr old kidz vid showing himself )rooting(

getbusy pls
[Android General] MissionImprobable:
Well, if manufacturers ever figure out that it's easier to market and update a few phones than a plethora maybe things will become more streamlined. Until then, I'll just enjoy getting smooth updates sans bloatware from the devs around these parts and such.

I find it interesting that Google/Carriers are saying certain older phones aren't capable of running ICS yet there are full ICS ports on multiple older devices including my D2. Just got done flashing CM9 and most everything runs smoothly. There are still features that need to be implemented, but if developers can manage this in their free time there's no reason it couldn't have been done by Verizon et al. Clearly they just want to push customers toward new devices and know that many users have no idea what OS version their phone is running.
[Android General] MC Pono:
In regards to the above ^ I also now am running CM9 on my Nexus S and its quite nice, though there are some issues to be resolved.

From a company standpoint I'll tell you this:

Company policy and beaurocracy and branding all of a big play on the amount of time it takes to update a product.

A developer, as we see with the Cyanogen team, can knock out nightly builds and create a pretty solid OS in a relatively short time. THEY DONT HAVE THE SLOWDOWNS THAT A LARGE CORPORATE COMPANY HAS.

A developer for HTC, Samsung, etc has to not only test every single device, but get other people above him to approve it and then make sure it keeps with corporate standards...a legal team is probably involved and think about the amount of documents and paperwork that have to be created for each build?

It's a tremendous amount of necessary and unecessary work which delays the user from getting updates and the support. I recommend that everyone check wikipedia for CyanogenMod and read the Industry Response and legal section may give you some interesting thoughts.
[Android General] :
I love android, I have an xperia neo, and I'm waitting for the ics since october, I really want to update, I want ICS. Now they say there is going be an android 5, this fragmentation of s**t, I'm seriously thinking about to buy and iphone. T_T :mad:
[Android General] monkeypaws:
Well and another thing to think about (sorry if its been mentioned) is the demand for it. You think the general population knows what the major spec difference is between gingenbread or whatever os and ics)? There are people that buy android phones that I've talked to that have no idea what 2.2 or 2.3.4 means, let alone anything else. If our community was more like xdas I think the demand would push suppliers to ship out updates quicker.
[Android General] MC Pono:
Yes you are right and here is why:

As with most items in a competitive market, it is the awareness of the product and what stands for quality (or value) that leads for better demand. You must educate your customer so they see a value in it.

With mobile phones, Apple is undoubtedly a leader in this department because their marketing "educates" people on how to use their devices and what they can do with them. It's not revolutionary, but people didn't know it existed before in other products. That damn white guy hand and baby music AMAZES the masses in their ignorance of other devices. It also appeals to their laziness.

The flipside to that is understandable. Most people want a device that just WORKS. Does the few simple things they need to do and that's it. RIM via Blackberry had an amazing market with a device that was very good at text and email and keeping you organized.

Now that people are more "educated" on what phones are capable of, you are seeing their market share go down the drain. Now we see the rise of Android and Windows phones has catered to those persons if they weren't turned Anime starrey eyed by Apple.

For those who want to be in the know here is a list of company responses about the ICS Update Time:

http://www.pocket-lint.com/news/42622/ice-cream-sandwich-when-update
[Android General] spunker88:
Most people don't care what version they have as long as they can run their favorite apps. I know people with older phones who don't really seem mad when their device can't run new software, to them it means they need a new phone to run new stuff. Many of us come from non smartphones where the software has rarely updated.
[Android General] MaksMod:
good you are good
[Android General] qaz2453:
I had official stock 4.0.3 on my nexus s and it wasn't buggy at all :)
[Android General] ingenious247:
Honestly my biggest hope is that ICS doesn't make me want to go back to 2.3.6 which IMO runs flawlessly on my SGS2

However, one thing does need to be said about the whole "update" scenario, and I think this is why most people end up getting aggravated while waiting endlessly for it

The carriers use updates as a selling point. They also talk about features like NFC (which they then lock down and prevent Google Wallet from working on while they cook up their own versions which is taking forever.. I mean seriously, who cares about reading non-existent tags? You have to practically buy your own to even use NFC), they talk about how the phone will get the update to ICS (not knowing anything about when..) and yada yada

The bottom line is, for many Android fans, the "update" is one of the perks they look for when buying a phone. With that perspective, I can certainly see how people get aggravated while waiting for ICS, which will simply be slightly different UI wise with a stupid mfg skin slapped on so it basically resembles much of the previous version of Android, along with more intrusive and difficult to remove spyware.

But what is the alternative? iPhone? Nah I'm good, thanks anyway.
[Android General] thebobp:
This is true, in the sense that, when buying a new phone, the one thing you should not take into account are manufacturers' promises to update. If you see, in the official statement, that the Samsung Galaxy S2 will be getting an update to ICS, just forget about it and buy a Galaxy Nexus if you really want ICS. Chances are the update will either not happen or come way too slowly (as it is now).

Which is not to say that manufacturers are bad, just that it requires a lot of testing to get anything but incremental updates out, and the incentives are not exactly packed for the companies themselves.

(Though, as you later say, another thing to take into account is, yeah, that it'd probably look little like what's running on the Galaxy Nexus right now.)
[Android General] myne:
Put simply, it's a bad design.

Before you start flaming, consider Windows. Loosely, it can be separated into 4 distinct and separate modules.

Kernel, Drivers, UI and applications.

Each of these is separate for the most part by design. You can update the kernel as required via windows update without messing with any of the other modules. You can update drivers, change the UI by changing the shell key in the registry, and none of this will affect the applications or any other module.

Consider the old days of windows 3.11. What happened during boot and use?

First of all, the DOS kernel ran.

Secondly it ran the config.sys and autoexec.bat to load drivers and configure its capabilities to devices.

Thirdly, win.exe/com? was run. The windows UI ran on top of DOS's configuration. Back then, windows didn't really have drivers.

Finally, the user ran programs.

The reason for this is the inputs and outputs are VERY clearly defined. So long as a module provides the expected output from the expected input, it can be interchanged.

Android is more monolithic. It probably has to be to an extent, but I doubt it has to be to the extent that it IS. Let's face it, Linux is an incredibly versatile OS with a very modular architecture (like windows), so the only reason to go monolithic is performance. Question is, does it really perform that much better?

I doubt it.

I hope that at some point, Google push a more segmented OS that allows a more windows-like modularity. They may need to incorporate aspects of the registry to achieve this.

This should result in an operating system that can easily upgrade without having to go back to square 1 of verification every damn time. That's what takes the time. Everything has to be brought together in one giant package and it all has to be validated.

Fingers crossed.

*There may even be a 5th module to consider. The BIOS. ARM doesn't have a BIOS in the same way a PC does. So the OS has to do everything and each implementation can be different.
[HTC EVO 3D] controlofsound:
EVO 3d cdma 1.4 s-off with cwm was running cyanogen 7. went into rom manager app and super user had an update. updated ok then froze and now stuck at HTC load screen.

1. with sd card containing PG86IMG.zip: regular power up - hangs on HTC screen

2 with sd card containing PG86IMG.zip: HBoot - device ask to update (yes) tries to update (1)bootloader ... sucesss i get an ok then when prompts me to reboot it hangs at HTC again.

3. no sd card: regular power up hangs at HTC

4. no sd card: hboot will not let me go into recovery or factory data reset, just short vibrate then fastboot screen

5. blank sd card: scrolls down no img or wrong PG86IMG then after will not go into recovery or factory data reset, short vibrate then fastboot screen.

*can not get to usb debugging stuck at HTC screen

*connect to computer phone: fastboot to fastboot usb

*@command prompt,

6.adb devices,reboot-bootloader,remount, etc - no devices found. guess usb debugging needs to be on.

7.fastboot devices - i get serial #

8.fastboot flash recovery recovery.img - gets FAILED (remote not allowed) ... tried different recoveries ... named/renamed all the same

9. fastboot erase cache ... ok

10. fastboot reboot-bootloader ... ok

any ideas what i should try next?
[HTC EVO 3D] k2buckley:
Damn, that's wild. Just from updating superuser!

The next thing I would try is running an RUU with the phone in fastboot mode, or running an RUU as a PG86IMG.zip. Hopefully one of those will run.
[HTC EVO 3D] controlofsound:
progress. the latest RUU broke through.

seems like i am now unlocked 1.5 hboot s-off.

I think i will run stock til cm9 beta hits. :P
[HTC EVO 3D] k2buckley:
I'm glad it worked for you. Since you're still s off, you can downgrade your hboot back to 1.4 if you want to. No real reason to though, other than it won't say locked.
[HTC EVO 3D] megabiteg:
have you tried a different cable?

I'm not sure if it's a good suggestion because your also having issues with RUU zips but its worth a try.
[Asus  Eee Pad Transformer Prime] Jsorvik:
I ended up returning my BCOKAS numbered Prime for several small issues and a lack of confidence in its build quality. . . But DANG!!!! I miss my prime. I keep hoping the C2 serial numbers will come with issues resolved.

I would love to hear what the experience is of anyone who has received one!
[Asus  Eee Pad Transformer Prime] Techie2012:
Same here. I'm returning my 3rd prime soon, which has weak WiFi, WiFi + BT dropout and a bright spot on the LCD so I am hoping that the next batch has better quality.
[Asus  Eee Pad Transformer Prime] i500:
I tank its gonna be another week or two.
[Asus  Eee Pad Transformer Prime] _Gir_:
I'm with you on this but the serial number system only reflects what month it was made. Unfortunately that also means that it's likely there won't be any hardware changes.
[Asus  Eee Pad Transformer Prime] mmilestone:
I wouldn't bet much on a C2...

At past halfway through the month there would be units out there already.

It seems ASUS is probably retooling or making internal changes due to H/W issues.

I'd look forward to a C3 and later.

Just my $0.02 as it would be the wise thing for ASUS to do if it wants to remain competitive in the tablet market. One bad product and it will be really hard to regain their market standing.
[Asus  Eee Pad Transformer Prime] Jsorvik:
If I understand you correctly, are you thinking they are not going to role any units off the line in February while they correct issues, and then start rolling retooled primes out in March?

I have wondered that myself. The still scarce stock makes me wonder if they have slowed production to make adjustments to the hardware. I was hoping that C2 units (made in February) would have accounted for those adjustments. But maybe the issues will be large enough that they won't be able to produce much/any in February. If so, then the "adjusted" units would be c3 or later. . .
[Asus  Eee Pad Transformer Prime] mmilestone:
Maybe.

Like I said, that's just my 2 cents on the matter, as it would be wiser for them to pause and correct issues than to keep going with these problems hounding them.
[Asus  Eee Pad Transformer Prime] wynand32:
Well, we can put all of the speculation to rest on this one: my wife got a Prime this morning (from a retailer who did her a huge favor that I don't want to take public) that's a C2. It's charging right now and I'm on my way back to work, so no idea if it's any improvement over C1's.
[Asus  Eee Pad Transformer Prime] mmilestone:
Really? Whoa! Looking forward to a comparative review if there's any difference with the older models.
[Asus  Eee Pad Transformer Prime] Techie2012:
Whoa let us know how is the WiFi, WiFi+BT
[Asus  Eee Pad Transformer Prime] Jsorvik:
By all means . . . test and let us know!!!!!
[Asus  Eee Pad Transformer Prime] xsteven77x:
By saying that you have peaked our interest as to what favor they did lol. I work in best buy geek squad so i have access to the entire inventory and we don't even have c2's in stock. Curious how you got yours. I also process the returns and exchanges so i'm not the least bit worried about having to return/exchange it :p