Share

WiFi Calling is a reality on the Google Nexus One on T-Mobile running CyanogenMOD 7

WiFi calling on the T-Mobile network is a god send for people who don’t have a good signal in their homes or work locations.  It’s also a great tool when your travelling abroad and want to use the Internet to connect to the T-Mobile network and make calls without all the extra international charges.

Many new T-Mobile phones have WiFi calling built in, but those people who purchased a Google Nexus One for the T-Mobile network don’t have the feature. Many people are rooted and running CyanogenMOD 7, and still don’t have WiFi calling!

Enter Unforgiven, an Android developer who has made WiFi calling a possibility on CyanogenMOD 7.  You install his add-on package on top of CyanogenMOD 7 and instantly gain access to WiFi calling.  Simply head over to his website and download the latest version.

Some people have reported issues after installing the add-on, but I’ve installed the add-on 3 times on 2 different Nexus Ones running CyanongeMOD 7.0.2.1 and not had any issues so far.

Version 1.3 is the latest release at the time of writing this article and can be found on the Unforgiven site.

Here’s what the release notice says:

NOTE: THIS IS DESIGNED FOR THE OFFICIAL CYANOGENMOD RELEASES, EITHER CYANOGENMOD 7 RC3, OR THE “NEW” NIGHTLIES, BUILD 31 AND ABOVE. YOU CAN GET THEM HERE — UNFORTUNATELY I CAN NOT OFFER SUPPORT IF YOU ARE NOT USING THE OFFICIAL BUILDS!

UPDATE (03/31/2011): AWESOME! CYANOGENMOD 7 RC4 IS OUT!! I’VE TESTED ON RC4, AND I’VE CONFIRMED IT TO WORK (ON MY SETUP — CM7 RC4, GAPPS 03/07/2011, WIFI CALLING 1.3). ENJOY!

I apologize for the delays everyone, as I have been having internet connectivity issues over the past few days. I want to thank you all for hanging in there! It’s crazy how screwed up the icons got!

First and foremost, I want to thank zinx for making WiFi Calling on Gingerbread in general even possible! Without him, this would not have happened. I also want to thank my girlfriend for putting up with me spending hours and hours on the computer (or I could go King style and say “thanks to my patient lady for putting up with my devvin!” lol)

PREREQUISITES:

  • Nexus One
  • T-Mobile USA as your provider of phone service
  • CyanogenMod 7 installed to your device

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.

NOTE (01/30/2011): I’ve been hearing of issues trying to use this in conjunction with DT’s APPS2SD implementation. I have not tested it in this configuration, so I can not guarantee if things will work or not. For any issues with this configuration, please post in this thread for help.

NOTE (03/29/2011): I’ve commented out “ro.ril.enable.3g.prefix=1″ in the build.prop file. This will remove the “3G” prefix from the network name when connected to 3G networks, as this was more so a mod for my fiancé, and never intended to be in the final product (as this is not the default CM7 behavior). If you like this, and are comfortable editing your build.prop file, simply uncomment that line, save it, and reboot your phone. If I see enough demand for it, I will either a) bring it back or b) release a separate addon that enables that feature specifically, that can be flashed on top of this addon.

By installing this update, you agree that if anything goes wrong with your phone, your house, your life, etc, that it is yourfault and not mine. This has only been tested on CyanogenMod 7 on the Nexus One. I have not tested it on any other builds, or any other devices. USE AT YOUR OWN RISK.

Now, onto the fun part. This is in standard update.zip format. Simply flash it via recovery, and reboot. Go ahead and turn on WiFi, then WiFi Calling, and enjoy. (NOTE: This has only been tested with the latest ClockworkMod recovery. I’m not sure how Amon_RA will work.)

KNOWN ISSUES

  • Low volume on the other person’s end (i.e. they have a hard time hearing you) — same issue as CM6, which is out of my control, so please don’t report this.

Any other issues, please report them here.

I will keep this updated as updates come in, so check back often! Also, please follow us on Twitter!

If you use this add-on and find useful, you should consider donating to the developer to help him out and entice him to continue developing this package.