AT&T, the BlackBerry 8820, and GPS: BGR MythBusters Edition

Opinions

It was recently reported by BlackBerry Cool that the BlackBerry 8820, when released by AT&T, will have it’s GPS features neutered. They said it was being influenced by AT&T’s deal with Apple for the iPhone and even stating that T-Mobile’s launch of the BlackBerry 8820 (the same device, mind you) would be better. There has since been a follow-up story which says, due to outrage expressed by the collective online BlackBerry community, GPS will no longer be disabled.

To clear up some of the confusion, this is NOT a new limitation to BlackBerry devices on AT&T. This started with the BlackBerry 8800, the first GPS-enabled BlackBerry device for GSM carriers, months before the release of the Apple iPhone. This is simply a software-enabled limitation very similar to locked themes that are bundled with all flavors of the BlackBerry device software packages. This is not a hardware/firmware-based limitation, as is the case with Verizon’s actual neutering of GPS functions on their devices (all of which have the GPS chipset on-board, mind you). Hit the jump for the whole run down!

Here’s a run-down of more well-known software and carrier-based restrictions found within the BlackBerry installation files:

BlackBerry.alx – Carrier themes (AT&T, Sprint, Verizon, Bell, Rogers, Vodafone, etc)
Platform.alx – Push-To-Talk (AT&T)
LBS.alx – BlackBerry Maps, GPS (AT&T, Orange)
Phone.alx – TTY (T-Mobile US)

 

From the LBS.alx device software installation file for the BlackBerry 8820:
  <!– For 8800 series, hide the icon for Docomo (220), AT&T (102), Vodafone Germany (124), Vodafone Austria (137) and all Orange properties, including Amena (Orange Spain – 175). –>
  <fileset SystemSize="normal" Colour="True" Java="1.0" _vendorID="~220|102|124|137|119|162|142|183|147|217|175" series="8800">
   <files>
        net_rim_bb_lbs_ribbon.cod
   </files>
  </fileset>

What does all of that mean?

- The comments between the <!– –> tags pretty much spells it out. For certain carriers, including AT&T, the ICON for BlackBerry Maps is hidden. The actual BlackBerry Maps application is installed to the device.

- The XML tag attribute labeled _vendorID denotes various carrier identification numbers (as defined by RIM). The tilde trailing the open quotation for this attribute denotes an exclusion. For clarification, in the event that it’s not clearly stated above in the comment, AT&T’s Vendor ID is 102. The XML tag attribute labled series denotes what BlackBerry series is being affected by this particular restriction – in this case, the 8800 series, which includes the 8800, 8820 and 8830 (more on this later, for the naysayers).

So basically what this particular XML entry instructs the BlackBerry Application Loader (found in Desktop Manager, for those not familiar with the terminology) to do is load the net_rim_bb_lbs_ribbon.cod module (the BlackBerry Maps icon) to all BlackBerry 8800, BlackBerry 8820, and BlackBerry 8830 devices except those with the Vendor ID number of those listed.

To further this little technical exploratory, to view your device’s Vendor ID, from the home screen, press and hold ALT+CAP+H. This will display a screen entitled Help Me! (fitting for this article). The Vendor ID will be displayed atop this list; my AT&T-branded Curve showing a 102 value.

Going back to the series="8800" attribute and value, you can typically view the Device.xml file to discover more information on the devices and their XML-linked attributes, which are part of the source for these ALX installation restrictions.  With that said, for the BlackBerry 8820, the information has been placed at the top of the Platform.alx file. Listed below is the content of this, which clearly shows the series being listed as the 8800 family.

        <osfiles>
                <os radio="GPRS-WLAN" series="8800" Colour="True" Theme="Normal" JVMLevel="1.0" VoiceNotes="True" pttApp="True" Memory="Large" KeyboardType="Qwerty" Sound="Tunes8700g" SystemSize="normal" Bluetooth="True" MMS="True" GPS="True" ThemeSupport="Enhanced" VAD="True" JPN_Input="False">GPRS/rim8820g.sfi</os>
        </osfiles>

This is hardly a limitation or a restriction, but rather a strategic means for AT&T and TeleNav to gather $10 in additional monthly service fees from unwitting customers. TeleNav is worth the subscription, but some customers would prefer to go the free route (BlackBerry Maps, Google Maps). The BlackBerry 8820 has never been hardware-restricted for GPS services nor was it restricted to the use of TeleNav only.

We aren’t hearing the Germans on Vodafone or the French and British on Orange or the Japanese on DoCoMo complaining about the same restriction, nor did we ever hear a peep about this SAME issue when AT&T first launched the BlackBerry 8800 six months ago. I hope this clears up the non-issue that has become a whirlwind of misinformation and misunderstanding surrounding the release of the BlackBerry 8820 and it’s GPS capabilities.

45 Comments
  • backbeat

    Esoth – Despite all the thinly veiled claims otherwise, here and elsewhere, the money is the only value regarded as worthy of pursuit. Woefully sad, but true.

  • test5477

    its called capitalism, like it or not its what the world is based on. Unless your in Cuba or North Korea.

  • et

    the 8820 will launch soon…with wifi.

    DON’T BELIEVE EVERYTHING YOU HEAR AND READ!!! It’s really frustrating to see some of the uneducated comments made here at BGR, or any other tech forum for that matter…

    My job requires me NOT to discuss any confidential information, but know this…

    T-Mobile is the absolute worst carrier in the nation, all around!

    Stick with AT&T or Verizon…

  • Chuck Angel

    How did you ever get through to Telenav Support – I’ve emailed them multiple times because my 8100 gives a low GPS signal often and I have to reboot it in order to get access to maps and driving directions. Then never respond to emails.

  • Chuck Angel

    T-Mobile is fine in some areas but as far as coverage everywhere, they’re down the totem pole. If you live in a good T-Mobile area and don’t plan on leaving that area, it would be fine. But if you travel to places other than maybe NYC, LA and Dallas, you would probably think of switching to a different carrier.

  • backbeat

    Like it or not, *capitalism* is not what founded the USA. Nor is it a religion (until it’s paired with politics), though many are addicted to its kool-aide.

  • blah

    theres an old adage… “be careful of what you ask for”

    with unlocked GPS on devices, what’s to stop some kid from writing a cool trojan that broadcasts your location to others?

    Kinda scary if you ask me.

  • KingMoMo

    so gentlemen,
    Let me make sure I have this right by expressing it in layman’s terms:
    Simple file editing will restore GPS functionality to the BB 8800 becasue the hardware and software is already present, only the icon is hidden. However, the BB 8300 lacks both the hardware and software for GPS.
    Overall, the 8300 best suites my needs. If I want GPS with this unit, what is my best option for addware?

  • KingMoMo

    BTW, for my area, ATT is far preferable to T Mobile. I also travel a lot to South America and Canada.

  • hanstoppable

    For the record, Google Maps + GPS works without restriction on the 8820. I simply downloaded Gmaps from http://www.google.com/gmm and it started working instantly, finding my location within 6 meters. I haven’t tried to unhide BB Maps yet (and probably won’t because I like Gmaps so far). I didn’t have to modify the .lbs file or anything- worked right out of the box. Very nice.

  • Karlos

    Google Maps is *not* working on my 8820 which I purchased October 4th.

  • M1styrX

    What pucks (other than telenav) work with telenav?

  • AIRacer

    Has AT&T “fixed” the work-around for BB Maps? I just purchased an 8820 have downloaded all of the software, only to find that their is no .alx file to be found anywhere.

  • hab

    So it is software. I have version 102 (Blackberry 8800). Can it be disabled. If so how. If you said so in the article, it was a bit too technical for me. Thx.

  • Alex

    I’m embarrassed to say that I, too, have no idea how to implement this hack. I’ve got the Desktop Manager software installed, but how do I get to the XML or ALX files? Are they simple text files that can be modified with any editor? I’ve got a 8820 with service from AT&T.

  • hab

    I did get the hack to work. Just edit the alx file in wordpad and reload it. If it isn’t on your system, then re-download the operating system to your pc and search for the file, and resinstall the operating system. That got BB maps to work but not with the GPS (I have a bluetooth gps for my 8800). Amaze still wouldn’t work. Any thoughts?

  • Alex

    hab,
    I can’t even find the alx file. When I connect my 8820 to my PC, the only thing I can get to is the onboard memory card. How do I get access to the files that were copied to the device?

  • hab

    search for them on the PC that you attach to. If they are not there, reload the operating system to the PC and it will be there. Then make the change and reinstall. (It saves and restores data.)

  • http://www.alldeaf.com/deaf-products-technologies/51522-free-gps-mobile.html#post963692 Free??? GPS on Mobile – AllDeaf.com

    [...] found that att did locked GPS to Telenav only for BB. AT&T, the BlackBerry 8820, and GPS: BGR MythBusters Edition | The Boy Genius Report __________________ Mac [...]

  • http://www.bgr.com Jibi

    AT&T will begin disabling BlackBerry Maps through service books with OS 4.5, so the ALX workaround will no longer be applicable. With that said, all other GPS applications (Google Maps, Windows Live Maps, Yahoo Maps, InfoSpace FindIt!, etc) work just fine.

1 2
blog comments powered by Disqus