Firmware update Issues

This has been a fix for several occurrences.