Garmin GPS Repair (Archive)

Note: This article was transferred from my original blog.

So my first GPS is a little black and white unit, tiny but, useful. A Street Pilot i2. I got it for just under $200 on Walmart’s online store during a Black Friday sale. It worked for many years and was very useful, guiding me home or from here to there even when I was lost.

Unfortunately it eventually died. Well, kinda. I lent the GPS to a friend and the unit fell from their dashboard with the DC car charger plugged into the fragile mini-USB port on the GPS. The mini-USB port is what you find on most digital cameras, it’s tiny and pretty fragile – especially if thrown around. So after the GPS took it’s tumble the only way to use the device was to plug in two AA sized batteries. This wasn’t so ideal since the batteries would be eaten up quickly and the GPS would then die.

Without a car charger long trips with the GPS were impossible. Thankfully by this time I had already purchased a Garmin Nuvi 200, which has a built-in rechargeable battery and a healthy  and spry USB port.

So while sitting at my desk yesterday, procrastinating about other, more important things I should be doing. I started to look at my once-working GPS, I was quite fond of it so I started to wonder if I could get it to work again. Previously I had opened up the GPS and noticed some of the pins on the mini-USB were not exactly touching the main circuit board, which would of course cause the unit not to charge or connect to the computer.

My soldering skills are okay, but even so, the tiny connector would be a big pain to try and fix and I’d probably end up splashing solder across all the 5 tiny pins, ruining any hope of getting it to work. So I thought of an alternative. The battery terminal that holds two AA batteries has a black and red wire. Conveniently Garmin has each wire labeled Positive (+) and Negative (-). So I thought of a standard USB cable, which also has red and black wires!

So I grabbed an old USB cable that broke off of a USB mouse years ago, I hung onto the cable for just this occasion. I wrapped the red and black cables around their appropriate counterparts on the battery bay, making sure the metal made a good enough contact to test if my idea would work. I plugged in the USB port using a generic USB AC adapter, I didn’t want to plug it into a computer – fearing that if I shorted something out it would damage the USB port of the computer… this has happened before in the past. So needless to say I was wary… but, I plugged it in… and it worked!!

The next step was figuring out how to make a detachable port and cable setup, so I can plug in the USB adapter to power it when needed, but still use the batteries if I wanted to. So I looked around in my bin of spare cables and found an original XBox controller extension cord. Since the XBox controller cable is basically a modified USB cable it would be perfect, besides, I’d only need to use two of the connections of a USB cable for the power. I wasn’t worrying about data at this point.

The cable I used is a cheap Xbox cable, you can find one used at any EB Games or GameStop store for $0.99 to $1.99. So I wasn’t too sad to splice up the cable and use it as I pleased. I soldered it to the battery terminals and ran the cable to the right side of the GPS, instead of making a fancy slot for the cable to come out of I just shoved the end of the soldering iron into the side of the plastic case of the GPS, melting a hole for cable to come out of. Yes, very “professional” I know, but it was better then hacking away at the plastic with a pair of scissors. So now the female plug of the XBox controller extension cable is now coming out of the GPS, next I soldered the other end of the cable to a standard USB A type connector.

Now all I needed to do was plug the standard USB A connector into the car charger adapter, I got it off for 97 cents! How can you beat that? it’s a generic USB charging adapter for the car. Next it was off to my car to test if everything worked out. I plugged in the USB cable, plugged the adapter into the cigarette outlet on the car and turned the key in the ignition to accessory. I pressed the power button on the GPS unit. The GPS beeped happily, turning on from a power source other then two batteries for the first time in years! It works great, and the power cable doesn’t interfere with the battery bay, meaning I can still use AA batteries if I had to. However I wouldn’t want to use both at the same time, that would probably damage something… or at least cause something to blow up and spark.

Anyway this was a successful and I hope this post may be helpful in the future to anyone who has a similar problem… yes that’s a bit far-fetched but you never know! 🙂


AirPort Legacy Wireless (Archive)

Note: This article was transferred from my original blog.

Note: The older application ‘AirPort Utility for Graphite and Snow’ is not compatible with Mac OS X 10.6 “Snow Leopard”.

So months ago I upgraded to a new D-Link Wireless N router. Finally with everything setup, things worked great. One problem though, I setup my new router using a WPA encryption code instead of WEP in order to use the 802.11n standard as told to me by the manual.

So what few older devices that didn’t support WPA and only WEP could no longer connect to the internet. This didn’t seem like much of a problem… at first. I soon discovered the two devices that couldn’t go online anymore… my TiVo and my first generation Nintendo DS. The TiVo saw the network with my Linksys USB 802.11g adapter, but yelled at me to buy a TiVo Wireless brand adapter to use WPA encrypted signals. I kid you not!

As for the Nintendo DS, unlike the Wii, it only supports WEP encryption. The same with the Nintendo DS Lite, now the new Nintendo DSi fixes this issue and supports WPA… but ONLY on new games that support WPA. That’s right, older titles work work through a WPA standard even though the system supports it. God that’s just plain stupid.

So anyway I had a problem, the TiVo and DS couldn’t connect. Up until recently I’ve been running an extra long ethernet cord to the TiVo every 2 weeks to update it’s TV programing guide and listings. Well now that I got the AC adapter for this old Apple AirPort router (Graphite 802.11b) I’m back in business. So I setup the old Graphite AirPort station, I plugged it into my Mac and tried to connect to it wirelessly, but it’s old info was still on there and it was locked with a password. So I reset the router with a paper clip in the reset hole for 30 seconds and I was good to go. The only problem is configuring the device, according to Apple online you need to use a crossover ethernet cable, or have your Mac and the AirPort connected both to a hub or a switch (even a hub or a switch of a router) via regular ethernet cables. Apparently it won’t work wirelessly. But, to do this I needed to download an older version of the Apple AirPort Utility (called ‘AirPort Admin Utility for Graphite and Snow’, Wow, what a mouth full…).

So I downloaded that from Apple here. I was then able to see the AirPort, but I kept getting errors when trying to configure it. So I was about ready to think the AirPort base station was busted, I mean after all spending $3 in total for it, not too bad if it’s just broken.

BUT! Then I did a little googling. It turns out, if you’re using an Intel-based Mac and running Mac OS X “Leopard” 10.5.2 or later, you MUST run the Apple AirPort Utility in Rosetta mode! (Apple article here) So I selected the ‘AirPort Admin Utility for Graphite and Snow’ in the Utilities folder of my Applications folder, selected Get Info and checked the ‘Open using Rosetta’ box. Boom, worked perfectly! I would of NEVER of guessed to check that. (Warning!: This version of the AirPort Utility is not compatible with Mac OS X 10.6 “Snow Leopard”, it will not launch!)

After this things ran very smoothly. I updated the firmware on the base station to the latest version, and I set it up to work with my old router, the two are connected through an ethernet cable. Now my little Graphite AirPort base station is being put to good use, and is sending out compatible wireless signals to the “outdated” devices in my house. Yay!