diff --git a/sonic_y_cable/credo/y_cable_credo.py b/sonic_y_cable/credo/y_cable_credo.py index a1b64b805a..fd4aa67ca6 100644 --- a/sonic_y_cable/credo/y_cable_credo.py +++ b/sonic_y_cable/credo/y_cable_credo.py @@ -1534,6 +1534,8 @@ def download_firmware(self, fwfile): self.log_error("platform_chassis is not loaded, failed to download firmware") return YCable.EEPROM_ERROR + self.download_firmware_status = self.FIRMWARE_DOWNLOAD_STATUS_NOT_INITIATED_OR_FINISHED + return YCableBase.FIRMWARE_DOWNLOAD_SUCCESS def activate_firmware(self, fwfile=None, hitless=False):