Bluefruit EZ-link + NS-RAW + Android

My Bluefruit EZ-link finally arrived from NZ yesterday (I couldn't find anywhere here in Oz that carried it and the shipping cost from NYC is horrendous). I've hooked it up to one of my NavSpark-Raws and it works with RtkGps, an Android port of RTKLIB (or at least rtknavi).

(please excuse the bad soldering)
The Bluefruit EZ-link has an optional JST Li-ion battery connector on the back that you can solder on. I did. I found that two of the pads in the 2*3 cluster were connected to the battery connector. So I wired them straight to the NavSpark, along with the TXD1->RX connection. This way each board is using its own regulator straight from the battery voltage. I thought it was simpler this way.

Then it was out to the backyard to test it out. I used the side panel of an unused computer case as a ground plane. It seemed to get a pretty accurate fix. The screenshots show the result after about 15 minutes. The "map" view shows me a bit too close to the house though, but that may just be bad image alignment. For most purposes it probably doesn't matter if the aerial imagery is a metre or two off.

One caveat: For some reason Android's SPP implementation is limited to only 9600 baud. Or it defaults to 9600 baud and most apps don't change the speed. Or something like that. So make sure to set the NavSpark "COM port" settings to this speed. The BlueFruit EZ-link automatically detects the speed of the incoming data.

The next step is to put this gear in a box and use an SMA connector for the antenna connection.

What's everyone else doing with their NavSparks? Post some pics and share with the community!

You need to be a member of NavSpark Community to add comments!

Join NavSpark Community

Email me when people reply –


  • I've hooked up my Navspark-GL to a HC-05 Bluetooth module just as you have done. Took me awhile to locate a descent app to use the NMEA data stream. I was beginning to think I was going to need to invent the wheel. was answer for me.

    I had no trouble getting 115200 baud working. Left the Navspark-GL at default speed of 115200, setup the HC-05 to the same, and the rest is virtual serial so baud doesn't matter : ) at least with a Nexus 7(2013) and lollipop 5.1.1

  • Good Job!

  • It's now in a case with an SMA antenna socket!

    A little too large though. It was the smallest jiffy box with the width to fit the battery I have. I'm still not sure how to handle connecting the battery though. At the moment I have to open the box to connect/disconnect it. A switch would be handy. And a charger too. I have a PowerCell from Sparkfun, or I could just use one of my adaptor boards.

    I also got two antennas with SMA connectors. They amplify the signal a lot more than the NavSpark ones - 26 dB versus only 12 dB. They produce nice strong signals even without a ground plane.

  • Cool!!

    If you would to see some pictures of my project status see this post:

This reply was deleted.