There can be multiple reasons why your Garmin device is not being detected. If there's any fault with the charging cable, you will face the problem. As it turns out, third-party cables may charge the device but will struggle to transfer the data. Thus, make sure you use a Garmin branded cable to share data with a system.