Application for Bluetooth PAN tethering -- now for charity - Nook Color Android Development

The ad revenue from this app has passed the $25 mark -- what it cost me to register with Google to put the app in the market. As promised, any revenue the app earns from that point forward will be added to my annual donation to the Baypath Humane Society of Hopkinton, Massachusetts -- a no-kill shelter.
Thanks from me and thanks from the kittens and puppies.
----------
I've written a widget to establish a PAN connection between the Nook a phone. It grabs the first networking-capable device it finds in the list of pairings. A couple of things to note:
There is an application. All it will do is show you what device, if any, it can connect to. It has to turn on Bluetooth to get the list, but it will politely ask you before doing so.
The widget will turn on Bluetooth, but it isn't so polite. For the life of me, I can't find a code snippet nor can I think of one that will start the polite activity (or any activity) from a widget that doesn't directly involve a button press. If anyone has such a snippet, I'd love to see it. I know its possible because the Bluetooth GPS widget does it. Fixed!
The widget, of course, requires root.
I do send a Toast when the process is complete, but toast from my widget isn't reliable. I need to figure that out, too... advice is welcome. Fixed!
Still to do: Monitor the connection and reflect the status in the widget. Fixed!
If nothing else, it's prettier than a GSCript script. Once it's stable and complete, I'll stick it in the marketplace.
Note... You must be running CM7 and you must have already paired the phone before you can use this....
Apr-13: New version with better Bluetooth device state management.
Apr-17: Added connection monitoring, polite Bluetooth enabling
Note: The pop-up to grant superuser access is asynchronous, so there may be a timing window on first use where state is not correctly monitored. I'll try to work that out, but in the meantime, all subsequent uses should work.
The icon will display a yellow LED during the connection process and a green one once the connection is going.
If a connection could not be established, the LED may go briefly green, then turn off. The challenge is that the only way I can monitor the connection is with "pand -l" or "ifconfig bnep0" and if the connection is gone, the attempt to read the result from those commands simply hangs. So, I start a thread and then periodically run "pand -l". A different thread monitors the first and, if it looks stuck, I kill the process and turn off the LED. But, until I can be sure it's really stuck and not just taking time to answer, the LED will be green. Fixed!
Obviously, once the connection is broken, the LED will go off.
Since I have the LED, I've taken out most of the toast, though some still comes from the OS.
Apr-19 Fixed the widget graphics so the LED turns off instead of disappearing. Fixed the green-before-failed connection status issue. Added a proper toggle -- if the connection is off, tapping the widget turns it on and if the connection is on, tapping the widget turns it off.
Apr-20 The official version is now in the Market:
https://market.android.com/details?id=earlmagnus.nctether
May-27 Fixed a null pointer issue discovered by Ophbalance
As always, feedback is welcome.

Could you accomplish the blue tooth polite toggle with a conditional method?
Check blue tooth status,
if off, direct user to settings-> blue tooth
I know thats not as cool as a nice button press
Downloadin ur app now!

One other oddness...
... Android doesn't seem to think the tethered connection is worthy of note. If you start the browser after being connected, you'll be told you have no connection. Pages will load perfectly well, anyway.

sinanju said:
... Android doesn't seem to think the tethered connection is worthy of note. If you start the browser after being connected, you'll be told you have no connection. Pages will load perfectly well, anyway.
Click to expand...
Click to collapse
I'm pretty sure it's because Android does not natively have bluetooth DUN capabilities, at least input-wise; it's based on functions within custom kernels, and therefore the system does not recognize it as a connection capable of fueling GApps.
But I could be completely wrong / that information could be outdated; this is from my research into Bluetooth DUN for my Nook when I first got it a while ago, and I'm not much of a developer. I'd more call myself someone who likes dabbling with code, and watching everything break.
But back to this post's point: thank you so much, you are a god. I've been looking for an easier way to do this for so damn long.
Kudos, sir. Kudos.

This is very promising! Now, what is the feasibility of adding Bluetooth DUN support? A number of phones out there (to include Blackberries) do not support PAN. I've done a lot of googling and have come across one resource, which may or may not be useful: https://github.com/wertarbyte/android_vendor_cyanogen/blob/omni-tether/prebuilt/common/bin/tether
The "pand" binary is included with the CM7 ROM, but "dund" is not. How much effort would be involved in adding this functionality?
Thanks in advance and appreciate any guidance..

exactly what i was looking for.
Thanks a lot for this. Will be installing and tethering to my iphone via mywii
I will report back with results.

anonim1 said:
This is very promising! Now, what is the feasibility of adding Bluetooth DUN support? A number of phones out there (to include Blackberries) do not support PAN. I've done a lot of googling and have come across one resource, which may or may not be useful: https://github.com/wertarbyte/android_vendor_cyanogen/blob/omni-tether/prebuilt/common/bin/tether
The "pand" binary is included with the CM7 ROM, but "dund" is not. How much effort would be involved in adding this functionality?
Thanks in advance and appreciate any guidance..
Click to expand...
Click to collapse
DUN is in a whole different ballpark. I don't know what's involved.

Thanks, folks, for trying it out. I have an idea for monitoring connection status, but other than some POC work, I probably won't get to it before the weekend.

It doesn't work for me, it says tethering then tethered and then starts tethring again and this goes on quite sm time and then the internet doesn't work, i really needed this:-(
am running pherimod 5.3 and trying to tether with sony erricsion's k530i which has bluetooth networking.

rigy73 said:
It doesn't work for me, it says tethering then tethered and then starts tethring again and this goes on quite sm time and then the internet doesn't work, i really needed this:-(
am running pherimod 5.3 and trying to tether with sony erricsion's k530i which has bluetooth networking.
Click to expand...
Click to collapse
Does the application show the the phone and its BT address?
Is there a particular app you have to start on the phone before you begin tethering and, if so, does it show status if a link is established?
EDIT: Also... have you used the phone for tethering before with a laptop? Do you know tethering should work?
For the life of me, I can't think of anything that would make it loop through connection attempts other than mashing the widget repeatedly.

sinanju said:
Does the application show the the phone and its BT address?
Is there a particular app you have to start on the phone before you begin tethering and, if so, does it show status if a link is established?
EDIT: Also... have you used the phone for tethering before with a laptop? Do you know tethering should work?
For the life of me, I can't think of anything that would make it loop through connection attempts other than mashing the icon repeatedly.
Click to expand...
Click to collapse
Yes phone and address are both shown, i start tethring by taping the widget and as for the status i see nothng xcpt bluetooth icon, which shows that both the devices are connected. But am trying this with a gprs connection. i havent tried 3g yet, will that be any different?
Yes the phone has bluetooth tethring, the pc suite has a module for bluetooth internet.

I've attached a new version in the OP. Have a try.
I've improved managing the Bluetooth device. Final state of the connection still isn't reported... that will have to wait.
I would remove the widget and uninstall the old app before installing the new version.

Hm... pand --nodetach doesn't do what I hoped it would in a --connect context... So much for that idea.

I'm trying to use this app to tether my nook to my moto Droid. When I tap the widget it says there's no paired PAN device. I've tethered these two before using the pand command, so I know it's possible. Am I doing something wrong? The droid and nook are "paired but not connected", but every Bluetooth device has said that.
Sent from my NookColor using Tapatalk

Calla969 said:
I'm trying to use this app to tether my nook to my moto Droid. When I tap the widget it says there's no paired PAN device. I've tethered these two before using the pand command, so I know it's possible. Am I doing something wrong? The droid and nook are "paired but not connected", but every Bluetooth device has said that.
Sent from my NookColor using Tapatalk
Click to expand...
Click to collapse
They were probably paired while the droid wasn't advertising the profile. I rely on the list of paired devices knowing which is the network provider.
Try this:
- Remove the Droid from the list of paired devices on the Nook
- Enable visibility on the Droid
- Get the Droid ready for a PAN connection
- Then, from the Nook, initiate pairing
That should ensure the Nook sees the Droid can provide a network connection.

Now I just need my phone to just advertise the bluetooth network without having to run wifi tether.

painter_ said:
Now I just need my phone to just advertise the bluetooth network without having to run wifi tether.
Click to expand...
Click to collapse
Nothing WiFi related will help you.
My WinMo 6.5 phone just shows a list of nearly a dozen profiles it supports, PAN being one of them. My suggesting about getting the phone ready for PAN before pairing came from my experience setting up my Ubuntu system as a tethering client. Both that and the Nook recognized the PAN profile when I did that.

The only app I could find that supports bluetooth tethering and is reliable on my HTC Hero is wifi tether set up in bluetooth mode. I have been using it for over a year with my netbook.
What would make the bluetooth tethering the cat's ass would be to not to have to start anything on the phone, for the connection to always be available so i could just wip out the nook and be able to use the data connection.

painter_ said:
The only app I could find that supports bluetooth tethering and is reliable on my HTC Hero is wifi tether set up in bluetooth mode. I have been using it for over a year with my netbook.
What would make the bluetooth tethering the cat's ass would be to not to have to start anything on the phone, for the connection to always be available so i could just wip out the nook and be able to use the data connection.
Click to expand...
Click to collapse
Can't help you there... that's up to the phone.
In my case, it's an HTC Topaz and I have to start an app on that, too...

I am happy to report it works well with mywii running on my iphone and tethering from the nook.
Did not have any issues at all. And yes, i did have to hold my iphone the right way

Related

macbook pro osx bluetooth tethering on VZW

I just got my Touch Pro yesterday. When I ordered it I went ahead and added tethering. With my 6800/Titan/Mogul, I was able to tether via bluetooth no problem with a custom ROM that added "internet sharing".
The only way to tether via bluetooth on the Touch Pro stock ROM is via "Modem Link". I got it working fine on Vista. But my work laptop I commute an hour to work each way, is the MacBook Pro.
I absolutely do not want to use a USB cord as there is not much room when you have someone sitting next to you. So I want to be able to connect, and put the phone back in my pocket.
I've searched hi and low for a solution, but can't find anything useful that actually works.
Any suggestions/step by step walk through on a working solution would be much appreciated!!
Thanks!
go->utilities->bluetooth->add new device->phone....should be self explanatory from there.
nikon858 said:
go->utilities->bluetooth->add new device->phone....should be self explanatory from there.
Click to expand...
Click to collapse
No, this does not work. It only holds the connection for 5 to 15 seconds before it fails. It worked great with my Mogul, but I've looked everywhere and can't get it to work with my TP!
yeah same here. i've gotten it to connect a couple times, but then it's only for a for about 5-10 seconds and then disconnects. I just ordered a bluetooth dongle that works with mac osx just to be sure it's not the internal bluetooth on the mac. I could be wrong, but I think the reason it's not stable as my previous phone is because connecting via "internet sharing" created a PAN vs. DUN. On my MacBook Pro it would say "join network on <phone name>" and it would work perfect. Using "modem link" I think is just using the DUN profile. Maybe JETware will expose PAN profile and more profiles? I want to try it, but it looks like it's old software.
well no luck with the bluetooth dongle ordered for the mac as there is no software to install that came with it. plugged it in and the os x bluetooth used the dongle instead of the built in bluetooth hardware. that was the only difference.
But again, I don't think it has anything to do with the Mac. I believe it's just the lack of the PAN profile on the phone. DUN profile works fine on the PC, but sucks on the MAC. At least with Verizon and/or the Touch Pro.
I think I'll remove the tethering package until a custom ROM comes out that enables the PAN profile. Hopefully someone can unlock GPS too. Other than VZW locking down those 2 things, I think the phone is great!
http://www.wmwifirouter.com/
"WMWifiRouter instantly turns your wifi enabled smartphone* into a wireless internet hotspot. Now you can use your laptop and any other device with wifi to get online and surf, email, instant message, and anything else you normally use the internet for"
Internet Sharing App: http://forum.xda-developers.com/showthread.php?t=321393
WOW! Thank you! http://www.wmwifirouter.com Works great. It took a little time to troubleshoot at first. But it's always those quick simple solutions that getcha. I just had to disable the power saving feature. But definitely a cool program worth shelling out $30 for. I had no idea that bluetooth limits bandwidth so much. Through WiFi I'm getting 2,418 kbps down and 516 kbps up. I think with bluetooth I was only able to get like 200-400 kbps down. I also had no idea pocket pc's were capable of acting like a router.
Thanks again. This seems to be the best solution for tethering VZW Touch Pro with a MacBook Pro.
By the way, I also tried the Interent Sharing app. Although it puts the program on your phone, it doesn't enable the PAN profile on the phone. So I'm guessing Verizon's a little smarter than just letting a simple app unlock it. I'm assuming a custom ROM in the future will unlock the PAN profile. Even if it does become unlocked, sharing through WiFi is so much faster that it's not even worth it going through bluetooth.

Tether Archos 5 (Android) to Verizon Touch Pro?

Anyone successfully tethered an Archos 5 Internet Tablet with Android to Verizon Touch Pro, so as to get that lovely EVDO Rev A displayed on that nice 4.8 inch screen?
I have an old SSK ROM (probably a good year old). I've tried WMWiFiRouter (Bluetooth and WiFi) and ICS (BT) to no avail. All of these work from my Win7 laptop. Bluetooth option requires just pairing; no config at all.
Apparently one issue is that Android (at least the 1.6 Donut on the Archos) can't connect to WiFi in Ad Hoc mode.
Don't know for sure what the BT issue is. Two things do jump out:
1. phone doesn't show NAP or PAN in the supported profiles in BT settings
2. laptop sees DUN as a profile. Archos doesn't show any listed after pairing
Any idea if one of the nice ROMs out there will help?
Thanks!
Kevin
This would make my year if I can get this working..
Archos 5 (fw:1.7.33)
Verizon Touch Pro 2(wm6.5)
When I try to turn the tether on (on the archos), "Dial-up Networking" in the bluetooth settings of the TP2 appears for the duration of it trying to connect. If the DATA Connection is connected, it will disconnect when you attempt to tether and not even try to reconnect.
So.. The phone sees a dial up connection from the bluetooth but theres a missing link between there and it actually dialing out. I tried wmwifirouter.exe but I cant get the bluetooth to work in that.
Weird thing: While tethering was tring to astablish a connection, I opened IE on the TP2 (to manually connect data) and got the Verizon tethering page (yes, on my phone) asking me sign up.. huh?
I heard from my coworkers that it is possible enable Ad-hoc in Android.. anyone try it with the archos?
jdamore said:
This would make my year if I can get this working..
Archos 5 (fw:1.7.33)
Verizon Touch Pro 2(wm6.5)
When I try to turn the tether on (on the archos), "Dial-up Networking" in the bluetooth settings of the TP2 appears for the duration of it trying to connect. If the DATA Connection is connected, it will disconnect when you attempt to tether and not even try to reconnect.
So.. The phone sees a dial up connection from the bluetooth but theres a missing link between there and it actually dialing out. I tried wmwifirouter.exe but I cant get the bluetooth to work in that.
Weird thing: While tethering was tring to astablish a connection, I opened IE on the TP2 (to manually connect data) and got the Verizon tethering page (yes, on my phone) asking me sign up.. huh?
I heard from my coworkers that it is possible enable Ad-hoc in Android.. anyone try it with the archos?
Click to expand...
Click to collapse
Actually, with the latest Archos firmware (1.7.71? last week), it works great for me. After updating, I unpaired and repaired the devices. I use Internet Connection Sharing with BT, and use Archos Tether, and it works quite nicely. The power control widget is helpful here too; sometimes I need to power-cycle the Archos BT, then turn on tether, to get it to work.
kevinsneel said:
I use Internet Connection Sharing with BT, and use Archos Tether, and it works quite nicely.
Click to expand...
Click to collapse
Internet Connection Sharing is a program/setting? Or are you just saying you share internet through bluetooth.. Sorry just being thorough.
haha I'm not surprised there has been an update since 1.7.33. Hopefully that will fix my random reboots.. Ill report later tonight if the update to 1.7.71 helps. Thanks!
jdamore said:
Internet Connection Sharing is a program/setting? Or are you just saying you share internet through bluetooth.. Sorry just being thorough.
haha I'm not surprised there has been an update since 1.7.33. Hopefully that will fix my random reboots.. Ill report later tonight if the update to 1.7.71 helps. Thanks!
Click to expand...
Click to collapse
Internet Connection Sharing is a standard Microsoft WinMo program, but it is often dropped from carrier phones. It's pretty easy to find online.
WMWiFiRouter likely also should work in BT mode with 1.7.71, but I haven't tried it.
Kevin.. I'm being an idiot. You have the touch pro and I have the touch pro 2.
Bluetooth on wmwifirouter and on ICS (maybe i have the wrong ICS) seem to be not supported on the TP2. The only options is wifi/usb with wifirouter and usb with ICS
I'm assuming I need a program like those two that will work with bluetooth? I get the message on the TP2 "this device is attempting to connect to the internet" and I accept but still nothing... is this where wifirouter and ics come into play?
BT for ICS and WMWiFiRouter on TP2 vs TP
Odd that ICS and WMWiFiRouter should have less functionality on TP2 WinMo 6.5 than on TP WinMo 6.1...
Maybe you'll want to ping Morose Media (WMWiFiRouter folks) to see if they have any thoughts, as well as ask general ICS question on this site.
What version of WMWiFiRouter (I have 1.25, build 600) do you have?
And where di you get your ICS?
kevinsneel said:
Odd that ICS and WMWiFiRouter should have less functionality on TP2 WinMo 6.5 than on TP WinMo 6.1...
Maybe you'll want to ping Morose Media (WMWiFiRouter folks) to see if they have any thoughts, as well as ask general ICS question on this site.
What version of WMWiFiRouter (I have 1.25, build 600) do you have?
And where di you get your ICS?
Click to expand...
Click to collapse
Oh, I see the following on WMWiFiRouter page. Too bad. Another reason to hold off getting TP2 .
# HTC Touch Pro 2
* AT&T Tilt 2
* HTC Rhodium
* Sprint Touch Pro 2
* Support from version 1.50. Sharing using Bluetooth not currently supported.
Odd that ICS and WMWiFiRouter should have less functionality on TP2 WinMo 6.5 than on TP WinMo 6.1...
Click to expand...
Click to collapse
I tried it with both WM6.1 and WM6.5 and its the same thing.
What version of WMWiFiRouter (I have 1.25, build 600) do you have?
Click to expand...
Click to collapse
Running 1.6
There must be something unique about the BT on the TP2. Is there a reg hack that Morose Media hasn't even found yet? I'll write to support and see if they have any comments.
And where di you get your ICS?
Click to expand...
Click to collapse
sorry i'm a noob.. I cant post links yet but its from ppcgeeks[dot]com
I hope there will be an update for wmwifi.
Might be easier to hack ad-hoc onto the Archos.. know anything about that lol?
jdamore said:
I hope there will be an update for wmwifi.
Might be easier to hack ad-hoc onto the Archos.. know anything about that lol?
Click to expand...
Click to collapse
You may want to check out the following thread. I think some of the Android users (e.g. G1) folks may have made some progress, but I don't know if that was on client or server side.
I wrote to morose about the TP2.. heres what they said:
We are looking into supporting the new non-Microsoft Bluetooth stack that comes with the new HTC devices, however unfortunately I cannot give you a date when we might have a beta of this available. All I can say is that the development team is working on it.
Click to expand...
Click to collapse
As soon as they have it working ill purchase that minute. In the mean time, I'm going to see if I cant get ad-hoc on the archos..
thanks for the help kevin
jdamore said:
I wrote to morose about the TP2.. heres what they said:
As soon as they have it working ill purchase that minute. In the mean time, I'm going to see if I cant get ad-hoc on the archos..
thanks for the help kevin
Click to expand...
Click to collapse
My pleasure... Good luck!
By the way, I asked them about supporting multiple devices over bluetooth, and the next day they gave me a prototype that does it, and they say they will put that into the main product. Now that's service! I love it -- much lower power usage and heat than WiFi, and plenty fast enough for my uses. Should run much longer that way. I'm psyched!
I am in the same boat with an archos 5 android tablet, the HTC touch PRO and sprint as a carrier. let me know if you come up with a work around. I'll do the same.
OKay . maybe i miss read all the posts. Its the HD PRO 2 thats having trouble connecting. I just updated to the 1.7.77 which allowed me to change to PAN and i made sure that PAN was selected in WMWIFIROUTER. All of the other things i left blank, and it connected right up showing a tiny cell phone icon next to my bluetooth icon. It was a very happy moment. I love finding those hidden icons.
Archos 5 Programming problem with PAN/DUN
The problem, and no one take this wrong, is that the technicians at Archos are a bunch of backwards idiots. I emailed them, explained to them that, if they would just rewrite the PAN/DUN menu to be selected previous to pairing, the problem would be solved.
My Sprint Touch Pro will do PAN bluetooth (all day long) even upside down but the idiotic software on the Archos 5 isn't smart enough to detect it so you don't get to use the PAN (which they claim is there), all you see is DUN.
I've used PDANet and gotten results but the connection is SO unstable it's just too irritating to bother.
If more people would write Archos, tell them to change the architecture of the tethering, this tablet would be more along the awesome line.
HOWEVER, because of this little quirk, some electronics magazines wrote the Archos 5 as "One of the tablets that should have NEVER been created" and it's gotten a bad rap because of the engineers.
Heck, even the whole GPS issue, they used an independent software from another company to make it work and while it DOES work, it's often slow to lock-in while standing still sometimes.
Basically i saw write in and tell them to change it. PAN is so much easier to deal with. I've had better luck with the G1 and the HERO but the problem is my current phone is using Windows Mobile 6 and they actually removed the DUN some versions ago for some reason i can't explain and the Microsoft tech couldn't tell me either.
You can hack the DUN in with registry tweaks and support software but there's no guarantee it will work.
#777 to start DUN connection?
I know I am late to this party, but on my 3rd AIT 5 (clearance at Best Buy for 150, but I got open box unit for 125) attempting this with XV6800, and now a new Imagio that tethers (Verizon) just fine with Linux/WinXP/Nokia N810.
The thing I have found with DUN is that it requires the tethered device (PC/AIT/etc) to send the #777 to connect, then authenticate with <phone number>@vzw3g.com for Id, and password of vzw. The tethering setup on the AIT appears to let you do the Id/Password part, but I see no way to get the #777 sent in the first place. Has anyone figured out that part?
TIA
RO

Wireless Tether

I've never used wireless tether on my phone, but recently tried to. I'm running the Lightning Bolt 2.7 rom and I'm using Wireless Tether for Root Users. I hit "press to start tethering" and everything seems fine. I'm granted SU permission and it displays "press to stop tethering" which leads me to believe that the program is working correctly. I have 3G connection but I'm getting 0.0kb down and up and I'm unable to discover my Eris with any other device (my wife's Eris, PC, or laptop). Am I doing something wrong?
Install another wifi tethering program? Make sure you're using wifi tethering and not usb tethering...
Hungry Man said:
Install another wifi tethering program? Make sure you're using wifi tethering and not usb tethering...
Click to expand...
Click to collapse
I think I've tried every free wifi tether app in exsistence. I've heard tetherWifi works but I don't want to pay $9 to test it...wish they'd let you try b4 you buy.
Stupid question, but do you have wifi turned on?
If so, there is an option in the settings of wireless tether app that's called enable access-control. If this is checked then you have to grant priviledges to the devices that you wish to connect to your phone. You will have to slide the notifications window down and then select the notification about some device that is trying to connect to your phones wifi. After you select that notification you must grant the priviledge before it will work.
Good Luck!!
geske001 said:
Stupid question, but do you have wifi turned on?
If so, there is an option in the settings of wireless tether app that's called enable access-control. If this is checked then you have to grant priviledges to the devices that you wish to connect to your phone. You will have to slide the notifications window down and then select the notification about some device that is trying to connect to your phones wifi. After you select that notification you must grant the priviledge before it will work.
Good Luck!!
Click to expand...
Click to collapse
I had my wifi turned off but I've tried turning it on and off. I enabled access-control, disabled it, turned bluetooth PAN tether on and off, and I've changed the settings to each of the different LAN network settings. Each time I return to the main page I'm seeing 0.0kB down and up. When I scan for wifi connections with my wife's phone, it never sees my Eris. I've even tried manually adding the wifi network on her phone by entering "AndroidTether" manually as the SSID which is what my phone says the SSID is. It adds it to her wifi networks but says that it is "Not in range, remembered".
Question - When you turn on Wireless Tether, before you connect any devices to it, does your phone display any kB going down or up? Or do you have to actually connect to a device to start pushing a signal?
You might need to start over. Do not mess with anything other than changing your SSID and enabling Access control. Do not use bluetooth for confusion reasons. When you connect with your wireless laptop watch for the access request, slide your notifications and then accept your device. You should be ok. Do not try to complicate things. Just KISS!!
PM me if you have any other questions!
That's my problem. I can't get other devices to even attempt to connect to my phone. The only notification I ever see is "tethering is currently running". I get superuser permission whenever I turn on tethering or change any settings that require it to restart tethering. But I never get any kB down or up and no other device ever recognizes the wifi connection.
Whenever I get an access control notification, it DOES NOT pop up. It is displayed subtly at the top of the phone and I have to slide my finger from the very top of the screen down to the bottom, and then the notification menu fully comes up. I then click the access control notification and check the device that is trying to access wifi through my phone. You have to pay close attention.
You could try to click on the menu button by your home button and select access control, and see if anything tries to attach. You will need to check the box for the device and then accept.
Good Luck!
geske001 said:
Whenever I get an access control notification, it DOES NOT pop up. It is displayed subtly at the top of the phone and I have to slide my finger from the very top of the screen down to the bottom, and then the notification menu fully comes up. I then click the access control notification and check the device that is trying to access wifi through my phone. You have to pay close attention.
You could try to click on the menu button by your home button and select access control, and see if anything tries to attach. You will need to check the box for the device and then accept.
Good Luck!
Click to expand...
Click to collapse
I understand that I have to view my notifications to see the notification. But there is never one there. No device sees a wifi signal because the phone isn't pushing one. It's my understanding that the app should be pushing a wifi signal that other devices can see and try to connect to. When I'm on my laptop or my wife's phone and I scan for a wifi network I DO NOT see my phone and therefore the device does not attempt to connect to my phone (and there is not a notification if I slide my finger down at the top of my phone to allow a connection).
The question I have is: when you begin tethering (BEFORE ANY DEVICE HAS CONNECTED OR ATTEMPTED TO) do you have kb's going down or up? Someone answering this simple question would help me tremendously!
Thanks!
Sent from my FroyoEris using XDA App
To answer your question, no. if nothing is connected to the tether then the connection has no need to upload or download info.
MJL99 said:
To answer your question, no. if nothing is connected to the tether then the connection has no need to upload or download info.
Click to expand...
Click to collapse
Ok, thanx. That means my probem lies in the connection, not the actual tethering.
Sent from my FroyoEris using XDA App
joshw0000 said:
Ok, thanx. That means my probem lies in the connection, not the actual tethering.
Sent from my FroyoEris using XDA App
Click to expand...
Click to collapse
What version are you running? I'm not running a froyo rom so I havent been up to date on what works and what doesnt, but have you looked thru all the froyo rom threads to see if anyone else has had a tether problem? On aloysius, I have version 1.6 and it works fine, get info transfer up and down after I connect with my laptop. If you have access control enabled, you will need to authorize your device that is connected, if you can find it in wireless networks.
Is wireless tether bundled with the rom? You said you have tried all versions that you could find but I still have a feeling its the version of wireless tether you have, but it could also be that all versions you found are only compatible with 2.1.
Heres all I could find:
Wireless Tether
I'm on KaosFroyo v24. So I tried opening wireless tether and running it. I started it and did a wifi scan on my wife's phone. Still nothing. I got on the laptop and ran about a half dozen scans and it finally saw and connected to my phone, at which point data was streaming up and down. I had just assumed before since no data was streaming and I couldn't connect initially that something was wrong.
I still can't connect with my wife's phone (which was what I used most for testing) but I got it working.
Thanks to everyone for your help!!!
Sent from my FroyoEris using XDA App

[Q] Noob needing help - root/tether

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

Bluetooth Auto Connect App

Hello, i use bluetooth for tethering my Prime with my Desire HD because it consumes less battery than using WIFI-Hotspot. The Problem with this was that the Transformer does not automatically connect to the phone when enabling bluetooth.
So i wrote an App that does exactly this. It reacts on the bluetooth_state_change broadcast and then connects to the phone. The App uses some hidden Api-Calls but seems to work well.
Since i don't have a market account yet, i thought it would be a good idea to upload it here. I attached the apk and the source.
Please comment!
EDIT: Seems to work with any bluetooth device, see posts below
EDIT2: This version is outdated. Please search "Bluetooth auto connect" by refluxa in Google play. I can't post any links here yet. Also it only works with Honeycomb or higher.
redeye86 said:
Hello, i use bluetooth for tethering my Prime with my Desire HD because it consumes less battery than using WIFI-Hotspot. The Problem with this was that the Transformer does not automatically connect to the phone when enabling bluetooth.
So i wrote an App that does exactly this. It reacts on the bluetooth_state_change broadcast and then connects to the phone. The App uses some hidden Api-Calls but seems to work well.
Since i don't have a market account yet, i thought it would be a good idea to upload it here. I attached the apk and the source.
Please comment!
Click to expand...
Click to collapse
THANK YOU!!!!
This is very nice. I tried it and it works perfectly with my GNex, which I've basically been using constantly because wifi sucks. BT tether is the way to go.
redeye86 said:
Hello, i use bluetooth for tethering my Prime with my Desire HD because it consumes less battery than using WIFI-Hotspot. The Problem with this was that the Transformer does not automatically connect to the phone when enabling bluetooth.
So i wrote an App that does exactly this. It reacts on the bluetooth_state_change broadcast and then connects to the phone. The App uses some hidden Api-Calls but seems to work well.
Since i don't have a market account yet, i thought it would be a good idea to upload it here. I attached the apk and the source.
Please comment!
Click to expand...
Click to collapse
Hey thanks. Works great. I use it in combination with bluetooth headset Jabra bt3030. So simple yet so effective.
Maybe you should rename the thread. It's not only good for tethering as you can see
Hi,
sorry for my late answer. Thank you for the comments. I'm glad to hear that it is useful for you, even though i don't know why it works with headsets. I explicitly select the Bluetooth PAN (Personal Area Network) Profile.
Also i registered a developer account now and i think i will publish it there in the next days.
Looks like a very promising app. I tried it, but it crashes periodically on my AT&T Galaxy Note when I turn bluetooth on. Also, the bluetooth connected devices appear disabled - they are a very light color on a white background.
I'd love to help with this, let me know if you need more info or assistance.
Please see updated first post. You will have to wait until Samsung brings your device to ics.
Hello, I have SGS2 with ICS ROM. I have installed Bluetooth Auto Connect from Google Play because my phone doesn't want to connect to my BT car hands free automatically (manual connect always works). The auto connect app shows the name of my hansfree but the selection is unfortunately disabled. Can you please enable also other BT profiles (not only PAN) in your application? It can be very useful for another BT devices too.
Is there any way this app could allow for multiple device selection and have it recognize a "friendly name?" (if you rename the device in your BT panel)
This works great for me in my car to connect my BT, but I have a second transceiver that I use in my house that is identical, so it has the same name, and the software seems to randomly pick one of the two when BT powers up.
Allowing checkboxes for a multiple device selection to start up the BT connections would probably be enough for me, as then "random" will get both every time.
I just updated the app. Now it has support for Tasker / Locale and Multiple Devices!
redeye86 said:
I just updated the app. Now it has support for Tasker / Locale and Multiple Devices!
Click to expand...
Click to collapse
I just found this great app trough a post on the Tasker forum and installed it immediate.
I noticed that if you manually start the app it will ask you to enable BT, but is you use the Tasker plugin it doesn't enable BT.
Of course you can enable BT using Tasker before using the plugin, it would be nice if the plugin had an optin to enable BT.
Beside that, thanks for this great app/plugin.
kantjer said:
I just found this great app trough a post on the Tasker forum and installed it immediate.
I noticed that if you manually start the app it will ask you to enable BT, but is you use the Tasker plugin it doesn't enable BT.
Of course you can enable BT using Tasker before using the plugin, it would be nice if the plugin had an optin to enable BT.
Beside that, thanks for this great app/plugin.
Click to expand...
Click to collapse
Hello,
i will have to ponder on that because tasker / locale developers say that functionality that is already offered by their programs should not be reimplemented in plugins. On the other hand i also see that some users have problems because they do not know that they have to enable bluetooth first. I think i will add a little notice at least.
Have you got a guide (or a link to one) to setup bluetooth tether (HTC One X to Transformer) so I can use this app?
Do you need root on the phone to do it?
Hello, sorry but i just overlooked your post. In general its a good idea to do the whole stuff manually once. First you have to pair your devices and enable bluetooth tethering on the phone (On my non-Sense-Phone: Settings -> More... (in Wireless & Networks Section) -> Tethering and mobile Hotspot). Then on the tablet open the configuration dialog using the button with the three controllers beside the entry of your phone in the bluetooth dialog. Select "use for internet connection". Go back to the previous menu and click on the entry. Now you should be able to use the phones internet connection. This is the point where the apps come into play: The auto tether app enables bluetooth tethering on the phone after reboot (is disabled automatically) and the auto connection app simply initiates the bluetooth connection when enabling bluetooth.
Fantastic app! So useful in conjunction with tasker
I was wondering if there were plans to add a complementary feature: i.e. the possibility to autodisconnect a specific BT device. I'm looking for an app that allows me to do that via tasker to be able to toggle my BT headset connection between my phone and my tablet. I don't think any app can do that yet?
Hello,
it has disconnect functionality now (Version 0.6)!
redeye86 said:
Hello,
it has disconnect functionality now (Version 0.6)!
Click to expand...
Click to collapse
Many thanks for this addition!!
Hello, thank you for your app.
Unfortunately it crashes to me. I set it up so to connect to a joypad (that is, the iPega controller mentioned here: http://forum.xda-developers.com/showthread.php?t=2033780 ).
When I turn bluetooth on, "unfortunately the application has died unexpectedly".
Just reporting.
Thank you very much

Categories

Resources