05.03.2013 Views

Data Hacking

Data Hacking

Data Hacking

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

128 Part II — Software Hacks<br />

If things do go wrong, there is a good chance you will be able to reload the firmware and get<br />

the GPS receiver unit back up and running.<br />

Messing with the firmware of a GPS receiver is likely to invalidate the warranty, so take great<br />

care and weigh the benefits against the potential drawbacks. Everything described in this book<br />

has been tested by many people, but there is always a chance that things can go wrong.<br />

Updating the Firmware<br />

Updating the firmware on a GPS unit is a relatively easy process that takes only a few minutes.<br />

It varies slightly from unit to unit and maker to maker but usually the process is as follows:<br />

1. Download the latest version of the firmware. A download package is shown in Figure 6-3.<br />

Make sure that the firmware that you download is the right firmware for the unit you are<br />

updating. Downloading and loading the wrong firmware onto a GPS unit is guaranteed<br />

to cause problems.<br />

FIGURE 6-3: A firmware<br />

download package<br />

2. Downloads are usually available in a zipped, or compressed, file. Uncompress the file and<br />

extract the contents. The file for an update to a Garmin unit is shown in Figure 6-4.<br />

3. Connect the GPS unit to the PC using the appropriate cable, and switch the GPS<br />

receiver on.<br />

4. Run the main executable file that you extracted. This will begin the firmware updating<br />

process, as shown in Figure 6-5.<br />

5. The firmware updating application will keep you posted as to the progress of the update.<br />

6. After the update is complete, disconnect the GPS from the cable and switch it on — the<br />

system should fire up with the new firmware installed.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!