I had better luck after tweaking the settings in the Device Manager and making sure the COM port matched what the program expected. Sometimes it's just a mismatch causing the issue.