05.03.2013 Views

Data Hacking

Data Hacking

Data Hacking

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Hacking</strong> the<br />

Firmware<br />

One guaranteed way to personalize your GPS is to update and modify<br />

the firmware that controls the actual running of the device. In<br />

this chapter, we’ll be looking at how you can modify your GPS at a<br />

fundamental level.<br />

Firmware<br />

Firmware is the software that controls how hardware works and responds to<br />

inputs. It’s called firmware instead of software because users generally aren’t<br />

supposed to play around with it. But you’re not just any old user, are you?<br />

Almost all electronic hardware contains some form of firmware. A television<br />

remote control contains firmware that controls what signals are sent<br />

via IR depending on what button is pressed. A cell phone contains a lot<br />

of firmware controlling cell access, phone books, security, and much,<br />

much more.<br />

A GPS contains a lot of firmware controlling many of the key functions of<br />

the device (as shown in Figure 6-1):<br />

Reception of satellite data<br />

Decoding of positional information<br />

Processing of data<br />

Conversion of data into different formats<br />

Interpretation and display of information<br />

External communication with devices<br />

Storing and managing route/waypoint data<br />

chapter<br />

in this chapter<br />

˛ What is firmware?<br />

˛ Steps for safe<br />

firmware updating<br />

˛ How to update<br />

firmware<br />

˛ <strong>Hacking</strong> the<br />

firmware

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

Saved successfully!

Ooh no, something went wrong!