yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] intyleritrusted:
I can verify the latest version works on CM7.2 RC0 by KANG running Wildmonk's 2.6.38.8 kernel, thanks!
[Nexus One Android Development] walliester:
it won't let me uninstall the old one I have on it to install this one.. before
[Nexus One Android Development] baseballfanz:
Trty Titanium backup, you'll have to delete both WiFi Calling app and Gan Optimizer
[Nexus One Android Development] johnston9234:
Just made my day with that comment. Just thought I would let you know :p
[Nexus One Android Development] N1_Fan:
Works great. Running nightly 253 and ir kernel. Don't have to yell anymore.
[Nexus One Android Development] NCguy:
I'm running 7.1 RC1 , S2E, free ROM memory after all is installed is 10MB. Looks pretty, no UI issues but it is stuck on enabling. I do have an older SIM card. Have we ruled out the SIM cards?
[Nexus One Android Development] pkgingo:
For some reason people think SIM cards play an important part in this. I used a SIM card I had when T-Mobile was VoiceStream and it worked fine. Yes... that ancient. Anyway, I guess YMMV. I can take a look at this for you if you post a log cat (please truncate until just before you enable wifi calling).

In other news I'm gonna hold off on this until ICS is out for the N1 since it's looking closer every day. Maybe there won't be a need to do the volume hack then.
[Nexus One Android Development] NCguy:
First time messing with logs but I attempted to attach it. I hope this is what you need and I appreciate you having a look.

BTW, I've been salivating over the unlocked Galaxy Nexus. Do you think there will be a solution for Wifi calling on that device?
[Nexus One Android Development] avgjoemomma:
Can you also include a

logcat -b radio

For the Galaxy Nexus, I imagine you could pull the library files and kineto apk from another Samsung model, update your prop file and you'll be good to go.
[Nexus One Android Development] pkgingo:
I took a look at your logcat and I saw this:

I/JNI ( 413): com_android_kineto_rat_change_notification 3 <--- Turn on
I/JNI ( 413): com_android_kineto_rat_change_notification 0 <--- Turn off

which tells me your calling was switched off right after you turned it on (though there are no time stamps so I don't know if you did turn it off or whatever happened for how long.)

Do you have something like root explorer handy or do you know how to use adb?

If possible, set airplane mode but enable wifi, then reboot your phone. Start alogcat then try to connect to wifi calling and post the log again (dont worry about starting and stopping it this time).

edit: as for the galaxy nexus, it really depends if the SGS2 series get wifi calling while on ICS. If so, the hardware is so similar it SHOULD work but from what I've seen, I don't think there will be a T-Mobile banded phone so you would only have 2G.
[Nexus One Android Development] NCguy:
Radio log attached.

pkgingo, I will respond to your message in next post.
[Nexus One Android Development] NCguy:
On the first log its possible I did toggle it off but I immediately turned it back on and left it on for a few mins.

New log is attached per your instructions.

I have root explorer handy. I could install adb but since I am not a developer I have currently only installed a few of the ADB utilities needed to root/rom.
[Nexus One Android Development] NCguy:
I think the TMO SGS2 is supposed to be one of the first to get ICS. Since the current gingerbread version is due to get wifi calling any day now I cant imagine that they would leave that out of the ICS port?
[Nexus One Android Development] avgjoemomma:
NCguy, what zip did you use to install WiFi calling?

From the radio log you included it looks like the service it's looking for is not starting up properly. Can you check your build.prop to make sure the ril entries are there?
[Nexus One Android Development] NCguy:
You nailed it. I had somehow grabbed an older version. I rebuilt the phone just now and the app is working like a champ. I need to get a little experience with it and check out volume levels etc but the basic functions are there!

avgjoemomma and pkgingo I really appreciate your help and I'm sorry that this was an oversight on my part.

BTW, do I need to get familiar with build.prop because at this point I don't know anything about it? Is this something I will be messing with in the future with this app?
[Nexus One Android Development] avgjoemomma:
You might want to familiarise yourself with it as it has some settings you might want to tweak, etc.

In the case of WiFi calling, sometimes the patcher for the build.prop file fails due to small changes, so it's a good idea to check the file manually. Have fun :)
[Nexus One Android Development] rsdunn:
WiFi calling stopped working today? No longer able to register. Checked UNC and SGW addresses and they are now blank? Using Update3 running 7.0.1-N1

Anyone else have problems now? Used to work perfectly for weeks...
[Nexus One Android Development] NCguy:
Confirmed. I am now getting a connection error. 7.1 RC, N1
[Nexus One Android Development] NCguy:
Is anyone able to connect?
[Nexus One Android Development] avgjoemomma:
Same here, it's not working. Maybe their data center went down or they are upgrading or they caught us :p
[Nexus One Android Development] camalus:
My wife is having a problem at home with wifi calling as well... on her stock moto defy.

I think its a T-Mobile thing not just us. She said her mytouch 4g wouldn't connect either.
[Nexus One Android Development] marcjw:
Lots of people over on the Tmo support forums are experiencing the same thing. It's a Tmo issue.
[Nexus One Android Development] avgjoemomma:
Thanks for the update. I am hoping they are increasing capacity so they can give free WiFi calling to us prepaid folks :p
[Nexus One Android Development] marcjw:
My wifi calling came back a few minutes ago. Hopefully it will soon for the rest of the country as well.
[Nexus One Android Development] camalus:
Just got home... back up here too.
[Nexus One Android Development] NCguy:
http://www.tmonews.com/2011/12/t-mobile-customers-receiving-errors-when-attempting-wifi-calling/
[Nexus One Android Development] rsdunn:
Working this morning!!
[Nexus One Android Development] best98:
Having one HTC phone but also a stock Blackberry Bold, I confirm that there was a nationwide issue, as the Blackberry didn't got the UMA icon these days.

Seeing this, I enabled back my wifi and UMA came automatically on my blackberry ... fixed for Philadelphia !

By the way, will install the app on my wife's phone today, many thanks for porting it and making it available for Cyanogenmod users !!!

Pierrick
[Nexus One Android Development] camalus:
Having a little issue I can't put my finger on.... wifi calling is working... but people are having a real hard time hearing me. Only started last week.

Looked around and don't see any real answers.

CM newest kang nightly. Stock CM kernel.

Thanks guys.
[Nexus One Android Development] baseballfanz:
no problems here, have you try the latest app by avgjoemomma?

http://xdaforums.com/showthread.php?p=19647942
[Nexus One Android Development] camalus:
Yep. Thats the weird thing. Cant figure it out.
[Nexus One Android Development] avgjoemomma:
It's working the same for me. Maybe they changed something with the maintenance work that was performed a few days ago for their new IMS initiative.

---------- Post added at 02:31 AM ---------- Previous post was at 02:27 AM ----------

Any experts on RIL want to help me out with a project?:cool:
[Nexus One Android Development] camalus:
Fixed it... was messing with stuff and messed up my build.prop. did a full wipe and back to normal. Cheers.
[Nexus One Android Development] unforgiven512:
What version of CM7 are you using? I see through your logcat that there are older builds in your /sdcard/downloads/ folder. Make sure you are using the latest build, and the latest gapps. Also, it seems that people are having better luck with ClockWorkMod recovery.

Wonderful! I'm glad to hear that is working for you, despite its shortcomings the first time.

It will not screw up your MMS. You may just have issues sending MMS (SMS are OK) while you are connected to WiFi calling.

Do you see what I did there? Pretty slick, eh? I've been using the same method for my build.prop mods on my G2, and I made a realization that it would also work perfectly in this scenario, heh.
[Nexus One Android Development] pphatmattzl:
I am using the latest version of CM7 (build 7) and just for safe measure, reflashed the latest gapps courtesy of your link. It stopped at the same place in the logcat. I am backing up right now and reflashing CM7 to see if a reflash will fix the issue. Will report back the results.

EDIT: Still force restarted at the same point after a full wipe. Here is the full logcat from boot: h**p://dl.dropbox.com/u/248961/full_logcat.rtf
[Nexus One Android Development] elililly:
When we can see mms working in my nexus with wifi calling?? Calls and SMS work great..
[Nexus One Android Development] mapin0518:
Working great for me. Running latest CM7 and Gapps. Thanks! (Will CM implement this into the CM7 ROMs at some point?)
[Nexus One Android Development] superg81:
Still getting stuck on x here.
[Nexus One Android Development] uansari1:
Works perfectly with Micromod's hybrid with CM v.03. My voice was noticeably less loud to the person I called, but other than that it worked well... including SMS.
[Nexus One Android Development] unforgiven512:
Are you using a custom kernel, by chance?

I'll try to make some headway in that department tonight -- it looks as if I need to modify some kernel-level stuff to get that working. I will look into it, and see what I've gotta do. I've actually never built Android kernels before, though I have built kernels for my PCs. Time to do some research.
[Nexus One Android Development] samir5421:
when I flash it and reboot, my phone gets stuck at the x. I plugged in my phone to my computer and saw that advice had been recognized and I was able restore a nandroid backup. I used clockwork to flash it. I would really appreciate it if someone could help me get this working.
[Nexus One Android Development] DeathCab4LU:
works great for me man....thank you so much! T-MO coverage at my house sucks!
[Nexus One Android Development] pphatmattzl:
Normally I use Wildmonk's kernel, but since I started using the nightlies 3-4 days ago I have been using cyanogen's kernel straight from the rom. I was thinking that might cause probelems as well. Just for fair measure, I tried flashing the fitsnugly compile of Cyanogen nightlies today because I had read people were having success in that thread. Cleaned and Wiped that rom with the same result.

If it does make any difference (not sure if this would be related) I am using the 4.06 radio.

Sorry if i'm being a pain, I can just try and keep wiping and reflashing the latest nightlies and see if I can get something to work.

Thanks for your time!
[Nexus One Android Development] uansari1:
@unforgiven

Is there any way to boost the volume for the person on the other end of the call...or both ends, for that matter?
[Nexus One Android Development] unforgiven512:
Hmm, wanna try it out with 5.08 for me? I'm running 5.08 on both of my N1s
[Nexus One Android Development] unforgiven512:
Not that I know of -- the same issues apply to CM6.
[Nexus One Android Development] samir5421:
When I flash it, my phone gets stuck at the x. Is there anything I can do to get wifi calling working?
[Nexus One Android Development] atamkaan:
Anybody with CM7.0.0 RC0 (MicroMods v.06 version), CM kernel and 5.12 radio tested this successfully? If yes, did you used CW or AmonRa to flash?
[Nexus One Android Development] mikeacela:
Dude u freekin rock. Working great on @fitsnugly's compiled cm7 + tiny gapps. XD
[Nexus One Android Development] CiDhed:
I am trying to port your work over to the hd2. I just need to figure out what is changed in the kernel that they aren't putting into the hd2 kernels.

The patch script is pretty cool.
[Nexus One Android Development] mtw4991:
Same thing happened to me... reflash rom, a2sd,wifi hack, reboot got it working for me. Cleared cache and dalvik-cache first. Using latest fitssnugly cm7, 5.12 radio, Ra recovery 2.2.1 fyi
[Nexus One Android Development] mtw4991:
I know wifi calling uses your minutes, but does it use your text allotment as well?
[Nexus One Android Development] aron7awol:
5.x Radio Required?

Here's some more evidence that a 5.x radio might be required:

I'm running the 4.06 radio.

Flashed CM7 nightly #8, gapps, wifi calling addon.

Phone booted fine, turned on wifi, tried to turn on wifi calling. Phone rebooted and got stuck on bootscreen. I booted into recovery and reflashed the nightly without the wifi calling addon and the phone is working fine. I plan on flashing the new radio and trying again later tonight.
[Nexus One Android Development] avgjoemomma:
Anyone familiar with RIL, etc please PM me. I need help with a WiFi calling project
[Nexus One Android Development] camalus:
Anyone able to get wifi calling working on the stock rom?

I have a spare nexus one that my wife wants to use and we rely 100% on wifi calling and she wants to use sltock.

I know ill need a different kernel buy am not sure what direction to go. I spent a couple hours messing around and searching but answers are coming up short....
[Nexus One Android Development] avgjoemomma:
I don't believe this will work on stock but you're welcome to try as long as you have backups :p For a kernel, I'd suggest Intersect's.
[Nexus One Android Development] avgjoemomma:
I believe I've come up with a way we can skip all the RIL switching nonsense and make WiFi calling available for any Android phone on TMo's network. This will be using the new WiFi calling method that T-Mobile is switching to so we'll be future-proof for a while until they switch to something else. What I really need help with is one or two good developers with some time on their hands. If anyone is interested in getting this out for free to everyone, please PM me.
[Nexus One Android Development] .dan:
medroidcm7.2 v5 compatibility

has anyone gotten this to work on the rom medroidcm7.2 v5 ? thanks.
[Nexus One Android Development] sashusmom:
Hello and a basic question. Do you need a phone capable of wifi calling in order for this hack to work or will any phone on tmobile with wifi capability be able to use this? I know they have been putting out some phones with wifi calling on tmobile, and republic wireless is going this route. I just want to clarify. Found your link from the zeus thread with the patch posted. Just want to know if this will work on the infuse. This phone does not have wifi calling capability built in.

Thanks and I apologize if it has already been covered.
[Nexus One Android Development] dnsmo:
any idea on making this work for cm9 or ics, using medroid
[Nexus One Android Development] baseballfanz:
You would need to find a wifi calling app that's compatible with your phone. The stock N1 does not have wifi calling capability either. Unforgiven and now avgjoemomma has ported a working app for N1 running CM7.
[Nexus One Android Development] sashusmom:
Thank you baseballfanz for you response. Asianbobo15 posted in the zeus forum for the infuse his zip file for wifi calling - tmobile- that he hacked. I was confused on how it works if the infuse did not have the ability built into its' hardware. I will have to go back and reread his post.
[Nexus One Android Development] avgjoemomma:
WiFi calling is purely software and not related to hardware. You just need the right libraries, build.prop modifications, and apks (kineto and GAN). So in theory, any Android phone should be able to do WiFi calling, we just need the prerequisites mentioned above. Now the newer method is a bit more complicated as they have ditched the GAN modules with newer QoS modules. It makes sense to do QoS as GAN was only trying to "optimize" WiFi settings but does not perform any QoS type functionality. It just makes our job a bit harder to port it to new phones :p
[Nexus One Android Development] sashusmom:
For this non tech gal you gave a great answer to my question. Thank you very much. I even understand 75% of what you said! I'm very impressed with me!! HaHa:) Now I get it. If I dump At&t for tmobile I will give this a shot. Thanks again!
[Nexus One Android Development] avgjoemomma:
Glad I could help :) It's kind of weird that AT&T doesn't have WiFi calling since their reception is so terrible in general. I guess they're too cheap to invest in the infrastructure for it :p
[Nexus One Android Development] rsdunn:
Is anyone interested in making this work for the Samsung Vibrant Passion ICS build v13?
[Nexus One Android Development] Pdog911:
I was hoping for a signed app uploaded to fireplace.

Please :D
[Nexus One Android Development] rsdunn:
Are you planning on getting this working on the just released RC CM-7.2?? Would be awesome :-)

Any help needed for testing let me know....
[Nexus One Android Development] baseballfanz:
The one by avgjoemomma work with CM7.2
[Nexus One Android Development] gqkevyn:
Could you kindly point in the direction that file is located? I've tried searching in the development and theme/app section and didn't have much luck. Thanks
[Nexus One Android Development] Bohemus:
Just tried sending an MMS over wi-fi when connected to Wifi calling and got a reboot. Using the avgjoemomma version. Could be something totally unrelated too...
[Nexus One Android Development] baseballfanz:
It's here

http://xdaforums.com/showpost.php?p=19647942&postcount=547

No problems here with sending mms. Just sent a few today
[Nexus One Android Development] akirajds:
id love to try out ICS. but without wifi calling, i cant do that

and unless im mistaken, we wont be seeing wifi calling ported over to work with ICS

people are amazed when my phone still works deep inside our building where no cell signals penetrate
[Nexus One Android Development] NCguy:
Is the upcoming t-mo samsung gs2 with ICS a close enough build to be able to port the wifi calling to the gsm galaxy Nexus? Is CM9 far enough along? I sure am missing it on this phone. Did we ever get the volunteer developers? Do we need donations to get this done?
[Nexus One Android Development] avgjoemomma:
Sorry,I've been really busy with work and have not had a chance to catch up on this work let alone my projects at home. So far I only had communication from two XDA members and one seems to have lost interest :p I think your idea of waiting for the ICS build for the S2 is a good one, it might be easier to port over. I'll keep an eye out for the release :)
[Nexus One Android Development] NCguy:
Great. Thanks :)
[Nexus One Android Development] unforgiven512:
I will be getting my GNex soon. I will investigate when I have it in my hands.
[Nexus One Android Development] NCguy:
Glad to hear!
[Nexus One Android Development] dnsmo:
any chance you will get this one working for Galaxy S II on CM9 or AOKP roms?
[Nexus One Android Development] andTab:
I am curious why this has not been ported to other phones.

There are literally thousands of $$$ in rewards posted on XDA for various phones.

Seems to me that it should be the same process as for the N1, no?
[Nexus One Android Development] NCguy:
Wouldn't we be surprised to see tmobile announce wifi calling on their upcoming N5. But don't hold your breath.
[Nexus One Android Development] cyberandroid:
Anyone using this feature on a Galaxy Note?
[Nexus One Android Development] andTab:
Very sad that this did not get ported to other phones.

If this was available for the Moto X, I would probably ditch AT&T

There are literally thousands of $ in rewards for various phones.
[Nexus One Android Development] CAL7:
Just fyi... flashed avgjoemomma's version on my ancient N1 running CM7 and this still works.
[Nexus One Android Development] BellaMay95:
any way to get this ported to work on JellyBean or KitKat ROMs? I'm on CM7 because of this feature, and would really like to update but unfortunately this doesn't work on later versions.
[Nexus One Android Development] NCguy:
I think the short answer is no.
[Nexus One Android Development] BellaMay95:
So I flashed this after installing ICS on the Nexus One today...it looked like it was going to work! It's now stuck on the "Please wait while connecting to T-Mobile Network" screen. Any ideas for a fix, or is that its way of telling me it isn't going to work?
[Nexus One Android Development] unforgiven512:
It's seeming that it requires a 5.* radio.

Once we receive multiple confirmations, OP and site will be updated to reflect that.

Thanks everyone for helping out!!
[Nexus One Android Development] rdmay20:
Thanks unforgiven this is what I have been waiting for!

but does anyone know why we the volume issue and mms?

is there like a security settings or something? just curious

thanks again
[Nexus One Android Development] britoso:
Was thinking about this and I could not find any reason to consider this over vonage mobile.

Other cons:

Uses minutes, tmo says its only for full data plan users.

Anyone?

One possibility is that tmo may work from an ip overseas whereas vonage won't let you call the us for free in that case.
[Nexus One Android Development] Casao:
Wifi calling has always required the 5.X radio. This isn't a new fact.
[Nexus One Android Development] samir5421:
Hi when I flash it my phone gets stuck at the x. my radio is 5.12.00.08. I was able to flash a nandroid. thanks.
[Nexus One Android Development] unforgiven512:
Sounds like a waste of money, it'd probably be cheaper just to go with an unlimited T-Mo plan. The point of WiFi calling is not for free minutes, but to supplement indoor coverage.

Thank you for the insight. I will take care of this.

I'm not sure what causes this issue. Can you get me a logcat?
[Nexus One Android Development] uansari1:
I'm using the stock 4.06 radio and have no problems using wifi calling or sending SMS over wifi. The updated radio is most certainly NOT a requirement.
[Nexus One Android Development] rickh925:
Wifi Calling in Europe for US Tmobile user

Wow, I am going to be in Italy in a few months. If wifi calling works in Europe that would be outstanding. I'm going to get a TIM pre-paid SIM mostly for data but wifi calling would be incredibly useful.

Anyone know if this would work?
[Nexus One Android Development] Casao:
http://xdaforums.com/showthread.php?t=807116

Maybe you updated radio without realizing (it's included in OTA updates and a lot of other apps). Maybe you have a magical phone. But every bit of documentation so far says it requires a 5.08 or higher radio.
[Nexus One Android Development] roblopes:
Confirmed use 5.08.00.04 with CM7-nightly

I flashed this WiFi calling yesterday running CyanogenMOD 7 Build 7 and then 8 with radio-4.06.00.12_7 with a consistent reboot when enabling WiFi Calling.

Today, I flashed the Korean radio-5.08.00.04 (verified signature) and it works flawless with BT enabled as well.

WPA2-Personal / AES on the DD-WRT enabled.

Amon_RA recovery-RA-passion-v2.2.1-CM - ./fastboot flash recovery recovery-RA-passion-v2.2.1-CM

radio-5.08.00.04 - ./fastboot flash radio radio-5.08.00.04

cm_passion_full-9 Nightly - Flash in Amon_RA recovery

gapps-gb-20110120-signed - Flash in Amon_RA recovery

wifi-calling-passion-01182011-signed - Flash in Amon_RA recovery

Called a friend and spoke for ~30 minutes. Quality is far better than I had expected.

This should be integrated into CyanogenMOD Nexus One build (and any other T-Mobile phone that can support it).

Thank you for taking the time to port this over!

Just tested radio_32.50.00.32U_5.12.00.08 and it works better overall. The 508 doesn't do as well on the Cell as 512 has better performance. I'm sure there will be different results for people in other geographical locations.

Get this in the CM7 nightly for tweaking and CM7 release.
[Nexus One Android Development] uansari1:
Come on man... you think I don't know how to check my radio version? I can assure you I'm looking at my baseband version again as I type this. 32.36.00.28U_4.06.00.12_7.

So while the documentation says a higher radio is required... it's not. I talked over wifi and sent several sms without issue.