Keep your prime's gps on and set Bluetooth GPS on the prime to allow "mock locations." You can set this also in the developer options of your prime's settings to allow mock locations also.
@Fuzzer and jzk:
You say this in reply to a post in which I stated twice that I have mock locations enabled. It IS enabled. Twice. Should I have my settings notarized so you'll believe me?
With the prime's gps on, navigation tries (and fails) to use the prime's ineffective gps. It is not using mock location data. Either I've missed something in my setup or we've missed something in the explanation, so it would be great to hear any other suggestions. Let me state once more that I have followed all directions here very specifically with a variety of hardware and software alternatives mixed in when they did not work. Please do not just tell me to do what has already been suggested here, because you'll just be wasting your time and mine.
Either we have failed in communicating this solution, or you should be happy it works for you when it doesnt work for everyone, but either way I'd love some help instead of being treated like I can't follow directions =p