Step 1 is to unlock your phone with
ImCoKeMan's 2.31 unlocker.
Step 2 is to flash the
Bell ROM so it will upgrade the radio.
Step 3 is to flash and >3.xx ROM that supports GPS. Some more popular are
OMJ's and
DCD's.
Step 4 flash a carrier cab. see
DCD's carrier cabs.