| || |
[How-To] Wifi calling on CM7 (T-Mobile only)
Prerequisites: Nexus One running CM7, with an unlocked bootloader, a custom recovery, fastboot, and a T-Mobile account.
Flash a CM7 nightly (tested on build #34 and #35). Set your phone up how you like it, and make a Nandroid backup through recovery.
*NOTE HERE* Apparently not everyone (see below from uansari1 and ju12zo) will have to use the new radio. If you're in any way uncomfortable flashing the radio, or like the radio you're using, read it all and try without flashing a new one. My N1 hates me and made me change Thanks gentlemen!
Once you're backed up, you will need to check your radio version. Go to settings> about phone> Baseband version. If the baseband does not end in _5.08.00.04 or _5.12.00.08, you will need to flash a new radio.
Warning -- flashing the radio is one of the few ways you can actually brick your phone. Not have bootloops or other issues, but we're talking a true brick. Follow along very carefully if you choose to continue.
Download the 5.12.00.08 radio image here
The MD5 sum is: 263fb298d747f9e5632b373c69ce7893
Open the zip file you downloaded, and check the MD5 sum. If the download is corrupt, you will brick your phone. HERE is a very easy to use MD5sumtool for Windows if you need one. Simply pull the md5sums.exe program out of the zip file, drag the radio.img file over it, and compare the MD5 sum the program gives you to the one above. Please, do not skip this step.
Once you're sure the download is good, place the radio.img file in your SDK/tools folder. Make sure you have fastboot installed in SDK/tools as well. You can get fastboot from HTC right here if you need it.
Power off your Nexus One. Hold the volume down key, and press power to boot to enter bootloader mode. Once you see the three Android skateboarders, use the volume key to navigate to Fastboot, then press the power button. Your N1 is now in Fastboot mode.
Plug the Nexus One into a full speed USB port on your computer. Open the command prompt, and navigate to the SDK/tools folder, and enter the following command:
DO NOT TOUCH ANYTHING UNTIL IT IS FINISHED. It may take upwards of 60 seconds to flash the radio. If you're not familiar with fastboot, or flashing images with fastboot, ask questions before you attempt this.
fastboot flash radio radio.img
Reboot your phone as normal. It may take a few extra seconds to boot up and connect to T-Mobile. Make a call, test the radio. Once you're sure all is well, continue.
Download the WiFi calling package from Unforgiven512 right here. Don't forget to donate for his hard work if you're so inclined. The next step is easy, just flash it from recovery.
While connected to WiFi, just run the app in your app drawer. If you leave the app running, it will auto start any time you're connected to Wifi.
Remember, that calls made over WiFi still count against your minutes. The benefit here is a strong voice singal, very clear call quality, and great battery life. Ask someone with a MT4G, WiFi calling is very nice for use while you're at home.
Credit to Unforgiven512 for the method, and the files!