yashsingh1/xdaforums huggingface dataset:
[T-Mobile HTC One (M7)] mckeven:
You are correct. This has been an issue for some time and doesn't work with third party messaging apps. Some have tried to trick you into thinking they work when in reality all those apps do is disable wifi and enable mobile data to send the MMS.

https://productforums.google.com/forum/#!topic/hangouts/PZUcsB-KRak

http://forums.androidcentral.com/lg...s-working-hangouts-t-mobile-wifi-calling.html

I'll try and play around with the various stock T-Mobile files to see if I can get MMS working with wifi calling enabled on ARHD.

To be continued...
[T-Mobile HTC One (M7)] darkslider909:
Anyone tried other ROMs yet?

Any chance this will work on a non-Sense (no pun intended) ROM using 4.4.4 such as CandyKat: http://xdaforums.com/showthread.php?t=2661531

Starting to find that I really miss this feature, but l really don't care for the stock-look ROMs.
[T-Mobile HTC One (M7)] thecos77:
Can this be used on the HTC One Mini M4?

[MENTION=3953822]xXDeathDealaXx[/MENTION], do you know if this can be added to a custom or stock rom for the HTC One Mini (M4)?

Thanks!
[T-Mobile HTC One (M7)] mckeven:
I'm not 100% sure that it will work since I can only test on the m7. But if you want to give it a try on your m4, remember to backup /system first. Let us know how it goes!
[T-Mobile HTC One (M7)] mckeven:
I haven't done any tests with a non-sense ROM yet. I imagine it won't work since a lot of the programming behind T-Mobile's WiFi calling was done with HTC's Sense and Samsung's TouchWiz (maybe others too?).

If you want to give it a try, first take a look at the default.xml file located in your /system/customize/ACC and look for this section:

<app name="TMOUS_IMS">

<item type="boolean" name="enable_wifi_ims">true</item>

</app>

My guess is that your non-sense based ROM won't have this. But if you want to try it out, adb pull that file over to your PC, edit the file to include the above, save, replace default.xml that is in the flashable zip, backup /system, cross fingers!

If all fails, you can restore /system and all will be back to normal. I'd be interested to hear if anything happens!
[T-Mobile HTC One (M7)] mckeven:
It's been a while...

Time sure does fly by when you're having fun! I haven't been able to dedicate much time to this addon since posting the ARHD 81 zip, but that's all about to change here soon I hope! Once Thanksgiving comes and goes, I'll have a few weeks to dive into some more stuff before New Years rolls along.

Stay tuned!
[T-Mobile HTC One (M7)] thecos77:
Cool, I'll give it a shot.

A bit off-topic, but to you know what other files need to be added to a stock rom to get T-Mobile LTE working?

Thanks [MENTION=3953822]xXDeathDealaXx[/MENTION]
[T-Mobile HTC One (M7)] mckeven:
I would hope your LTE is working :D Maybe you need to download a different radio from here.

As for WiFi Calling, I'm not too sure what other files we would need. I haven't yet dug into the apks to see what they point to, but my best educated guess would be that they all link to the HtcContactsDialer.apk which would also need to be reverse engineered and who knows where that would lead. I hear there's quite the bounty over here to get it working for vanilla based ROMs. There's also a group of folks doing some alpha/beta work since T-Mobile open sourced the code over here.
[T-Mobile HTC One (M7)] thecos77:
I only saw the LTE icon when I was using a custom rom (InsertCoin), a T-Mobile version (it allows you to pick your carrier during install), but never on the stock rom. That's why I'm wondering what files I need to make it work on the stock rom. Maybe the radio, I'm not too sure about flashing radios so I will do some research.

I installed your addon but unfortunately I'm getting the same error I was getting with the InsertCoin custom rom: ER05 "Invalid Sim." I am using a Sense 6 4.4.2 stock rom. I recently got a new sim card in case mine was too old.

Not sure what to do next. Thanks for all the info so far, it's helping me understand things a bit better.
[T-Mobile HTC One (M7)] mckeven:
Stock ROMS may display 4G instead of LTE. If it says 4G, that usually means you're on LTE.

On ARHD, I had to modify this file:

/system/customize/ACC/default.xml

<item type ="boolean" name="show_4g_for_lte">true</item>

Changing this to false did the trick for me on ARHD. I'm not sure if it's the same or similar on a stock based ROM. Good luck!
[T-Mobile HTC One (M7)] mckeven:
:good::good::good::good:

Awesome, thanks!
[T-Mobile HTC One (M7)] thecos77:
It seems like this addon worked (didn't give me any errors on install or bootup) on my HTC one mini. The LTE icon shows up after installing it, I didn't have to edit any file.

I'm having the same experience as when I installed a custom rom with the TMobile carrier bundle. LTE icon, WiFi calling in the menu, can activate but I get an ER05 Invalid Sim error. TMobile says everything is set on their end but can't support my phone because they never offered a variant of it.
[T-Mobile HTC One (M7)] wasdvd:
Works great on ARHD 82.1/ElementalX 18.0 HTC One

This add-on installed cleanly, and works well. Many thanks.
[T-Mobile HTC One (M7)] mdpgc:
Does this work with other 4.4.3 roms other than ARHD
[T-Mobile HTC One (M7)] teebright:
Enabling...

Hey all,

My WiFi calling is grayed out on Enabling with an HTC One M7.

I tried:

- 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

Previously:

I had TWRP 2.6 and installed ARHD 82.0 over 71.

I then tried "TMOUS_WiFi_Calling_Sense6_ARHD82.zip" but it was grayed out at "enabling"

When I upgraded to TWRP 2.8 it reset my phone.

Had to reinstall TWRP 2.6 and then ARHD 82.0.

Now on TWRP 2.6 but I am afraid to go to 2.8.

Update (2 hours later): Now w/ 83.1 installed. I then tried "TMOUS_WiFi_Calling_Sense6_ARHD82.zip" but still grayed out. Still on TWRP 2.6
[T-Mobile HTC One (M7)] peachlai:
I have exactly the same issue. My M7 is developer edition though....

I'm wondering if developer edition can never have wi-fi calling:crying:
[T-Mobile HTC One (M7)] mckeven:
I'm hoping this thread over at T-Mobile can help. Possibly your router/firewall is not allowing communication on the required ports? Might be worth a shot.
[T-Mobile HTC One (M7)] kazemitsui:
I have the 64gb Dev Edition of the M7.

TWRP 2.7.1.1

I just did a clean install of ARHD 83.1

selected international edition since I didn't want tmobile icons.

then flashed this MOD and wifi calling works for me. I can toggle it on and off and make calls from abroad, no problem.

maybe try clean install?
[T-Mobile HTC One (M7)] peachlai:
Wow!! This is great info!! Thanks for letting me know that this actually can work on Dev Edition!!
[T-Mobile HTC One (M7)] teebright:
Flailing around with router settings right now but not having much luck. Is there a way to temporarily open ALL the ports to check this theory?
[T-Mobile HTC One (M7)] kazemitsui:
There is a way to open all ports, but it depends on the router since its usually always in a different location for each one.

But as I mentioned earlier in my previous post I do own a 64GB Dev Edition M7, ARHD 83.1 and tmob wifi calling works for me

64GB Dev Edition M7

ARHD 83.1

TWRP 2.7.1.1

TMobile Mod

CLEAN INSTALL since i wanted to do it for a while. selected INTERNATIONAL edition to flash. then reboot, setup everything, FLASH tmobile mod.

WORKS with my tmobile sim.
[T-Mobile HTC One (M7)] teebright:
By CLEAN install do you mean you wiped the Data Partition during the AR install? (I did not)

I was on the international version but tried the "m8" tmobile version with the same results.

Tomorrow I'll hit up some free wifi spots and see if I see anything.

//TJB
[T-Mobile HTC One (M7)] kazemitsui:
just do a factory reset install, which is what I did.
[T-Mobile HTC One (M7)] teebright:
1. Tried the wifi at a Starbucks and a McDonalds - enabling still grayed out.

2. Factory reset twice. First time it restored settings and I tried it with same results, second time I jumped in before it restored settings and it still didn't work.

3. If it is indeed router settings- then it's a moot point since I won't be able to change them at work where I get *0* cell service.

I guess it wasn't meant to be.
[T-Mobile HTC One (M7)] mckeven:
MMS over WiFi Calling Coming Soon!

MMS over WiFi Calling is almost complete. I'm putting on the last finishing touches and then I'll get the link posted later today.
[T-Mobile HTC One (M7)] mckeven:
MMS over WiFi Calling is HERE!

It's finally up! If you're looking to get MMS working over WiFi Calling, my apologies for the lengthy list of instructions to get it to work. The gist is you have to delete the existing locked APN and create a new one with an empty value for APN Type. Screenshots are attached to help along the way.

Hope everyone enjoys their holidays! Merry Christmas and Happy New Years!
[T-Mobile HTC One (M7)] elherr:
Working great for me. Thank you and have a great New Year!
[T-Mobile HTC One (M7)] kazemitsui:
Has anyone tried this on ARHD84? Im sure itll be fine, but yea I'll flash and post results later
[T-Mobile HTC One (M7)] elherr:
Seems to work OK for me.
[T-Mobile HTC One (M7)] majmoz:
[MENTION=3953822]xXDeathDealaXx[/MENTION] I have tried repeatly to download the ARHD 83.1 Addon file but I'm either getting "Failed - Network error" or the file is missing most of the Wi-Fi calling files (just the common and META-INF folders). Is there a mirror or another site to download the files? I have tried with both the PC and phone.
[T-Mobile HTC One (M7)] mckeven:
I just posted some mirror links. Let me know if that works out for you.
[T-Mobile HTC One (M7)] majmoz:
Thanks, that worked great and it included a MD5 for verification! :good:
[T-Mobile HTC One (M7)] Jonathan_A:
Any chance this would work on ARHD 90.1?

Edit: answered my own question. It seems to be a pretty solid no (it wouldn't start. I was using multirom so no biggie). It is working on ARHD 84, which is nice, but I'm not sure MMS is working. I'm testing that out right now.
[T-Mobile HTC One (M7)] treeco72:
yeah i tried this also. arhd90 was great but it wouldn't start after flashing wifi calling. as for 84, just make sure you delete the locked apn and write a new one without "apn type"
[T-Mobile HTC One (M7)] Jonathan_A:
Forgot to post back. MMS, SMS, and wifi calling are all working great in ARHD 84, following the instructions provided. It took me forever to find this, so hopefully the Googles pick up this little reply and make it easier for others.
[T-Mobile HTC One (M7)] mckeven:
Thank you very much for your reply! I will update the OP with the latest ARHD 84 compatibility (I'm still on 83.1 :cyclops:).
[T-Mobile HTC One (M7)] mckeven:
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:
[T-Mobile HTC One (M7)] treeco72:
And thank you for taking the time to do this for us, I really appreciate it.

Also y'all can look on htc's website for the official release status of various updates right here

at the moment it looks almost near done "certification"
[T-Mobile HTC One (M7)] elherr:
Again, thanks for making WiFi calling possible on ARHD! My wife is in Nairobi right now and wifi calling (end to end) from the USA to Kenya is crystal clear - - and free!
[T-Mobile HTC One (M7)] koakawe:
I would love to see this in ARHD 22.x for the HTC One M8

ARHD's USB Tethering of the M8 Wi-Fi works (proper use of the word - the cable between the phone and your USB port is a "tether") where most ROMs now seem to make you turn off Wi-Fi and use your data plan Grrr!

If I had Wi-Fi calling and Wi-Fi-to-USB tethering I would be set!

Ironically, every ROM I have tried with working Wi-Fi Calling also makes you turn off the Wi-Fi if you Tether.

I sense (ha!) a plot to generate more revenue from data charges.

Any tips? Thank you.
[T-Mobile HTC One (M7)] treeco72:
First of all this probably isn't the right thread to be asking this.

tether may have that meaning in the dictionary but in current usage it only means "mobile network sharing", looks like you need to look for a router or wifi pass-through app.

in other news, tmo released their m7 lollipop update ota earlier this week, I sense we are one step closer to wifi calling on 5
[T-Mobile HTC One (M7)] mckeven:
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!
[T-Mobile HTC One (M7)] reficuliu:
Fantastic work! WiFi calling is a necessity where I am and thanks to all the hard work I finally upgraded to ARHD 91.1 with this Add-on. I tried running APN Backup Restore and it doesn't let me delete any APN profiles. Is there any way to uninstall that app as it doesn't seem to work?
[T-Mobile HTC One (M7)] mckeven:
APN Backup Restore will only work if you Disable ICS Check that's in that app. Then you can delete the APN and then re-create it with the correct APN Type. MMS will then work over WiFi Calling with the stock messages app. Google Hangouts does not play well with mms over wifi calling. I got this working on mine, so I know it works ;)

The easiest way to remove the app since it installs to /system is to go into Titanium Backup and remove it that way.
[T-Mobile HTC One (M7)] JohnCorleone:
Does this firmware.zip wipe storage and whatnot? I noticed that it is almost double the size of the "modified no wipe" firmwares. Thanks in advance

Sent from my HTC One using Xparent Gray Tapatalk 2
[T-Mobile HTC One (M7)] mckeven:
This does not wipe data. I got this from the T-Mobile OTA that upgrades 6.10.531.10 to 7.18.531.2. You do not need previous firmwares in order to get the latest and greatest.

I'm not exactly sure what all T-Mobile added that makes the firmware that much bigger. The radio.img seems to be the biggest one weighing in at 70mb. Since it is a stock firmware, it also replaces your existing recovery.img. You will also see the red text about this build being for development purposes blah blah blah. I was able to modify the hboot on this firmware that removes that warning. I can get that posted on here later.
[T-Mobile HTC One (M7)] JohnCorleone:
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
[T-Mobile HTC One (M7)] reficuliu:
Wow thanks again! Confirmed it is working for both sending and receiving. Great work! Can't emphasize it enough!
[T-Mobile HTC One (M7)] PocehNeheb:
does this work with the google play edition?
[T-Mobile HTC One (M7)] mckeven:
Just posted links to the no red text firmware. The modded zip also does not overwrite recovery.
[T-Mobile HTC One (M7)] mckeven:
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.
[T-Mobile HTC One (M7)] JohnCorleone:
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
[T-Mobile HTC One (M7)] mckeven:
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
[T-Mobile HTC One (M7)] ez53436:
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
[T-Mobile HTC One (M7)] mckeven:
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.
[T-Mobile HTC One (M7)] ez53436:
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?
[T-Mobile HTC One (M7)] mckeven:
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.
[T-Mobile HTC One (M7)] PocehNeheb:
Is it possible now?
[T-Mobile HTC One (M7)] Jonathan_A:
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).
[T-Mobile HTC One (M7)] mckeven:
I'll definitely take a look to see how these Nexus folks over here have it working. I'm not sure if the apk/lib files are device specific or general, but I'll try and poke around this weekend to see what I can learn and let everyone know. Definitely be awesome to have no doubt!
[T-Mobile HTC One (M7)] drpepper4lf:
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.
[T-Mobile HTC One (M7)] treeco72:
have you tried flashing wifi calling one more time?

---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------

and hey mckeven, i can confirm wifi calling works on arhd 92. Again, thanks so much for doing this
[T-Mobile HTC One (M7)] -MightyMouse-:
Does this mod work with 7.19.401.22?
[T-Mobile HTC One (M7)] mckeven:
Any xposed modules installed? Are you using stock kernel?
[T-Mobile HTC One (M7)] 52vincent:
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
[T-Mobile HTC One (M7)] treeco72:
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
[T-Mobile HTC One (M7)] 52vincent:
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.
[T-Mobile HTC One (M7)] PocehNeheb:
any news on this?
[T-Mobile HTC One (M7)] jordy787:
Is this only for htc? Or can I flash on my s6 edge plus ?
[T-Mobile HTC One (M7)] w1000i:
Can I use it for other carrier
[T-Mobile HTC One (M7)] migg137:
this works

I installed the maximum rom on my att device, since it is an international rom, first I had to install the newest T-Mobile radios, afterwards it worked like a charm. It's great because I have very bad reception where I live. Now I have a global phone that runs T-Mobile wifi calling. Now on to mms and sms.
[T-Mobile HTC One (M7)] pradeepd:
Hi, i too have a att device but for me it doesn't work, I tried with ARHD 93. I have bootloader unlocked, i am still S-ON. Did you need to install any tmobile firmware? Are you S-OFF?

Did you just install maximus ROM and then t-mobile radio?

Please help
[T-Mobile HTC One (M7)] JGoldz75:
Will this work on any Marshmallow roms?
[Galaxy S 4 Q&A, Help & Troubleshooting] Mortalll:
I need custom ROM with these features:

- BASED ON ORIGINAL TOUCHWIZ from Samsung (I need original drivers because I use SCREEN MIRRORING, DLNA etc. so CYANOGENMOD not working)

- with implement ROOT access

- system shoul be able read NTFS or exFAT file system on SD CARD ( I need to save large file more than 4GB)

- I need to save for example via atorrent aplication directly to SD CARD so I need permission for writing to external card ( because from KITKAT 4.4.2 it is not possible)

- when I plug in usb to pc I want to have option: USB storage mode for SD card ( i know USB mass storage enabler but not working on my root device with instaled BUSYBOX so I need implement solution in system)

is on this world this type of ROM for GALAXY S4 I9505 (android 4.4.2 or newer ) or Do I want so much???

I dont need no more than this features of ROM because google makes life harder with every change of system

pls and thanks
[Galaxy S 4 Q&A, Help & Troubleshooting] dwarfer66:
Hey mate you could try Echoe Rom v29 (Has only S4 features) or v29.1 (Has S5 features).
[Galaxy S 4 Q&A, Help & Troubleshooting] Mortalll:
is there working usb mass storage option ???