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:
Create a local.prop file and add:
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:
<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" />
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 :P If that doesn't work, I've noticed GSM/WCDMA (auto PRL) works for some.
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:
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.
Verizon HTC One M8
Kernel: CheckM8 kernel // 2.6 GHz max
Audio: Harman/Kardon & ViPER4Android // Music Channel Enabled
Case: Spigen Slim Armor (Satin Silver)