I'm running Scott's CleanRom 4.3, using Wireless Tether for Root Users to provide a hotspot for my laptop. Works great using Wifi Tether 3.1 b11 and up...for those wondering, here's how to set it up:
Device profile: Generic ICS works beautifully, so does Samsung Galaxy Nexus LTE. I think there's a little less latency using Generic ICS.
Setup Method: netd (master)
Wifi driver reload: Check ON.
Routing fix: check ON.
Should work on both LTE and 3G.
Now for the problem...
Open up your favorite browser and put your connection to good use (if you can spare the data, or have an unlimited plan...I am not responsible for carrier surcharges). Watch a ton of YouTube. Download stuff. Look at porn. Whatever...just put a good heavy load on your connection. Try to make it fairly continuous.
If you run into the same problem I have, then after some time, regardless of the amount of traffic passed, the connection will stop responding. Sometimes restarting Tether works. Sometimes though, it seems that all data is frozen...can't use the phone's browser, can't use any apps that rely on data...nothing gets through except possibly pings.
I would like to see who else runs into this issue, on what ROMs, and whether there is anything we can do to fix it.
Related
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'm having a very interesting problem with the WiFi on my Eris. Basically what happens is that I can connect to a wireless network and use it for about 3 min, after that it still shows that it is still connected, but nothing will load in the browser, Facebook, etc. Is there a way to fix this or is it an internal problem with the phone?
Sent from my Eris using Tapatalk
zx2ner88 said:
I'm having a very interesting problem with the WiFi on my Eris. Basically what happens is that I can connect to a wireless network and use it for about 3 min, after that it still shows that it is still connected, but nothing will load in the browser, Facebook, etc. Is there a way to fix this or is it an internal problem with the phone?
Click to expand...
Click to collapse
It's more likely something that you can fix on the router. What router is it? Is the firmware up to date? Are you using any security (WEP, WPA or WPA2)? Which channel are you broadcasting on? Is it set to bgn, bg, or g only?
Also, are you rooted and, if so, which ROM are you running?
Just a few quick things I have noticed about the Eris and WiFi:
- the Eris tends to have issues with routers set to WPA security and TKIP encryption. If you can, it's better to use WPA2 (which uses AES), but if WPA2 is not available, see if you can set WPA to AES only, and not TKIP or TKIP/AES.
- if you are not broadcasting the SSID, try setting it to broadcast and leave it there. Hiding the SSID does not make your router any more secure than a router where the SSID is broadcast
I routinely access both a G mode (by SMC as provided by cable provider) and N mode routers - using both WEP (yup ....) and WPA2-TKIP with SSID broadcast on, and the Eris locked on easily & stay connected with no problems whatsoever - true of some of the newest Froyo and GB Roms released lately.
If SSID is turned off, then it's a NO go as it won't even connect.
Do you have any firewall and/or security suite apps running alongside the router that might be blocking the connection? Check the logs - also verify DHCP and ipconfig settings on your pc ?
It appeared possible that some sort of energy star/saver settings being flipped on after a set period of being in-active? (It's been mentioned elsewhere, check your wi-fi sleep policy on whether it's enabled "When screen turns off"? under Advanced / Menu on the phone (wireless & networks > wif-fi setttings)
Try changing it, disabled & re-enabled it to see if the changes help - is this on a particular ROM release or across several Roms? I'm running GSB v3.5 and it's flawless.
I use wep at home, but the network is open at my work and I have the problem there as well. The Rom I use is tenzo xtr, but I've had this problem on other roms as well. The sleep policy is set to never sleep
Sent from my Eris using Tapatalk
I have the same problem. Been that way for the last few builds of any gingerbread rom. The one I am using know MacRom was the only one I never had problems with but this new release I know have drop off problems again
Sent from my MacRom MR4 using XDA Premium App
My Eris' radio receiver (Baseband version) is 2.42.01.04.27 - which is supposed to be the latest release from VZW.
I'm currently on CS's latest CM7-V9 GB ROM and I haven't experience any wifi or signal dropoff/reception issues - and I barely get a working 3G signal (bouncing back-n-forth to 1X on the status bar) otherwise when I'm home (switched to CM7 from GSB b/c I had minor issues w. foreign/Asian characters not displaying properly when I used Google Translate.)
Might be worth a try - I did a full system data/cache/dalvik wipe and also SD card reformat - after moving/backing up NAND & Titanium folders, etc. to a backup HDD first - basically starting clear & clean before setting up the ROM to flash to avoid any issues with market/apps or traces of old data on the SD card.
And, yes - I did noticed wifi connectivity with at least one of the "other" GB roms for the Eris - apparently tied to CM7 itself and not necessary unique (like those SMS/MMS, Exchange server & even GPS issues. What's consistent is that it is not uniform or across the board, some users finding issues & bugs while others are reporting little or no problems at all. Just wondering if it's b/c we are pushing the edge of "envelope" too far & beyond its original designed limitations (Android 1.5 to 1.6) now to 2.3.4. Overall speaking, when I eased back the overclocking speed to very moderate level above 528 Mhz & use conservative tweaks, I tend to run into fewer problems if any - just my extra 2 cents worth.
Yup done everything you just mentioned to no success. I guess I will live with it or go to a froyo rom. Either way hoping to believing the world of Eris soon.
Sent from my MacRom MR4 using XDA Premium App
Hello Zx2ner88,
If you have tested your device with multiple wifi connections to rule out the actual wifi disconnecting then the next step would be to address the device. If you have the most recent software (Settings>About Phone>System Updates) and a simply battery pull does not assist the next thing to do would be a factory reset. Please keep in mind this will erase everything from the device so if desired please backup. You can do this reset by navigating to Settings>Privacy>Factory Reset>Reset Phone> and Erase Everything. After the reset you will have to reprogram by following the prompts and choosing option 1. Please retest wifi after reset. Thank you.
Right now I'm on BAMF Sense 3.0 Gingerbread using MR2 radio (MR1 had no service) and every time I hook up USB and hit "Share internet with PC", I drop 3G and 4G and don't even get 1x. It's irritating.
And when I use Wifi Hotspot built in application, I get very very shaky consistency. If the screen turns off, 4G drops. After 10-15 seconds, 4G resets.
One of the primary reasons I traded my iPhone for a Thunderbolt was to bypass the need for a cable modem but I'm having no such luck.
Can anyone recommend a rom that has 100% stability with tethering? I'd prefer Wifi tethering but I'll settle for USB tethering as long as it works as well as it did on any other HTC Android phone I've used.
And yes, I've tried Barnacle and no, I do not like it.
Try Wifi Tether.
http://code.google.com/p/android-wifi-tether/
I love it and it works fantastic for me.
I just found Wireless Tether and I'm giving it a shot. Aside from tethering issues, BAMF 3.0 is a great rom so I'd hate to move away from it.
I'm surprised Verizon found a way to block Wireless Tether from Market. They sure are getting ahead in their game! So far I haven't had any drops! *knocks wood*
It's funny that some rooted app on market is better at tethering than Verizon's own hotspot feature. You'd think if they want people to pay for it, the least they can do is make their app the best for it.
I always find apps created by independent programmers seem to be the best anyway. The features of Wifi-Tether are awesome too, you can change the SSID, enable encryption, and manually enable or disable devices from connecting to your hotspot. Cant beat all that for functionality.
i use SYNERGY 3.0 latest nighty with the wireless tether app and dont' have your issues. as far as i know, this is the only GB rom that doesn't have this problem. all froyo roms worked perfectly for me. with the stock kernel it came with and mr2 radio.
WiFi Tether for the win. I used it just yesterday to DL a 500mb disc img.
CM7's USB Tethering works great for me.
Beastclaw said:
I always find apps created by independent programmers seem to be the best anyway. The features of Wifi-Tether are awesome too, you can change the SSID, enable encryption, and manually enable or disable devices from connecting to your hotspot. Cant beat all that for functionality.
Click to expand...
Click to collapse
+1 to that. Running BAMF 3.0 RC4 MR2.5. Using wifi tether. works great. If you cant find the wifi tether on the market, just put your phone in airplane mode and use wifi to connect then go back to market and search wifi tether for root.
I am using this version of WiFi Tether ... http://code.google.com/p/android-wi...tail?name=wifi_tether_v3_1-beta1.apk&can=2&q=
I have found in order to get a stable connection, if you go into Settings and scroll down under the LAN option ... there will be a checkbox for Routing fix. Once I turned that on, my connection has be very stable.
Hope this works for you.
XDA, you really are my last hope.
I use my phone as my primary internet device. Tethering works fine for 15 mins and then one of two things happens:
1) Computer doesn't load webpages (stuck on looking up....). Have to turn my computer's wifi off and on again.
2) Tethering is still 'on' but the hotspot vanishes (have tested this on more than one computer) have to turn wifi off and on again.
Problem number two is by far the most frustrating but both are seriously annoying as I cannot play online games or download files and my girlfriend work is constantly interrupted.
I have tried:
1) using FoxFi - Works but same issues as native tethering software.
2) Rooting and using barnacle, wifi tether, OpenGarden WiFi (get 'could not set ad-hoc mode of wlan0: op. not supported on transport endpoint.)
3) Turning off fast dormancy (no difference).
4) Setting Wi-Fi to always on.
5) Turning off Wifi Power save mode.
6) Searching google, asking reddit, searching XDA, crying.
If you can fix this once and for all, I'll send you $10 over paypal (if that's not against the XDA T&Cs). I'm a poor student, but I am THAT desperate.
Many thanks.
New Samsung Galaxy S3 (International GT-19300).
UK 3 Network - The One Plan.
HSPA+ Area.
Stock firmware, Android 4.04
Build: IMM76D.19300XXBLH3
Rooted (problem both before and after root)
Tell me if you need more information.
And I will press that thanks button, you have my word!
Last one.
I don't have a solution for you, but I can share my experiences regarding the same problem you are having. I also tether a lot and for that, this phone has been awful thus far. I have pretty much given up on wifi tethering for now and am tethering using bluetooth since that seems to be working MUCH better for me. So do give bluetooth tethering a try too if it's possible for you.
I get random drop outs in my mobile data connection - this happens all the time, also when I'm not tethering. I have been trying out different modems to help with this, and now I have found a modem that works pretty well for me. I'm using XXDLIB firmware (Jelly Bean) and have found that the modem that works best for me is XXDLI4.
Maybe through additional testing of different modems I would be able to find one that works even better, but I've been doing this for a long time now and getting pretty tired of it!
Wifi tethering for me on DLI4 modem is now OK - not great, not even good - just OK. It feels much slower than bluetooth tethering and is still unreliable so I go with bluetooth for now.
Sorry if this wasn't helpful at all... :angel:
I'm having some weird problem with Wifi Tether. The first time I start tethering after a system reboot, it works great giving expected download speed of around 15Mbps. I compare the speed using the speedtest.net app on my evo and on my computer. When I stop tethering, and later on start it again, then the download speed on my computer drops below 1Mbps (usually 0.8 Mbps) while the download speed of my evo stays the same (15Mbps). The upload speed does not get affected at any point.
Rebooting the system does fix the problem, but like I said, only for the first time.
I have tried changing the wifi tether app settings in every possible way, clearing the app the cache, uninstalling and installing it, turning off encryption and access control. I also tried the app without the TrevE Mod and got the same results. The only thing that helps is rebooting the system.
Here's my setup:
Wifi Tether- TrevE Mod
Device Profile: Generic ICS/JB (wlan0)
Setup Method: Auto
Wifi Driver Reload: ON
Wifi Driver Reload 2: ON
MSS Clamping: ON
Routing Fix: ON
I have connection optimizer turned off.
Since I'm using MeanBean v3.04 (with latest OTA 3.16.651.3), I have been reading that thread and found out that some people is also having problems with wifi tether, but not quite the same problem I'm having. I have also tried searching on google and this forum.
Is any of you having this problem? Any idea how to fix it or what is it that rebooting the system does that temporarily fixes the issue? Maybe there is a way of achieving it without rebooting.
Thanks!
I have the same issue. I have a feeling its all the options we have to select to achieve it on jellybean. I don't recall having the issue on ics. I'm running close to the same setup but a little older version of meanbean. Was also having the same issue on stock w/ goodies too.
sent from my EVO LTE using xda premium, proud owner since 6/3/12
I started using wifi tether with my old EVO 4G running Froyo and didn't have any issue up until now with EVO 4G LTE running Jellybean. Please let me know if you find a solution, I'll do the same.