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.
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. 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. .
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:
fastboot flash radio radio.img
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.
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.
. 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!
Last edited by Jerry Hildenbrand; 02-10-2011 at 09:02 PM.
This is great! It was the only reason I would switch to my Vibrant while at home.
I have never updated my radio, so I am still on 4.06 and wifi calling still works great. No issues with proximity sensor either.
Call volume is low on both ends as stated in OP from Unforgiven
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.
But its not terrible, and if its too low then just switch back. Great post!
I"m getting error w006.15 isp or tmobile network error....could be my ****ty belkin router or my old radio 4.06.00.12_7. Going to flash the newest radio and see what happens....wish me luck
haha, sooo I flashed the radio...went fine. Started up Wifi Calling again and it gave me the W006.25 ISP or Tmobile network error and then asked me to register....must be the ****ty router. Will update when I try on another network
BUT, before I flashed the new radio and was trying to turn wifi calling on... it would restart my phone. Now there is none of that, but still no calling
All installed well, and I already had a working radio installed. But when I go to use Wi-For calling it just hangs at the screen "Establishing connectionto T-Mobile's Network". The phone does not freeze up or anything, it just never connects. Any ideas?