If you had an unlocked GT-I9100 in the States and you were around during the entire FastDormancy fiasco with the first few stock ROMs, then you'll know where I'm heading with this.
After getting my SGS3, I noticed I was getting consistently slower speeds as well as notable battery drain when only on cellular data. While there were some knuckleheads on here that kept telling me to "use the phone APN" (even though I'm on AT&T's Medianet and CANNOT use the phone APN), I started digging into the SGS3 Fastdormancy settings as I knew from experience that could impact both download speed and battery life.
Not too long after, I realized that the UK version of the GT-I9300 does not have ANY Fastdormancy data for AT&T medianet. So, I added them in, and now, I'm pulling consistent 5Mbps downloads vs not being able to break 3Mbps previously.
(Only time will tell on battery life. Given most of the battery life complaints have come from US users while there are tons of great battery life claims from international users, I highly suspect this might be the root cause as well.)
Things you'll need:
1) SQLite Editor
2) Root Explorer
Steps:
1) Under Root Explorer, go to /data/data/com.android.providers.telephony/databases
2) Select nwk_info.db and choose to open with SQLite Editor
3) Click on carriers:
A. First, notice there is NO AT&T Medianet setting and the last _id number.
B. Menu button -> New Record
C. Enter in:
a. _id: last _id number + 1 (increment by 1, next in sequence)
b. name: Cingular 410
c. numeric: 310410
d. mcc: 310
e. mnc: 410
f. apn: wap.cingular
g. user: WAP@CINGULARGPRS.COM
h. server: cingulargprs.com
i. password: CINGULAR1
j. mmsproxy: wireless.cingular.com
k. mmsc: http://mmsc.cingular.com
l. authtype: -1
m. type: default,mms,supl
n. protocol: IP
o. roaming_protocol: IP
p. carrier_enabled: 1
q. bearer: 0
r. nwkname: Cingular 410
s. preferred: 0
t. editable: 0
(ALL OTHER FIELDS ARE BLANK.)
D. Click Save
E. Back button
4) Click on dormpolicy:
A. Again, note there is nothing for AT&T Medianet
B. Create a new record (just like above), enter in:
a. plmn: 310410
b. nwkname: Cingular 410
c. lcdonfdtime: 0
d. lcdofffdtime: 20
(ALL OTHER FIELDS ARE BLANK.)
C. Click Save
D. Back button
5) Click on nwkinfo:
A. Again, note there is nothing for AT&T Medianet
B. Create a new record (just like above), enter in:
a. plmn: 310410
b. nwkname: Cingular 410
c. dormancy: on
d. mtu: 1500
(ALL OTHER FIELDS ARE BLANK.)
C. Click Save
D. Back all the way out
6) Reboot the phone, you should be good to go.
Proof: Screenshot below. Tested from the exact same location each time (my desk at work) with a GT-I9100 sitting right next to the GT-I9300. After putting in the proper settings, the SGS3 is neck and neck with the SGS2 now.
Hope this helps others seeing network speed issues on AT&T Medianet, thanks for looking!
After getting my SGS3, I noticed I was getting consistently slower speeds as well as notable battery drain when only on cellular data. While there were some knuckleheads on here that kept telling me to "use the phone APN" (even though I'm on AT&T's Medianet and CANNOT use the phone APN), I started digging into the SGS3 Fastdormancy settings as I knew from experience that could impact both download speed and battery life.
Not too long after, I realized that the UK version of the GT-I9300 does not have ANY Fastdormancy data for AT&T medianet. So, I added them in, and now, I'm pulling consistent 5Mbps downloads vs not being able to break 3Mbps previously.
(Only time will tell on battery life. Given most of the battery life complaints have come from US users while there are tons of great battery life claims from international users, I highly suspect this might be the root cause as well.)
Things you'll need:
1) SQLite Editor
2) Root Explorer
Steps:
1) Under Root Explorer, go to /data/data/com.android.providers.telephony/databases
2) Select nwk_info.db and choose to open with SQLite Editor
3) Click on carriers:
A. First, notice there is NO AT&T Medianet setting and the last _id number.
B. Menu button -> New Record
C. Enter in:
a. _id: last _id number + 1 (increment by 1, next in sequence)
b. name: Cingular 410
c. numeric: 310410
d. mcc: 310
e. mnc: 410
f. apn: wap.cingular
g. user: WAP@CINGULARGPRS.COM
h. server: cingulargprs.com
i. password: CINGULAR1
j. mmsproxy: wireless.cingular.com
k. mmsc: http://mmsc.cingular.com
l. authtype: -1
m. type: default,mms,supl
n. protocol: IP
o. roaming_protocol: IP
p. carrier_enabled: 1
q. bearer: 0
r. nwkname: Cingular 410
s. preferred: 0
t. editable: 0
(ALL OTHER FIELDS ARE BLANK.)
D. Click Save
E. Back button
4) Click on dormpolicy:
A. Again, note there is nothing for AT&T Medianet
B. Create a new record (just like above), enter in:
a. plmn: 310410
b. nwkname: Cingular 410
c. lcdonfdtime: 0
d. lcdofffdtime: 20
(ALL OTHER FIELDS ARE BLANK.)
C. Click Save
D. Back button
5) Click on nwkinfo:
A. Again, note there is nothing for AT&T Medianet
B. Create a new record (just like above), enter in:
a. plmn: 310410
b. nwkname: Cingular 410
c. dormancy: on
d. mtu: 1500
(ALL OTHER FIELDS ARE BLANK.)
C. Click Save
D. Back all the way out
6) Reboot the phone, you should be good to go.
Proof: Screenshot below. Tested from the exact same location each time (my desk at work) with a GT-I9100 sitting right next to the GT-I9300. After putting in the proper settings, the SGS3 is neck and neck with the SGS2 now.
Hope this helps others seeing network speed issues on AT&T Medianet, thanks for looking!
Attachments
Last edited: