June 18 update:
The universal update file for both MAGLDR and cLK is finished.
Mobile data issue is fixed. It works well on MAGLDR. Please test with cLK.
Please flash WiFi-Calling-htcleo-ICS_for_NAND_v2.zip and report your result.
May 20 update:
Included the latest ICS libs and app from the HTC Sensation ROM.
Since I am not a T-Mobile customer, I cannot test it.
But I think it may work for you.
Please flash WiFi-Calling-htcleo-ICS_for_NAND_testing-0520.zip and report your result.
Sep. 13 update:
Included the latest lib and updated settings of default.prop from HTC Glacier ROM.
Aug. 23 update:
The universal update file for NAND is finished.
I found that /system/default.prop has higher priority than /system/build.prop, so I moved WiFiCalling setup info from build.prop to default.prop.
It's just a re-package for all Gingerbread ROMs. No new features.
Jun. 24 update:
Good news here. WiFiCalling works well for most people now. Update your SIM card [pictures], then your phone won't get frozen. (It's very very important.) Reference post.
May 18 update:
Please flash wifi-calling-htcleo-gb-20110518.zip (for MAGLDR) after flashing NexusHD2-Gingerbread_V2.7_NAND_(Android-2.3.4)_update.zip.
May 8 update: T-Mobile WiFiCalling on NexusHD2-Gingerbread V2.7T
In order to enable WiFiCalling, we need to remove libhtc_ril_wrapper.so in init.rc and load libganril.so from build.prop instead.
Thus, you must have MAGLDR 1.13 bootloader on device if you want to use WiFiCalling and 3G/HSDPA mobile network (RMNET).
CWM: backup and restore => Backup you current ROM first. (Required)
CWM: wipe data/factory reset to have a clean installation.
Enter MAGLDR 1.13 by holding power key while booting the phone, and then select "USB Flasher" via "VolUp" and "VolDown". Confirm key is green "Call" button.
Edit flash.cfg and change "system ya 135M" to "system ya 145M". (Or use another method to enlarge your system space in order to provide enough space for WiFiCalling libs and apps.)
Run DAF.exe to flash ClockworkMod Recovery 3.0.2.5 (MAGLDR_recovery_3.0.2.5.img).
Flash Android ROM
Enter ClockworkMod Recovery when you're on MAGLDR 1.13 (hold "Power" button during boot) and select "AD Recovery" or "Boot AD SD" (if ever copied CWM's initrd.gz and zImage to SD).
Edit build.prop with the following WiFiCalling settings.
Comment or remove rild.libpath=/system/lib/libhtc_ril.so
Code:
#rild.libpath=/system/lib/libhtc_ril.so
Add
Code:
# WiFiCalling #
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libhtc_ril.so
rilswitch.ganlibpath=/system/lib/libganril.so
mobiledata.interfaces=gannet0,rmnet0,rmnet1,rmnet2,ppp0,ppp1,ppp2
# Extras #
# Uncomment the following line if you enjoy having the 3G prefix :)
#ro.ril.enable.3g.prefix=1
ro.ril.def.agps.feature=1
Update your modified build.prop to /system/build.prop in wifi-calling-htcleo-20110508.zip before flashing it.
If you're trying WiFiCalling and encounter any issues, please provide the logs of logcat. Thanks.
Below info is for NexusHD2-Gingerbread_V2.6T_WiFi-Calling_update_20110418.zip only.
Apr. 25 update:
Please flash tytung_r9_wificalling_update20110425.zip (for cLK and MAGLDR) after flashing NexusHD2-Gingerbread_V2.6T_WiFi-Calling_update_20110418.zip.
Apr. 18 update:
I have added Kineto Gan stuff in my r9 kernel to support WiFiCalling for T-Mobile USA users.
Current WiFiCalling app works on Froyo and Gingerbread.
I'm not a T-Mobile user, so I get Invalid SIM error and cannot do more testings when running WiFiCalling app.
If you are a T-Mobile customer and want to test my modified NexusHD2-Gingerbread ROM, please follow the steps below.
According to T-Mobile WifiCalling thread in Nexus S forum, we need a compatible RIL (libhtc_ril.so) (maybe need a compatible radio too) that supports WiFiCalling.
Installations:
You should have either MAGLDR 1.13 or cLK 1.4 bootloader on device.
CWM (ClockworkMod) Recovery Version via SD card (Flash update.zip)
Installing CWM_Recovery_for_NexusHD2 (135MB system and 2MB cache) (Required)
For Android installation you need to enter CWM Recovery.
CWM: backup and restore => Backup you current ROM first. (Required)
CWM: wipe data/factory reset to have a clean installation. (Required)
CWM: install zip from sdcard: locate NexusHD2-Gingerbread_V2.6T_WiFi-Calling_update_20110418.zip to finish the Android installation.(Required)
Enter MAGLDR 1.13 by holding power key while booting the phone, and then select "USB Flasher" via "VolUp" and "VolDown". Confirm key is green "Call" button.
Run DAF.exe to flash ClockworkMod Recovery 3.0.2.4 (MAGLDR_recovery_3.0.2.4.img).
Flash Android ROM
Enter ClockworkMod Recovery when you're on MAGLDR 1.13 (hold "Power" button during boot) and select "AD Recovery" or "Boot AD SD" (if ever copied CWM's initrd.gz and zImage to SD).
NexusHD2-Gingerbread_V2.6T_WiFi-Calling_update_20110418.zip uses PPP by default and is compatible with cLK and MAGLDR.
You can delete /system/ppp file to switch to RMNET mode in MAGLDR. (cLK doesn't support RMNET.)
Apr 25: After installing new tytung_r9_wificalling_update.zip, your phone will be changed to RMNET mode.
Are you effin kidding me? Is this a work in progress or a test of something real?
Will follow directions and report back.
T Mobile USA Here!!
THANKS!!
A test of something real, but I cannot guarantee it will work.
Some devs said that WiFiCalling is dependent on the radio firmware.
Since our radio is designed for Windows Mobile 6.5, and it should not support WiFiCalling on WM.
However, the test is still worth it.
I'm a tmousa user and the wificalling app keep in the enabling state after 10 minutes connected over wifi the rom its very fast but the program didn't work for me and I have radio 2.15.50.14
I'm a tmousa user and the wificalling app keep in the enabling state after 10 minutes connected over wifi the rom its very fast but the program didn't work for me and I have radio 2.15.50.14
XDA Developer TV Producer Jayce released a video a … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?