Firmware Update Adafruit WINC1500

Hi there,
I'm trying to add WiFi connectivity to my project, which is based on the nRF9160DK and the zephyr OS, which supports the use of the Adafruit WINC1500 WiFi-chip. I tried to run the wifi-sample provided by zephyr and got a firmware mismatch error.
I found this guide how to update the firmware:

I found a Arduino-Board (Arduino Due) to mount the WiFi-shield and downloaded the Arduino IDE (1.8.15).

After installing the board support and the WiFi101 library, i was able to load the firmwareCheck sketch on the Arduino and verified the firmware issue i suspected when debugging the wifi-sample from zephyr. By the way, to run the wifi-sample i only need the firmware version 19.5.2.

WiFi101 firmware check.

WiFi101 shield: DETECTED
Firmware version installed: 19.4.4
Firmware version required : 19.6.1

Check result: NOT PASSED
 - The firmware version on the shield do not match the
 version required by the library, you may experience
 issues or failures.

Now i followed the instructions on the firmware update guide. I opened the firmwareUpdater sketch and loaded it successfully on the Arduino board.

Sketch uses 18768 bytes (3%) of program storage space. Maximum is 524288 bytes.
Atmel SMART device 0x285e0a60 found
Erase flash
done in 0.028 seconds

Write 20996 bytes to flash (83 pages)
[==============================] 100% (83/83 pages)
done in 4.066 seconds

Verify 20996 bytes of flash
[==============================] 100% (83/83 pages)
Verify successful
done in 3.819 seconds
Set boot flash true
CPU reset.

Next step was opening the Updater-Tool and loading the firmware. In this step i became a connecting error, which is odd since i already was able to load two sketches.

The console output was the following:

java.lang.Exception: Programmer not responding
Make sure that FirmwareUpdater sketch is loaded on the board.
	at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.hello(FlasherSerialClient.java:108)
	at cc.arduino.plugins.wifi101.flashers.Flasher.testConnection(Flasher.java:90)
	at cc.arduino.plugins.wifi101.UpdaterImpl$1.run(UpdaterImpl.java:181)

I'm using Windows 10, if this is important. Can anyone help me on this one?

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.