You are here

gps

Why I have stopped using ShoZu, Sports Tracker and the N82 and use N900 + PixelPipe + RunKeeper on iPhone 3G

Submitted by Roland on Wed, 2010-08-11 01:44

Until I get an N8, I have stopped using ShoZu and Nokia Sports Tracker am using the N900 + PixelPipe + RunKeeper on the iPhone 3G. Why?

  1. None of my friends use Nokia Sports Tracker (On Nokia Sports Tracker, I recorded over 700 activities (90% bicycling, the rest cross country skiing)  and many people use it but not one of my friends around the world uses it on a regular basis anymore)
  2. A fair amount of my friends and people in Vancouver use RunKeeper
  3. Up until today despite many attempts, Nokia has been unsuccessful in creating a popular social network which is what Nokia Sports Tracker and RunKeeper are. And although I love Nokia Sports Tracker and I'll try it on the N8 in the future, I doubt Sports Tracker now that it's spun off Nokia will be successful! Love to be proven wrong
  4. All in all the N900 camera is better than the N82 (except for the flash which I don't use)
  5. I don't have to carry my Bluetooth GPS, the N900 GPS is good enough
  6. PixelPipe is not nearly as great as ShoZu but it's good enough

What's wrong with RunKeeper

  1. On the iPhone 3G, it doesn't multi-task so if I get an alert or phone call, the tracking stops. Hopefully fixed on iPhone 4
  2. There's no way to lock the touch screen so it's easy to inadvertently stop RunKeeper while you are bicycling. Of course this wasn't an issue with N82 which is an old school candybar phone without touch screen

PixelPipe observations

  1. No connectivity re-transmission unlike Shozu. So as I blogged before, if you lose connectivity in the middle of PixelPipe uploading  your photos you have to manually figure out which photos were uploaded and upload only the missing ones. This is very painful for a crazy :-) person like me who uploads dozens of photos ; not so painful for the normal person who only uploads 1 or 2 photos per day
  2. No automatic tagging on a per account basis. In ShoZu you can set it up to tag differently based on which flickr account you upload to
  3. No multiple accounts unlike ShoZu
  4. No way to upload friends only or family only i.e. no way to use flickr permissions like ShoZu does only public or private. A pain if you again are a crazy :-) person like me and use flickr permissions  like "friends only" or "family only" which I gather less than 1% of flickr users do
  5. No way to select multiple photos unlike ShoZu. This is a Maemo limitation I guess since there is no system UI gesture to select multiple photos or files. You have to laboriously select one photo at a time until all are selected.

N900 Camera App Nits

Submitted by Roland on Wed, 2010-08-11 00:21

I have switched over to the N900 for the moment for my cameraphone pictures. All in all the N900 seems better than the N82. Some comments and nits:

  1. Would be nice to be able to switch off the touch screen because sometimes in the middle of bicycling I realize the GPS has turned off or the setting is wrong for some reason:
  2. Does this happen because of a glitch / bug or because of an inadvertent touch while bicycling? I think both!
  3. The N900 camera is not much faster than the N82 (in fact the N82 might be faster). Anybody done any timing?
  4. The N900 lens is clean. After 3 years, the N82 has dust under the cover
  5. In silent mode, the N900 camera app doesn't make a noise. This is different from the N82 and N95 which didn't allow me to turn the camera sound off even in silent mode
  6. The N900 built-in GPS is faster than  the N82 + Bluetooth GPS that I was using before

FCamera is great except there is no EXIF and no GPS coordinates, bright side:music plays!

Submitted by Roland on Thu, 2010-07-29 22:32

The subject says it all.The low light, HDR and Fcamera apps of FCam (my FCam post) are great but I can't use them because there's no GPS in the EXIF or camera info in the EXIF. So great experimental stuff but not suitable for my daily use.

The final cool thing to report is that it doesn't stop the music player  from playing music unlike the N900 built-in camera app. Wish I had time and a Windoze box to hack the source code to fix the EXIF issues and add GPS.

gpsgamelan.py is ok, but i want real music - use 12 major keys with 10 chords

Submitted by Roland on Tue, 2010-07-06 00:13

Continuing to have a great time with Python on the N900. I'll have to post later about how awesome it is to run N900 Python aka PyMaemo scripts  from a Terminal.app window on my Mac edited in Aquamacs using ange-ftp (or whatever it's called in the 21st century).

Anyhow came up with gpsgamelan.py which is a modification of the script from latlongsound.py to play gamelan (indonesian scale) music (using the code from PyGSoundTestTest_3.py from Matthew Brown, thanks!) based on the jitter from GPS Lat/Long (10 different sounds based on latitude and another 10 different gamelan sounds based on longitude)

Here's what it sounds like (short video from flickr):

Not so great sound. My next idea is to play more pleasing music

  • e.g. for each neighbourhood, pick a major key (there are twelve possible major keys in Western music AFAIK)
  • based on the latitude, play a major chord (one of 10 possible)
  • based on the longitude, play a minor chord (one of 10 possible)

My guess is this will produce more melodic and pleasing sound

Random GPS driven sounds from an N900 in python

Submitted by Roland on Fri, 2010-07-02 07:17

Check out latlongsound.py, my N900 hack to produce random sounds from GPS coordinates (it's basically an unholy :-)  combination of keyboard5.py from MIT and the PyMaemo Location API sample sound code using PyGame, thanks to the MIT and Maemo folks for sharing!). What should I do with this next? I have lots of ideas, love to hear what would be cool from others!

N900 PyMaemo - How to synthesize sounds & read the GPS simultaneously?

Submitted by Roland on Thu, 2010-06-24 07:39

Just for fun, I am writing a little PyMaemo python script (sorry but I don't do C++ anymore so that's out :-) !) to compute and then play sounds based on my GPS coordinates (using the N900 Python Location API).

The easiest way to synthesize (rather than just play sounds) seems to be to use the PyGame sound synth (e.g. keyboard5.py from MIT computes some nice sounds) but I don't know how to make it work with the PyMaeMo GPS loop.

LazyWeb, anybody have some sample Python code :-) ? I of course will do my homework and post on the official very hard to follow forum (should I ask in talk.maemo.org OR the pymaemo list?) , but any help would be much appreciated.

IPositionSubscriber is the Bug Labs asychronous API that is broken in 1.4.2

Submitted by Roland on Wed, 2009-09-16 21:50

The Bug Labs asynchronous GPS API that we can't get working (mentioned in the previous blog post) with Simon's identicon program is: IPositionSubscriber

I'll report this in the Bug Labs forums and then update this post.

Bug Labs Release 1.4.2 - asynchronous GPS API broken, synchronous works but requires polling

Submitted by Roland on Sun, 2009-09-13 20:45

Back in August using Bug Labs Release 1.4.1, Simon Lewis and I got his Bug Labs bug identicon app that generates identicons based on GPS coordinates to work. Unfortunately that used the Bug Labs synchronous API i.e. polling which runs down the battery. The working version is 1.0.3 and you can see the output of 1.0.3 in the video above.

It's still broken in Bug Labs Release 1.4.2  Full yak shaving details after the jump!

So the next step was to try the asychronous API. It didn't work. The Concierge component framework would crash:

root@bug:~# tail -f /var/log/concierge.log
[Thu Jan 01 00:01:39 GMT 1970] [INFO] CoolApp 1.1.1: code != lastCode
[Thu Jan 01 00:01:39 GMT 1970] [INFO] IdenticonComponent: Initialized image and got sun.awt.qt.QtImage@86b11f3a
[Thu Jan 01 00:01:39 GMT 1970] [INFO] IdenticonComponent: image == sun.awt.qt.QtImage@86b11f3a
[Thu Jan 01 00:01:39 GMT 1970] [INFO] CoolApp 1.1.1: CoolApp.newIdenticon(...)
[Thu Jan 01 00:01:39 GMT 1970] [INFO] CoolApp 1.1.1: CoolApp.newIdenticon(...): Writing /usr/share/java/./storage/default/39/data/identicons/4915.17N_1234.19W.png
[Thu Jan 01 00:01:40 GMT 1970] [INFO] CoolApp 1.1.1: Got position update
[Thu Jan 01 00:01:40 GMT 1970] [INFO] CoolApp 1.1.1: Latitude[0.8596597123194212 rad] Longitude[-2.1480144386300855 rad]
[Thu Jan 01 00:01:40 GMT 1970] [INFO] CoolApp 1.1.1: Computing digest
[Thu Jan 01 00:01:40 GMT 1970] [INFO] CoolApp 1.1.1: Got digest
[Thu Jan 01 00:01:40 GMT 1970] [INFO] CoolApp 1.1.1: code == lastCode

II) every other time it didn't appear to run, it just hangs after it starts

ar]:
java.lang.LinkageError: trying to redefine class com.buglabs.bug.jni.common.CharDevice (bad class loader?)
    at java.lang.Class.addToLoaderCache(Native Method)
    at java.lang.Class.loadSuperClasses(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at ch.ethz.iks.concierge.framework.BundleClassLoader.findOwnClass(Unknown Source)
    at ch.ethz.iks.concierge.framework.BundleClassLoader.findDelegatedClass(Unknown Source)
    at ch.ethz.iks.concierge.framework.BundleClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Compiled Method)(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.loadSuperClasses(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at ch.ethz.iks.concierge.framework.BundleClassLoader.findOwnClass(Unknown Source)
    at ch.ethz.iks.concierge.framework.BundleClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Compiled Method)(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at com.buglabs.bug.input.pub.InputEventProvider.run(Unknown Source)
    at java.lang.Thread.startup(Unknown Source)
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registering info service.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /support
STARTING file:./com.buglabs.bug.service.jar
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /service
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet at /service.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered resources /
STARTING file:./com.buglabs.bug.program.jar
[Thu Aug 06 21:46:14 UTC 2009] [INFO] UserAppManager init: false
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /program
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /configuration
STARTING file:./com.buglabs.bug.module.jar
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /module
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet at /module.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet /package
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Registered servlet at /package.
STARTING file:./com.buglabs.bug.bmi.jar
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.gps (0001) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.camera (0005) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.lcd (0003) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.motion (0002) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.vonhippel (0007) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.audio (000A) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.wifi (0008) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Added modlet factory com.buglabs.bug.module.bugbee (0009) to map.
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Creating pipe /tmp/eventpipe
[Thu Aug 06 21:46:14 UTC 2009] [INFO] Execution Completed.  Response:
[Thu Aug 06 21:46:15 UTC 2009] [INFO] Initializing existing modules
[Thu Aug 06 21:46:15 UTC 2009] [INFO] Registering existing module with message: 0003 0 0 ADD
[Thu Aug 06 21:46:15 UTC 2009] [INFO] Started modlet from factory com.buglabs.bug.module.lcd...
[Thu Aug 06 21:46:15 UTC 2009] [INFO] Registering existing module with message: 0001 0 1 ADD
[Thu Aug 06 21:46:15 UTC 2009] [INFO] GPSModlet setting active (external) antenna
CoolAppServiceTracker: start
[Thu Aug 06 21:46:16 UTC 2009] [INFO] CoolApp 1.1.1: CoolApp.start()
[Thu Aug 06 21:46:16 UTC 2009] [INFO] Started modlet from factory com.buglabs.bug.module.gps...
[Thu Aug 06 21:46:16 UTC 2009] [INFO] Listening to event pipe. /tmp/eventpipe
STARTING file:./com.buglabs.bug.event.jar
[Thu Aug 06 21:46:16 UTC 2009] [INFO] Registered servlet /event
[Thu Aug 06 21:46:16 UTC 2009] [INFO] Registered servlet at /event.
STARTING file:./com.buglabs.bug.slp.jar
---------------------------------------------------------
  Framework restarted in 7.075 seconds.
--------------------------------------------------------- 

So I had high hopes for the recently introduced Bug Labs Release 1.4.2. I hoped that the asynchronous API would be fixed. Based on the 1.4.2 release notes, I didn't think it was fixed and today I am blogging this to confirm it's still broken in 1.4.2 Instead of a crash with a nice traceback, I now just get signal 11 with no traceback:

Poky Linux 3.1 on BUG
root@bug:~# tail -f /var/log/concierge.log 
RESTORED BUNDLE file:./com.buglabs.bug.program.jar
RESTORED BUNDLE file:./com.buglabs.bug.module.jar
RESTORED BUNDLE file:./com.buglabs.bug.bmi.jar
RESTORED BUNDLE file:./com.buglabs.bug.event.jar
RESTORED BUNDLE file:./com.buglabs.bug.slp.jar
RESTORED BUNDLE file:/usr/share/java/apps/CoolApp.jar
STARTING file:./service-tracker.jar
STARTING file:./com.buglabs.osgi.shell.jar
Process #3983 received signal 11
Process #3983 being suspended

N97 Review Penultimate Installment - Camera forgets its GPS setting, etc

Submitted by Roland on Sun, 2009-07-19 21:14

The N97 has to go back to Womworld in England on Tuesday so here are my penultimate observations:

  1. There's a bug in the camera app which causes it to forget the GPS setting occasionally. This is annoying because this means I have to re-enable GPS every time I start the camera app (or at least double check that it is still on). Easily fixed I bet in a post V11 firmware update
  2. The speakers are tinny but loud, great to listen to while riding my bicycle! Far better than iPhone mono sound!
  3. The keyguard lock issue came back today so it's not ShoZu or Sports Tracker causing it!
  4. Needless to say multi-tasking with S60 (e.g. playing music with the music player, tracking your bicycle ride with Nokia Sports Tracker and taking photos) works great until you inevitably run out of RAM or the camera app crashes.It's ridiculous that you can run out of RAM with the N97 in 2009 as it is supposedly a "flagship" device. C'mon Nokia please put 256MB RAM or greater in the N97 successor
  5. The GPS lock is faster than the N82 and N95 but I don't have time to measure how much faster. It seems a bit flakey compared to a dedicated GPS unit like the LD-4W which is disappointing but to be expected

N97 Review Day 3 - GPS lock is faster and more reliable then before

Submitted by Roland on Sun, 2009-07-05 00:48

The N97 GPS lock seems to be much faster than the N82 or N95. In fact it seems to be almost as fast as the lock from the dedicated Nokia LD-4W GPS. I'll try to do some more formal measurements later but subjectively it has been impressively fast so far!

DRAFT Nokia Sports Tracker Tutorial in pictures

Submitted by Roland on Mon, 2009-04-06 02:44

Sports Tracker Screenshot0047

Here's my very rough draft Nokia Sports Tracker Tutorial for the recently released version 2.06. It still is too complicated and harder to use than Nokia viNe but appears to be regularly updated unlike viNe. And it still doesn't remember my Live Sharing Pref which I think is a bug and is annoying because I want my maps to be always shared ]!

BUG Adventures - GPS still not getting a fix, need another antenna perhaps or is GPSConfig not working?

Submitted by Roland on Mon, 2009-04-06 01:58

Well it's been 2 weeks and I've been too busy to do much with my BUG Labs BUG but here's the current state of affairs:

  1. fixed my compiler in Eclipse to be R1.4 compliant by setting Preferences->Compiler->Compiler compliance level to 1.4
  2. Started my Bug and the following log is displayed in /var/log/concierge:
    1. [Sun Apr 05 21:32:13 GMT 2009] [INFO] GPSModlet defaulting to passive (external) antenna
    2. [Sun Apr 05 21:32:13 GMT 2009] [INFO] Started modlet from factory com.buglabs.bug.module.gps...
  3. I take it this means that the antenna is set to use the external antenna
  4. Wait 7 minutes and I still see the BUG with no fix
  5. Then I download the GPSConfig app as recommended by the BUG Labs folks and I see:
    1. GPSConfigServiceTracker: start
    2. status=3939
    3. [Sun Apr 05 21:40:31 GMT 2009] [INFO] AppManager started /usr/share/java/apps/GPSConfig.jar
  6. Then I tried using the joystick controller and the select button to configure the GPSConfig app to use the external antenna (and see this log:
    1. status=4003
    2. Switching to external (passive) antenna
    3. ret=0
  7. But the GPS Module display on the 2 line LCS still shows Passive which means it's NOT using the external antenna
  8. Help!
    1. Do I have a defective antenna?
    2. Am I doing something wrong with the GPSConfig app?
    3. Or is the GPS Module incorrect when it states that the antenna is Active i.e. internal antenna instead of Passive i.e. external antenna?

 

Upgraded Kernel and then Root FS of my BUG from R1.3 to R1.4, GPS still doesn't get a FIX

Submitted by Roland on Tue, 2009-03-17 01:12

Summary:

Successfully updated my kernel on my BUG and then the ROOT FS (order is important, you must upgrade the kernel FIRST and then shutdown and then update the Root FS). However GPS is still not getting a fix!

Typos and minor bugs in the R1.44 Kernel upgrade procedure:

  • bug_kflash was in /usr/bin NOT /sbin
  • version is: 
    • Linux version 2.6.27.2 (buildbot@darner) (gcc version 4.1.2) #104 PREEMPT Thu Mar 12 11:32:33 EDT 2009
  • which is slightly older than the version in the instructions (probably because the person who wrote the instructions has an experimental, newer version)

Typos and minor bugs in the R1.4 Root FS upgrade procedure:

  • on the Mac, e2fsck and resize2fs are in /usr/local/sbin

Here's what the GPS is showing

command is:

cat /dev/ttymxc/1

(since GPS is in slot 1)

("V" on the GPGLL lines mans "void" i.e no GPS FIX AFAIK!) - Antenna is pointing out the window which means it should get a fix since my other GPSes i.e. E71 and LD-4W have no problem getting a fix there!)

$GPGLL,,,,,081149.577,V*18

$GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GPGSV,3,1,12,11,89,179,27,24,76,162,,08,57,214,,27,32,183,*72

$GPGSV,3,2,12,07,28,280,,19,28,046,,28,24,317,,03,17,062,*74

$GPGSV,3,3,12,20,17,150,,13,03,220,,23,-1,196,,29,-1,293,*77

$GPRMC,081149.577,V,,,,,,,170309,,*23

$GPVTG,,T,,M,,N,,K*4E

$GPGGA,081150.577,,,,,0,00,,,M,0.0,M,,0000*5E

$GPGLL,,,,,081150.577,V*10

$GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GPGSV,3,1,12,11,89,179,27,24,76,162,,08,57,214,,27,32,183,*72

$GPGSV,3,2,12,07,28,280,,19,28,046,,28,24,317,,03,17,062,*74

 

 

Nokia Beautiful Connections Text Art - what if it were GPS based?

Submitted by Roland on Sat, 2009-03-07 18:13

NokiaBC-Msg-00

Text art is part of the Nokia Beautiful Connections (this URL does not rock, IMHO it should be something like nokia.com/beautiful-connections) project. It draws your text onto a algorithmically generated graphic (see above pic for an example). It's cool but wouldn't it be cooler if the art that was generated was rooted in the GPS coordinates and the place, e.g. if you were in Stanley Park, it drew art based on algorithms written by Salish aboriginals?

From Nokia E71: Beautiful Connections:

QUOTE

I recently had the privilege of being commissioned by Wieden + Kennedy to creating an artwork for Nokia’s new smartphone E71. It’s a new model featuring a full QWERTY keyboard, and is intended to function as a complete communication platform for people on the move. As a response to this purpose, W+K’s campaign focused on the idea of “Beautiful Connections”.

My contribution was a mobile app that allows the user to type in a short SMS-style message, which is then used as the basis for a generative animation that results in a visual compositions of curling forms. The final image can then be sent to other users as a MMS or saved to the phone memory for use as a wallpaper.

END QUOTE

 

Free Nokia viNe and Sports Tracker tutorials for Vancouverites in exchange for coffee

Submitted by Roland on Wed, 2009-02-04 22:16

It appears nobody in Vancouver uses Nokia phones and ShoZu even though it's FANTASTIC because nobody has taken me up on my free ShoZu help in exchange for coffee offer. Bloodied :-) (ok, not really!)  I am but undaunted as well, here's another offer: Free photo GPS tagging tutorials using Nokia ViNe and Nokia Sports Tracker and Nokia phones in exchange for coffee. Interested? Email roland AT rolandtanglao.com or text me: 604 729 7924 or twitter rtanglao

From Geotags help locate photos by Jeffrey Simpson in the Georgia Straight

QUOTE

An avid cyclist, Tanglao takes photos during his rides and has more
than 44,000 photos on Flickr, a great many of them geotagged. Recently,
he’s been taking pictures with a Nokia N95, a smartphone with a
five-megapixel camera whose image quality rivals that of some basic
stand-alone digital cameras. With a built-in global-positioning-system
receiver, the N95 automatically tags photos with geographic data

END QUOTE

7 things you should know about mobile - Presentation to UBC LFS

Submitted by Roland on Wed, 2009-01-14 19:28

See the accompanying UBC mobile brief wiki for notes to this presentation which I gave to the UBC Faculty of Land and Food Sciences on January 13, 2009 (note that this presentation was prepared using the 280 Slides web app which i highly recommend!)

"Bug Adventures" II - Why doesn't my GPS work?

Submitted by Roland on Sun, 2009-01-04 20:37

(Part 2 of my Bug Adventures series, for more real time wiki action check out my Bug Adventures wiki where I flesh out my thoughts before posting them here!)

Why doesn't my GPS aka BUGgps seem to work?
By "not working", I mean it doesn't get a GPS satellite lock which
results in a Java exception for those using the high level API and void
values e.g. "$GPGLL,,,,,022837.595,V*1D "for apps reading the RAW GPS
sentences.  My guess is it's a low level software bug that will be
fixed in the "real soon now" R1.4 software release. Note that I have
attached the external antenna and put it on the window sill where my
other GPSes (Nokia LD-4W, Nokia E71) have no problems obtaining a GPS
lock!

Herewith my debugging notes:

  1. http://bugcommunity.com/forums/viewtopic.php?t=351 seems to be the definitive source of how to fix your GPS! the fix in the thread:
    1. "navigate the front-panel menu to the GPS module
      and you will be able to see fix: True/False and IOX, which is the value
      of the IOX register:"

      1. (front panel led sequence is: modules->GPS->IOX) I get 0x63 which means
        1. bit  0: 1 == no GPS fix, since fix is active low
        2. bit 1: 1 = no overcurrent condition
        3. bit 2: 0 = no wakeup from sleep
        4. bit 3: 0 = don't know what this is, guess is 0 means don't download firmware
        5. bit 4,5 unused
        6. bit 7,6 0,1 == external antenna
  2. Other people's code I have tried
    1. GPSRawFeedExample always outputs "V*blah" which I think means void!
      1. e.g. $GPGLL,,,,,051302.397,V*10
    2. GPSLoggerSimpleGUI - the GUI doesn't work but at least the program doesn't crash :-)
    3. GPSLogger2 creates a zero length file in /tmp but does nothing else e.g. /tmp/GPSSun Jan 04 20:25:49 UTC 2009.log
    4. GpsLogger_1.1 java.lang.NullPointerException
      at com.buglabs.bug.module.gps.GPSModlet.getLatitudeLongitude(Unknown Source)
    5. My friend Simon's app has the same bug as GPS Logger 1.1 i.e. java.lang.NullPointerException
      at com.buglabs.bug.module.gps.GPSModlet.getLatitudeLongitude(Unknown Source)

      1. Simon's guess: the NMEA sentence they are getting from the underlying
        hardware isn't quite in the format they expect, so they end up trying
        to get a double out of the string  ","
      2. http://lists.buglabs.net/pipermail/bug-dev/2008-December/000167.html seems to be the same problem!
  3. Evidence that this is a Bug that's being worked on:
    1. this fix went into  svn trunk (svn://svn.buglabs.net/bug/trunk  ) on December 14, 2008, http://svn.buglabs.net/svn/!revision/7632
      // default to passive (external) antenna, until
      // such time as we have confidence in the internal            
      // antenna's ability to obtain a fix          
      log.log(LogService.LOG_DEBUG, "GPSModlet defaulting to passive (external) antenna");              
      setPassiveAntenna();       

Nokia Sports Tracker - I want to believe but I can't because it's flakey

Submitted by Roland on Mon, 2008-11-10 02:22

Seeing Ms Jen's and Glenn's posts about the Nokia Sports Tracker Widget a few weeks back made me create my own Sports Tracker N Series Widget page. Unfortunately Sports Tracker is maddeningly infuriating in that annoying kind of "Nokia can almost make software way" because:

  1. Sometimes it works sometimes it doesn't. Sometimes it would freeze or stop tracking my movements in the middle of a bicycle ride when I first tried it (using the built in GPS on the N95-1 and the built-in GPS on the N82 (North American version). And I tried to make it work about 70 times (yes I have 70 routes on Sports Tracker and far too many are incomplete because the GPS froze) which I think constitutes a fair trial!
  2. So I bought an LD-4W GPS when I was in Finland for Nokia Open Lab 2008, thinking that would improve the reliability. Well it did for ShoZu but for Sports Tracker it was no more or less reliable
  3. I want to believe :-) ! Maybe it's the fact that I have an N95-1 so maybe I run out of memory? Maybe the N82 NAM doesn't work because it doesn't have the latest normal N82 firmware updates. Maybe it's because I don't use 3G (I'd love to use 3G but none of the devices Nokia has sent me to date has North American 3G)
  4. And yes I know it's beta, I hope the next version called Nokia viNe is less flakey. Maybe both Sports Tracker and viNe are more reliable on newer phones like the N95 8GB NAM, N96, N85 etc! ShoZu has dramatically improved in reliability in recent versions for fanatical 30 pictures or more per day users like myself (pretty reliable for normal folks all along methinks)! Fingers crossed that the same thing will happen for Sports Tracker and viNe.
  5. Postscript: just tried logging into my sports tracker account with my Nokia Account and it failed, in fact I can't login into my Nokia account at all. Here's the error message: "Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details." - Weekend maintainence? Regardless, a very unfriendly error message.

AirMe no longer works with GPS after 2.01 firmware upgrade

Submitted by Roland on Fri, 2008-08-15 22:34

After the 2.01 firmware upgrade, AirMe never locks on with the GPS and finds my location even if I am outside in locations where it used to work with the old firmware. Yay for bugs (Yes my GPS is enabled). Do I have to do some sort of funky GPS reset dance to make it work again?

Pages

Subscribe to RSS - gps