yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] nepeterson:
WiFi Calling works 100%

I can now confirm on the same device that the 2.9T update fixes this, and it is 100% reliable.

==For those wondering about whether or not you have a new enough SIM card==

I work retail for T-Mobile, so I can tell you that you need to check on the side with the gold contacts for TM#### in the top right corner (mine says TM9073).

If your card doesn't say this, get a replacement.
[HD2 Android NAND Development] dublus:
Tytung - any idea what you are doing right that makes your ROM work so well with wifi calling? I know there are many variables but you have a great deal of experience and if anyone could come up with a reasonable "educated guess" it would be you. Any thoughts?
[HD2 Android NAND Development] tyrone1:
I got it to work on hyperDroid and also Typhoon no problems simply following the instructions for 'other ROMs'
[HD2 Android NAND Development] tytung:
I just upgrade to Gingerbread 2.3.5 in NexusHD2 v2.9.

I don't do anything specific for WiFi Calling.
[HD2 Android NAND Development] dublus:
There are a few of us who are using TyphooN that have it working great except for the fact that the phone freezes when the WiFi app is switched off or the WiFi connection is lost. We are searching for what the difference might be between those that have it working great and those that don't.
[HD2 Android NAND Development] muchelaguito:
I should mention that this issue also happens with Tytung's own Nexus HD2 Gingerbread NAND which is specifically mentioned on this thread.
[HD2 Android NAND Development] tyrone1:
I would guess the sim card... I went to t mobile store and got a new one last month.
[HD2 Android NAND Development] cwwjr1681:
I can also confirm that this works on US Leo 1024
[HD2 Android NAND Development] dublus:
I also got a new one two months ago - it fixes the freeze that happens when enabling the wifi calling app, not the one that happens when disabling or killing the wifi calling app or losing wifi connection once wifi calling has been enabled in the calling app. The freezes are different and apparently have different causes.
[HD2 Android NAND Development] mikeharris:
Orange Speed Boost

I have all of the keneto files from the latest orange Desire S, but can't get it working :mad:

RUU_Saga_Orange_UK_1.31.61.1_Radio_20.28b.30.0805U_38.03.02.11_M_release_178918_signed.exe

I wonder if tytung might be interested in taking a look, because nobody else has done it yet!

Mike
[HD2 Android NAND Development] bobbyjonesrocks:
Is it possible to use this app on my HD2 using Tmobile prepaid? If so, I will effectively have free, unlimited minutes as long as I am in a wifi zone!
[HD2 Android NAND Development] trex3300:
Yes you can use this wificalling app, however, if you dont have unlimited wificalling add-on service from T-Mobile, you will be using your prepaid minutes anytime you make a call.
[HD2 Android NAND Development] atagent:
Is there a charge to get a replacement SIM card? Mine doesn't have any writing on the side with the gold contacts...

Thanks!
[HD2 Android NAND Development] muchelaguito:
Yes, 20 bucks. However, if you dial 611 and convince them that you have issues, they will put an order that will allow you to do it for free in a store. If you just walk in and try to convince the seller they may not agree with you and will charge you.

I called 611 and told them that my internet connection was flaky and I experienced drop calls, and told them that I experienced the same issues when switching the sim to my wife's phone. That convinced them I needed a new one and put an order. They will ask you if you would rather have it mailed to you (up to 7 days to arrive) or if you would like to walk in to any t-mobile store to have it replaced there.
[HD2 Android NAND Development] trex3300:
SIM Card is free, just walk to any T-Mobile store and tell them that you are experiencing a data drop and you need a new SIM Card. It is free and it takes less than a minute to swap a new one.
[HD2 Android NAND Development] mknewman:
Ok, I'm caught up in this, I like the WiFi calling feature (Using Typhoon 3.5.6) but I'm on a grandfathered calling plan, MyFaves for family, and don't want to give up my semi-unlimited calling (for the family). When I noticed on my bill tonight that my WiFi calls were using Anytime minutes I freaked. Even on a Sunday they charged me minutes. So I called them tonight and they said I had to change to a current plan to have the WiFi calling added. Is this true? Is there any way around that? I'm not crazy about the current plans, and don't see anything that will get me the semi-unlimted use that I get with this plan. My daughter has racked up 4000 minutes without any extra charge in the past. That really worries me. I was thinking WiFi calling would be a great route to get that, and even canceled my home landlines recently.

Thanks for any advice.

Marc
[HD2 Android NAND Development] Crust2:
For those of us using cLK, is it possible to enable 3G data and disable wifi calling when the phone is not connected to a wifi network and disable 3G data and enable wifi calling when attached to a wifi network?

I'm not that familiar with how this works, so I figured I might ask around. If one were to do such a thing, how would they go about setting it up?

Maybe I'm trying to have the cake and eat it too, but I do like cLK over MAGLDR and also want wifi calling. I know I'm probably asking for too much, but I might as well try to bounce some ideas around.

Thanks.
[HD2 Android NAND Development] tytung:
I think it's impossible.

To enable WiFi Calling needs to change Radio Interface Layer (RIL) which is related to low level hardware initialization.

Just like you cannot switch between RMNET and PPP without reboot.
[HD2 Android NAND Development] Crust2:
tytung,

Thanks. I thought it would be possible since on my desktop linux computer (running Debian), I can restart networking by running: "/etc/init.d/networking restart". I thought there might be an Android equivalent.

I did a quick search about dynamic swapping between ppp and rmnet and found this post:

http://xdaforums.com/showpost.php?p=8824618&postcount=29

What do you think of this? Possible?
[HD2 Android NAND Development] muchelaguito:
Quick question, I wish to have this, and also install the wifi calling on my hyperdroid; however for installation of the wifi calling app I have to perform this:

Comment or remove rild.libpath=/system/lib/libhtc_ril.so

Code:

#rild.libpath=/system/lib/libhtc_ril.so

Add

Code:

# WiFi Calling #

rild.libpath=/system/lib/librilswitch.so

...which is precisely the opposite of what is required to have these tweaks working; as they use the libhtc_ril.so

Any workaround?
[HD2 Android NAND Development] dublus:
We also have a MyFaves Family plan but it started as just a regular family plan way back when and then later they added the MyFaves feature for free when I called and asked for it. A little while after that I called and asked for unlimited wifi calling and they added that as well, also for free. At the time they said that particular feature had to be added on a per line basis so I had them add it to each line. For a couple years we used very few plan minutes because of the combination of the MyFaves and wifi calling (eventually we all acquired wifi calling capable phones).

The Kineto wifi calling app works well in my phone except for the fact that the phone occasionally (about 1 in 4 times) freezes any time the app is enabled and either I lose wifi signal or I turn off the wifi calling app. This makes it impractical to use because as I come and go between home and work I never know if my phone has frozen and might not discover it has done so for an hour or more.

But, to get to your concern, when I first started using the wifi calling app, I specifically checked to see if it was counting against plan minutes and it did not (just as it hadn't with our various Blackberry and Samsung HotSpot phones). Is there a chance you had some other version of wifi calling or that they removed the original version and replaced it with the Android wifi calling version (which I know uses plan minutes) ?

In the back of my mind I have wondered if the reason for my phone freezing issue is somehow related to the fact I have the original unlimited HotSpot calling and everyone else has the new Android version. I have no idea why this would make a difference but I have verified that my setup is (or was) the same as those that have it working and do not have the freezing problem that I do. Could it have something to do with the fact that the original HotSpot calling supported handing the call off between cell tower and wifi router and back? Is the way my phone sees the drop in connection different than those that have the other version of wifi calling? Does anyone here have the original HotSpot calling feature and are able to use wifi calling in your HD2 without any problem?
[HD2 Android NAND Development] mknewman:
Well, I found this article, it appears I can use WiFi calling in place of regular calls but they bill to my account. http://support.t-mobile.com/docs/DOC-1680

Since I have 5 Faves I don't ever want to use it to call or be called by those guy. In addition, I have unlimited nights and weekends, starting at 7pm, so I don't want to use it at night. My work has WiFi but the signal at my desk isn't really good enough to use for WiFi calling (it says so on the app, and stays off till I go out into the hall). Also, if you are on a WiFi call and wander out of range it doesn't automatically switch to the network so you drop the call.

So it appears that under select circumstances, ie, during the day, during weekdays, when I'm not talking to myFaves I might do better to use WiFi calling just to get better sound quality.

Anyway, it appears there is some benefit if I am careful how I use it, but mostly I can see I won't use it much.
[HD2 Android NAND Development] tytung:
Concept is always easier than the implementation.

If it's easy, why LeTama (Time of his post: 26th October 2010) don't implement it and release a modified rild.
[HD2 Android NAND Development] tytung:
I don't use RIL tweak.

Trial and error is the best way to solve your question.

Delete this line rild.libpath=/system/lib/libhtc_ril.so in RIL Tweaks.

And use the remaining parts.
[HD2 Android NAND Development] Crust2:
I understand. Thank you so much for reading the post.

Thanks again.
[HD2 Android NAND Development] beck_jeffrey:
Well, after successfully getting wifi calling to work with V2.7, I have not had any success with 2.8 or 2.9 build at all. Tried with 2.8 and no go, freezing after the 2nd call. Tried with 2.9, same thing. Have gone back to 2.7 each time and it works flawlessly, go figure. I guess I will stick with 2.7 as I have to have wifi calling as 3g signal is really crappy at my house:(. I don't know what it causing it to not work with 2.8 and 2.9 but works flawlessly with 2.7. Maybe it is working with 2.7 because I am using miui 1.5.20 wifi patch and not the wifi-calling-htcleo-gb-20110518 patch? That is the only variable I can think of. Not sure if these two patches are vastly different than one another.
[HD2 Android NAND Development] trex3300:
Have you tried wifi-calling-htcleo-gb-20110515 new for miui 1.5.20.zip with V2.9?
[HD2 Android NAND Development] eghoti1:
I flashed 2.9 with this update and it froze my phone as soon as I turned on wifi. I have a really old SIM from probably 2005. I can confirm that rootuninstaller (free) worked after uninstalling the wifi calling app and did a restart. I am now able to connect to wifi fine with the phone freezing up.
[HD2 Android NAND Development] beck_jeffrey:
Not sure if I quite understand what you are trying to convey. Which update are you referring to, the wifi-calling-htcleo-gb-20110802_for_V2.9T_NAND.zip update or Miui 1.5.20 update? Also, what do you mean by "I am now able to connect to wifi fine with the phone freezing up"? How can it be fine with your phone freezing up?
[HD2 Android NAND Development] dmunseyautotech:
You rock....Work on typhoon cm7 now

I have been waiting for this. I have no service were I live unless I go outside. Thank you so much. Just spent an hour online with tmobile they sending someone to check the tower cause service suppose to be good here even though we all know tmo doesn't go thru walls and buildings well. I tried this the other day before latest update and no workie. I will be donating to you friday my friend also using your kernel. Keep up the great work.

Off topic....Can someone tell me how to add signature to post. Would like to have my info on bottom like most....Thanks :-)
[HD2 Android NAND Development] trex3300:
To add signature. Click on "User CP" in the toolbar and then ckick on edit signature.
[HD2 Android NAND Development] shankar10:
does the bluetooth work with wifi calling this time?
[HD2 Android NAND Development] dmunseyautotech:
Thanks

Thanks for the tip on signature.

Had a little hickup with wifi calling. Noticed no 3G after using it. Turns out if you set preferences to use only wifi calling inside the app. Even after you are away from wifi and it is turned off it will not allow you to connect to anything but 2G/GPRS. Have to go in and switch it back to Cellular prefered when done. I have only wifi at home on lower level apt. so have to use wifi only. Hope this helps someone else took a while to figure out. At first I thought changes to default build prop were the cause and almost reinstalled backup to remove wifi. Working great now though,
[HD2 Android NAND Development] trex3300:
Have you given "Aug. 23 update" a shot?
[HD2 Android NAND Development] jjrumph:
Have v 2.9.used latest update. Just keeps force closing. Have current sim card. As soon as you tap app it force closes.
[HD2 Android NAND Development] kungfubass1961:
you may have the sd card wm6.5 version, you will need to get the nand version of the wi-fi calling zip, i had done that downloaded the sd one and had force closing also went back to the download and got the nand version put it on the sd card went to the recovery boot loader and open it there downloaded it and now all works great.
[HD2 Android NAND Development] cmylxgo:
When I looked into this a few months back my investigation lead me to believe that WiFi calling will never work on the HD2. The reason being is that the chipset in the HD2 does not support the UMA service. The Nexus has a chipset that supports UMA service that is why it works. However, I could be wrong and would love to see this feature patched up for us :) Thank for the efforts tytung!

-CMYLXGO
[HD2 Android NAND Development] tytung:
Can you provide the log again?

I need you to run the following command (no -d this time) immediately when adb is available.

adb shell "logcat -b radio" > logcat_radio.log

Then press Crtl+C to end the logging after you run WiFi Calling app and wait in the connecting screen.

Thanks.
[HD2 Android NAND Development] tytung:
Thanks for your info.

However, form my reading, there is no such thing as a UMA enabled chipset, all that is needed is Wi-Fi and the UMA client on the device.
[HD2 Android NAND Development] darkanubispr:
I think it works for me i'll post the confirmation of this in a hour

Update: Wi-fi calling successfully enable in my hd2 but i get an error w0006.15 isp error or t-mobile network error while connecting the only app I install in the phone it's spareparts. I already enclose the log cat of the whole processes in the phone

Update 2: I contact a technical support from T-Mobile (one who really know what he speaks) and he told me something about a IP not dial by the kineto
[HD2 Android NAND Development] Edubyah:
Radio

Tytung, I see most everyone is using the same radio. If you still need testing please choose a radio you would like me to use. I do believe this is what you had in mind and not every tester having the 2.15.50.14. Correct?
[HD2 Android NAND Development] zero324:
Here is the new log file after running the command line you requested.
[HD2 Android NAND Development] tytung:
Good news that Wi-fi calling app is successfully enabled.

I am not sure what is a IP not dial by the kineto.

I will look into it.

Edit:

Can you provide logcat_radio.log too?

adb shell "logcat -b radio" > logcat_radio.log
[HD2 Android NAND Development] tytung:
Krohnjw, the WiFi Calling dev in Nexus S forum, said WiFi Calling uses a modified RIL (libhtc_ril.so), not a modified radio.

If his finding is true, changing radio won't make thing different.

However, unforgiven512, the WiFi Calling dev in Nexus One forum, said the folloeing things in his website.

UPDATE (01/21/2011): It’s been suggested that WiFi Calling only works on the 5.08.00.04 and the 5.12.00.08 radios. For best results, please upgrade your radio.

So changing radio may make thing different.

I don't know the difference between 2.15 and other radios.

Since they are close source, you can only try and error.
[HD2 Android NAND Development] tytung:
Darkanubispr has successfully enabled WiFi Calling app.

Do you enable it successfully too?

If not, I am wondering if you're using different radio versions or anything else.
[HD2 Android NAND Development] zero324:
Mine just said it was Enabling and I drop to no bars of service.

My wife has a Mytouch 4g with wifi calling and I noticed on her's when I go into the the Settings Menu and then under Advanced settings that the Ping Network ip is 208.54.3.1 which traces to T-Mobile USA. Also under My Network and then UNC Address is n35.w80.t-mobileuncs.com and under SGW Address is n35.w80.t-mobilesgws.com .

On mine under Ping Network it shows INVALID and under both UNC and SGW Address they are blank.
[HD2 Android NAND Development] aa2aa:
Same status as zero324. I wonder if there is a way to configure UNC and SGW.
[HD2 Android NAND Development] tytung:
W006.15 ISP or Tmobile network error

http://forums.t-mobile.com/t5/T-Mob...etwork-Error/m-p/583075/highlight/true#M23698

http://forums.t-mobile.com/t5/myTouch-4G/Wifi-calling-issue/m-p/558589/highlight/true#M5737

Maybe check your router configuration for IPSec.
[HD2 Android NAND Development] darkanubispr:
I already tried the log cat of the process but give me a msg of privacy blocked
[HD2 Android NAND Development] Derek0228:
I get the same error, so i think its another problem. :/
[HD2 Android NAND Development] darkanubispr:
I install the rom with the instructions of the opening post which includes flash the partition recommended for this rom, factory wipe in the clockwork part, Flash the rom, do a wipe again, after all this steps dont reboot the device and install the update after that I turn on airplane mode and turn off, turn the wi-fi on and log in the google account, install alogcat, terminal emulator, spare parts and give root permission to all after that turn on the wifi calling and wait for the connection. some one confirm this steps works for you
[HD2 Android NAND Development] monakh:
Me too. Followed instructions. No dice :(
[HD2 Android NAND Development] Jwatt0918:
I have got wifi calling to connect twice out of about one hundred attempts. It showed that I was connected but had poor wifi signal. The other times I have enabled it I am getting w005.4 tmobile network error. I am trying to capture a logcat file of it when it actually works, but I an a noob when it comes to logcat. I downloaded alogcat, android terminal, and spare parts. I will be more than happy to supply a logcat if somone could walk me through it.

Need this to work....just bought a new house and have no signal at all. Its either wifi calling or at&t.
[HD2 Android NAND Development] zero324:
Mine just all of a sudden went to Ready and was able send and receive calls. I did noticed that the phone started having alot of lag and once when receiving a call the accept or deny the call screen came up but my ringtone never went off and everything locked up to the point I had to remove the battery.
[HD2 Android NAND Development] cmylxgo:
Oh cool :) that info came after I gave up. You have gotten alot closer than I ever did. Again thanks for you effort.

-CMY
[HD2 Android NAND Development] zero324:
Well after multiple times of successfully enabling and using WiFi Calling I am now stuck at Enabling but never going to Ready. I looked in the error log and am getting W005.4 and W005.5 . I've tried rebooting my phone but haven't been able to get it to enable again.
[HD2 Android NAND Development] eghoti1:
sorry i meant without it freezing up.

I flashed the wifi-calling-htcleo-gb-20110802_for_V2.9T_NAND.zip update after 2.9 originally. not MIUI.
[HD2 Android NAND Development] jjrumph:
Yes	I downloaded the nand version. I will give it another try. Am I correct that I can put it on sd card and flash the zip thru CWM.

Edit: re downloaded nand zip. Still force closes right away. Used to be able to at least make one call before it froze
[HD2 Android NAND Development] kungfubass1961:
yes use the CMW to flash the wi-fi zip on sd card, i did make one call second one put the screen on freez had to remove bettery and restarted the phone made one more call then all was ok.
[HD2 Android NAND Development] jjrumph:
Well no go. Redid everything,Reflashed,rebooted. Just get process stopped every time. Can't even get to wifi connected. oh well..
[HD2 Android NAND Development] dmunseyautotech:
same here..

I had same problem. First time I used it froze up and had to reboot. No problems after that. I have no service inside my apt but have wifi. I ran into a problem early with phone not getting incoming calls and then after leaving home only 2G. I have found settings for me have to be set to wifi only at home for calls to come thru. When I leave have to manually change setings back to cellular preffered to get 3G back when away from wifi. Hope this helps some people. Works great though don't mind switching the settings to have a phone at home now. Also I leave it on all night hooked to wifi and get less drain than it off because my phone searches for signal all night if not in airplane mode or wifi calling.
[HD2 Android NAND Development] fivefingerdeathpunch:
I knew this had to be the case. thank you for this. trying!! :)

wifi calling app keeps force closing.

running boyppc's honeycomb cm7 mod

EDIT EDIT EDIT

it was a density issue. wifi calling wouldnt work on my roms stock density of 200. the normal density for hd2's is 240 and that worked. THANK YOU TYTUNG IT WORKS!!!!!
[HD2 Android NAND Development] jjrumph:
Well I'll be. Wasn't working for me till I saw your post. Running nexushd2 rom and it wouldn't even load. Had density at 220. Put it to 240 and flashed again and it worked for four calls before locking up. Rebooting now to see if that helps. Who thought density would be the culprit.

Edit:

Well it may let me make one call then process.android phone quits and I have to reboot to use phone. Some progress anyway.
[HD2 Android NAND Development] mknewman:
Seems to load and run ok on Typhoon 3.6.1. Nice to have a really generic version now.