No GPRS settings for MetroPCS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
android (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Our current apns-conf.xml file doen't include APN details for MetroPCS which is a prepaid wireless service owned by T-Mobile.
When one of these SIMs is used in Ubuntu Touch, the provisioning data read from the SIM is:
Provisioning for MCC 310, MNC 260, SPN '(null)', IMSI '310260665761194', GID1 '6D38'
Checking the apns-conf.xml, this matches the following APNs:
1. T-Mobile GPRS ( apn=fast.
2. Tracfone ( apn=wap.tracfone; includes MMS )
3. Tracfone ( apn=simple; includes MMS )
None of these work for MetroPCS, instead the apn should be "fast.metropcs.
As MetroPCS isn't a MVNO, this may just be a mistake in the apns-conf.xml, however this will need some more investigation.
In the meanwhile, I'll attach a file to this bug that can be used as a workaround. It *only* provides GPRS support, MMS will still *not* work.
Also, just as an update, the Access Point List system settings code is being actively worked on, and will make this workaround much easier to manage in the near future.
Here's an ofono gprs settings file that should provide working Internet connectivity for MetroPCS SIMs.
Here are the steps required to install:
adb into the phone and as root run this command:
# stop ofono
exit out of adb, and push the attached gprs file onto the phone:
% adb push gprs /var/lib/ ofono/< IMSI>
where <IMSI> is your SubscriberIdentity. If you've only used one SIM card in the device, there should be only one directory in /var/lib/ofono ( note, ignore any of the directory with a -[1-9] suffix ).
if you're still unsure about SubscriberIdentity, you can find it by running the following command on the device, as root:
# /usr/share/ ofono/scripts | grep SubscriberIdentity
after pushing the new gprs settings file, reboot the device:
$ adb shell reboot