Secants and Tangents

Saturday, August 12, 2006

RIP: Nokia 770

Filed under: Geeky — Ryan @ 8:12 pm

My 770 has always had this weird problem where lines streak vertically across the screen, but it has been tolerable. Now that I want to use gpsDrive for plotting with my GPS, this will no longer work as the streaking is out of control. Some screenshots:

The This is what greets me on loading Xterm (command-line shell):
P1010620.JPG
The console window is so streaked that I cannot read it. The keyboard has streaks running through it.

The home screen for Internet Tablet 2006 OS:
P1010623.jpg
Besides the hideous color scheme, there is some orange and gray banding.

The boot screen:
P1010624.JPG
Blue banding “bleeding” vertically from Nokia logo.

Apparently this problem is caused by activating and deactivating Research and Development (R&D) mode on the 770 while attempting to gain root access to the device - the “White Screen of Death” (WSOD). It is the symptom of a defective screen but the problem is exacerbated, or activated when the user enters R&D mode. The only solution is to return it to Nokia for replacement. Not happy.

In my case, CENS has an extra one lying around from a Computer Science course, so I will hopefully be able to swap mine for a working unit.

As a workaround, I installed the Maemo port of VNC Server so I can access the 770 from my desktop PC via wireless internet with a VNC Client. I can see the screen without the streaking. The keyboard keys do not work right (enter key toggles fullscreen mode instead of moving to the next line) and sometimes I have to use my mouse as a stulus on that damned onscreen keyboard pad. Oh well, it is a big improvement.


Technorati : , , , , , , , , , , , , , ,
Del.icio.us : , , , , , , , , , , , , , ,
Ice Rocket : , , , , , , , , , , , , , ,


Saturday, August 5, 2006

My New Toys

Filed under: Geeky — Ryan @ 4:58 pm

My New Toys

A few months back I acquired a Nokia 770 from the UCLA Center for Embedded Network Sensing.

I also became a lot more interested in wireless Ethernet as well, and the concept of NetStumbling, or Wardriving. In short, Wardriving involves running some sort of daemon on a laptop or handheld device that records wireless access points as they are discovered. Of course if the device is sitting still, this is quite boring. The point is to run the software while on a road trip! For my experimentation I am using a 2005 Gateway computer running NetStumbler. On a trip from Victorville to

I picked up over 200 wireless access points, some free, others not free.

But logging access points is no fun unless you know where the access point was detected. For this I would need a Global Positioning System (GPS). Since I will eventually be wardriving with the Nokia, I decided to go with the i-Blue High Sensitivity Bluetooth GPS. Thoughtfix uses this setup so I figured it would work well for me as well.

The setup:

  • Laptop (Gateway 8510GZ)
    7139.jpg

  • Bluetooth receiver (BlueTake USB)
    bluetake_bt009si.gif

  • iPod Nano (…in case I get bored)
    B000A322QW.02.LZZZZZZZ.jpg

  • i-Blue High Sensitivity GPS (3 inches long, if even that!)
    ScreenShot882.jpg


01-bluetooth.jpg Setting up Bluetooth on my Laptop

The Bluetooth setup on my Gateway was incredibly simple. I just popped the Bluetake receiver into an available USB port and Windows XP Home automatically found it and installed the necessary software for it. No need for the CD that came with the device. As the Bluetake discovers devices, it has a cute blue LED that blinks steadily. It makes me look like a mad scientist when it is running…and when the lid is closed and the system left unattended, it may look like a bomb .

My desktop had a little more of a difficult time loading the device. USB detected that a device was inserted but did not load any software for it. I was also unable to access the Bluetooth control panel in Windows. Once I entered the name of the control panel in the Run box, I was able to install the device.


Setting up the i-Blue

I am not sure this is even worth a section on its own because the i-Blue required almost no setup. The kit that comes in the box with the GPS receiver is quite cute. It contains two AC power adapters, one for wall AC current and one for DC current from a vehicle. There is an extendable USB cord that is used for power. No messy cords! In other words, the cord that carries current from the plug to the device is USB! Charging the battery for the first time took about 3 hours, not bad.

Then came a bit of a challenge…getting the device to lock into a satellite. Since the device is labled as “High Sensitivity” I naively hoped that the device would lock onto a satellite feed indoors, although GPS is notoriously poor at this. At 3:30am I took the device outside. It took about 20 minutes to lock onto a satellite and report coordinates. I am not sure why this was the case, since the specs and other users say it should only take 1 minute to do this. I was a bit disappointed at first. The next morning I tried again, and this time it only took between 5-10, mind you the sky was pretty cloudy.

In Laughlin, the unit locked onto a satellite almost immediately (clear sky).


navbits_start.jpg NetStumbler Setup


NMEA Logging Woes (for route tracking, not NetStumbling)

I was advised on the Netstumber forums that Netstumbler cannot interface with a Bluetooth GPS, only a serial port. Disappointed, I tried to find software that could log the NMEA feed from the iBlue to a file. I turned to GPSGate and paid the $22 to purchase a license.

GPSgate is a miserable failure, and I do not recommend it to anybody. It is so bad I will not even link to it.

GPSgate correctly identified the i-Blue and connected to it, but after following the directions to setup a NMEA File Writer, attempting to record data yields an error message that no file writer was setup. Also, all of my settings always revert back to their defaults because there is no “OK” button in the settings dialog. Very poor programming. And yes, I tried it on 4 computers before declaring this POS a failure.

Fortunately, the iBlue website has software called VisualGPS that users can download for free. It allows NMEA logging to file. The software does not come with the unit, but it can be found on the manufacturer’s website as both a Windows desktop version and handheld version.


What is an NMEA file? (route tracking, not netstumbling)

NMEA stands for National Marine Electronics Association. Files of this type store much information that comes from the GPS. The i-Blue transmits raw NMEA sentences to the laptop via Bluetooth. Below is an excerpt from an NMEA file:

$GPGGA,193847.798,3509.2965,N,11434.0415,W,1,06,01.4,152.2,M,-27.9,M,,*5A
$GPRMC,193847.798,A,3509.2965,N,11434.0415,W,37.77,185.16,020806,,,A*4D
$GPVTG,185.16,T,,,37.77,N,69.94,K,A*7D
$GPGLL,3509.2965,N,11434.0415,W,193847.798,A,A*49

By moving the decimal point over to the left two spaces, I see that I am located at 35 North and 114.34 West.


Getting on the Road

I placed the iBlue receiver on the passenger window sill of a Ford F250 (without the free mount) and powered it on. I powered on my Bluetooth enabled laptop and plugged it into a DC/AC power adapter that was in turn connected to the DC power provided by the truck. I started the NetStumbler and instructed it to listen to the GPS on COM 4 at 115200 baud. My GPS was correctly detected and began logging access points as well as the GPS coordinates where the AP was detected immediately. I enabled logging, and began on my 5 hour trip to Needles/Laughlin.

Now I let the laptop do its work, and I read Ajax for Dummies…


Technorati : , , , ,
Del.icio.us : , , , ,
Ice Rocket : , , , ,


Friday, July 28, 2006

I’ve Returned

Filed under: Geeky — Ryan @ 1:09 pm

So I am using this new desktop blogging program called Zoundry to post to my blog now. I am hoping this will allow me to post more regularly because I am too lazy to navigate to my site and log in using my username and password. Perhaps I will write a review, but for now I will say that configuration for the Media Repository was not as easy as I would have liked, but only because the settings test is kind of weird.

zoundry.gif

To connect to the FTP server you must provide the hostname/IP, user name, port, password, and path. As long as the IP, port, username and password is correct, the first check (Connect to FTP server…) should pass, but it doesn’t which seems a bit strange. But once I fixed the path etc. it worked fine.

More in depth review in the future.