I’m going to keep this as short, and to the point as possible. There may be many people linking to this post, so I will keep it as general as possible. Please read this link for a longer, more detailed history of this issue.
Some preliminary details and facts:
- Rogers is forcing a mandatory OS (ROM) upgrade to anyone on Rogers’ network with an Android based handset (HTC Dream G1 or HTC Magic currently.)
- The reason for this mandatory update as stated by Rogers, is due to a bug on the original ROM, which caused the software to crash when users dial 911.
- Not all Android handsets on Rogers network, are Rogers branded phones.
- Installing the mandatory Rogers 1.5 ROM on a non-Rogers phone, renders the device inoperable permanently.
- Rogers has demanded that users who do not run Rogers handsets, must install the Rogers 1.5 ROM to regain their data and voice services.
- Rogers will not allow anyone to end their contract without penalty, but once again, many users aren’t even using a Rogers branded device, so the installation of the ROM would destroy the handset.
- The 911 bug was fixed in AOSP (android open source project) in early September, 2009. Android 1.5 and up, are no longer affected by this bug.
- T-Mobile was able to fix the bug on all their customers handsets, with a simple OTA update. (no re-install).
- The users affected by this bug, are running the stock ROM, shipped by Rogers.
- Most users upgraded to Android 1.5 or higher in September, as Rogers had already said that they would not be upgrading any of their Android phones.
- The users who have upgraded, are not affected by the bug.
~about a year ago – Rogers begins selling HTC Dream G1 and HTC Magic handsets. Rogers installed their own custom OS (ROM) on these handsets, and it is buggy to the point of being unusable. Nearly everyone is extremely dissatisfied with their handset, but they are on 3 year contracts to pay for the phone. On top of this, the phones were shipped with a MAJOR bug, where dialing 911 resulted in the software crashing, and the call NOT being completed. This bug was resolved shortly after, but Rogers refused to acknowledge its existence. Many users called Rogers to ask when the bug would be patched. Rogers said they would not be releasing any further updates. Many users began updating their phones with custom ROMs based on Android 1.5 and greater. After upgrading, the handsets become usable.
September 2009 - 911 bug is resolved in AOSP, and T-Mobile, and many other providers, send out an OTA update to fix the bug. Users are not affected.
01/23/2010 – Rogers begins sending automated SMS messages to every Android handset which uses their network, demanding that they upgrade to Rogers ROM 1.5. The message is as follows:
Rogers/Fido Safety Message: URGENT 911 Calls HTC Dream software update: Mandatory software update is now available to help ensure 911 calls are completed from your phone. Please go immediately to rogers.com/dreamsoftwareupdate on your PC to download. In order to help ensure 911 calls are completed internet access will be temporarily disabled on your phone at 01/24/10 6:00AM EST. To minimize loss of internet service, please complete your software update immediately. Upon completion, internet access will be re enabled within 24 hours. For users of Macintosh and Windows 7, please call 1- 888-764-3771(1-888-ROGERS1) for update instructions. We apologize for the inconvenience but we prioritize customer safety above all.
This does not make sense with regards to the problem. The fix for this problem, should be a simple OTA update. Rogers’ proposed fix, requires some technical understanding, a computer with Windows XP or later, and about an hour or so of the users time, if all goes well. Not everyone has a computer, or Windows XP, nor the technical understanding required to complete the upgrade. Rogers makes no provision for these customers whatsoever. Android 1.5 and greater users, are not affected by this bug whatsoever.
01/24/2010 – 0600 – Rogers begins disconnecting data services to all Android phones which do not run Rogers Rom 1.5. Some users find themselves stranded with their families, without maps or GPS, hours from the nearest major road, during a blizzard, at -35C.
Rogers refuses to restore data services to users who are unaffected by the bug. Several users go so far as to schedule test 911 calls with their local RCMP, and verify that they are unaffected by the bug. Rogers still maintains that they will no longer provide services to anyone who uses an Android handset that does not run Rogers 1.5 ROM. Rogers customers who bought their handset from HTC, T-mobile, or any other vendor, are unable to apply this update regardless as it will destroy their device. Rogers instructs them to install the upgrade anyway. Rogers technical reps claim that they have no way to restore service, and that the system is completely automated. This is proven untrue by hundreds of customers, as they trick Rogers into believing the upgrade has been completed. Because Rogers is associating your SIM to a bad android, this SIM will not work in ANY phone at this point, and Rogers will not restore services even if you are no longer using an Android device.
02/07/2010 - Without warning, Rogers disconnects voice services to every non-Rogers 1.5 device on their network. This includes users who are roaming on Rogers network, as well as users who don’t own a Rogers handset. Rogers is now intercepting all outgoing voice calls with a Rogers rep, demanding that customers upgrade/downgrade their phones. Nearly everyone not running the Rogers 1.5 ROM at this point, are users of Android 1.5 or greater, and are not affected by the 911 bug.
One user claims to have attempted to dial 911 during this first wave of call interceptions, and was redirected to Rogers support. This can not be confirmed nor denied, as either party could easily forge their records. However, 10 minutes after this customer explained the 911 interception on a few public forums, Rogers changed their interception greeting to begin with “This is Rogers technical support, is this an emergency call?”. The next morning, other users test 911, but at that point, 911 calls were no longer being intercepted (assuming they were in the first place).
At this point, many users are asking Rogers to let them out of their contract, as Rogers is no longer providing any services. Rogers has told everyone, that no one will be released from the contract, and everyone must comply with their demands, no matter how un-informed.
02/09/2010 – Many users have at this point, found ways to get their services restored temporarily (without Rogers knowledge). Rogers will undoubtedly step up their campaign once more, this time most likely by demanding that users install yet another update. *Educated speculation* This update will likely include a root kit which will enable Rogers to communicate directly with the OS on the phone (illegal). This would also introduce a security/privacy risk to all Rogers/Android customers.
In summation, Rogers is demanding payment for services they do not provide. They claim their reasons for doing so, is for the safety of their customers, but there is no question that customers who have upgraded to Android 1.5 or later, are completely safe. The only exception to this, is when Rogers intercepts our calls without warning. (Think poison control, RCMP, family, and other emergency contacts.)
Many users may link to this post as a collaborative effort to describe this problem as accurately as possible. Many would like to continue using Rogers services, while using the OS of their choice (in this case, upgrading away from Rogers ROM is the only way to have a usable phone), while others are demanding to be released from contracts, already breached by Rogers. In either case, we believe that Rogers has no right to dictate which software we install on our phones, so long as it does not negatively impact the Rogers network. In many cases, Android 1.6 is not only faster and more stable, but also a necessary tool to perform our jobs. Many people involved in this ongoing incident have lost business because of it. Everyone affected have wasted many hours fighting to get our services restored, or to be released from a breached contract.
