I went here and got it from HTC.
http://www.htc.com/us/SupportDownloa...at=2&dl_id=115
works like a champ, and you dont have to install unlockers or any thing else.
Now to check settings:
Just save all your info via active sync or mobile device manager
Then:
- Go to Start > Settings > Personal > Phone > Services > Location Settings > Make sure its set to ON.
- Start > Settings > System > GPS > GPS Program Port is 4, Hardware Port is None, Baud Rate is 4800, Access is set to automatically.
I used google maps to verify GPS is working and all phone features work 100%.