Skip to content

Instantly share code, notes, and snippets.

@dancrew32
Last active January 17, 2016 07:20
Show Gist options
  • Save dancrew32/08d021e6310860d56ef4 to your computer and use it in GitHub Desktop.
Save dancrew32/08d021e6310860d56ef4 to your computer and use it in GitHub Desktop.
tmobile gsm blackberry classic q20 apn mms "general problems" solution

T-Mobile Blackberry Classic "General Problems" MMS solution

You're here because you're setting up a Blackberry on OS10 for T-Mobile and none of your MMS text messages are sending. Here is how you fix that. T-Mobile seems to only setup the APN for you by default, but they forget to configure the final step (2.6 below), which actually makes it work.

See flashfox's original answer.

Please leave a comment if you have something to add!

1. Mobile Network APN

  1. Settings
  2. Networks and Connections
  3. Mobile Network
  4. APN
  5. Ensure the APN is: fast.t-mobile.com
  6. Make sure username and password are empty.

2. Text Messages APN & MMSC Settings

The extra part in this step is adding the "Multimedia Messaging Service Center" (MMSC). The MMSC is basically just a relay to the main MMS storage.

  1. BBHub
  2. Settings (The triple dot, not the burger)
  3. Text Messages
  4. Advanced
  5. Ensure the APN is: fast.t-mobile.com
  6. Ensure the MMSC URL is: http://mms.msg.eng.t-mobile.com/mms/wapenc

Worried about the http?

I was initially worried about the MMSC URL being http instead of https. It only works as http in the Text Messaging settings for Blackberry, so don't waste your time trying https. In a web browser, T-Mobile does a 302 redirect to an https version of the url.

Request URL:http://mms.msg.eng.t-mobile.com/mms/wapenc
Request Method:GET
Status Code:302 Found
Remote Address:66.94.0.188:80
Response Headers
Connection:Keep-Alive
Content-Length:0
Location:https://mms.msg.eng.t-mobile.com/mms/wapenc
Server:BigIP

Off it goes into BigIP, their MMS store with some validation kicking in:

Warning:299 GBA "Generic Bootstrapping Architecture (3GPP TS 33.220) support is required to access the requested resource"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment