I had to reinstall my modem at one point. I have an HP and I went to the HP site and by following links to my particular model, found the software that was needed to run my HP perihperals. They have the regular upgrades as they become available. So try your manufacturer for those upgrades first.
SRS