[MOD][Fix] T-mobile Wifi Calling Patch

xboarder56

Senior Member
Oct 8, 2010
5,605
4,331
0
25
Bonney Lake
Ok because i have been using Android Revolution HD™ 3.0.3 that mike1986 until i finish building aosp rom and i supercid my sensation and not having wifi calling kinda was making it hard for me because i have like no service in my home. So i have made a generic patch so it should work on all sensation roms :D

Note: This will work on all sensation's and all sensation sense roms 2.3.4 and 2.3.3 but it will change the build.prop to the stock t-mobile one if you made any previous changes to it.


To Install
1. Download wifi calling patch from link on here or Rom manager
2. Boot into recovery (Hold volume down and press power)
3. Select recovery
4. Install Zip from SD Card, and select Wifi-Calling_Patch.zip
5. Boot into rom
6. Enjoy
ChangeLog:

Version - 1.0.1
- Fixed low mic (please report)
- Updated build.prop (mike1986.)
- Updated t-mobile wifi calling app
- T-mobile wifi calling app pushed to /data/app for easy uninstall
- Updated install script to fix some install issues
Download link:

- Wifi-Calling_Patch_v1.0.1.zip



 

Attachments

Last edited:

yajinni

Senior Member
Nov 15, 2010
84
6
0
I don't know what this is for... I super cid payphone when I got it and WiFi calling works...what problem does this fix exactly. I am just curious....
 

Gamesoul Master

Senior Member
Aug 26, 2010
679
176
63
Running LeeDROiD Sensational V2.3.0 with LeeDrOiD TMO-US WiFi Calling pack V2.3.0, was having no success in getting it to work (my house has poor reception, so I use it primarily for texting and occasionally calls).

Tossed this patch on, and Wi-Fi Calling is now working properly. Although I'd almost swear it's an older version. Instead of telling me that it will use plan minutes, it says that it "may use minutes with certain plans", which I thought was a fact of way back when certain plans could actually use Wi-Fi Calling without using plan minutes? Oh well, none of that matters to me (as it was surely using my plan minutes either way), I'm just glad it's working now.

Thank you very much :)
 

formula91

Senior Member
Nov 16, 2009
137
32
0
No, it's the truth, those with the More and Even More post paid plans can have the option for free wifi calling. Just call them and ask about it, though for me they played dumb for a while, until I realized I don't have a more and even more plan. Whatever that means.
 

Gamesoul Master

Senior Member
Aug 26, 2010
679
176
63
If I recall correctly (I'm only a recent T-Mobile user, but I've been working with the phones in general for a while), the More and Even More plans were promotional plans that they offered a little while back. Something like $80 for unlimited everything (including 4G), although they quietly throttled at 2GB I believe (before they released the current tiered data plans that actually mentioned the throttling).

So yeah, I suppose some people can take advantage of free Wi-Fi calling, but only if you were lucky enough to get onto one of those plans. I'm not sure if there's any way to get them to put you on one of those now. I suppose just about anything is possible if you talk to the right person though, eh? :D
 

piimp

Senior Member
Feb 6, 2010
755
103
0
Gilbert, AZ
ok, i have the even more plus plan with "unlimited" data. was using this before all this 4g stuff came about. yes, for even more + plans our wifi calling is free( even tho the text up there says it uses minutes, it doesn't). when the 4g stuff rolled out and all this cap stuff, my "unlimited" 4g data is now throttled at 5gb, which is pretty awesome.
as i use this feature when im at home as my signal sometimes in my room aint that good
and now that the merger mite not even go thru im super excited
 
  • Like
Reactions: knotrkr

moh0

Senior Member
Aug 13, 2010
190
26
0
New York
Any idea which build.prop values are needed by WiFi Calling? For those who would rather tweak the build.prop in their favorite customized ROM instead of having to use the stock T-Mobile one.
Code:
rild.libpath=/system/lib/librilswitch.so
That line should do it i believe. Remember to leave a break space at the end of your build.prop.
 

Darnell_Chat_TN

Senior Member
Nov 29, 2008
2,443
503
0
Chattanooga, TN
Code:
rild.libpath=/system/lib/librilswitch.so
That line should do it i believe. Remember to leave a break space at the end of your build.prop.
This flashable patch has the following in its build.prop in that section.

Code:
rild.libpath=/system/lib/libhtc_ril.so
# RilLibPath for Ganlite by Godel_Chen
rild.libpath.ganlite=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libhtc_ril.so
rilswitch.ganlibpath=/system/lib/libganril.so
I'm using EnergyROM which has the following in its build.prop and people who use this patch having removed the build.prop, so they keep EnergyROM's customized build.prop say WiFi calling won't work.

Code:
rild.libpath=/system/lib/libhtc_ril.so
# RilLibPath for Ganlite by Godel_Chen
rild.libpath.ganlite=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libhtc_ril.so
rilswitch.ganlibpath=/system/lib/libganril.so
Same thing, but neither has the value as you mentioned, each has it slightly different.

But people using EnergyROM say this patch works if they use all of its included build.prop values. So I can't figure out what could be causing the issue. I do know that EnergyROM's build.prop makes no mention of "tmobile" anywhere in it. While the build.prop in the patch has a lot of mentions of "tmobile" in various places. Could the issue be mentions of "tmobile" in some areas of the file?
 
Last edited:

xboarder56

Senior Member
Oct 8, 2010
5,605
4,331
0
25
Bonney Lake
patch updated to v1.0.1 :D fixed a bunch of issues

Version - 1.0.1
- Fixed low mic (please report)
- Updated build.prop (mike1986.)
- Updated t-mobile wifi calling app
- T-mobile wifi calling app pushed to /data/app for easy uninstall
- Updated install script to fix some install issues


tested version 1.0.1 on both android revolution hd 3.0.4 and energy september 5 and both work :D so enjoy
 
Last edited:
  • Like
Reactions: Darnell_Chat_TN

Darnell_Chat_TN

Senior Member
Nov 29, 2008
2,443
503
0
Chattanooga, TN
patch updated to v1.0.1 :D fixed a bunch of issues

Version - 1.0.1
- Fixed low mic (please report)
- Updated build.prop (mike1986.)
- Updated t-mobile wifi calling app
- T-mobile wifi calling app pushed to /data/app for easy uninstall
- Updated install script to fix some install issues


tested version 1.0.1 on both android revolution hd 3.0.4 and energy september 5 and both work :D so enjoy
Thank you for testing with EnergyROM.

Since you use a different build.prop from EnergyROM and have many tweaks in build.prop for Android Revolution HD. Is is possible/likely that some EnergyROM tweaks are lost when this patch is used with EnergyROM?
 

xboarder56

Senior Member
Oct 8, 2010
5,605
4,331
0
25
Bonney Lake
Thank you for testing with EnergyROM.

Since you use a different build.prop from EnergyROM and have many tweaks in build.prop for Android Revolution HD. Is is possible/likely that some EnergyROM tweaks are lost when this patch is used with EnergyROM?
I dont think so but only really tested to see if wifi calling works and that anything didnt force close... But it shouldnt mess up anything in Energy Rom except maybe screenshot if he emplanted that feature in his new update
 

Darnell_Chat_TN

Senior Member
Nov 29, 2008
2,443
503
0
Chattanooga, TN
I dont think so but only really tested to see if wifi calling works and that anything didnt force close... But it shouldnt mess up anything in Energy Rom except maybe screenshot if he emplanted that feature in his new update
Yes, I think he did, because the EnergyROM build.prop includes:
Code:
ro.htc.framework.screencapture = true
Yours has that value set to false.

So setting it to "true" in yours would yeild the same effect right?

I don't know much about this, but just figuring that's the case from the differences I saw in the files.
 
Last edited:

xboarder56

Senior Member
Oct 8, 2010
5,605
4,331
0
25
Bonney Lake
Yes, I think he did, because the EnergyROM build.prop includes:
Code:
ro.htc.framework.screencapture = true
Yours has that value set to false.

So setting it to "true" in yours would yeild the same effect right?

I don't know much about this, but just figuring that's the case from the differences I saw in the files.
ya just change to true and you have screenshot back :D enjoy
 
  • Like
Reactions: Darnell_Chat_TN

Darnell_Chat_TN

Senior Member
Nov 29, 2008
2,443
503
0
Chattanooga, TN
Great!

I had another question about build.prop if you could enlighten me :D .

If a build.prop file happend to have

Code:
ro.htc.framework.screencapture = true
and later in that same build.prop file it had:

Code:
ro.htc.framework.screencapture = false
Would Android recognize the last mention of it and set the feature to false or would it only recognize the first mention and set it to true?

Thank you again :) .
 

xboarder56

Senior Member
Oct 8, 2010
5,605
4,331
0
25
Bonney Lake
Great!

I had another question about build.prop if you could enlighten me :D .

If a build.prop file happend to have

Code:
ro.htc.framework.screencapture = true
and later in that same build.prop file it had:

Code:
ro.htc.framework.screencapture = false
Would Android recognize the last mention of it and set the feature to false or would it only recognize the first mention and set it to true?

Thank you again :) .
not sure havnt tested that one yet but i think it would reconize the flase most likly
 

Darnell_Chat_TN

Senior Member
Nov 29, 2008
2,443
503
0
Chattanooga, TN
not sure havnt tested that one yet but i think it would reconize the flase most likly
OK. Just wondering. I figured maybe the last value too.

Some EnergyROM users were copy/pasting all of EnergyROM's build.prop into yours and it all worked. So I guess they got the EnergyROM values plus any new stuff yours had.

Did you know your build.prop has this in it:

(Lines 180-181)
Code:
ro.setupwizard.mode=DISABLED
ro.setupwizard.mode=OPTIONAL
Like first it's disabled and then optional :) .