Problem may be EE that may not accept any bluetooth profiles except HeadPhone Profile.
There are several programs for using external GPS,
http://www.androidzoom.com/android_a...receiver%20for
We need virtual serial bluetooth profile on EE to get GPS signal from other devices such as external GPS, android mobile phone with GPS and program GPS rerouted to Bluetooth.