GPS slow to startup

The bug was caused by the wrong options to SetCommTimeouts(), the desktop version is different than the WinMobile.