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

Search This thread

mckeven

Senior Member
Apr 14, 2011
61
83
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
 
Last edited:

mckeven

Senior Member
Apr 14, 2011
61
83
Changelog


3/21
- Added additional troubleshooting steps plus latest T-Mobile firmware downloads.

3/18
- Stable on ARHD 91.1

1/6
- Added mirror download links in Post #1 to Android File Host.

12/25
- Now stable on 83.1.
- MMS over WiFi Calling now supported.
- Moved WiFi Calling apks to priv-app.
- Added a line in build.prop to enable IPv4/IPv6 in APN settings.

11/24
- Addon works on ARHD 82.0 using the same file from 81.0.

10/15
- Addon now stable!
- Added support for ARHD 71.1 and 81.0.

9/16
- Install script for clearing cache and dalvik is now fixed.

 
Last edited:

mckeven

Senior Member
Apr 14, 2011
61
83
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!
 
Last edited:

elherr

Senior Member
Jul 26, 2011
382
138
Isla de Malhado
Thought I would give it a try but it was a no go for me on ARHD 81.0 . Dalvik crashing -- over and over.
Code:
09-11 12:54:40.477 E/dalvikvm( 5212): VM aborting
09-11 12:54:40.477 F/libc    ( 5212): Fatal signal 6 (SIGABRT) at 0x0000145c (code=-6), thread 5212 (system_server)
09-11 12:54:40.487 I/DEBUG   (  267): Build fingerprint: 'htc/htc_europe/m7:4.4.3/KTU84L/366813.5:user/release-keys'
09-11 12:54:40.487 I/DEBUG   (  267): Revision: '3'
09-11 12:54:40.487 I/DEBUG   (  267): pid: 5212, tid: 5212, name: system_server  >>> system_server <<<
09-11 12:54:40.487 I/DEBUG   (  267): debuggerd: checkTellHTCSettings
09-11 12:54:40.487 I/DEBUG   (  267): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
-- SNIP --
 

leglerreddin

Senior Member
Apr 4, 2008
90
10
This is a fantastic idea, there are many people who want WiFi calling, but aren't willing to use a stock Rom just to use it, hopefully app developers will get on board this project
 

Fuzi0719

Senior Member
Jul 15, 2009
1,014
252
Palm Springs, CA
The latest OTA from T-Mobile updates the M7 to 4.4.3/Sense6 and has a major rework of the WiFi Calling software. This is to enable the new free WiFi texting (send/receive) and Visual Voicemail receive when flying on GoGo equipped airplanes.
 

Mathman85

Senior Member
Feb 15, 2011
370
126
Chicago
Just want to say that I'm hugely excited about this.

Does it crash the system UI on any ROM other than ARHD 71.1? I'm on 81 and I'm going to be doing a huge wipe this weekend (internal memory has been slowing down), so I'd love to flash this if it's mostly stable.
 

mckeven

Senior Member
Apr 14, 2011
61
83
FInally got around to pulling the latest T-Mobile OTA and got it running stable on ARHD 81.0. Don't know if it will work on other 4.4.3 sense 6 ROMS or not, but so far I'm lovin' it!!
 
  • Like
Reactions: elherr

mckeven

Senior Member
Apr 14, 2011
61
83
Couple things to try:
- 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

In the meantime, I'm checking out some of the files on the MaximusHD ROM to see if I can pinpoint another possibility.
 

mckeven

Senior Member
Apr 14, 2011
61
83
Just want to say that I'm hugely excited about this.

Does it crash the system UI on any ROM other than ARHD 71.1? I'm on 81 and I'm going to be doing a huge wipe this weekend (internal memory has been slowing down), so I'd love to flash this if it's mostly stable.

I'm also excited about this, but even more happy that I got this thing running stable finally! :victory: I'm running ARHD 81.0 with no problems with T-Mobile WiFi calling so far, so you should be good to go. Let me know if you notice any problems.
 

mckeven

Senior Member
Apr 14, 2011
61
83
Thought I would give it a try but it was a no go for me on ARHD 81.0 . Dalvik crashing -- over and over.
Code:
09-11 12:54:40.477 E/dalvikvm( 5212): VM aborting
09-11 12:54:40.477 F/libc    ( 5212): Fatal signal 6 (SIGABRT) at 0x0000145c (code=-6), thread 5212 (system_server)
09-11 12:54:40.487 I/DEBUG   (  267): Build fingerprint: 'htc/htc_europe/m7:4.4.3/KTU84L/366813.5:user/release-keys'
09-11 12:54:40.487 I/DEBUG   (  267): Revision: '3'
09-11 12:54:40.487 I/DEBUG   (  267): pid: 5212, tid: 5212, name: system_server  >>> system_server <<<
09-11 12:54:40.487 I/DEBUG   (  267): debuggerd: checkTellHTCSettings
09-11 12:54:40.487 I/DEBUG   (  267): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
-- SNIP --

Just got things straightened out and so far I've had no issues running this mod. Feel free to download the latest version and let me know if things are working better.

Many thanks for the debug log! It helped point me in the right direction on getting this stable :good:
 
  • Like
Reactions: elherr

kazemitsui

Senior Member
Dec 15, 2010
876
119
Seattle
HTC One (m7)
Google Pixel
Just got things straightened out and so far I've had no issues running this mod. Feel free to download the latest version and let me know if things are working better.

Many thanks for the debug log! It helped point me in the right direction on getting this stable :good:

will there be a way to get auto updates from the map or make it an xposed mod just for the update function? I know you updated it on 10/18, but do i need to update since I have no issues? i used your previous release on 10/15 or 16th
 

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 :)