diff --git a/scripts/examples/OpenMV/14-WiFi-Shield/fw_update.py b/scripts/examples/OpenMV/14-WiFi-Shield/fw_update.py index 87b1a8971..61b237eba 100644 --- a/scripts/examples/OpenMV/14-WiFi-Shield/fw_update.py +++ b/scripts/examples/OpenMV/14-WiFi-Shield/fw_update.py @@ -7,8 +7,8 @@ # 4) Run this script to update the firmware. # # NOTE: Older fimware versions are no longer supported by the host driver. -# NOTE: The latest firmware (19.6.1) only works on ATWINC1500-MR210PB. -# NOTE: Firmware is at /share/qtcreator/firmware/WINC1500/winc_19_6_1.bin +# NOTE: The latest firmware (19.7.6) only works on ATWINC1500-MR210PB. +# NOTE: Firmware is at /share/qtcreator/firmware/WINC1500/winc_19_7_6.bin import network @@ -16,4 +16,4 @@ import network wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE) # For ATWINC1500-MR210PB only. -wlan.fw_update("/winc_19_6_1.bin") +wlan.fw_update("/winc_19_7_6.bin") diff --git a/src/drivers/winc1500/firmware/winc_19_7_6.bin b/src/drivers/winc1500/firmware/winc_19_7_6.bin new file mode 100755 index 000000000..85c646945 Binary files /dev/null and b/src/drivers/winc1500/firmware/winc_19_7_6.bin differ diff --git a/src/drivers/winc1500/src/winc.c b/src/drivers/winc1500/src/winc.c index b570bae02..5428b6e3a 100644 --- a/src/drivers/winc1500/src/winc.c +++ b/src/drivers/winc1500/src/winc.c @@ -727,13 +727,13 @@ int winc_fw_version(winc_fwver_t *wfwver) // Read FW, Driver and HW versions. m2m_wifi_get_firmware_version(&fwver); - wfwver->fw_major = fwver.u8FirmwareMajor; // Firmware version major number. - wfwver->fw_minor = fwver.u8FirmwareMinor; // Firmware version minor number. - wfwver->fw_patch = fwver.u8FirmwarePatch; // Firmware version patch number. - wfwver->drv_major = fwver.u8DriverMajor; // Driver version major number. - wfwver->drv_minor = fwver.u8DriverMinor; // Driver version minor number. - wfwver->drv_patch = fwver.u8DriverPatch; // Driver version patch number. - wfwver->chip_id = fwver.u32Chipid; // HW revision number (chip ID). + wfwver->fw_major = fwver.u8FirmwareMajor; // Firmware version major number. + wfwver->fw_minor = fwver.u8FirmwareMinor; // Firmware version minor number. + wfwver->fw_patch = fwver.u8FirmwarePatch; // Firmware version patch number. + wfwver->drv_major = M2M_RELEASE_VERSION_MAJOR_NO; // Driver version major number. + wfwver->drv_minor = M2M_RELEASE_VERSION_MINOR_NO; // Driver version minor number. + wfwver->drv_patch = M2M_RELEASE_VERSION_PATCH_NO; // Driver version patch number. + wfwver->chip_id = fwver.u32Chipid; // HW revision number (chip ID). return 0; }