diff --git a/libraries/AP_IOMCU/AP_IOMCU.cpp b/libraries/AP_IOMCU/AP_IOMCU.cpp index cf5b965364..a1ea0a41fa 100644 --- a/libraries/AP_IOMCU/AP_IOMCU.cpp +++ b/libraries/AP_IOMCU/AP_IOMCU.cpp @@ -763,12 +763,12 @@ bool AP_IOMCU::check_crc(void) hal.console->printf("failed to find %s\n", fw_name); return false; } - uint32_t crc = crc_crc32(0, fw, fw_size); + uint32_t crc = crc32_small(0, fw, fw_size); // pad CRC to max size for (uint32_t i=0; i