Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,784,161 Members 41,532 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Is WiFi Calling working for you?
Yes 95 72.52%
No 36 27.48%
Voters: 131. You may not vote on this poll

[WORKING] UPDATED:11/10/10 WiFi Calling App for Nexus One - TMobile ONLY!

Tip us?
 
dekips
Old
(Last edited by dekips; 11th November 2010 at 03:54 AM.)
#1  
Member - OP
Thanks Meter 9
Posts: 98
Join Date: Feb 2010
Post [WORKING] UPDATED:11/10/10 WiFi Calling App for Nexus One - TMobile ONLY!

Wifi Calling now working! This is a T-Mobile US only feature as your phone carrier must have the architecture on their end for this to work.

Wifi Calling still uses your minutes as if you were connected to a tower.

Wifi Calling turns off your cellular radio when it's connected. This saves power and will also show -113dB signal.

Wifi Calling also sends SMS and MMS over wifi.


[11/10/10 v1.0]
-fixed kineto_ko kernel module. its now included and loads on bootup, compiled from cyanogenmod-exp kernel
-should make it easier for everyone past and present to get wifi calling up and running.
-temporarily disabled bundled kineto app, it was causing problems so until I figure it out I'm not including it with the update.zip


Thanks to Rsotbiemrptson for getting the Libraries and everything into an update.zip.
Thanks to intersectRaven for the kernel mod's regarding kineto and applying the WiFi PM FAST patch.
Thanks to Myshkinbob for the research and creating PM FAST patch.

To Install
1)If you don't have the 5.08 or 5.12 radio installed you MUST install that first!
2)Download and flash the Wildmonks or intersectraven kernel(before flashing kineto!)from the links below
3)Download and flash kineto-n1-bundle attached below.
4)Download and install MS-HTCVISION-KNT20-02.apk
5)If you install any kernel, 720p hacks or mods it can break wifi calling.. any time you flash an update.zip re-flash the kineto bundle. There are important libraries linked in build.prop that must be in or there will be problems. You can attempt to make a custom build.prop or post in the forum for help.
5)Enjoy!


Known Issues
-Bluetooth - Calls are not being connected to a bluetooth at this time.
-Bootloops on enabling wifi - Update your radio! 5.12 or 5.08 is required.
-After flashing if you still experience call problems it will be necessary to change your setcpu screen off profile to 245min 384max.
-Volume is low
-Sporadic MMS sending problems(APN related)


intersectRaven Kernels
CM Based Kernel 20101108_1328 - http://www.mediafire.com/download.php?4obtdv52efkvece
NON-CM Based Kernel 20101108_1328 - http://www.mediafire.com/download.php?urv9wl2ek0fae9c

wildmonks Kernels
http://forum.xda-developers.com/showthread.php?t=693375
Attached Files
File Type: zip kineto-n1-bundle-v1.0-signed.zip - [Click for QR Code] (3.11 MB, 3483 views)
File Type: apk MS-HTCVISION-KNT20-02.apk - [Click for QR Code] (3.32 MB, 3093 views)
The Following 3 Users Say Thank You to dekips For This Useful Post: [ Click to Expand ]
 
xghostyxjokerx
Old
#2  
xghostyxjokerx's Avatar
Senior Member
Thanks Meter 12
Posts: 851
Join Date: Sep 2009
Quote:
Originally Posted by dekips View Post
Credit to the G2 OTA Update thread and Stryf3 for the APK extraction. I've installed this but I keep getting "Please wait while connecting to T-Mobile". I figured I'd upload it here for fellow N1's while I played with it.

*Update with logcat:
I/Kineto::main( 312): Kineto: SendAlarmEvent Enter
E/KINETO ( 312): KLOG0A2- ERROR: IBS Msg Q Post: size is too large
E/KINETO ( 312): KLOG0A2- ERROR: Failed to post to Queue
I/Kineto::Receiver( 312): onReceive Exit
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
I/Kineto::Receiver( 312): onReceive Enter
I/Kineto::main( 312): Kineto: SendAlarmEvent Enter
E/KINETO ( 312): KLOG0A2- ERROR: IBS Msg Q Post: size is too large
E/KINETO ( 312): KLOG0A2- ERROR: Failed to post to Queue
I/Kineto::Receiver( 312): onReceive Exit
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
D/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
E/KINETO ( 312): KLOG0C3- xmk_QueryOSQueue SDL Queue empty : WAIT_FOREVER
E/KINETO ( 312): KLOG0A3- ibs_os_GetMsg: Timeout forever for UKCC qHnd 0x814310a4
D/KIPCapp ( 312): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 312): Connecting... socket = 53, state = 0
D/KIPCapp ( 312): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 312): Connect failed 111
E/KINETO ( 312): KLOG103- ganswitch_init - error sending message!
I/Kineto::Receiver( 312): onReceive Enter
I/Kineto::main( 312): Kineto: SendAlarmEvent Enter
same here stuck on enabling.....please someone fix...keep us posted please
 
dekips
Old
#3  
Member - OP
Thanks Meter 9
Posts: 98
Join Date: Feb 2010
From the looks of things, there is an underlying app that the Wifi Calling app connects to. Any thoughts?
 
daijizai
Old
#4  
Senior Member
Thanks Meter 15
Posts: 240
Join Date: Oct 2005
Quote:
Originally Posted by dekips View Post
From the looks of things, there is an underlying app that the Wifi Calling app connects to. Any thoughts?
Kineto apk has a oss.html which calls out files used for IPSec VPN connections. I suspect some VPN magic at work.
 
dekips
Old
#5  
Member - OP
Thanks Meter 9
Posts: 98
Join Date: Feb 2010
Quote:
Originally Posted by daijizai View Post
Kineto apk has a oss.html which calls out files used for IPSec VPN connections. I suspect some VPN magic at work.
It's possible there is a tunnel which it is trying to establish, I'd like to think that it would only do that when the wifi calling is enabled. I'm getting a crazy flow from logcat of it trying to connect even when wifi calling is off and wifi is off.
 
dekips
Old
#6  
Member - OP
Thanks Meter 9
Posts: 98
Join Date: Feb 2010
There is a local daemon or missing piece of software it can't connect to. Is this application in the radio or is it another apk?
 
Viralblack
Old
#7  
Viralblack's Avatar
Recognized Developer
Thanks Meter 57
Posts: 733
Join Date: Jul 2010
Location: Akron, OH

 
DONATE TO ME
Ive stripped it down and am in the process of reading, but it needs to be set to try to connect to something or somewhere, without the datafile that tells it where to connect to it just cycles a connect to localhost

the package just loops trying to connect to 127.0.0.1
(Retired) Team Whiskey Developer and Co-Founder
Google Nexus 4 User
 
dekips
Old
#8  
Member - OP
Thanks Meter 9
Posts: 98
Join Date: Feb 2010
Quote:
Originally Posted by Viralblack View Post
Ive stripped it down and am in the process of reading, but it needs to be set to try to connect to something or somewhere, without the datafile that tells it where to connect to it just cycles a connect to localhost

the package just loops trying to connect to 127.0.0.1
I'm in the process of getting a full update.zip.. no luck tonight so I'm calling it and goin to bed
 
theomajigga
Old
#9  
theomajigga's Avatar
Senior Member
Thanks Meter 2
Posts: 242
Join Date: Sep 2009
Location: Hudson, WI
I want to guess that it *could* possibly be in a host file.... It seems like it is doing a port loopback, to the radio... I assume...

do we have an IRC to talk to the guy that pulled this out of his phone?
ROM: Iced Glacier, waiting for the CM7
Phone: Rooted MT4G
SPL: S-OFF
Recovery: CWR
Twitter: Follow me!
 
iria
Old
#10  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Oct 2009
It could be in the hosts file. I hope we get this soon, because I have like zero service in my apartment and this will be amazing

Tags
uma, wifi calling
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes