summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--util/ec_sb_firmware_update.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/util/ec_sb_firmware_update.c b/util/ec_sb_firmware_update.c
index 423da7d0eb..e97ac15e7d 100644
--- a/util/ec_sb_firmware_update.c
+++ b/util/ec_sb_firmware_update.c
@@ -193,10 +193,12 @@ static int check_battery_firmware_image_version(
struct sb_fw_header *hdr,
struct sb_fw_update_info *p)
{
- return (((hdr->fw_version == 0xFFFF)
- || (hdr->fw_version > p->fw_version)) &&
- ((hdr->data_table_version == 0xFFFF)
- || (hdr->data_table_version > p->data_version)));
+ /*
+ * If the battery firmware has a newer fw version
+ * or a newer data table version, then it is ok to update.
+ */
+ return (hdr->fw_version > p->fw_version)
+ || (hdr->data_table_version > p->data_version);
}