If the current PSR-3000 firmware is Version 1.60 or earlier, it has to be updated from a Smart Media Card. That is to say, firmware versions 1.60 and earlier will only look to a Smart Media Card for an update. Beginning with Version 1.70 it will look to either a Smart Media Card or to a USB Flash Drive for updates.