Related
Hey guys,
Here's a quick rundown of my situation: I've had my GPS connector replaced per the instructions in the "Correct Hardware Fix" thread. I've been running tests using both the integrated gps test menu and the Chartcross gps test app.
For starters, I've found something quite curious about the Chartcross app. Despite the fact that I have "Use Wireless Networks" disabled in location & security settings, the Chartcross app does appear to use network assisted gps.
Chartcross Tests
Test 1: Place phone in airplane mode, restart, run test. Finds 3-5 sats, maybe connects, takes forever nevertheless. In other words, sucks.
Test 2: Re-enable wireless data. Restart. Run test again. Immediately sees 13 sats, connects to 7 fairly quickly (inside even). Again, this is despite having "Use wireless" unchecked.
My GPS is obviously working (and working well), so why the hell will it not connect while data is off? I'm totally stumped...any advice would be much appreciated.
P.S. I've tried Nero v5 (awesome, by the way) and stock 2.2. Pretty sure my phone is a July 2010 model, if that helps.
I had some slow connect issues with Nero v5 as well. I got mine resolved by flashing a newer (KA7) modem.
http://forum.xda-developers.com/showthread.php?t=868774
I'm getting awful gps with the ka7 modem. How was your gps before hardware fix?
Get a clue people, read the Vibrant advertisement. The Vibrant has GPS assist NOT GPS. That means without the Cellular connection just relying on the Sats for the connection, the GPS will be sucky and slow, but it will work without the Cell/wireless signal.
i am using KA7 and i am getting 11-14 in view and 5-7 lock, fast locate.
Without Cell signal i get 5-8 view and 3-5 lock takes 45sec-1min
But this could because of where i am and most likely why people have different performance of the GPS
oka1 said:
Get a clue people, read the Vibrant advertisement. The Vibrant has GPS assist NOT GPS. That means without the Cellular connection just relying on the Sats for the connection, the GPS will be sucky and slow, but it will work without the Cell/wireless signal.
i am using KA7 and i am getting 11-14 in view and 5-7 lock, fast locate.
Without Cell signal i get 5-8 view and 3-5 lock takes 45sec-1min
But this could because of where i am and most likely why people have different performance of the GPS
Click to expand...
Click to collapse
Sorry man, I didn't realize the distinction.
So let me get this straight:
An assisted GPS uses some sort of wireless data regardless of whether or not the "Use Wireless Networks" box is checked in Android settings?
GET A CLUE PEOPLE! lol
ferhanmm said:
GET A CLUE PEOPLE! lol
Click to expand...
Click to collapse
Yeah...
You may have noticed, especially if you've got the new Free Wifi Calling feature from T-Mobile, that WiFi Calling is a BATTERY HOG. Worse, it hogs battery even when disabled. You can verify it's Hogginess even when disabled by noting it will almost always be the top APP in history using SystemPanel. It's incredibly badly coded, and if you've got a Rom with Wifi Calling on it, and you've had bad battery life, now you know WHY.
But, really, with the new Free Wifi Calling feature, we shouldn't have to kill it entirely.
You can freeze it with Titanium Backup, but that's a hassle. Likewise using Bloater to uninstall/reinstall it all the time. Wouldn't it be nice just to have a desktop widget to do it for you? Or be able to hook it into your "Home Wifi" profile, so it's always enabled at home, and then have it turned off as soon as you're no longer near your home wifi?
Thanks to user AntonX in this thread , I came across a method to simply kill the app at the system level until needed. Still not convenient. So, I whipped up some Tasker scripts which will help the situation.
This assumes you have Tasker, as well as a basic knowledge of how to use it. Here are your the TASKS to create (Don't create any profiles unless you want to)
You also need to have the Locale Execute plugin, which is free.
NOTE: For this to work correctly, leave the slider set to ENABLE in the wifi calling app, and disable the feature using the Tasker widget and not inside the app!
Create a Task "Disable Wifi Calling"
1. Variable Set %WIFIWASON to YES If %WIFI ~ on
2. Wifi Set Off
3. Wait 5 Seconds If %WIFIWASON ~ YES
4. Execute @!pm disable com.android.kineto
5. Wifi Set On If %WIFIWASON ~YES
6. Variable Clear %WIFIWASON
7. Variable Clear %WIFICALLING
Create a Task: "Enable Wifi Calling"
1. WiFi Set On
2. Plugin:Execute @!pm enable com.android.kineto
3. Wait 5 Seconds
4. Load App Wifi Calling
5. Variable Set %WIFICALLING to YES
Create a Task "Toggle Wifi Calling"
1. Perform Task Disable WIFI Calling If %WIFICALLING ~ YES
2. Perform Task Enable WIFI Calling If %WIFICALLING |~ YES
TO USE:
Add a Tasker Widget to your homescreen for the "Toggle Wifi Calling" task.
What is going on:
Disable script will check if wifi is on at the time it is executed. It has to turn Wifi OFF so we get a clean disconnect from the network and the taskbar Icon goes away before killing the Wifi Calling app. If Wifi was on beforehand, it turns it back on.
Enable script will make sure wifi is enabled, and give it time to connect, and then load the application since sometimes it won't activate on its own without loading manually.
These tasks are intended to be linked to Tasker widgets on your homescreen, but you can call them from location based profiles or whatever.
Now, when Wifi Calling is OFF, it is REALLY off, and not just sitting around, unused, sucking up your battery. With a little more work, this could probably be turned into a single "Toggle" task, but that's an exercise for someone who has slept and doesn't have work in 5 hours. Comments/Improvements welcome.
Update 1:
Added instructions for creating a Toggle widget at the same time.
Streamlined Tasks.
Planned Features:
1. Automatically disable WIFI calling app once WIFI has been disconnected to save battery. Seems to need a block to prevent the state from triggering during processing of the disable/enable tasks, as it breaks functionality. I'm sure it is trivial but I have a limited attention span.
2. Automatically enable WIFI calling app if currently connected to WIFI *and* cell has no signal for longer than a set time. (%CELLSIG)
3. [not possible?] - Audible warning that WIFI signal is getting low and you are currently on a call. Is there any way to read current WIFI signal strength with Tasker?
Very good guide and a great idea.. if only we could get a better coded wifi calling app... or one for cm7
Sent from a cell tower to the XDA server to you.
I love the idea, but I can't quite seem to get it working. When I run the "disable" task, it eventually turns WiFi back on and WiFi calling gets re-enabled.
Then, a while later I get an "app not responding" warning from the Android system for the execute locale plugin (I can select Force Close or Wait).
Also, what is the best way to grant SU permissions to the plugin in the SU application? I have never been prompted to allow it. To test it out, I just temporarily granted access to everything...
Thanks!
lotherius,
I follow on the G2X forums. And you know how the G2x & MIUI Roms can't seem to get Wifi Calling to work consistently. I noticed that if I can get the Wifi Calling app to stay turned OFF it allowed my Sim card to not get the "Invalid Sim" error and then I was able to get wifi calling to work again even after reboots. Do you think by any chance that this script could help cure our Wifi Calling issue with MIUI Roms??? And is there a way to make a flashable zip of this for us Noobs? Thanks Again.
GFam4 said:
lotherius,
I follow on the G2X forums. And you know how the G2x & MIUI Roms can't seem to get Wifi Calling to work consistently. I noticed that if I can get the Wifi Calling app to stay turned OFF it allowed my Sim card to not get the "Invalid Sim" error and then I was able to get wifi calling to work again even after reboots. Do you think by any chance that this script could help cure our Wifi Calling issue with MIUI Roms??? And is there a way to make a flashable zip of this for us Noobs? Thanks Again.
Click to expand...
Click to collapse
Nope, this script wouldn't help with that. The problem on MIUI roms on the G2X is due to the operator (T-Mobile for most) not sending the phone # directly to the SIM card when it is activated. Some SIM cards have it, typically older ones, so it works. Those without, however, find that it doesn't work.
Supposedly you can manually program the SIM by using a phone that supports doing so, but I haven't checked to see if that would fix the problem.
Also I no longer bother with this on the G2X as it appears that while wifi calling still uses *some* battery when not active, it's not the battery hog it was back on the Vibrant.
Lotherius,
I had an HD2 running MIUI with Wifi Calling working before the G2X. The is the hack/mod that this guy TyTung did to get wifi calling to work for the HD2. http://forum.xda-developers.com/showthread.php?t=1038784 You think something like this can be used for the G2X to get wifi calling working?
GFam4 said:
Lotherius,
I had an HD2 running MIUI with Wifi Calling working before the G2X. The is the hack/mod that this guy TyTung did to get wifi calling to work for the HD2. http://forum.xda-developers.com/showthread.php?t=1038784 You think something like this can be used for the G2X to get wifi calling working?
Click to expand...
Click to collapse
WiFi Calling is really picky about the network information being accurate. I'm surprised that they got it working on the HD2...
The best fix for it on MIUI on the G2X would depend on fixing MIUI itself, since the RIL is correct -- the G2X doesn't allow you to change the RIL so it isn't affected. In the case of MIUI, older SIM cards typically work better than new ones.
The issue comes down to the ability to read the network information from the SIM card. If that data has been programmed to your SIM card, then it might work. If it has not been programmed to your SIM card, then it won't work.
So basically... not saying it's impossible to get it working on G2X/MIUI, but it is more likely to require a fix to MIUI rather than to Wifi Calling.
lotherius said:
WiFi Calling is really picky about the network information being accurate. I'm surprised that they got it working on the HD2...
The best fix for it on MIUI on the G2X would depend on fixing MIUI itself, since the RIL is correct -- the G2X doesn't allow you to change the RIL so it isn't affected. In the case of MIUI, older SIM cards typically work better than new ones.
The issue comes down to the ability to read the network information from the SIM card. If that data has been programmed to your SIM card, then it might work. If it has not been programmed to your SIM card, then it won't work.
So basically... not saying it's impossible to get it working on G2X/MIUI, but it is more likely to require a fix to MIUI rather than to Wifi Calling.
Click to expand...
Click to collapse
I wish i knew what Lib's and RIL's that I can swap from a CM7 Rom (Weapon G2X, Eaglesblood, or TSUGI) and push it via Root Explorer. I did this on my Hd2 and had wifi calling working. Can't this method work to get wifi calling working on G2X. Sorry I know this is off topic. But I even had Wifi Calling on your TSUGI ROM. You wouldn't happen to know what Lib's & Ril's on your TSUGI Rom are responsible for Wifi Calling to be enabled?
Is battery life really bad with wifi calling for you guys? I use it nearly 24/7 on my phone, and get fantastic battery life. Like way better than I did without it.
Of course, I'm on the clearly superior HTC G2, but still
I've been toying with this, but anytime I force Wifi calling to disable (by killing the app or disabling kineto), restarting Wifi calling says I'm not registered with the T-Mobile network (sure) and won't connect (even after clicking Register) until I reboot the phone.
Any tips?
I searched and searched, but found nothing. When I have my laptop connected via the Wifi Hotspot, sometimes the connection will hang and then time out. If I simply wake the screen up 99% of the time it will begin to download the data and my web page will render on my computer. I am on ATT with Alien/Khlolks Kernel/.30p Radio. Does anybody else have this problem? It can be really annoying sometimes. Thank you
I dont have this problem with Wireless Tether.
Thanks a lot! I've been using the app you recommended and the speed and stability seem to be far better than the one packaged with the alien rom.
Its one of my favorite apps, and arguably the number one root app to have since it potentialy could save you $20/mo. There is a link in my signature to a list of root apps compatible with the Atrix if you are interested.
I bought my first smartphone ever last month to give you an idea how new I am. My last phone was a Touch that I had set up to allow tethering... but I had to upgrade my phone. I need my tethering back, and I prefer not going through a program like pda-net.
So, I read that if I root the phone, I'd have tethering back. I used Revolutionary. I backed up my phone. I installed clockwork and superuser. I think I did everything I'm supposed to do. However, when I plug the phone in (I prefer USB tethering) and click the "Internet Connection Mode", I still get the message I need to subscribe for $20 a month, and I don't get a connection. Do I need to do something else to enable wired tethering? Do I have to install a 3rd party program as well? Or is it that I haven't installed a custom ROM/Kernel/Radio/Whatever would be the right thing?
The phone is a Thunderbolt. HTC Sense 2.1, Software #2.11.605.5, Android version 2.3.4.
I really don't have much of an idea what I'm talking about, so if anyone has any fairly easy answers, it would be greatly appreciated. Thanks for any help.
Find my WiFi tether thread and follow instructions
Sent from my ADR6400L using XDA App
Do what lantern says. Just rooting does not unlock the built in internet sharing apps. You need to get the apps that do what you want now. I.e. wireless tether, you might like wired but wireless is very nice.
Sent from the nearest cellular tower.
Grnlantern79,
Well, I've tried following your instructions on the other thread. I downloaded the .apk you had listed.
That took me an hour to figure out how to install... didn't know I needed to install another program to install something from a memory card.
As for these instructions:
"Mine did not work until I changed the device profile to Thunderbolt in settings.
Then I changed a few other settings such as
Force WiFi driver reloading (check) *has worked for some*
Routing fix (check) *most important one*
Disable wake-lock (unchecked) -> *this is why you lose connection after your screen turns off*"
I can't for the life of me find where any of these are. I've spent a good amount of time trying to find them, and just can't seem to find a settings section.
Then I tried Autotethering and WiFi Tether from the Market. It doesn't matter which I use, when I hit "Internet Connection Mode" the Verizon $20 to use message pops up. I tried on two computers, and both will see something there, but not connect to the internet. I tried connecting without selecting that, but it still didn't work (had it on "charge only").
I'm very frustrated... I've spent hours working on this and don't feel like I'm making any progress. I appreciate you attempting to help via that other thread, but I'm lost. If you have any way of giving me a more detailed explanation of how to get this to work, I would greatly appreciate it.
If I just install some new ROM and not work off the rooted stock one I have, would they come with the tethering block from Verizon disabled?
Thanks for any advice.
Telaeus
When you open WiFi tether press menu the soft key at bottom of your phone, the settings will pop up.
Device profile = thunderbolt
Routing fix = check box
Enable access control
Now I can tell you are not tech savy so this is where my help stops. If you can't find the settings in a program after an hour, you should think about return your smart phone for a feature phone.
Sent from my ADR6400L using XDA App
Well, thanks for trying to help then Grnlantern79. I had misunderstood where to look for the settings. Figured it was settings on the phone itself I was changing to bypass the Verizon Internet Connection thing.
I changed all the settings in WiFi tether. Still no luck. The computer recognizes the network... I set it to Public. It's listed as HTC Remote NDIS Based Device. However, there is no Internet or Network access. I'm not putting it to "internet connection mode" since the Verizon popup has never gone away... leaving it on Charge only.
If anyone else is willing to try and assist me, I would appreciate it. I fully admit to not being smartphone savvy. However, I'm not incapable as Lantern implies... I've built my own computers since 1993, and can diagnose and do pretty much anything hardware related. Unfortunately, smartphones are different, and I'm still getting up to speed on all the terminology and uses of them.
So, thanks Lantern... but is anyone else able to figure out why this isn't working?
Thanks for any help.
Enable access control
Check
WiFi driver reload
Routing fix
Uncheck
Disable wake lock
Setup-method
Apple computer
Wext
Any other
softtap
Set computer profile to home network.
When u connect to ur phone it wireless not usb, ur phone will have a notification asking if its ok to connect, hit enable. Done.
Sent from my ADR6400L using XDA App
As a newbie I am at a loss as to how i can resolve a number of issues i have with my flyer so please be gentle .....
My flyer says.it has
Android 3.2.1
HTC Sense 1.1 for tablet
Software Number 3.55.405.1
Kernel 2.6.35.10 Baseband 20.4801.30.0822u_3822.10.08.07_m Build 3.55.405.1 cl205068 releasekeys Browser WebKit 534.13
What I know.....
1. GPS never works, it is always 'searching' but never finds
2. WiFi works OK
3. Mobile HSDPA says Signal strength -75 dBm 18asu at the moment and I do not have a Wifi connection available so i was expecting all my connections would route through mobile connection (as i enabled 'Always on mobile data') but nothing that requires a connection is working ?!
4. I recently accepted an auto update for the OS and now I do not have the Icon target for the Pen even when i use the Pen tutorial !!
I have read the HTC user guide for the Flyer but it does not even come close to explaining how the connectivity works and all i want to be able to do is maintain a connection thru either wifi or GSM at all times yet is seems that even though i have a working SIM in the device (which has credit and says it is connecting) it never works when i don't have wifi. There is also no 'connection overview' page that i can find that tells me what connections are working on my flyer (GPS,wifi,GSM etc) and what strength signal they have !!!!
All advice, help or pointers gladly accepted at this point for any of the above queries
thnx
I am not sure if there is a solution short of gaining s off or HTC dev unlock or rolling back to gingerbread
Flyer
Thnx for the reply
Is how to do any of that detailed in this forum anywhere plz?
If you want to downgrade there is this
http://forum.xda-developers.com/showthread.php?p=26773618
I think either way you will want to gain s off so that you can freely flash roms and hopefully solve your problem. There is risk though.
So if I understand you correctly you have no WiFi and very weak data connection? Has it always been this way?
Flyer
Don't know how to 's off' ? Is that a setting on the Flyer somewhere?
I am sorry I was not specific enough. What I should have said was that the Flyer functions fine on a Wifi connexion as far as i have seen but when there is no Wifi connexion available then i expect it to use the SIM card data connexion (GSM). I had set this option on the flyer under 'Wireless & networks \ Mobile Network Settings
I also do not appear to have anyway to see what connexions are in use for any of the apps or what signal strength is currently available for 'active' connexions
Can you not just go under settings then check wireless and networks? And what was the bit about the pen?
S off is not a setting you just click off, it is the process of unsecuring your bootloader which I do not suggest for you.
Have these problems always been there or are they new? Did you just get the flyer?
Flyer
In the settings that i have it only says 'Turn On' wifi and 'notify when open network is available' but it gives me no idea of the signal strength of any network (wifi or GSM or even GPS)i am connected to so i never know when i am switching betwen wifi or GSM or even which i am using for any app (IE, Weather, SKYPE, etc)
The pen icon was appearing when i first got the flyer but now it does not appear anywhere at any time in any app!! funny thing is it actually works when i use the tutorial up to the point where the tutorial tells you to tap on the pen config icon ... it is not visible !! I think the pen got trashed when i accepted the last update from HTC
GPS never works regardless and i was under the impression that GPS does not need either wifi or GSM to function!!
Yes, i just got the flyer a week ago
This will be a stupid question but you have an active sim in and you are sure it is a 3g model? I would first suggest running the hc ruu for your device which I know you do not know what that means and it may be hard to find
Flyer
Regarding cell network connectivity: If the Flyer was purchased for anyone but your cell carrier, you probably need to manually enter the APN info for your carrier. This is a common mistake by people who buy unlocked phones, etc. from 3rd party sources. Its easily fixed, and much easier than S-Off, RUU, etc. (which won't fix your problem anyway, if its simply caused by missing APN). You can get your carrier's APN info often by just Googling for it, or just call your carrier and ask for it.
You should find the APN info in Settings>Mobile network, or something like that (I have the WiFI-only Flyer, and its also not with me, at the monent).
The missing pen icon is odd. Does the pen do anything if you touch the screen? Make sure the pen still has battery, and try taking the battery out and re-inserting it. Factory reset may also help.
Did not think of the apn angle