changed auto-detect for the PC, added OS specific troubleshooting messages, added firmware version to about screen