Canadian Android Carrier Forcing Firmware Update
Wolfier writes "For wireless carrier Rogers in Canada, it seems that 'Customer Safety' only becomes a concern after months of neglect. Rogers is the only GSM carrier in Canada and so the only choice for Android users. Months ago, a customer called Rogers to report a firmware bug that was preventing users from making 911 calls under certain circumstances, and informed the carrier that Google had fixed the bug (recording of that call). But Rogers is only doing something about it now — namely, cutting data access of paying customers until they accept a mandatory firmware upgrade that not only fixes the 911 problem, but also contains 'extra' features that prevent users from ever gaining root access to their phones — even non-subsidized ones. And some phones are also getting bricked by this 'official' update. The moral: we really need to open up the competition here up North."
That's not very useful advice, considering that the cost of a lawyer will probably be more than the cost of EITHER just paying the remaining contract, OR breaking it and paying some sort of penalty. So consulting a lawyer is the worst possible option, worse than asking on Slashdot and taking the resulting advice, even if it turns out to be wrong.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Thanks for letting me know Rogers is no longer the GSM monopoly here. Here is some more background information and more of my opinions below.
The bug was, when GPS is turned on, calls to 911 can crash the phone. This bug was fixed in Android 1.6 and subsequent releases, which came out months ago. However, Rogers stated that there'd be no 1.6 updates to their customers (contrary to what Magic users in other countries can do).
Data for all Dream/Magic users went down on Sunday, and will remain down until the update is applied. The reason for data shut down is that, apart from shutting down GPS, which a carrier cannot do remotely, shutting down data is also a work-around for the 911 call issue - so, this way it's guaranteed that 911 calls will always succeed from the moment they activated the block, thus, covering their ass from potential lawsuits.
What's on the update:
1. The 911/GPS crash fix in the main firmware.
2. HTC's new Sense UI made for 1.5.
3. New radio firmware
4. New bootloader firmware
#1 is the only necessary part to fix the 911 issue. #2 is of dubious usefulness to users, especially if it requires a full backup, that Rogers claimed can be done with "3rd party software" - but the software that can fully back the phone up are all root-user-only. How ironic.
#3 and #4 are out of pure user control so customers can no longer unlock or root or run custom firmware. I have no complaint if it's for subsidised phones. However, unsubsidised phones (i.e. those we have paid a full price to buy) are also forced to update, even for people who run custom firmware that *already* has the 911 issue fixed.
So we're given 2 carrots (911 fix and Sense UI) and 2 big sticks (useless control freak firmware updates).
My opinion is, they could have rolled out a fix sooner - if a lone hacker can do it in his spare time, I'm sure a major wireless carrier can do it - the sooner the better, because there are people whose life might be at risk.
Instead, Rogers probably spent a lot of time testing the unnecessary parts of the fix (Radio firmware and Bootloader), and also testing their totally useless "add-ons" (branding, partner bookmarks, unremovable links to Rogers Shop, "Ringback", Ringtone purchases, etc.) - without wasting time testing these unnecessary parts that provide negative values to their customers, especially those using unsubsidised phones, I imagine they could have rolled out the fix sooner - even for only ONE day, and putting less of our lives in danger. In my opinion, it's putting profits higher than customer safety.
They say they cannot support rooted phones, but people are not asking for support. They're only asking to get the service they have paid for - "service" meaning usable bandwidth. Somehow these carriers or some backwards-thinking PHB inside still think they can provide something more than bandwidth, and forcing these extra "services" to unsubsidised phones somehow seem to have a priority even when customer safety is at stake.