Related
Hi everyone ... i have a big problem.
i use my HTC S710 ex dopod c500 as navigation equipemnt too
software i use is ROUTE 66 MOBILE 7 and gps bluetooth device Garmin GPS10
i not used it for a while about one month. Now i try to use but software tell me that cant estabilesh connection with GPS device. i try to reinstall software ... hard reset phone ... change rom ... but still not work ...
GPS device work cz i trye to conned it with navigation software on notebook and work well ....
I test mobile bluethoot tranfering files and work well ... he see GPS device and pair well ....
so ... why smartphone cant connect with GPS?
thanks everyones
Try with other software like Efficasoft GPS Utilities
I try with Efficasoft GPS Utilities as you told me ... but still not work. Software see my device, estabilish connection ... something happen : i can see altitude incerase and decrease ...
i dunno how to post here pic of my mobile screen ... any way this happen ...
only Alt. change ... N and E always 000000 Sat 6/0 some times 5/0 ... when i tun off gps ... GPS utilities give me error ... so mean mobile and gps in some way comunicate.
I try with TOM TOM ... not work too ....
i feel problem is in mobile's bluetooth configuration.
i try creating "new outgoing port" in mobile .... set com6 and com7 ...
same ... no work
really dunno why some weeks ago work perfect .. and now not
try again gps and notebook ... work perfect
plsss help meeee
i try again today ... driving car GPS on and Efficasoft GPS utilities on .... the only data i can get from satellite is Altitude ....
sat always .... 5/0 .... dindt get N and E
pls help meee ....
why before work .. and now not?
hi
you must name the gps "OTHER BLUETOOTH GPS"
when you sync it with the phone
it will work well with tomtom and other soft
I don,t know with tomtom but with Efficasoft GPS Utilities you must check in Menu->GPS Setup->AutoSearch Bluetooth GPS reciver, and see if there is your device, or choose manual your device.
After that don't forget to go to Menu->Start GPS
matrix77 said:
I don,t know with tomtom but with Efficasoft GPS Utilities you must check in Menu->GPS Setup->AutoSearch Bluetooth GPS reciver, and see if there is your device, or choose manual your device.
After that don't forget to go to Menu->Start GPS
Click to expand...
Click to collapse
i try in this way exactly .... he find my GPS ... but after start GPS in main menu ... can get only altitude.
i just reinstalled HTC official ROM ... but still the same.
i changed navigation software with Garmin Mobile XT and maps from Mapsource.
work perfect ...
sunno why with garmim software work but other software nop.
My Gps module is garmin gps 10d ... maybe now work only with garmin software .. but i know before i used with tomtom and route 66.
anyway ... garmin mobile xt is good too
tnks
Good morning I have a probleme with Garmin XT and my HTC VOX it connect has my GPS but rest blocked on research satellite
install this cab and then try
View attachment enablegps.CAB
it has few registry tweaks enabling gps connection
this will help you connect
his step always not
I think your GPS programs might have been "fighting" for the GPS data or that it had bad epheremis data. It is recommended that with WM 6.1 and above to have the GPS "managed" by the system.
You do this by going from the Start Menu to Settings to System and select External GPS. Then you want to select the Port your programs will use to obtain GPS data. Normally the four lower ones were commonly used by most computer systems which is why I recommend selecting COM9 as the port.
On the Hardware tab, you need to identify which Port your GPS is on. I used GPSToggle, which is a Today plug-in, to start and warm up my GPS. You can read about GPSToggle here: http://www.freewarepocketpc.net/ppc-download-gps-toggle.html.
Download the CAB file which I recommend installing to your device internal memory. Then go to your Today screen and then to Settings menu followed by Today. On the Items check the box next to BAF GPS Toggle. Click okay and this will place GPSToggle on your Today screen.
Unfortunately most smartphones do not have dedicated GPS chips because they eat battery power. On a dedicated receiver like a Personal Navigation Assistant (handheld GPS aka PNA), the GPS is turned on automatically when the PNA is powered up. Depending upon when your GPS was last activated, a dedicated SIRF chip can go from cold-start to 3D fix in as little as 42 seconds and as long as three minutes if epheremis data is present and the GPS has not been moved more than 10 miles from its last power up.
For most smartphone users, the last time your GPS was fired up was when it was built in China or wherever. The GPS can retain that information as its old epheremis data which is used to communicate with satellites. If the data is bad and old, it can take much longer for your GPS to lock-on and get a 3D fix.
For this reason, it is recommended that on smartphones that a GPS utility like the ones mentioned above be used. In essence, the smartphone's GPS must be "warmed up" from a cold start state to warm state where it is communicating with satellites in resolving a 2D fix ultimately to hot state where 3D fixing is available.
GPSToggle on your Today screen will "warm up the GPS" for you when you turn it. You will then see bars indicating the number of satellites the GPS has found. Once it syncs with them, the bar will go solid. When four bars go solid, 3D fixing is available. At that point you could turn on your satnav program and should be good to go.
If you see the altitude and nothing else comes in then the BT connection is obviously ok, so pairing, establishing the connection via COM port and the program using the connection seems ok.
Your problem then is the GPS receiver not sending the data required.
Find a program that resets the GPS receiver, if you can remove the battery put it out for half a minute and reinsert it. Once the GPS has a satelite fix again it should deliver all data.
A good free powerful utility is SirfTech - obviously only useful if your BT Mouse has a SIRF chipset.
prajith said:
install this cab and then try
View attachment 82758
it has few registry tweaks enabling gps connection
this will help you connect
Click to expand...
Click to collapse
Hello, was enablegps.cab developed here on xda? If so, is there a thread on it?
I have been trying to use my Touch Pro with my Audi bluetooth kit which supports sim access profile (rSAP).
From reading other threads there seems to be a flaw in Windows Mobile 6.1, or HTC's implementation of it, as it does not work reliably with data connections enabled (would seem to be the main reason why you would have a Touch Pro!)
To make this work reliably you have to disable data connections in Comms Manager before the phone connects to the car.
Is there any way (or any other bluetooth stacks that exist) to automatically disable data connections when an RSAP device connects to the phone and then re-enables them when it disconnects?
I am using the latest official HTC rom 5.05.405.1 and the latest blackstone radio 1.14.25.24
Any help would be appreciated
Thanks
I had problems using the Touch Pro in my Skoda as well (should be the same hardware, since it belongs to Volkswages as well). I found out, the problem came from the way the car tries to sync the contacts. Try to connect your phone and change the settings to sync only SIM contacts. This did the trick for me, I never disabled data connections on my Touch Pro. Hope it helps
I have a bluetooth GPS that I used to use some years ago with a GPS navigation application on my windows mobile phone (HTC BlueAngel, then HTC Elf).
When I switched for an Android phone (HTC Magic, then Acer Liquid), I was strangely unable to use it. It wasn't a big issue for me since both phones have an internal GPS. However, recently I bought a Samsung S galaxy, which GPS is barely usable...
I've searched something for using my bluetooth GPS, but I haven't found any open source application.
So I've developed one:
it' free,
it's open-source (you can verify what it's really doing and you can improve it!),
it just asks for needed permissions.
The application allows to use an external bluetooth GPS on Android devices:
The application starts a service, then connects to a Bluetooth device (NMEA GPS) and creates a mock GPS provider which can be used to replace the internal GPS.
It's also possible to log the external GPS NMEA data in a file on the device.
The app needs the following permissions:
bluetooth and bluetooth admin (connection to the GPS device),
location and mock location (replace the GPS location provider by a new one using the bluetooth GPS device),
write external storage (if you want to log the NMEA data into a file on the sdcard).
It should run on all android devices (2.0 and above) and NMEA bluetooth devices (there is now also a special version for Cupcake and Donuts - see below).
I have tested it with a GlobalSat BT-338 bluetooth GPS (SiRF III), a Galaxy S (I9000) and a HTC Sapphire (Froyo CM-6).
It works with Google Maps, Wikitude, GoPenS and my own personal navigation app. It should work with all applications that use Android official location API.
Note: in order to install the app:
enable Settings/Applications/Unknown sources,
enable Settings/Applications/Development/Allow mock locations,
download and install the apk.
Project page: Bluetooth GPS for Android on SourceForge
BlueGPS4Droid apk: BlueGps4Droid_1.2.6.apk for Eclair or newer.
BlueGPS4Cupcake apk: BlueGps4Cupcake_1.2.6.apk special version only for Cupcake and Donuts.
User guide an review (thanks to Leszek Pawlowicz): http://androgeoid.com/2010/09/android-external-bluetooth-gps-apps-bluetooth-gps-for-android/
I want to thank Globalsat U.S. which, kindly, has sent me, free of charge, a USB GPS and a replacement for my old bluetooth GPS, in order to support this work.
Change log
BlueGps4Cupcake 1.2.6 (2013-03-09)
BlueGps4Droid version 1.2.6 for Cupcake and Donuts - Do not use with Eclair, Froyo or Gingerbread !!!
Bluetooth support is provided using the backport-android-bluetooth package: http://code.google.com/p/backport-android-bluetooth.
BlueGps4Droid 1.2.6 (2013-03-09)
Bug fix : correction in SiRF options summary description (English/French/Russian/Portugese/Spanish)
Bug fix : correction in NMEA checksum calcul
Bug fix : NMEA sentences without checksum weren't correctly parsed
Update copyright info in source and about app message
BlueGps4Cupcake 1.2.5 (2012-05-11)
BlueGps4Droid version 1.2.4 for Cupcake and Donuts - Do not use with Eclair, Froyo or Gingerbread !!!
Bluetooth support is provided using the backport-android-bluetooth package: http://code.google.com/p/backport-android-bluetooth.
BlueGps4Droid 1.2.5 (2012-05-01)
Add Portuguese translation (thanks to rsantospereira (XDA: rikpereira) and meiji (XDA: meiji.emperor))
BlueGps4Cupcake 1.2.4 (2012-03-27)
BlueGps4Droid version 1.2.4 for Cupcake and Donuts - Do not use with Eclair, Froyo or Gingerbread !!!
Bluetooth support is provided using the backport-android-bluetooth package: http://code.google.com/p/backport-android-bluetooth.
BlueGps4Droid 1.2.4 (2012-03-26)
Bug fix (Ticket #9: Handle NMEA timestamps without fractional seconds) (thanks to Jeffrey Hutzelman).
Update copyright infos.
BlueGps4Droid 1.2.3 (2011-09-08)
Add Russian translation (thanks to skleroz)
BlueGps4Cupcake 1.2.2 (2011-05-24)
BlueGps4Droid version 1.2.2 for Cupcake and Donuts - Do not use with Eclair, Froyo or Gingerbread !!!
Bluetooth support is provided using the backport-android-bluetooth package: http://code.google.com/p/backport-android-bluetooth.
BlueGps4Droid 1.2.2 (2011-05-14)
Add an option to force auto-activation of the chosen location provider (useful when the device defines a GPS provider but doesn't provide the preferences used to enable/disable it).
Update copyright infos.
Decrease the alleged power consumption of the bluetooth GPS (so now bluetooth GPS should consume less power than internal GPS).
Change default retries number before auto-closing BlueGPS4Droid.
Bug fix (Ticket #5: BlueGPS loops forever when SIRF is enabled but connection cannot be established).
Bug fixed (Ticket #6: Cannot add mock provider if it exists already).
Closing of bluetooth connection improvements.
BlueGps4Droid 1.2.1 (2011-01-20)
Add Spanish translation (thanks to Colegota: http://forum.xda-developers.com/showpost.php?p=10628971&postcount=55 )
Change launcher and notification icons. The new icons are inspired from "XlAfbk's proposition": http://forum.xda-developers.com/showpost.php?p=10277778&postcount=29.
BlueGps4Droid 1.2.0 (2010-12-10)
Add SiRF configuration management (NMEA sentences - SBAS - Static Navigation)
Add verifications: if bluetooth or mock locations are not enabled, the service is not started.
Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled
If device doesn't have an internal GPS, the bluetooth GPS provider is enabled automatically
Add an about window that gives the version of application, licensing information and where the sources may be downloaded.
BlueGps4Droid 1.2 alpha (2010-10-25)
SiRF configuration management (NMEA sentences - SBAS - Static Navigation)
BlueGps4Droid 1.1.2 (2010-11-04)
Add verifications: if bluetooth or mock locations are not enabled, the service is not started.
Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled
If device doesn't have an internal GPS, the bluetooth GPS provider will be enabled automatically
BlueGps4Droid 1.1.1 (2010-09-29)
Bug fix (Ticket #4: Connection service is not properly closed https://sourceforge.net/p/bluegps4droid/tickets/4/).
Add notifications when the connection with the GPS fails and when the connection service is closed because of two many connection retry.
Add settings to choose the number of connection retries before exiting.
BlueGps4Droid 1.1 (2010-09-26) - does not work properly because of bug #4. Use either version 1.0 or 1.1.1 !
Reconnect automatically when the connection with the GPS is lost (5 attempts in 5 minutes)
Replace Android default internal GPS or use a new location provider
Send status notifications when GPS loses fix or is disconnected.
BlueGps4Droid 1.0.1 (2010-10-25)
Add verifications: if bluetooth or mock locations are not enabled, the service is not started.
Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled
If device doesn't have an internal GPS, the bluetooth GPS provider will be enabled automatically
BlueGps4Droid 1.0 (2010-09-12)
Connect to bluetooth GPS (NMEA) and replace the internal GPS of an Android device.
Record GPS tracks in NMEA files
Compatible with Android version 2.0 and above
English and French translations
Localizing BlueGPS4Droid for other languages...
BlueGPS4Droid has been downloaded more than 25,000 times from more than 100 countries.
However, actually BlueGPS4Droid is only available in the following languages:
English
French
Spanish (thanks to Colegota: http://forum.xda-developers.com/show...1&postcount=55 )
Russian (thanks to skleroz)
Portuguese (thanks to rsantospereira (XDA: rikpereira) and meiji (XDA: meiji.emperor))
If you find it useful, help us to improve the translations and support new languages !
Thank you!
Man, you rock! I thought this is never going to happen!
You made my SGS with half-broken gps useable as I have spare Nokia gps unit that I bought back in E70 days.
Keep up your great job!
I'll give this one a try.. I've tried two others in the market, one I paid for (and is still pay-for) which technically works but doesn't reconnect well or at all. The other was pay-for and now is free, and it works FLAWLESS.
Doesn't hurt to try one more for fun. Plus, maybe this one will behave on tablets, as I understand the other two don't. I don't have a tablet yet to try though..
I'm interested in having my Android send GPS NMEA as a BT GPS unit. Seems like all the pieces are there in this project. Has the author considered this use-case?
Thanks,
Jae
jaebird said:
I'm interested in having my Android send GPS NMEA as a BT GPS unit. Seems like all the pieces are there in this project. Has the author considered this use-case?
Thanks,
Jae
Click to expand...
Click to collapse
You're right, it's even simpler since you don't have to analyze the NMEA sentences.
However,
It' wasn't what I needed (sharing Galaxy S GPS is not really the best idea you can have... )
there is already several free (and open source) applications available for that purpose...
For an open source app see, for example, BlueNMEA here:
http://forum.xda-developers.com/showthread.php?t=553053
http://max.kellermann.name/projects/blue-nmea/
There is also GPS 2 Bluetooth which is free (but not open source) :
http://www.androidpit.com/en/android/market/apps/app/com.cajax.gps2bt2/GPS-2-Bluetooth-v-2
http://www.android-software.fr/gps-2-bluetooth (review in french)
New version 1.2.0 is out
BlueGps4Droid 1.2.0
Add SiRF configuration management (NMEA sentences - SBAS - Static Navigation)
Add verifications: if bluetooth or mock locations are not enabled, the service is not started.
Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled
If device doesn't have an internal GPS, the bluetooth GPS provider is enabled automatically
Add an about window that gives the version of application, licensing information and where the sources may be downloaded.
Some real nice work, your package is very complete. It seems like not too many people have discovered your incredible asset to our Androids. Keep up the good work.
Wonderful! Keep up the good work! I'll be testing this all day tmr! Thanks!
How do you manage to add a new location provider?
Last time I checked the list was hardcoded in Android.
Marcus
Hi, thanks for a superb tool. Now I can use my bluetooth MTK chipset GPS a save my HTC Desire battery.
It is possible to add NMEA sentence to configure MTK chipset - like SiRF configuration management.
Thanks
David
Great, it was a little frustrating not being able to use my Bluetooth GPS with Android. There are several reasons to use external GPS: improved battery life, better precision, better sensibility... It's nice to be able to use an external GPS when needed. Thanks for your program!
igalan said:
Great, it was a little frustrating not being able to use my Bluetooth GPS with Android. There are several reasons to use external GPS: improved battery life, better precision, better sensibility... It's nice to be able to use an external GPS when needed. Thanks for your program!
Click to expand...
Click to collapse
Will using an external gps really save on battery life? I thought having the bluetooth on would use as much power as that saved by turning off the gps.
Also, will this interfere with other applications that rely on the gps, or will they all use the external gps while this app is diverting it?
Can I leave the external gps in my car and have the phone only use it when I'm using it in my car for navigation?
EDIT: additional question: can the phone use two bluetooth devices at once? In other words, can I be using my bluetooth headset while the bluetooth gps is active?
Pete
Bluetooth uses way less power than a GPS. A Bluetooth GPS will run on its separate battery, so it will last 8 or more hours straight (depending on the chipset and battery capacity). Having your Bluetooth radio active won't have much impact on your phone, but try navigating with the built in GPS, it will eat the battery quickly.
You can have several Bluetooth connections at once, but most Bluetooth services can only have one connection: one headset, one stereo audio, etc.
I have a question.
It is theoretically possible to connect an external BT receiver with the phone's internal GPS receiver to several times increased the accuracy?
For example, if the GPS phone would be on the window and external BT receiver would be in the trunk, and we know its position relative to each other.
I want to use this but I have a silly problem. The battery in my BT-339 receiver is dead and I don't have a car charger for it. Anybody have a link to a cheap charger/replacement battery? Ideally, I'd like to get a usb cable for it that I can use in the car. Not sure the size of the barrel connector on it (4mm?). I used to use it with my Treo with a Seidio mount. The mount was powered and came with a power-out cable that charged the gps unit. So, I have a cable with the right barrel connector on one end and another male plug on the other. I also have an AC adapter. Ideas for best solution?
Otherwise, I love the idea for this software!
Jason
MarcusWolschon said:
How do you manage to add a new location provider?
Last time I checked the list was hardcoded in Android.
Marcus
Click to expand...
Click to collapse
I'm using Mock Locations Provider API, which allows to replace an existing provider or to create an new one.
LocationManager.html.addTestProvider(...)
Dave.a said:
Hi, thanks for a superb tool. Now I can use my bluetooth MTK chipset GPS a save my HTC Desire battery.
It is possible to add NMEA sentence to configure MTK chipset - like SiRF configuration management.
Thanks
David
Click to expand...
Click to collapse
Sure it could !
My bluetooth GPS is a GlobalSat BT-338 that has a SIRF III chip, so I had a special interest to be able to configure it...
NewYorkLaw said:
Will using an external gps really save on battery life? I thought having the bluetooth on would use as much power as that saved by turning off the gps.
Click to expand...
Click to collapse
Normally the bluetooth battery usage should be lower than the internal GPS one...
See also Why Use An External Bluetooth GPS Receiver With An Android Phone? on the AndroGeoid blog.
NewYorkLaw said:
Also, will this interfere with other applications that rely on the gps, or will they all use the external gps while this app is diverting it?
Click to expand...
Click to collapse
When you replace a locations provider, all the applications which use it should be affected.
NewYorkLaw said:
Can I leave the external gps in my car and have the phone only use it when I'm using it in my car for navigation?
Click to expand...
Click to collapse
Why not ? I'm doing it myself...
NewYorkLaw said:
EDIT: additional question: can the phone use two bluetooth devices at once? In other words, can I be using my bluetooth headset while the bluetooth gps is active?
Click to expand...
Click to collapse
It should, but it depends also on the quality of the bluetooth stack and driver.
I'm not sure where to post this since it encompasses several Android devices, so I guess I will put it here. So I am putting the finishing touches to my car set up and I have one last thing to accomplish.
I have a Pioneer Appradio2 that is powered via a Galaxy Nexus (wifi only) it automatically connects to the Appradio2 via bluetooth for transferring the touch screen input. I also have a Nexus4 that has mobile data, what I am trying to accomplish is for wifi hotspot to be enabled on the N4 without having to remove it from my pocket. I have tried tasker and setting a profile for when connected to my Appradio2 via BT, but since it only connects as a hand free device (since the GNex is the primary device via BT) it wont automatically connect, just upon receiving a phone call.
I have also tried the autotether app, but since it relies on a BT connection between the GNex and N4 to trigger the hotspot it seems to interfere with the touchscreen controls on the Appradio2 causing it to lag and become unusable, exiting the app and all returns to normal.
Any ideas? What I would really love would be a state in tasker for when the a BT device is present but not specifically connected, but that doesn't seem to exist. Or some way or sending an action from the Gnex via BT to the N4 and then have the N4 set wifi hotspot to enabled.
So after much searching and trying autotether again, I have finally decided to approach this a different way. I bought one of those cheap USB powered BT to 3.5mm jack adapters, I'm hoping that if I wire it to the accessory circuit of the car it will be powered only when the car is on and I can then pair it only to the N4, and here is the only concern, but I am hoping that the adapter will initiate a BT by itself (since Android devices rely on a connection request from the other device for auto connection) then I can use tasker to turn on hotspot when connected to this adapter and turn off when not connected. It's not my preferred way to do it, but if it works without interaction I will be happy.
FYI for anyone still wanting to do this. I also wanted to automatically turn on the stock hotspot when I connect to my car's bluetooth stereo and for some reason, Tasker would not initiate any tasks based on my bluetooth connectivity. So I searched for a different solution and found this app.
AutoTether for Automatica
You don't need to own an Automatica if all you want to do is turn on and off wifi hotspot tethering based on a bluetooth connection. I wish Tasker worked for me since I use it for other tasks, but if you also can't get the bluetooth triggers to work for this purpose or you don't need Tasker for anything else, this works great and that's all it does. Very simple.
Disclaimer:
I literally just found it a few minutes ago and while it works great for turning hotspot on and off based on connectivity to your choice of bluetooth device(s), I have no idea about any side effects (battery, data, etc).
Any more on this?
Want my wife's Z3C to auto turn on hotspot when her phone connects to the bluetooth of the android head unit in her car.
The automatica app mentioned just force closes.
I ended up trading the AppRadio for a generic Andoird headunit so I was just able to use Tasker to turn it on and off when connecting to the headunit via BT.
My Tasker is turning on the hotspot when BT connects, then turns it off when BT disconnects. However, it doesn't turn wifi back on and I can't figure out a good way to automate it. Tasker doesn't have an Event of "hotspot disable" nor "BT disconnect", which is pretty lame if you ask me.
Hi,
This App does it! Compatible with Android >5.0 (tested with 6.0) and without root.
Check it: http://play.google.com/store/apps/details?id=de.thjunge11.autohotspotfree
manos78 said:
Hi,
This App does it! Compatible with Android >5.0 (tested with 6.0) and without root.
Check it: http://play.google.com/store/apps/details?id=de.thjunge11.autohotspotfree
Click to expand...
Click to collapse
Doesn't work with 7.0+, hot spot is never turned on despite the toast message saying otherwise.
snake2332 said:
My Tasker is turning on the hotspot when BT connects, then turns it off when BT disconnects. However, it doesn't turn wifi back on and I can't figure out a good way to automate it. Tasker doesn't have an Event of "hotspot disable" nor "BT disconnect", which is pretty lame if you ask me.
Click to expand...
Click to collapse
Just add it to the exit task for the tasker profile BT connected, that is effectively BT disconnect.
jakejm79 said:
Doesn't work with 7.0+, hot spot is never turned on despite the toast message saying otherwise.
Click to expand...
Click to collapse
Version v2 adds support for Nougat... it uses the new API introduced in 6.0.
This tool is the only one that just works! :good:
I'll check it out, thank you.
Does not work with Samsung S7 with Nougat. Seems to be a permissions issue...
I have the Samsung Galaxy S8 and it doesn't work either! I had the LG G6 and it used to work fine
"Hot Spot Starter" worked fine with my Nexus 5x on 7.1.2, but just upgraded to Oneplus 3 (7.1.1) and doesn't work anymore.
Anything else out there that I could try?
snake2332 said:
My Tasker is turning on the hotspot when BT connects, then turns it off when BT disconnects. However, it doesn't turn wifi back on and I can't figure out a good way to automate it. Tasker doesn't have an Event of "hotspot disable" nor "BT disconnect", which is pretty lame if you ask me.
Click to expand...
Click to collapse
jakejm79 said:
Just add it to the exit task for the tasker profile BT connected, that is effectively BT disconnect.
Click to expand...
Click to collapse
I'm pretty new to Tasker, but did my best to follow the logic above. For those of you who know this pretty well, does the following look about right?
Two profiles: One that creates a BT Context variable when BT connect state exists and clears it when it stops. The second which turns on Hotspot if BT connect state exists, and turns Hotspot off (and Wifi back on) when BT is no longer connected (state no longer exists and BT Context variable is no longer set):
Code:
Profile: BT Context (8)
State: BT Connected [ Name:* Address:* ]
Enter: Set Bt Var (9)
A1: Variable Set [ Name:%BTConnected To:1 Recurse Variables:eek:ff Do Maths:eek:ff Append:eek:ff ]
Exit: Clr Var (10)
A1: Variable Clear [ Name:%BTConnected Pattern Matching:eek:ff ]
Profile: Turn Hotspot On Off (2)
State: BT Connected [ Name:Rons-Xtrons Address:* ]
Enter: Hotspot On (3)
A1: WiFi Tether [ Set:eek:n ]
Exit: Hotspot Off (7)
A1: WiFi Tether [ Set:eek:ff ] If [ %BTConnected !Set ]
A2: WiFi [ Set:eek:n ] If [ %BTConnected !Set ]
There is now a plugin for tasker called Nought Tasker Tethering Plugin, it works for me on my Nexus 5X on 7.1.2 when nothing else has (I am rooted and did have to install it has a system app).
I think you are over thinking things.
Just create a new profile with a state of BT connected (you can then pick the specific BT device if its a previously paired device).
Create a task using the above plugin that simply just enables the hotspot, make this the starting task for the above profile.
Create a task using the above plugin that simply shuts off the hotspot, make this the exit task for the above profile.
Doesnt seem to work
manos78 said:
Hi,
This App does it! Compatible with Android >5.0 (tested with 6.0) and without root.
Check it:]
Click to expand...
Click to collapse
As of 6/17/2017 this doesnt work for me. Guess ill have to root my phone.:silly:
---------- Post added at 06:31 PM ---------- Previous post was at 06:18 PM ----------
2wyce said:
FYI for anyone still wanting to do this. I also wanted to automatically turn on the stock hotspot when I connect to my car's bluetooth stereo and for some reason, Tasker would not initiate any tasks based on my bluetooth connectivity. So I searched for a different solution and found this app.
You don't need to own an Automatica if all you want to do is turn on and off wifi hotspot tethering based on a bluetooth connection. I wish Tasker worked for me since I use it for other tasks, but if you also can't get the bluetooth triggers to work for this purpose or you don't need Tasker for anything else, this works great and that's all it does. Very simple.
Disclaimer:
I literally just found it a few minutes ago and while it works great for turning hotspot on and off based on connectivity to your choice of bluetooth device(s), I have no idea about any side effects (battery, data, etc).
Click to expand...
Click to collapse
I dont mind payonf a few bucks but it looks like they want to charge 99.00. No way JOSE
jakejm79 said:
Doesn't work with 7.0+, hot spot is never turned on despite the toast message saying otherwise.
Just add it to the exit task for the tasker profile BT connected, that is effectively BT disconnect.
Click to expand...
Click to collapse
jakejm79 said:
There is now a plugin for tasker called Nought Tasker Tethering Plugin, it works for me on my Nexus 5X on 7.1.2 when nothing else has (I am rooted and did have to install it has a system app).
I think you are over thinking things.
Just create a new profile with a state of BT connected (you can then pick the specific BT device if its a previously paired device).
Create a task using the above plugin that simply just enables the hotspot, make this the starting task for the above profile.
Create a task using the above plugin that simply shuts off the hotspot, make this the exit task for the above profile.
Click to expand...
Click to collapse
You said it yourself. The problem isn't the logic. The problem is that as of now, there is no way to trigger the hotspot (wifi tether) via an app/plugin unless you are rooted. Period. The only alternative so far is to use a combination of tasker and autoinput to simulate the process of navigating to the hotspot settings screen and pressing the correct button.
manos78 said:
Version v2 adds support for Nougat... it uses the new API introduced in 6.0.
This tool is the only one that just works! :good:
Click to expand...
Click to collapse
Still not working for me on a Google Pixel XL with Android 7.1.2
adlezama1909 said:
Still not working for me on a Google Pixel XL with Android 7.1.2
Click to expand...
Click to collapse
Then contact with the developer. For me (using 6.0) it's the only tool that works.
How to Turn Hotspot on/off Using Tasker/Autoinput/TouchTask on un-rooted Phone
I have un-rooted Galaxy S8 (Nougat). I finally was able to come up with a Tasker script (also using AutoInput and TouchTask) which does the following:
When I get in the car and turn on the engine:
1. S8 bluetooth connects to px5 head unit. I give phone a few seconds to internally SmartLock unlock. Then I issue AutoInput unlock to basically turn screen on.
2. Phone turns off wifi.
3. Phone launches Hotspot & Tethering screen, and if it is off, turns it on.
4. Head unit connects to Internet using phone wifi.
When I turn engine off:
1. Upon S8 BT disconnect, it issues AutoInput unlock (in case screen is off).
2. Phone launches Hotspot & Tethering screen and if it is on, turns it off.
2. Phone turns on WiFi.
Important Notes: Because the phone is not rooted, I could not use Tasker "wifi tether on/off" action. The bulk of this profile is manually launching the screens and pressing the buttons needed to unlock phone and turn on wifi. Oh, and this is VERY important: The only reason the screen unlocks is because the phone itself is unlocked when I get in the car. I use Android's "SmartLock" technology to automatically unlock the phone when it senses it is in my garage (by location) or BT connects to my head unit (by device).
Code:
Profile: Turn Hotspot On Off 03 (21)
State: BT Connected [ Name:Rons Xtrons Address:* ]
Enter: Hotspot On 05 (26)
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Variable Set [ Name:%Hotspot To:0 Recurse Variables: Off Do Maths: Off Append: Off ]
A3: Screen unlock [ Configuration:Screen unlock Timeout (Seconds):5 Continue Task After Error: On ]
A4: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A5: Flash [ Text:Launch hotspot app Long: Off ]
A6: Launch App [ App:Settings:Hotspot and Tethering Data: Exclude From Recent Apps: Off Always Start New Copy: On ]
A7: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A8: Flash [ Text:Launch autoinput ui query Long: Off ]
A9: AutoInput UI Query [ Configuration:App Package: com.android.settings
Variables: off()
Only Visible: true Timeout (Seconds):45 Continue Task After Error: On ]
A10: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A11: Flash [ Text:aitext() = off Long: Off ] If [ %aitext() ~ *Off* ]
A12: Flash [ Text:aitext() = on Long: Off ] If [ %aitext() ~ *On* ]
A13: Flash [ Text:Turning WiFi Off Long: Off ] If [ %aitext() ~ *Off* ]
A14: WiFi [ Set: Off ] If [ %aitext() ~ *Off* ]
A15: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A16: Flash [ Text:Tap hotspot on Long: Off ] If [ %aitext() ~ *Off* ]
A17: Actions [ Configuration:Action: Tap Method: Point (x,y) Selection: 958 315 Timeout (Seconds):45 Continue Task After Error: On ] If [ %aitext() ~ *Off* ]
A18: Flash [ Text:Hotspot should be on Long: Off ] If [ %aitext() ~ *Off* ]
A19: Variable Set [ Name:%Hotspot To:1 Recurse Variables: Off Do Maths: Off Append: Off ] If [ %aitext() ~ *Off* ]
A20: Popup [ Title: Text:aitext does not contain Off or On. Copied to clipboard. Error: %err
%errmsg Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard: On ] If [ %aitext() !~ *On* & %aitext() !~ *Off* ]
A21: Set Clipboard [ Text:%aitext()
errors %err
%errmsg Add: Off ] If [ %aitext() !~ *Off* & %aitext() !~ *On* ]
Exit: Hotspot Off 03 (14)
A1: Screen unlock [ Configuration:Screen unlock Timeout (Seconds):5 Continue Task After Error: On ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: Launch App [ App:Settings:Hotspot and Tethering Data: Exclude From Recent Apps: Off Always Start New Copy: On ]
A4: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput UI Query [ Configuration:App Package: com.android.settings
Variables: on()
Only Visible: true Timeout (Seconds):20 Continue Task After Error: On ]
A6: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A7: Actions [ Configuration:Action: Tap Method: Point (x,y) Selection: 958 315 Timeout (Seconds):30 ] If [ %aitext() ~ *On* ]
A8: Variable Set [ Name:%Hotspot To:0 Recurse Variables: Off Do Maths: Off Append: Off ] If [ %aitext() ~ *On* ]
A9: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A10: WiFi [ Set: On ] If [ %Hotspot eq 0 ]
Hi, this app monitors various sensors of your mobile phone and send their values to a server. You must provide the IP and Port of that server in settings menu.
Insert the url in your browser
play.google.com/store/apps/details?id=com.jgcheca.sensorstracker
Monitor Accelerometer sensor.
Monitor GPS sensor
You can set the sensors speed monitoring among other awesome features.
Just set an IP and Port in the settings menu and configure sensors settings and start tracking your sensors.
You can test if with a netcat the machine which is receiving the data or in an other mobile phone using an app which is able to listen in a given port.
The app notifies you when is tracking sensors with a notification in your notification bar.
Snapshots
works well!
this app works great on my device! enjoyed it!