fw_update.py
# Esta obra está licenciada bajo la licencia MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos los derechos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Actualización de firmware Atmel WINC1500.
#
# Este script actualiza el firmware del módulo WiFi ATWINC1500.
# 1) Copie la imagen del firmware a una tarjeta SD FAT32/exFAT.
# 2) Extraiga de forma segura la tarjeta SD (o desmóntela con umount en Linux).
# 3) Reinicie la cámara desde el IDE.
# 4) Ejecute este script para actualizar el firmware.
#
# NOTA: Las versiones de firmware anteriores ya no son compatibles con el controlador del host.
# NOTA: El firmware más reciente (19.7.6) solo funciona en ATWINC1500-MR210PB.
# NOTA: El firmware se encuentra en <openmv-ide-install-dir>/share/qtcreator/firmware/WINC1500/winc_19_7_6.bin
import network
# Inicializar el módulo wlan en modo de descarga.
wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE)
# Solo para ATWINC1500-MR210PB.
wlan.fw_update("winc_19_7_6.bin")