Fixes: - Improved robustness of error handling and recovery - Improved firmware download compatibility