Playing with bluetooth GPS for fun and profit

I am recently fiddling with an old Bluetooth receiver to use it as a time source for my Arduino chrondot clock. Please note it’s already been done[] and an interesting graph of Chronodot drift is provided.
First of all I decided to get a good look at the NMEA stream coming out of the GPS unit.
It’s quite painless on recent Ubuntu (thanks westernwillow):

$>sudo hcitool scan
00:1C:81:55:1C:A1 iBT-GPS
$> sudo rfcomm bind /dev/rfcomm0 00:1C:81:55:1C:A1 1
$ ls -l /dev/rfcomm0
crw-rw---- 1 root dialout 216, 0 Nov 19 14:41 /dev/rfcomm0

Now we have a valid serial device we poll with minicom ($>sudo apt-get install minicom)
We have to change the serial device in minicom configuration $>minicom -sminicom bluetooth serial setup

The minicom bluetooth serial setup

than save and fire up minicom and you should see a stream of NMEA.

This would be an interesting step on itself to have an handy precise timesource using gpsd and ntp
Next step is to assert if the following is suitable [] for me.

Meego 1.1 on Toshiba nb 200 rocks

I recently axed Ubuntu on my netbook. Even if it perfomed correctly, I felt it was a bit overkill with netbook and did not cope well with the small screen. Panning with alt+mouse is ok, but I didn’t feel right.

I decided to go with Meego, a Linux from the Linux foundation. I just love the new interface, but I must say the stock system (speaking of 1.1) is a bit limited. You cannot simply expect to use the package manager to add missing things, it’s gonna be a little more complicated than this.  Please read carefully the Disclaimer before trying anything…messing with partition is dangerous for your data…always do a backup first.
Continue reading “Meego 1.1 on Toshiba nb 200 rocks”