0

WINC1500 Shield, Firmware update won't connect
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

WINC1500 Shield, Firmware update won't connect

by strangeluck on Sun Mar 24, 2019 7:38 pm

I'm using a WINC1500 shield on an Arduino Uno. I've been trying to make use of WiFiSSLClient in code but cannot get it to work. In addition I cannot get the Firmware Updater to connect to the WINC1500 shield so I can add a SSL root certificate. When I select "Test Connection" I get "Programmer not responding" window. In the console of the FirmwareUpdater sketch, I get:

Code: Select all | TOGGLE FULL SIZE
Sketch uses 9946 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 1869 bytes (91%) of dynamic memory, leaving 179 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.
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:105)
   at cc.arduino.plugins.wifi101.UpdaterImpl$1.run(UpdaterImpl.java:166)


Keep in mind, the shield seems to work fine with other sketches that use WiFiClient but so far, I haven't been able to get any sketches that use WiFiSSLClient to work. Since I cannot get a connection, I cannot update firmware and am stuck at 19.4.4.

Issues:
1. Perhaps the Uno has too little memory to run the FirmwareUpdater sketch? I don't have any other devices to test it with and would rather not spend money on another board to be disappointed.
2. I'd like to see an example of the WifiSSLClient that works. I suspect it'll have to do something with arduino.cc:443 since it's the only certificate I have.
3. Is there a way to update the firmware directly? Perhaps via SD card? Command line app?

Running on Mac, OS X 10.12, Arduino IDE 1.8.9

strangeluck
 
Posts: 1
Joined: Sat Mar 23, 2019 2:02 pm

Re: WINC1500 Shield, Firmware update won't connect

by pbruno on Sun Mar 31, 2019 1:25 pm

Same problem here. Using a MEGA or UNO with Adafruit WINC1500 shield - Updater will not connect. Tried multiple boards and shields. I was able to update with a Metro M4 however.

pbruno
 
Posts: 57
Joined: Tue Sep 27, 2016 12:15 pm

Re: WINC1500 Shield, Firmware update won't connect

by alienryes on Thu Aug 01, 2019 8:46 am

I get exactly the same issue when trying to update the firmware using a Mega with Adafruit WINC1500.

alienryes
 
Posts: 1
Joined: Thu Aug 01, 2019 8:41 am

Re: WINC1500 Shield, Firmware update won't connect

by Sal54er on Tue Feb 25, 2020 5:48 pm

I am also getting the same error using WINC1500 breakout and the latest Arduino IDE + libraries. Same problem also when WINC1500 connected to Arduino DUE. Check wifi 101 Firmware Version sketch works ok with both Mega2560 and DUE.

Sal54er
 
Posts: 1
Joined: Tue Feb 25, 2020 5:40 pm

Re: WINC1500 Shield, Firmware update won't connect

by pbruno on Wed Aug 12, 2020 1:22 pm

This is an ongoing problem. The FW update does not work on a MEGA2560 or an UNO. It does work on the Metro M4 or Grand Central M4.

Since this is an Adafruit board, I would imagine they need to address it?

pbruno
 
Posts: 57
Joined: Tue Sep 27, 2016 12:15 pm

Re: WINC1500 Shield, Firmware update won't connect

by User_UMjT7KxnxP8YN8 on Wed Sep 30, 2020 5:54 pm

I have good news and bad news.

The good news is that I was able to get the firmware updater to connect with the WiFi101 updater tool on my Metro M4 Express, even though like others I couldn't get it to work on a Mega 2560.

I thought "Hot dog, now I can load the SSL cert from that site I want to establish a secure client connection with!"

But no. The WiFi101 updater tool only supports RSA certificates, which aren't as widely used these days because ECDSA is so much faster and the keys are smaller.

I installed the RSA-based cert for the site I want to communicate with on my ATWINC1500 a couple of years ago, but that cert expired in July and they got a shiny new ECDSA-based cert to replace it.

To be fair, it may be that the WINC1500 doesn't support the ECDSA algorithm. I've requested information from Microchip and will update this post when a reply is posted.

Still, it sure would be nice if Adafruit customers who bought WINC1500 shields could update RSA certs and firmware on Mega 2560s again.

Please???

User_UMjT7KxnxP8YN8
 
Posts: 235
Joined: Tue Jul 17, 2018 1:28 pm

Please be positive and constructive with your questions and comments.