Connect an external Bluetooth GPS receiver to your iPod Touch, iPhone or iPad.

The demo version does not forward the GPS into other applications. To enable this feature, you have to buy the full version.

It does not let you use your iPhone's GPS with the iPad - but we're looking into that, too.
BTstack GPS has been tested to work on iPod 2G, 3G, and 4, all iPhones, and all iPads running firmware 3.0 and higher.
iOS 5 support since version 1.6
It supports standard RFCOMM/SPP GPS receivers.
It registers the GPS capability with the OS, if there is no built-in GPS
It supports all applications that use the official CoreLocation framework.
GPSSerial has to be removed during install.
TomTom: fix problem with missing labels for all but iPod TOuch 3G on 5.x
iOS 5 compatibility: fix course injection
New option in Settings.app to limit update rate to 1 Hz
Use HDOP for location accuracy estimation
Use course and speed from GPS
TomTom: remove 'connect to GPS' message
Nike+ GPS: make it usable
RadarActive: make it usable
Runmeter: make it use GPS
Added "Connect to last used device"
Show horizonal dilution of precision (HDOP)
Report 1.0m accuracy for GPS data
TomTom: report iPod as iPhone to fix annoying "Connect to GPS" message
Fixed crash of some apps that use multiple CoreLocationManagers, e.g. EveryTrail
Fixed heading value for 270-0 degrees, e.g. for ForeFlight Mobile
Allow new pairing on connection failure
Support for iOS 4
Improve speed and course calculation - Speed stays constant when driving with Cruise Control.
Ignore NMEA sequences while fix is invalid.
Update annotation location (blinking).
Fixed crash for NMEA time millisecond data specified only with two digits.
Fixed connection problem with some GPS receivers, e.g., the WBT-202.
Fixed handling of multiple sequeneces in a single packet.
Don't crash during discovery when devices with incorrecly encodesd names are present.
Sets course property if moving. Improves compatibility with navigation apps, e.g. iGo My Way.
Handle multiple location managers: fixes problem with e.g. SkychartPro
Register GPS capability with OS
Improved compatibility - e.g, TomTom is compatible now
Fixes a bug in Bluetooth communication that caused data to stop after few seconds
BTstack GPS is based on BTstack, the open-source Bluetooth stack for iPhone OS.

BTstack cannot run in parallel to Apple's Bluetooth. Therefore, BTstack GPS has to turn off Apple's Bluetooth. You can re-enable Apple's only after quitting the GPS app.