I got to the step of updating firmware on the WINC1500 and then I ran into some trouble. I'll post a photo of the hardware setup in case that is the source of the problem, but the actual problem comes after making the connection and reading the firmware version. Here's the firmware check:
Code: Select all
22:23:24.156 -> WiFi101 firmware check.
22:23:24.190 ->
22:23:24.190 -> WiFi101 shield: DETECTED
22:23:24.733 -> Firmware version installed: 19.5.4
22:23:24.766 -> Latest firmware version available : 19.6.1
22:23:24.800 ->
22:23:24.800 -> Check result: NOT PASSED
22:23:24.834 -> - The firmware version on the shield do not match the
22:23:24.902 -> version required by the library, you may experience
22:23:24.970 -> issues or failures.
It seems others have had this problem too:
viewtopic.php?f=53&t=181966&p=884911&hi ... ga#p884285
viewtopic.php?f=31&t=149461
I don't see a resolution in those threads that will help me, though.
Just to cover all the bases, I had to make a number of external wire harnesses to use the WINC1500 independently of the Mega2560. I will try to include a photo so you can see it. This is because the Mega already has a life in a datalogger and there are already a couple of shield boards on it. The shields are off the Mega now for the sake of testing and running the WIFI code without other things going on. As you can see, I chose not to use stacked-header pins on the WINC1500 for now. It can't sit on the datalogger shields anyway, they are far too busy. That's also why I used a right-angle header and a ribbon cable for the Mega's ICSP port.
AFAIK there are no pins with conflicting assignments, but you will know more than me, and may notice something wrong or that I've missed.
Lastly, if it's at all relevant, the I bought WINC1500 just last month, but the Mega is probably 5 years old, maybe more. Have there been changes to the WINC1500 that this Mega can't support?