<apns version="7">
<apn carrier="StraightTalk ATT" mcc="310" mnc="410" apn="tfdata" port="80" mmsc="http://mms-tf.net" mmsproxy="mms3.tracfone.com" mmsport="80" type="default,supl,mms,hipri" />
</apns>
You have to edit the build.prop and create a local.prop (it probably doesn't exist). I recently put SlimKat 4.4.4 on my friend's Bionic, and got it working well with Straight Talk (Voice, MMS, Data, etc). Just edit build.prop with:
- persist.radio.ap.phonetype=1
- ro.mot.phonemode.vzw4gphone=0
- ro.mot.phonemode.vzwglobalphone=1
- ro.telephony.default_network=3
- ro.telephony.gsm-routes-us-smsc=0
- telephony.lteOnCdmaDevice=0
Create a local.prop file and add:
ro.telephony.ril.v3=signalstrength
Move this into /data/
Next, go into system/etc/ and get your apns-conf.xml file and delete all the entries you don't need, keeping only the one relevant to Straight Talk. In my friend's case:
Code:<apns version="7"> <apn carrier="StraightTalk ATT" mcc="310" mnc="410" apn="tfdata" port="80" mmsc="http://mms-tf.net" mmsproxy="mms3.tracfone.com" mmsport="80" type="default,supl,mms,hipri" /> </apns>
For the novices, to do this last part, you'll need a file manager like ES that can utilize root permissions after enabling in settings.
After this, any 4.3 or 4.4 ROM should let you edit APN settings, etc. You may need to set your radio to GSM (auto PRL) by going into your dialer and hitting *#*#4636#*#* and going into Phone Information then down to network type or whatever. I don't have a Motorola phone in front of me If that doesn't work, I've noticed GSM/WCDMA (auto PRL) works for some.
Good luck
Edit: I forgot one crucial thing you must do. You have to use RadioComm to enable GSM/UMTS bands. You can find it with Google. The version I used is 11.12.2. You'll either have a green or purple light on the right side, signifying that your phone is connected. It should show up in the status bar too. Steps:
- Ensure you have correct Motorola drivers and that device shows up in device manager (You may need to use Google USB driver, as this has worked with some Motorola phones for me)
- Ensure that USB is in PC Tools mode
- In Radiocomm go to MA->COMMON->MDM 6x00
- Go to the FTM Common1 tab, and wait for purple or green light on side
- Toward the top of NVAccess you'll see a select box. Scroll to NV item 1877 NV_RF_BC_CONFIG_I
- Click on read value
- Once read, replace the first 8 bytes with: 8703E80400000200 (back up original as a .txt file or something)
- Write the new value to the device and reboot
There's also a flashable zip that does this, but I've not tested it. Use at your own risk:
http://xdaforums.com/attachment.php?attachmentid=1048524&d=1336485537
All of the information I presented is from others, but I can't remember all the threads I got this from. I take no responsibility for any bricked phones or the like.
I'm not sure what the deal is - I'm trying to do the same thing, but with T-Mobile US rather than Straight Talk... Should work fine, but when I make the above changes, I get com.android.phone stopped working over and over. If I follow every step above, but instead of "ro.telephony.default_network=3", I use "ro.telephony.default_network=7", it works fine, I can make calls on T-Mobile, but the signal strength is horrible. I can be where I normally have full 2G/3G signal, and the Bionic barely has one bar if anything. Most of the time it just says "No Service" unless I step outside, whereas my other T-mobile specific phones have no problems with the signal anywhere in my house.
What might I be doing wrong here? I just bought the Bionic as a backup as I've been told it works fine with GSM when you do the above tweaks, but I'm finding it's real-world operability on GSM to be less than stellar.
For the novices, to do this last part, you'll need a file manager like ES that can utilize root permissions after enabling in settings.
After this, any 4.3 or 4.4 ROM should let you edit APN settings, etc. You may need to set your radio to GSM (auto PRL) by going into your dialer and hitting *#*#4636#*#* and going into Phone Information then down to network type or whatever. I don't have a Motorola phone in front of me If that doesn't work, I've noticed GSM/WCDMA (auto PRL) works for some.
What rom are you using? I've used this technique on a ridiculous number of bionic roms to make them GSM so hopefully I can help, it's worth noting that I do not create a localprop. I found that most roms have the "ro.telephony.ril.v3" line in the default.prop and I can simply amend them by adding "signalstrength," (note the comma to include the end of the quotes) at the beginning of the entry. You might try wiping the rom and starting over but skip the step changing the radio with the *#*#4636#*#* part.
I've tried with stock JB, as well as CM11 M11 in Slot 1. I've wiped and started over more times than I can count.
What do you mean that you add "signalstrength," at the beginning of the ro.telephony.ril.v3 entry? It's my understanding that the entry should be "ro.telephony.ril.v3=signalstrength". I don't understand what you mean by putting signalstrength at the beginning of the entry. Also, what's up with that comma?
Then again, all my difficulties could be in the fact that I have a "HW C" Bionic. Just got a "HW A" model, and will be tinkering with that soon too. It actually came with original Stock 5.5.886 Gingerbread ROM... Right now, I plan on upgrading to the 232 ICS leak (so I can go back to GB if needed), and see if I can get GSM working on it a little better.
How would you recommend I proceed with a bone stock ICS 6.7.232 ROM?
Thanks a BUNCH for your reply on this old (but fun to tinker with) phone!
Brian
Ahhhh yes, i believe you found the root of the issue. The method that was used for Ginger Bread was slightly different which almost certainly why the above may not be working for you.
As I mentioned above, I just received the phone that's still running Gingerbread on Rev. A Hardware. Haven't even tried to start messing with that phone yet.
The original phone I was having trouble with, prompting the post to this thread, was running stock Jelly Bean on Rev. C hardware.
You say you're on your 3rd Bionic because you like them so much! They are a rugged and capable phone, for sure. What carrier have you been using it with? I've been attempting plain old T-Mobile, but assume making it work for Straight Talk would make it work for T-Mobile as well, aside from APN settings.
How's your signal strength on your bionic compared to an official GSM phone, both for calls and data?
As I mentioned above, I just received the phone that's still running Gingerbread on Rev. A Hardware. Haven't even tried to start messing with that phone yet.
The original phone I was having trouble with, prompting the post to this thread, was running stock Jelly Bean on Rev. C hardware.
You say you're on your 3rd Bionic because you like them so much! They are a rugged and capable phone, for sure. What carrier have you been using it with? I've been attempting plain old T-Mobile, but assume making it work for Straight Talk would make it work for T-Mobile as well, aside from APN settings.
How's your signal strength on your bionic compared to an official GSM phone, both for calls and data?
Here's the ROM I'm currently using. I literally install this thing with safe strap along with the pa gapps modular micro and just use it. No editing files, no thing. Just use it.
a) You'll want to install SafeStrap or something similar (I've only got experience with SafeStrap personally and understand the developer has suspended his project from future updates but still works for me)
Wow! This is above and beyond! Truly thankful for this guide. I'm fairly familiar with ROMs in general and putting Safestrap on the Bionic... but the fact that you hand-edited the PA ROM and provided a link... I deserve not such service!
Will attempt a flash tonight and let you know. Still plan to keep stock 232 ICS leak, since it will never get used once PA is installed! Will reply tomorrow if I get everything working!
Thanks again!
---------- Post added at 11:05 PM ---------- Previous post was at 10:28 PM ----------
What version of Safestrap are you running? I installed 3.73, and once installed, my stock ICS 232 gets stuck on the boot animation forever. FXZ back to 905 and then update to 232 to get back into ICS...
I dunno, maybe I'm making a big deal out of wanting to keep the path back to gingerbread. I should probably just bite the bullet and go up to stock JB first as you mentioned...
For some reason I distinctly remember their being a link between the stock rom, and those installed in rom slots. I'm currently using 3.7.2. I also THINK I recall that a while back when I wanted to use SafeStrap 3.5 I only could do so if I upgrade to JB. I can't find any documentation to back these up so take it with a grain of salt. Personally, I'm one who upgrades and never looks back so maybe I'm just biased haha
(P.S. your eyes do not deceive you, my username changed from Plasmaleto to Dailen, special request made to XDA webmasters!)
I've made a tool to convert Bionic ROMS to GSM ready if anyone would like to give it a shot I'm likely to move or relocate this at some point btw
http://dailen.bitnamiapp.com/roms/convert.php
Just trying your tool on the CM11 M11 release. Will let you know how it works. Do you know, if I came across some older ROMs... JB 4.2/4.3, would your tool work for them as well?
Also, since you're a Bionic nut, I don't suppose you have a version of CarbonROM sitting around from before they dropped support for the Bionic? I contacted them and was surprised to learn that they have absolutely ZERO archive of old version downloads.
I believe I have screwed up. I tried the radiocomm program last night and everything was green for me but I didn't write to the phone. I installed the pa_targa-4.6-BETA5-20141022.GSM.zip file, and the Gapps for that ROM. When I tried to go into Radiocomm again, it comes up red when I try to read (1877). Do I still need to do that or will the phone be good to go once I pop in an AT&T sim card? Thanks, Howie
I'm not sure what the deal is - I'm trying to do the same thing, but with T-Mobile US rather than Straight Talk... Should work fine, but when I make the above changes, I get com.android.phone stopped working over and over. If I follow every step above, but instead of "ro.telephony.default_network=3", I use "ro.telephony.default_network=7", it works fine, I can make calls on T-Mobile, but the signal strength is horrible. I can be where I normally have full 2G/3G signal, and the Bionic barely has one bar if anything. Most of the time it just says "No Service" unless I step outside, whereas my other T-mobile specific phones have no problems with the signal anywhere in my house.
What might I be doing wrong here? I just bought the Bionic as a backup as I've been told it works fine with GSM when you do the above tweaks, but I'm finding it's real-world operability on GSM to be less than stellar.
For the novices, to do this last part, you'll need a file manager like ES that can utilize root permissions after enabling in settings.
After this, any 4.3 or 4.4 ROM should let you edit APN settings, etc. You may need to set your radio to GSM (auto PRL) by going into your dialer and hitting *#*#4636#*#* and going into Phone Information then down to network type or whatever. I don't have a Motorola phone in front of me If that doesn't work, I've noticed GSM/WCDMA (auto PRL) works for some.
Here's the ROM I'm currently using. I literally install this thing with safe strap along with the pa gapps modular micro and just use it. No editing files, no thing. Just use it.
a) You'll want to install SafeStrap or something similar (I've only got experience with SafeStrap personally and understand the developer has suspended his project from future updates but still works for me)
Wow! This is above and beyond! Truly thankful for this guide. I'm fairly familiar with ROMs in general and putting Safestrap on the Bionic... but the fact that you hand-edited the PA ROM and provided a link... I deserve not such service!
Will attempt a flash tonight and let you know. Still plan to keep stock 232 ICS leak, since it will never get used once PA is installed! Will reply tomorrow if I get everything working!
Thanks again!
---------- Post added at 11:05 PM ---------- Previous post was at 10:28 PM ----------
What version of Safestrap are you running? I installed 3.73, and once installed, my stock ICS 232 gets stuck on the boot animation forever. FXZ back to 905 and then update to 232 to get back into ICS...
I dunno, maybe I'm making a big deal out of wanting to keep the path back to gingerbread. I should probably just bite the bullet and go up to stock JB first as you mentioned...
For some reason I distinctly remember their being a link between the stock rom, and those installed in rom slots. I'm currently using 3.7.2. I also THINK I recall that a while back when I wanted to use SafeStrap 3.5 I only could do so if I upgrade to JB. I can't find any documentation to back these up so take it with a grain of salt. Personally, I'm one who upgrades and never looks back so maybe I'm just biased haha
(P.S. your eyes do not deceive you, my username changed from Plasmaleto to Dailen, special request made to XDA webmasters!)