(It would help greatly to know which controller you are having troubles with -- will assume it is the macro as you are posting here in the macro tech support
)
The device is a standard human HID device. Drivers are native to Windows 7 so long as you have an authentic copy of Windows 7. You don't need to download anything or be connected to the internet. Sounds more like the USB on your modchip has gone bad, or, one of these suggestions might help:
*Batteries are low (this isn't BS, it makes a difference. Low batteries prevent USB from reaching proper voltage)
*Cable is bad (it's been known to happen, especially rolling over cable with your computer chair
*Cable is a chinese knock-off play and charge cable (these will not work, must be authentic Microsoft Pnc cable)
*Forgetting to "boot up" the controller into programming mode - remember to power up by holding the start button
*Try plugging the cable into the controller first, then the USB end into the computer last
*Try the USB ports on the front and back of your computer
*If you are using a USB hub, try the actual USB port on the computer
*If you are using a laptop, try a desktop
*IF YOU ARE USING A MAC, TRY A WINDOWS PC!!!!
If you recently tried programming your macro controller using the Viking Legacy rapidfire customization software, congratulations, you've just bricked your macro controller. That software is not compatible and the only way to recover the macro is to send it into the shop for factory programming.
Ok that's it for suggestions, I threw the whole kitchen sink at you, let us know if you make any headway. Here's one more last trick you can try...
Cold reboot your PC by turning it completely off. Then turn it on. Remove batteries from controller. Hold start button. Insert batteries while still holding the start button the whole time. Power up controller while still holding the start button. Ok now you can release the start button, plug the pnc cable firmly into the controller (sometimes it needs an extra shove if the cable or controller are wearing out), then plug the other end into your PC.