yashsingh1/xdaforums huggingface dataset:
[7" Kindle Fire HD General] prokennexusa:
In this tutorial we will explore adding GPS functionality to the Kindle Fire HD 7" or the Kindle Fire HD 8.9". This idea began about 1 year ago and has gone through several changes to adapt to the current Kindle platform. You DO NOT need a WiFi router or need to be connected to WiFi. This method uses WiFi to transmit GPS Data to the Kindle Fire.We attempt to keep this tutorial updated regularly - adding information from the end users experience. We have recently upgraded the storage servers to increase uptime, you now have two options for the downloads both are ad free. Option one is a Dropbox Storage Server and Option two is a Ubuntu One Storage Server, if one is under maintenance you may use the other download link. When you are done with the tutorial, please take the time to post feedback, this is very important to us - without your feedback, we have no way of knowing if we are doing our job. Finally, if you feel we did a decent job, please think about donating to us using the "Donate to Me" button - this is how we make a living, without your kind donations we would no longer be able to do this for a living.

Prerequisites:

1. You will need a Phone that has GPS with the Kindle Fire HD

2. Rooted Kindle HD

That method does work on the Kindle Fire HD 7" and HD 8.9" and is a method that was developed for the original Kindle Fire, it is quite simple, if you want to play a bit here it is:

Step 1: Download and Install SQL Lite Manager: https://play.google.com/store/apps/d...qleditor&hl=en

Step 2: Download and Install Tether GPS (Preferred Method): https://play.google.com/store/apps/d...mptonsoft.tgps

Step 3: Enter the following commands through ADB:

adb kill-server
adb start-server
adb devices

If you see a Serial Number, than proceed. If you do not see a number please review our ADB USB Driver Install located in our Root tutorial: http://xdaforums.com/showthread.php?p=35957305

adb pull /data/data/com.android.providers.settings/databases/settings.db

copy settings.db settings.bak

sqlite3 settings.db "update secure set value=1 where name='mock_location';"

adb push settings.db /data/data/com.android.providers.settings/databases/settings.db

adb reboot

Step 4: After the Kindle Fire restarts you should be ready to tether! Connect your Kindle Fire to your phone's WiFi, launch the TetherGPS server on your phone, and launch the TetherGPS client on your Kindle Fire. Install Google Maps and Earth http://xdaforums.com/show....php?t=2069859

Alternative Method: Purchase Root Explorer from the Play Store here: https://play.google.com/store/apps/d...e.rootexplorer

ALT Step 1: Use Root Explorer and SQL Lite Manager to open /data/data/com.android.providers.settings/databases/settings.db

change 'mock_location' from '0' to '1'

ALT Step 2: Restart your KF.
[7" Kindle Fire HD General] dustpop:
Dose it means that I have to connect my phone's wifi network before I use Kindle Fire HD7's GPS?
[7" Kindle Fire HD General] prokennexusa:
Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version - Do I Need WiFi -

dustpop,

This is a great question dustpop. No, this idea does not need to be connected to WiFi to function as designed. Tether GPS reacts as a 'Router' so you connect your Kindle to Your phone through a WiFi single. Having said this, your phone becomes what is equal to, a WiFi Access Point without Internet. We also have a Bluetooth version we will be posting for people that prefer a Bluetooth connection over WiFi.

Having said this, since it is not dependent on a Internet connection, you are able to hike, ski, walk, etc with the Kindle and use it for navigation while out and about.
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version

To All -

We just added an optional BlueTooth method for those that prefer Bluetooth over WiFi. The Bluetooth tether does have less battery consumption over WiFi.
[7" Kindle Fire HD General] Geekybiker:
Does that mean it will work with bluetooth gps dongles? Or do you need a full fledged device to supply the gps?
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version - GPS Dongle

Geekybiker,

Thank you for posting the question. Yes, this package will work with Bluetooth GPS devices or dongles although we have not tested everyone on the market. We had success with an older US Global Sat BT368 - they cost about $60. I suspect most will function without a hitch.
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version

To All-

We have updated all our links to include two download options:

1. Dropbox

2. Ubuntu One

If one of our storage servers is down, you have an alternate to choose from - either link will download the exact same package, we have done this for redundancy.
[7" Kindle Fire HD General] kstephens98:
Re: [ROOT][HOW TO] Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Versi

Bluetooth gps wont install, how did you get it to install?
[7" Kindle Fire HD General] kgyuszko:
I can't get it to install from google play either? States it won't work on kfhd so won't install?

Any thoughts?
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version

kstephens98,

The company made a change to their software, let me see if we can obtain the older copy. In the mean time, follow the instructions for the WiFi version, this works flawlessly.
[7" Kindle Fire HD General] prokennexusa:
Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version

kgyuszko,

We are working with the developer to solve the problem, in the mean time use the WiFi Version, this works flawlessly. We will get you a copy to test.
[7" Kindle Fire HD General] prokennexusa:
Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version - App Options

kstephens98,

As promised, we got you several choices to try on the Kindle - be sure you enable Mock Location (on the Kindle) per the instructions.

***WE HAVE NOT HAD TIME TO TEST THESE APPS - WE USE THE PREFERRED METHOD***

First attempt to install the app, if the install fails, move the from the /sdcard/Download folder to /system/app and change the permissions to: User: Read Write Group: Read and Others: Read - reboot and test each application. If the app fails to work, go back to /system/app and remove the application.

Step 2.1: Download and Install Googoo Bluetooth GPS (Alternative Method)*: Googoo Bluetooth GPS App (Dropbox) or Googoo Bluetooth GPS App (Ubuntu One)

OR

Step 2.2: Download and Install Mobilej Bluetooth GPS (Alternative Method)*: Mobilej Bluetooth GPS App (Dropbox) or Mobilej Bluetooth GPS App (Ubuntu One)

OR

Step 2.3: Download and Install Turboirc Bluetooth GPS (Alternative Method)*: Turboirc Bluetooth GPS App (Dropbox) or Turboirc Bluetooth GPS App (Ubuntu One)

*These apps are designed to connect a Bluetooth GPS Device to the Kindle Fire like the Dual XGPS150A - the 3 apps are NOT designed to connect a phone GPS to your Kindle Fire.
[7" Kindle Fire HD General] prokennexusa:
Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version - Bth App Options

kgyuszko,

As promised, we got you several choices to try on the Kindle - be sure you enable Mock Location (on the Kindle) per the instructions.

***WE HAVE NOT HAD TIME TO TEST THESE APPS - WE USE THE PREFERRED METHOD***

First attempt to install the app, if the install fails, move the from the /sdcard/Download folder to /system/app and change the permissions to: User: Read Write Group: Read and Others: Read - reboot and test each application. If the app fails to work, go back to /system/app and remove the application.

Step 2.1: Download and Install Googoo Bluetooth GPS (Alternative Method)*: Googoo Bluetooth GPS App (Dropbox) or Googoo Bluetooth GPS App (Ubuntu One)

OR

Step 2.2: Download and Install Mobilej Bluetooth GPS (Alternative Method)*: Mobilej Bluetooth GPS App (Dropbox) or Mobilej Bluetooth GPS App (Ubuntu One)

OR

Step 2.3: Download and Install Turboirc Bluetooth GPS (Alternative Method)*: Turboirc Bluetooth GPS App (Dropbox) or Turboirc Bluetooth GPS App (Ubuntu One)

*These apps are designed to connect a Bluetooth GPS Device to the Kindle Fire like the Dual XGPS150A - the 3 apps are NOT designed to connect a phone GPS to your Kindle Fire.
[7" Kindle Fire HD General] kgyuszko:
Thanks for the quick response, however I have a question.

My mobile is blackberry curve, and does not support tethering (gggrrrr!!), hense the 'hope' that bluetooth connection via phone would work. I assume from your response this is not possible, or I am having a noob moment here??:confused:
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD Series Noob (Simple) Version

kgyuszko,

Blackberry is a proprietary OS named BlackBerry Device Software v5 - this tutorial is designed for Android Ice Cream Sandwich or Jelly Bean Tablets and Phones. Blackberry is limited to Blackberry only apps and services.

Sorry!:crying:
[7" Kindle Fire HD General] Slimepuppy:
KFHD 8.9 Doesn't Like Bluetooth GPS

Chris,

I'm having some weirdness with the bluetooth apps on my KFHD 8.9.

- GooGoo bluetooth would not install from either /sdcard/download or from /system/app.

- turboirc.btgps.apk installed. But I lost the pull-down menu (necessary to enable bluetooth, etc.) and the bottom nav menu - they are enabled for about second after boot, then they 'autohide' and are no longer available. Other apps work fine, but it's difficult to get back 'home' without a reboot.

- mobilej installed as well but also killed the menus.

Mobilej does have a 'settings' prompt that activated when it determined that bluetooth wasn't enabled, so I was able to enable the bluetooth radio from the app. I am able to see the TomTom MKII bluetooth GPS, and can enter the GPS' ID number when attempting to connect, but get a 'not compatible' error

Two questions - anyone know the app in /system/app that I might be able to run to regain the menus? Is there an app or file or database one can access to uninstall an app without access to the pull-down menu?

Sigh...time for another complete restore.
[7" Kindle Fire HD General] prokennexusa:
Add Bluetooth GPS To The Kindle Fire HD - Kindle Fire 8.9" build.prop

Slimepuppy,

Damn software developers! Why do they have to make apps that beak devices! I am removing the Bluetooth option since it clearly does not work.

Sorry it had to be you! The software must have added something to the build.prop - can you get to Google Play Store? If yes, download and install build.prop Editor then open the editor and look at the last lines, it will be obvious what has been inserted. I have attached an original HD 8.9" build.prop to this response.

If I understand you correctly, you have removed the software, and since the removal you have lost the status bars, correct? Using ES File Explorer, take a peek at the /system/ folder, do you see a file named build.bak or something like this name? If yes, there is the backup build.prop.
[7" Kindle Fire HD General] Slimepuppy:
No worries Chris - it's a fun way to learn! The tools work for some - I just need to work through my newbness. ;)

Thanks for the build.prog info and the link - I'll do some exploring.

Andy

edit... just to clarify, the status bar buttons (back, home,search, etc.) disappeared after installing the bluetooth app. I wasn't able to delete the software as the Fire's pull-down menu and navigation buttons disappear when the bluetooth apps are installed. Once I reboot the Kindle, I can run any app I wish - once - but cannot close it to open another app (unless the app has an exit function) as there's no 'home' or 'back' button. The bottom status bar is there in the form of a black bar that's apparently still reserved, but there are no buttons. The top pull-down menu does not function either. There's no backup build.prop file in /system.

The process appears to work for the KFHD 7 so it's probably good to keep the option available.

If anyone's got these working on a KF HD 8.9, I'd like to hear from them - that'll let me know that I'm the problem and not the app. ;) Thanks!
[7" Kindle Fire HD General] prokennexusa:
Add WiFi GPS To The Kindle Fire HD Series Noob (Simple) Version

Slimepuppy,

Let's enjoy the weekend and get back to the software on Monday. I will be interested to see what we have to change with the Google Play Store install.

Let us know if you need any more help.
[7" Kindle Fire HD General] Slimepuppy:
On the KFHD 8.9 one apparently cannot edit the settings.db directly ("database is locked"). Copying it into /sdcard, editing it, and copying it back to /data/data/com.android.providers.settings/databases/settings.db does work.

The mock_location key is in the database section marked 'secure'

Another edit: One CAN edit the settings.db directly with SQL Lite in CM10.1.
[7" Kindle Fire HD General] kgyuszko:
Was hoping that the bluetooth would work across platforms, and that the kfhd changes would enable any bluetooth connections, thanks for the prompt responses however, and keep up the fantastic development on this, we all appreciate it!
[7" Kindle Fire HD General] prokennexusa:
Add WiFi GPS To The Kindle Fire HD Series Noob (Simple) Version

Slimepuppy,

You got it! When a database is locked, you need to temporarily move it, make the change or changes and move it back.
[7" Kindle Fire HD General] jasonfreeland:
Is there any possibility of doing this without root? As far as I can tell, root kills prime video access, which is one of the primary reasons I purchased my 8.9.
[7" Kindle Fire HD General] prokennexusa:
Add WiFi GPS To The Kindle Fire HD Series Noob (Simple) Version

jasonfreeland,

No this can not be done without Root.

We have 40 different Kindle Fires in our office, they all have Root they all have Amazon Prime. You loose NOTHING when you Root. The process installs two simple files:

/system/app/Superuser.apk

/system/xbin/su

That is it. Amazon does not have software that searches for Root nor do they actively look for Root, if they did we would know about it and we would have disabled the service.

If you are still concerned, the software we use to Root the Kindle: Root MANY ANDROID 32-bit!(Dropbox) has a back-out function or Unroot function allowing you to quickly reverse the Root process.

We will support you through the entire process whether it is to Root or Unroot here:

[ROOT][HOW TO] Root the Kindle Fire HD and 2 with Windows - Noob (Simple) Version
[7" Kindle Fire HD General] jasonfreeland:
Thanks, I was mostly going off my first gen kindle fires, which did lose the ability to play amazon video when rooted. I'll give it a shot at some point.
[7" Kindle Fire HD General] prokennexusa:
[HOW TO] Add WiFi GPS To The Kindle Fire HD Series Noob (Simple) Version

jasonfreeland,

No worries, you have every right to be concerned, the Kindle is a beautiful piece of hardware - this is why we have these tutorials, we respect the value of the device and want to offer solid ways to upgrade the Kindle without causing and type of damage.

If you have any upgrade in mind and we do not offer a tutorial, please let us know, we will post one per your request.

Thank you for taking the time to post comments.
[7" Kindle Fire HD General] jasonfreeland:
Thanks Chris. I appreciate your kindness, you don't always find it with XDA. I will probably root if I can still use Prime service, I just have to wait a bit to have the time to sit down and do it. With the guides that are up I don't for see that as an issue, I've rooted a ton of mobile devices over the years. I would however like to use the Bluetooth gps when I do it and that seems problematic when I read over the posts. I had one I used for my Touchpad and Transformer Prime that works well (an 818XT). I have already used the HP BT keyboard on the HD 8.9 with no issues. Thanks again.
[7" Kindle Fire HD General] prokennexusa:
Kindle Fire HD and 2 First Aide Software - Noob (Simple) Version

jasonfreeland,

Thank you for taking the time to post feedback. Jut FYI, our new software Kindle Fire First Aide will Root the Kindle quickly and very easily.

Just download Kindle Fire First Aide, install it per these simple instructions, then install Root, after that you can install Google Play Store and finally install Google Apps all from our software, no command line knowledge is needed.

Here we go, go to this thread and follow the simple install instructions: Kindle Fire HD and 2 First Aide Software - Noob (Simple) Version
[7" Kindle Fire HD General] jasonfreeland:
Where's the fun in that? ;) Seriously, that is some hard work and a great feature for folks not comfortable doing things themselves. I still haven't had the time to mess with it, hopefully next week.
[7" Kindle Fire HD General] Slimepuppy:
Allow Mock Location

I have a good bluetooth GPS pairing and can get positions to the Fire HD. I've updated settings.db to allow mock locations as outlined in the first post.

For what it's worth, on my 8.9 there's a file called 'default.prop' in / that includes these lines:

#
# ADDITIONAL_DEFAULT_PROPERTIES
#

ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0

Apparently settings.db overrides default.prop?
[7" Kindle Fire HD General] Slimepuppy:
More Bluetooth GPS Support! I stumbled on this while digging for info on bluetooth kernel configuration:

http://xdaforums.com/showthread.php?t=833094

http://sourceforge.net/projects/bluegps4droid/

I sideloaded the version for Eclair and newer - BlueGps4Droid_1.2.5.apk and installed it from /sdcard/download and it just seems to work. One of the options is to log the GPS data - look in /sdcard/nmea/ and select 'text' and 'html viewer' when pressing to open the file.

I do still have BluePairSPP and Bluetooth GPS Provider installed so there's a possibility they're assisting the connection - I'll remove them and see.

edit... I did a fresh install of V8.1.4 and sideloaded this app - and it could not pair with the BT GPS. It looks like BluePair/Bluetooth SPP is still needed for this app.

https://play.google.com/store/apps/details?id=fb.bluetooth.spp&hl=en

another edit...

The software has been stable around the house but failed on the road. The Fire 'went to sleep' and from that point onward I got a 'too many errors, bluetooth stopped' every time I connected to the GPS. Gotta find a 'stay awake' mod/setting. Going to try a 'normal' installation in /system/app as well: I uninstalled BlueGPS4Droid and reinstalled in the /system/app directory (copied with ES File Explorer, set permissions to 644, installed).
[7" Kindle Fire HD General] TotallyClueless:
Wifi GPS on Kindle Fire HD 7

Looking to set WiFi GPS on my Kindle Fire HD 7. Followed directions in the post for adb installation but was unsure what to do with the SQL Lite3 directions so I exited adb and proceeded with alternative option. Purchased Root Explorer and SQL Editor. Found the alternative method simpler to follow. Made a backup copy of original settings.db and proceeded to change "Mock Location" from 0 to 1 as instructed. Re-booted my Kindle. As my Kindle was re-booting I noticed that Home, Back and Favorite buttons were blinking in an out and once the Kindle was completely re-booted I had lost the Home, Back and Favorite buttons. I also could not access notifications or the top hidden menu above notifications. If I entered an app I had to re-boot the Kindle to exit unless the app had an exit option. I re-booted the Kindle and accessed Root Explorer and changed the settings.db back to the original where "Mock Location" was 0. Re-booted the Kindle and all functioned as before. The buttons were back, the notifications accessible and the upper hidden menu accessible. As a Noob with a capital N, I am at a loss as to what went wrong.

Originally, I was disappointed when I received the Kindle for Christmas. I was hoping for a fully functioning tablet. But since I found the XDA Forum I have been able to root the device, install the play store, alternate launcher (Nova Prime), Google services and more. I have gone from disappointed to extremely happy thanks to the XDA community. This GPS issue has me TotallyClueless. :(
[7" Kindle Fire HD General] qtpcert:
Problem while running TetherGPS Client

Hi All,

I did as per the instructions provided by prokennexusa , however I am facing a problem whenever i start my TetherGPS client on Kindle Fire HD 7, it shows Error 089006, any idea on the same, I am not sure where I can see the logs and provide you more information.

Steps I did:-

Using root explorer modified the mock location, installed TetherGPS on my HTC phone and Kindly Fire HD,

Connected my Kindle Fire HD with the Portable Wifi hotspot of my phone..first

and then started the tether GPS server on my phone

And then on Kindle Fire, it is resulting in an error : Error 089006

Any help will be greatly appreciated, as I am not quite sure where I am doing wrong.
[7" Kindle Fire HD General] Coderedpl:
I tried to do this today aswell and get the same error.
[7" Kindle Fire HD General] determin:
The same situation: error 089006 without any information in logcat. On different version of TetherGPS. But once application received data from phone's GPS.
[7" Kindle Fire HD General] Coderedpl:
Ok so here is some news. When i was running kinology i got the 089006 error. mock location was set to 1.

So i decided to flash cyanogenmod 10 and did the same steps. Made sure mock location was enabled, which it was. Tried again and tada, worked without issue.

So cyanogenmod must have something done that kinology doesn't have.

Edit: i also have the default. prop that includes mock locations at 0.
[7" Kindle Fire HD General] qtpcert:
cyanogenmod ..

<Coderedpl>

Which version of cyanogenmod you have tried to install @ kindle Fire HD--- and is that version is stable..?
[7" Kindle Fire HD General] gflorezarroyo:
As far as I know there is a protection in the new AmazonOS(7.3.0 and 7.3.1) that was not on earlier(<7.2.3). Now "allow mock locations" hangs the program that requires its use. As Kinology is based on stock rom, it exports the same protection. On the other side Cianogenmod is free of it(but it doesn't have the Amazon environment...).

All isn't lost, there is a buggy and basic app named "Bluetooth GPS Provider" from Michael Chourdakis that bypass the fence.....but it works by bluetooth.

The best part is that you can borrow internet connection by wifi(tehtering wifi zone) and location by bluetooth("GPS 2 Bluetooth" or "Bluetooth GPS receiver") at the same time if you have an android phone(powered, otherwise the battery will not last long...Ideal situation is inside a car with a lighter charguer).
[7" Kindle Fire HD General] Ludo Spinone:
Bluetooth GPS Provider

I have got the Bluetooth GPS provider from Michael Chourdakis on my rooted Fire HD 7.3.1. It was the only one that would actually install and run. I put GPS over BT from Vasiliy Saenko on my LG GT504 Optimus phone. It works perfectly on Bluetooth alone. I haven't bothered with Wi- Fi tethering to the phone as I am on pay as you go for data. It provides GPS location in Maps with me lite (offline). Also works on Google map but I haven't tried the offline maps yet. I used KFHD xSettings from 0xD34D to show the developer options in Fire's own device settings and select 'Allow mock locations' from there. All were available from the Play Store which I have on the Kindle. Somewhere along the process I got a button for Google location based services in the Kindle's Settings. It likes them both to be set the same !.
[7" Kindle Fire HD General] qtpcert:
Can we have a bluetooth GPS in kinology, if yes then how..I am trying to run the GPS on my kinlde fire HD...with kinology as the stock rom