• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ADDON]T-Mobile WiFi Calling | Sense 6 | 5.0.2 | ARHD

Search This thread

mckeven

Senior Member
Apr 14, 2011
61
83
Sounds exactly like what I am looking for. I flashed a modified firmware about 6 weeks ago. About 4 weeks ago I suddenly couldn't make or receive calls when using LTE. My 3g is gone so I have to be on 2g to make or receive calls. Then about 2 weeks ago (after a simple reboot) I started getting "error99: unable to connect" for WiFi calling.

If you do get a version up without the red warning text I would appreciate it. If not, April 10th and the M9 are approaching quickly. I don't know why something so minor bugs me that much but it would be appreciated nonetheless. In the meantime I will flash the one you have up. Thanks again.

Sent from my HTC One using Xparent Gray Tapatalk 2

Just posted links to the no red text firmware. The modded zip also does not overwrite recovery.
 

JohnCorleone

Senior Member
Dec 19, 2010
16,188
5,864
Whittier,CA
This will not work on the GPE due to the embedded framework code that's part of HTC Sense. Once T-Mobile releases WiFi Calling for the Nexus 6 (whenever that happens), it will be possible.

So, I went ahead and flashed your firmware.zip followed by a nicely themed TWRP v2.8.4.0 and did a factory reset. The good news is that my WiFi calling is back and I am running the ViperROM Lollipop. Now my 3G is just nonexistent so I just toggle to 2G only if I am expecting calls.

Now I got my M7 on launch day but it was on AT&T and I got a SIM unlock code then moved to T-Mobile. Up until a month ago I never had a problem but once I flashed a bad modified firmware , my phone just hasn't been working right. Maybe I should track down an AT&T firmware because if I remember right they use some of the same radio bands but they have more overall

Sent from my HTC One using Xparent Gray Tapatalk 2
 

mckeven

Senior Member
Apr 14, 2011
61
83
So, I went ahead and flashed your firmware.zip followed by a nicely themed TWRP v2.8.4.0 and did a factory reset. The good news is that my WiFi calling is back and I am running the ViperROM Lollipop. Now my 3G is just nonexistent so I just toggle to 2G only if I am expecting calls.

Now I got my M7 on launch day but it was on AT&T and I got a SIM unlock code then moved to T-Mobile. Up until a month ago I never had a problem but once I flashed a bad modified firmware , my phone just hasn't been working right. Maybe I should track down an AT&T firmware because if I remember right they use some of the same radio bands but they have more overall

Sent from my HTC One using Xparent Gray Tapatalk 2

Have you changed your Model ID and CID to the T-Mobile ones? The OTA firmware I have posted checks if you have the correct Model ID before flashing. If you do a fastboot getvar all you should be able to see this. Guide on how to change Model ID and CID is here.
T-Mobile HTC One m7
modelid: PN0713000
cidnum: T-MOB010
 

ez53436

Member
May 8, 2013
22
0
if i use the textra messaging app instead of the stock t-mobile messages app, will i be able to send/receive mms messages all the time or only when on wi-fi calling?

if not, why is the t-mobile app the only one that can handle mms?

what are the firmware links for? shouldn't the firmware already be upgraded when flashing arhd 91.1?

thanks in advance
 
Last edited:

mckeven

Senior Member
Apr 14, 2011
61
83
if i use the textra messaging app instead of the stock t-mobile messages app, will i be able to send/receive mms messages all the time or only when on wi-fi calling?

if not, why is the t-mobile app the only one that can handle mms?

what are the firmware links for? shouldn't the firmware already be upgraded when flashing arhd 91.1?

thanks in advance

I'm not sure how Textra works, but the majority of third party messaging apps will automatically enable your 2g/3g/4g in order to send the MMS instead of using WiFi Calling. This may be because T-Mobile has some special code in their app to know how to send MMS through WiFi Calling. From what I understand, MMS messages are tied to the carrier's data connection, and WiFi Calling uses your WiFi as a means to get to T-Mobile.

If you want to see how Textra works with MMS, I would turn airplane mode on and then flip on wifi calling and see if Textra will let you send/receive an MMS without errors. If it does error, than I bet it's trying to send the MMS through your 2g/3g/4g etc.
 

ez53436

Member
May 8, 2013
22
0
thanks for the quick reply. just tried what you said and the mms wouldnt send. so dors that mean i should be good if i flash wifi calling on 91.1?
 

mckeven

Senior Member
Apr 14, 2011
61
83
thanks for the quick reply. just tried what you said and the mms wouldnt send. so dors that mean i should be good if i flash wifi calling on 91.1?

Sorry, was under the impression you had already flashed.

You should be safe to install. Just make sure you backup /system in case you need to back out the change. Textra will still work as normal, I'm just not sure if it will send MMS over WiFi Calling, but should be fine to send over 2g/3g/4g. If you ever need to send MMS over WiFi Calling, make sure to remove and re-add the T-Mobile APN.
 

Jonathan_A

Senior Member
Dec 26, 2012
113
14

Well, T-Mobile still hasn't released wifi calling for the Nexus 6 according to a quick Google search, so I would guess no, unless mckeven is even more magical than he already is (PS I love this addon and once the Nexus 6 wifi calling comes out if you can make it work with GPE ROMs you'll be pretty much the best person here imo).
 

drpepper4lf

Member
Feb 25, 2011
46
3
Any help?

Ugh :confused:
Someone help please?!

I have tried everything...

SIM card swap (turn wifi off, pop SIM out and back in, turn wifi on)
- Set your E911 address on your T-Mobile profile here.
- Turn wifi off, restart phone, turn wifi on. It can take 2 minutes or so for the wifi calling to get enabled finally.
- Disable sleep mode by going into System Settings > Power > Sleep Mode
- Disable power saver data connection sleep by going into System Settings > Power > Power Saver > Data Connection
- Disable WiFi Optimization by going into System Settings > WiFi > Menu > Advanced > WiFi Optimization
- Install T-Mobile US latest firmware and radio....

I just cant get anything about WiFi Calling to even remotely pop up. Its like its not installed but when I look into the system files I see that the APK is there.

I am running arhd 91.1 with the latest firm and radio.
 

mckeven

Senior Member
Apr 14, 2011
61
83
Ugh :confused:
Someone help please?!

I have tried everything...

SIM card swap (turn wifi off, pop SIM out and back in, turn wifi on)
- Set your E911 address on your T-Mobile profile here.
- Turn wifi off, restart phone, turn wifi on. It can take 2 minutes or so for the wifi calling to get enabled finally.
- Disable sleep mode by going into System Settings > Power > Sleep Mode
- Disable power saver data connection sleep by going into System Settings > Power > Power Saver > Data Connection
- Disable WiFi Optimization by going into System Settings > WiFi > Menu > Advanced > WiFi Optimization
- Install T-Mobile US latest firmware and radio....

I just cant get anything about WiFi Calling to even remotely pop up. Its like its not installed but when I look into the system files I see that the APK is there.

I am running arhd 91.1 with the latest firm and radio.

Any xposed modules installed? Are you using stock kernel?
 

52vincent

Senior Member
Jan 23, 2015
87
15
Phoenix
OK, feeling stupid. I have read this thread twice and cannot figure how to get wifi and mms calling for my HTC One, m7. I am running ARHD 84.0. There is no link in the archive section for this, it stops at 83.
Any guidance is appreciative,
Thanks
 

treeco72

Member
Jan 5, 2015
30
9
Athens, GA
OK, feeling stupid. I have read this thread twice and cannot figure how to get wifi and mms calling for my HTC One, m7. I am running ARHD 84.0. There is no link in the archive section for this, it stops at 83.
Any guidance is appreciative,
Thanks

In my experience the 83 version works just fine for 84. Did you try this?

on another note, arhd 92 is fantastic and wifi calling also works
 
  • Like
Reactions: 52vincent

52vincent

Senior Member
Jan 23, 2015
87
15
Phoenix
In my experience the 83 version works just fine for 84. Did you try this?

on another note, arhd 92 is fantastic and wifi calling also works

Well after messing with phone for 2 days, I upgraded to 5.02. and now have wifi calling. My issue stemmed from Xposed not being installed with the correct version. All is right in the world now, hope not to have to mess with phone again for a while.
 

jordy787

Senior Member
Oct 5, 2012
710
70
22
Federal Way
RETIRED
T-Mobile US WiFi Calling for ARHD


I'm officially retiring from this project as I am moving on to bigger and better things. Thanks to everyone for your support!

Currently stable on:
ARHD 91.1


Special Thanks
- mike1986. and the ARHD team for showing me the files used for T-Mobile US WiFi Calling
- T-Mobile and HTC for the original development
- dsixda for Android Kitchen
- Ritesh Sahu for APN Backup & Restore
- Android community
- Thank you for rating, clicking thanks, or donating!


About
I've been a user of ARHD 31.6 for a long time, but was sad when later versions did not have WiFi calling. Apps like GrooVe IP and Vonage Mobile work great, but they didn't have the same embedded feel or quality that I was used to with T-Mobile WiFi Calling. After what seemed like pointless searching to get T-Mobile Wifi Calling to work on custom HTC Sense ROMS, I finally decided to take matters into my own hands.


Say Thanks
If you like this addon, there are a couple of ways you can show your support.
- Click the :good:Thanks button.
- Rate this thread.
- Share your experience and ideas on how to make this better.
- Donate by clicking the PayPal button below.



Requirements
- Sense 6 custom ROM on HTC One m7 running Android 5.0.2
- Unlocked or S-Off
- TWRP recovery
- Valid T-Mobile US SIM card


Installation
- Copy the zip to your virtual SD card.
- Boot into recovery
- Make a nandroid backup of /system just in case things go bad <====This is very important!
- Push Install
- Locate and tap the zip file
- Swipe to Confirm Flash
- Reboot system
- For MMS, follow steps outlined in Post #3.


Known Bugs -- please include the ROM and Android version when reporting bugs
- You tell me!

Troubleshooting
- SIM card swap (turn wifi off, pop SIM out and back in, turn wifi on)
- Set your E911 address on your T-Mobile profile here.
- Turn wifi off, restart phone, turn wifi on. It can take 2 minutes or so for the wifi calling to get enabled finally.
- Disable sleep mode by going into System Settings > Power > Sleep Mode
- Disable power saver data connection sleep by going into System Settings > Power > Power Saver > Data Connection
- Disable WiFi Optimization by going into System Settings > WiFi > Menu > Advanced > WiFi Optimization
- Install T-Mobile US latest firmware and radio:

  • MUST BE S-OFF!!!!
  • Download Latest T-Mobile US Firmware below.
  • Copy firmware.zip to your fastboot.exe location (example c:/AndroidSDK/platform-tools/)
  • Open cmd prompt from within your fastboot directory or cd to it
  • Boot device into fastboot mode (power+volume DWN, select fastboot)
  • Connect device to PC
  • Enter the following cmd and wait for device to reboot into RUU mode:
    Code:
    fastboot oem rebootRUU
  • Enter the following cmd and wait for process to complete (note the on screen progress bar will not fill completely, refer to cmd prompt's output for flash details):
    Code:
    fastboot flash zip firmware.zip
  • Process will fail after updating Hboot the first time with the following error (normal):
    Code:
    FAIL (remote 90 hboot pre-update! please flush image again immediately)
  • Repeat the same command:
    Code:
    fastboot flash zip firmware.zip
  • Once update completes and is successful, enter the this command:
    Code:
    fastboot reboot
  • If you run into issues, additional info can be found here.


DOWNLOADS
ARHD 91.1 Addon - 5.0.2 | (MIRROR)

Stock OTA Firmware 7.18.531.2 | (MIRROR)<===This does not overwrite data. It does overwrite recovery. HTC Development Build red text warning is present.

Modded OTA Firmware 7.18.531.2 | (MIRROR)<===This does not overwrite data. It does not overwrite recovery. HTC Development Build red text warning is removed.

ARCHIVE


XDA:DevDB Information
[ADDON]T-Mobile WiFi Calling | Sense 6 | 5.0.2 | ARHD, Device Specific App for the T-Mobile HTC One

Contributors
mckeven

Version Information
Status: Stable

Created 2014-09-02
Last Updated 2015-10-07
Is this only for htc? Or can I flash on my s6 edge plus ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    T-Mobile US WiFi Calling for ARHD

    Currently stable on:
    ARHD 91.1


    Policy
    • I'm not responsible for any bricks to your phone. Flash at your own risk!
    • If you are going to bake this into your ROM, please add proper credits.
    • Send me a PM as a notification that you are going to use this in your ROM.

    Special Thanks
    - mike1986. and the ARHD team for showing me the files used for T-Mobile US WiFi Calling
    - T-Mobile and HTC for the original development
    - dsixda for Android Kitchen
    - Ritesh Sahu for APN Backup & Restore
    - Android community
    - Thank you for rating, clicking thanks, or donating!


    About
    I've been a user of ARHD 31.6 for a long time, but was sad when later versions did not have WiFi calling. Apps like GrooVe IP and Vonage Mobile work great, but they didn't have the same embedded feel or quality that I was used to with T-Mobile WiFi Calling. After what seemed like pointless searching to get T-Mobile Wifi Calling to work on custom HTC Sense ROMS, I finally decided to take matters into my own hands.


    Future of this Addon
    My hope for this addon is to have it baked into all of our favorite Sense based ROMS.


    Say Thanks
    If you like this addon, there are a couple of ways you can show your support.
    - Click the :good:Thanks button.
    - Rate this thread.
    - Share your experience and ideas on how to make this better.
    - Donate by clicking the PayPal button below.



    Requirements
    - Sense 6 custom ROM on HTC One m7 running Android 5.0.2
    - Unlocked or S-Off
    - TWRP recovery
    - Valid T-Mobile US SIM card


    Installation
    - Copy the zip to your virtual SD card.
    - Boot into recovery
    - Make a nandroid backup of /system just in case things go bad <====This is very important!
    - Push Install
    - Locate and tap the zip file
    - Swipe to Confirm Flash
    - Reboot system
    - For MMS, follow steps outlined in Post #3.


    Known Bugs -- please include the ROM and Android version when reporting bugs
    - You tell me!

    Troubleshooting
    - SIM card swap (turn wifi off, pop SIM out and back in, turn wifi on)
    - Set your E911 address on your T-Mobile profile here.
    - Turn wifi off, restart phone, turn wifi on. It can take 2 minutes or so for the wifi calling to get enabled finally.
    - Disable sleep mode by going into System Settings > Power > Sleep Mode
    - Disable power saver data connection sleep by going into System Settings > Power > Power Saver > Data Connection
    - Disable WiFi Optimization by going into System Settings > WiFi > Menu > Advanced > WiFi Optimization
    - Install T-Mobile US latest firmware and radio:

    • MUST BE S-OFF!!!!
    • Download Latest T-Mobile US Firmware below.
    • Copy firmware.zip to your fastboot.exe location (example c:/AndroidSDK/platform-tools/)
    • Open cmd prompt from within your fastboot directory or cd to it
    • Boot device into fastboot mode (power+volume DWN, select fastboot)
    • Connect device to PC
    • Enter the following cmd and wait for device to reboot into RUU mode:
      Code:
      fastboot oem rebootRUU
    • Enter the following cmd and wait for process to complete (note the on screen progress bar will not fill completely, refer to cmd prompt's output for flash details):
      Code:
      fastboot flash zip firmware.zip
    • Process will fail after updating Hboot the first time with the following error (normal):
      Code:
      FAIL (remote 90 hboot pre-update! please flush image again immediately)
    • Repeat the same command:
      Code:
      fastboot flash zip firmware.zip
    • Once update completes and is successful, enter the this command:
      Code:
      fastboot reboot
    • If you run into issues, additional info can be found here.


    DOWNLOADS
    ARHD 91.1 Addon - 5.0.2

    Stock OTA Firmware 7.18.531.2<===This does not overwrite data. It does overwrite recovery. HTC Development Build red text warning is present.

    Modded OTA Firmware 7.18.531.2<===This does not overwrite data. It does not overwrite recovery. HTC Development Build red text warning is removed.

    ARCHIVE


    XDA:DevDB Information
    [ADDON]T-Mobile WiFi Calling | Sense 6 | 5.0.2 | ARHD, Device Specific App for the T-Mobile HTC One

    Contributors
    xXDeathDealaXx

    Version Information
    Status: Stable

    Created 2014-09-02
    Last Updated 2016-01-14
    7
    Coming Soon to 91.x

    Now that we got T-Mobile's latest and greatest, I'm doing some testing on the latest 91.1. I hope to have this out soon!
    6
    Update on WiFi calling on ARHD 90.x and above

    If you're wondering about getting WiFi calling/MMS on ARHD 90.x, it looks like we're gonna be outta luck until T-Mobile shares their Lollipop. As of right now, this mod only works on ARHD 84 and below running the latest 4.4.3. The best website to look for T-Mobile updates on the HTC One m7 is here. Another place to look for updates would be on HTC's software update page located here.

    Once we get that Lollipop, I can parse through the files and build a package for us to install. Until then, please enjoy T-Mobile WiFi Calling on your KitKat HTC One!

    Thanks to everyone for showing your support! :good:
    4
    Steps to Enable MMS Over WiFi Calling

    SPECIAL NOTE:
    Send/Receiving MMS will only work with the stock T-Mobile Messages app when on WiFi Calling. This app is included in the above zip.

    Download screenshots HERE or HERE.

    FIRST YOU MUST INSTALL THE LATEST ZIP FROM ABOVE
    Originally, I thought you could just create a new APN with the below settings and MMS would work, but I was not successful. This lead me to think that there must be some code that looks for the "T-Mobile US LTE" APN. Because of conflict of interest, we need to delete the existing APN and create a new one with the same name.
    (IF YOU KNOW HOW TO BAKE APN SETTINGS INTO A SENSE 6 ROM, PLEASE LET ME KNOW)

    1. Open the newly installed "APN Backup & Restore" app.
    2. Tap "Ok" to bypass the Android 4.0+ warning.
    3. Tap settings.
    4. Tap "Disable ICS Check."
    5. Tap "Delete APNs."
    6. Tap "Yes" to confirm deletion.
    7. You should now have "Delete succeeded." Go ahead and close.
    8. Open up main android "Settings."
    9. Go into "Mobile data." (make sure airplane mode is disabled)
    10. Go into "Access point names."
    11. Tap settings.
    12. Tap "New APN" and enter in the below settings:
      Name: T-Mobile US LTE
      APN: fast.t-mobile.com
      Proxy: <Not set>
      Port: <Not set>
      Username: <Not set>
      Password: <Not set>
      Server: <Not set>
      MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc
      MMS proxy: <Not set>
      MMS port: <Not set>
      MMS protocol: WAP 2.0
      MCC: 310
      MNC: 260
      Authentication type: <Not set>
      APN type: <Not set>
      APN protocol: IPv4/IPv6
      APN roaming protocol: IPv4
      Enable/disable APN: <greyed out unless there are multiple APN's>
      Bearer: Unspecified
    13. Tap settings.
    14. Tap "Save."
    15. You should now have T-Mobile US LTE selected.
    16. Open the Messages app and answer "Yes" to make Messages the default SMS application.
    CONGRATULATIONS!!! You should now be able to send and receive MMS messages on WiFi Calling!
    4
    I was able to install mod on ARHD 82.0 last night. It works for me. Using TWRP 2.8.0.1 (latest TWRP that works with ARHD AROMA installer)

    I will add this mod to the ROM installer in 82.1 :)