• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

TMoblify - SM-G935F Nougat with T-Mobile WiFi Calling, VoLTE, RCS

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
Update (2018-06-13): This project is discontinued. I no longer have any interest in debugging device-specific issues related to this CSC (like the modem sometimes failing to initialize on the SM-G955F). In addition, the risk of emergency calls not working is too great for me.


With the release of the Nougat beta for the S7 Edge, Samsung finally upgraded their IMS framework from 5.0 to 6.0 in the international ROMs. This gives the international ROMs almost all the functionality needed to support WiFi calling, VoLTE, RCS, and other carrier features on the SM-G935F. This project provides a flashable support package to add the T-Mobile specific components.

Enjoy!

---
NOTE: Because the telephony stack is modified, please ensure that emergency/E911 calls still work. Contact your local authorities to find out how to test emergency calls. Even though modding your device may be fun, a phone is still a phone, and you'll never know if you'll need it in an emergency situation.
---

Current versions:

T-Mobile components:
  • System: G935TUVS4BQC1
  • CSC: G935TTMB4BQC1

Flashing instructions


  1. Back up the EFS partition and save it outside of the device. This zip will modify the EFS partition in order to switch to the "TMB" CSC.
  2. Flash TMoblify. This includes the files necessary for the T-Mobile carrier features. It includes a modified copy of the T-Mobile CSC where the network lock is removed.
  3. Reboot.


Downloads:


All downloads are available at: https://mega.nz/#F!VxZhHSiY!MU4N3wk3OFOqvWTJsExZGw

---

All of the files are signed and can be verified with the .asc signature files. To verify the signatures, use your favorite PGP tool or run:

Code:
gpg --recv-key 2233C479609BDCEC43BE9232F6A3B19090EFF32C
gpg --verify filename.zip.asc filename.zip
If the file is valid, a message similar to the following will be printed:

Code:
gpg: Signature made Wed 07 Dec 2016 01:09:33 AM UTC
gpg:                using RSA key [b]2233C479609BDCEC43BE9232F6A3B19090EFF32C[/b]
gpg: [b]Good signature from "Xiao-Long Chen <[email protected]>"[/b] [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: [b]2233 C479 609B DCEC 43BE  9232 F6A3 B190 90EF F32C[/b]




XDA:DevDB Information
TMoblify, ROM for the Samsung Galaxy S7 Edge

Contributors
chenxiaolong
ROM OS Version: 7.x Nougat
Based On: TouchWiz

Version Information
Status: Testing

Created 2016-12-07
Last Updated 2018-06-13
 

Attachments

N4MI21

Member
Oct 14, 2014
45
4
0
can you please mirror the link...i m having difficulty in downloading throug mega. one more question will volte function will work in india ??
 

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
can you please mirror the link...i m having difficulty in downloading throug mega. one more question will volte function will work in india ??
I'm currently waiting for my AndroidFileHost dev account request to be approved. Once that happens, I'll will mirror the files.

As far as VoLTE goes, this is meant for people using the SM-G935F on T-Mobile (USA) only. It will not enable any network features for other carriers.
 

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
Nice work :good:
Will this work with 930P sprint variant?
Thanks! This will not work with any of the US models, like the SM-G930P (it's a ROM for the Exynos models). However, if I remember correctly, I thought all the US models were compatible and you could simply flash the SM-G935T or SM-G935U firmware.
 

cstark27

Elite Member
Jul 2, 2010
1,227
7,114
113
TWRP: 3.0.2.4

BL used: G935FXXU1BPJG & G935FXXU1APB3
CP used: G935FXXU1BPJG & G935FXXU1APB2

Phone: SM-G935FD
Carrier: T-Mobile USA

Ok. Had reverted my phone to stock last week in preparation to sell it. Figured I'd try this out while waiting. Re-flashed TWRP with Odin, set up dm-verity, formatted /data/ (after the rom didn't work the first time), and flashed the (4) files from above. Rom booted and threw a message about unlocking the device with the Device Unlock application. Clicked OK and started the setup process, but no mobile connection. After the setup, there was a notification that the sim card is locked. Couldn't do much in the network settings. Didn't see any T-Mobile apps in the drawer or applications list.

Since you have the phone and same carrier, I assume you have this working. Where did I mess up?

Thanks
 

rp3

Senior Member
Mar 26, 2010
200
68
28
A few questions:
Thanks for the work. I have a few questions:

1. How would I get this working on a 930F?
2. Is the T-Mobile support package something that I can use on other 7.0 custom roms (odex/deodexed) or is it specific to stock?
3. How would I root the phone (I've never run Android 7 not on a custom pre-rooted rom)?
 

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
A few questions:
Thanks for the work. I have a few questions:

1. How would I get this working on a 930F?
I personally don't know the answer to this. I haven't looked into the differences between the Flat and Edge variants.

2. Is the T-Mobile support package something that I can use on other 7.0 custom roms (odex/deodexed) or is it specific to stock?
You should be able to use this in other TW 7.0 ROMs (both odexed and deodexed). The files are from the SM-G935T ROM, but are not device-specific.

3. How would I root the phone (I've never run Android 7 not on a custom pre-rooted rom)?
SuperSU is currently broken with TW 7.0 due it's method of handling SELinux. You'll need to use Magisk + phh Superuser.

Magisk: http://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Superuser: http://forum.xda-developers.com/apps/magisk/magisk-phh-s-superuser-android-pay-t3435921

It might be easiest to flash the T-Mobile support package on top of your existing ROM if you're already running TW 7.0.
 

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
TWRP: 3.0.2.4

BL used: G935FXXU1BPJG & G935FXXU1APB3
CP used: G935FXXU1BPJG & G935FXXU1APB2

Phone: SM-G935FD
Carrier: T-Mobile USA

Ok. Had reverted my phone to stock last week in preparation to sell it. Figured I'd try this out while waiting. Re-flashed TWRP with Odin, set up dm-verity, formatted /data/ (after the rom didn't work the first time), and flashed the (4) files from above. Rom booted and threw a message about unlocking the device with the Device Unlock application. Clicked OK and started the setup process, but no mobile connection. After the setup, there was a notification that the sim card is locked. Couldn't do much in the network settings. Didn't see any T-Mobile apps in the drawer or applications list.

Since you have the phone and same carrier, I assume you have this working. Where did I mess up?

Thanks
Your process was correct. I'd imagine this has to due with how TouchWiz handles the your dual-SIM variant. The T-Mobile CSC does not support dual-SIM, so it's likely that the presence of the second slot would confuse the system.

I do have this working on my phone, but I have the regular SM-G935F.

System: G935FXXU1ZPKK
Modem: G935FXXU1ZPKH
 

hollisnh

Senior Member
Aug 1, 2011
98
22
0
Thank you for your efforts. I using tmobile with G935F as well.
Can the "T-Mobile support package" (CSC for TMB) be used with any Nougat ROM ?
 

Sunnyschlecht

Senior Member
Aug 16, 2010
69
22
0
Are you planning on releasing a new version with the new beta?
Also, when trying to backup or restore from Samsung cloud I get an error and it doesn't work either way . Any one else have that problem?
Thank you so much for your work !
 

chenxiaolong

Elite Member
Sep 29, 2011
2,991
7,470
0
25
Solon
Are you planning on releasing a new version with the new beta?
Also, when trying to backup or restore from Samsung cloud I get an error and it doesn't work either way . Any one else have that problem?
Thank you so much for your work !
Yes, absolutely! I'll update to the latest beta either today or tomorrow. I'll check on the Samsung Cloud backup/restore with the new update.
 

aramisathei

Senior Member
Jul 21, 2015
65
13
0
Your process was correct. I'd imagine this has to due with how TouchWiz handles the your dual-SIM variant. The T-Mobile CSC does not support dual-SIM, so it's likely that the presence of the second slot would confuse the system.

I do have this working on my phone, but I have the regular SM-G935F.

System: G935FXXU1ZPKK
Modem: G935FXXU1ZPKH
I haven't tried with Nougat, but that hasn't been an issue for MM.
I'm also using a G935FD with wifi-calling, VoLTE, etc. on T-mobile using Superman 1.17 and TMB CSC via CSC selector (1.8).
From what I've experienced, the second sim slot doesn't come into play unless you're actually using two sims; otherwise it just functions as an SD slot.
 
  • Like
Reactions: chenxiaolong

aaronc_98

Senior Member
Jun 7, 2010
795
119
43
Carlsbad
I flashed this and am on T-mobile. Wifi calling works but I am not able to connect to the t-mobile netwrok at all - my signal bar indicator stays at zero bars and I am not connecting. The APN is correct, and LTE DIscovery says not connected. I reflashed the TMB support file and it still does not work.

Any ideas?
 

rp3

Senior Member
Mar 26, 2010
200
68
28
I did get this working (t-mobile support files but with other roms (both ontheedge 5.3 and KingofNougat 3) . I had that error a few times. To get things working, I flashed the roms with their default csc, rebooted. I got a no signal). I rebooted and got a signal. I saw this step in one of the rom's forums as being necessary with magdisk. Once I was good signal-wise, I rebooted and flashed the support package. It now works for wifi + volte. It has both the volte signal and the round (rcs) logo.

I flashed this and am on T-mobile. Wifi calling works but I am not able to connect to the t-mobile netwrok at all - my signal bar indicator stays at zero bars and I am not connecting. The APN is correct, and LTE DIscovery says not connected. I reflashed the TMB support file and it still does not work.

Any ideas?
 

aaronc_98

Senior Member
Jun 7, 2010
795
119
43
Carlsbad
I did get this working (t-mobile support files but with other roms (both ontheedge 5.3 and KingofNougat 3) . I had that error a few times. To get things working, I flashed the roms with their default csc, rebooted. I got a no signal). I rebooted and got a signal. I saw this step in one of the rom's forums as being necessary with magdisk. Once I was good signal-wise, I rebooted and flashed the support package. It now works for wifi + volte. It has both the volte signal and the round (rcs) logo.
I will give it a try... I believe that you said you flashed another rom with their default CSC then flashed the TMB support package, but I dont believe that you are saying you got it working with this ROM, is that correct?