Firmware USB issue

Changes to attempt to fix the USB issue where Hummingbird won't be
visible after being idle 5-10 minutes.