I want to update the firmware on my Arduino Wi-Fi Shield. (Yes, I know it's retired, however I would still like to use it, so please don't dismiss the question. :) )
The board works with the ScanNetworks sample program from the Wifi Library. It reports firmare version "1.0.0". I'm following the instructions at https://www.arduino.cc/en/Hacking/WiFiShieldFirmwareUpgrading, but I'm getting the message "dfu-programmer: no device present".
One, if not the, problem is I'm not communicating with the Wifi shield. It's connected to my Mac Book Pro with a mini-USB cable, and I'm using an FTDI USB to RS232 adapter (from Inland). I have the J3 jumper set on the shield for programming mode. The shield is mounted on an Arduino Uno (not connected to power).
CoolTerm sees it on the port as "usbserial-AIO2QA53". I set the baud rate to 57600 (as specified at https://www.arduino.cc/en/Hacking/WiFiShield32USerial). Other settings like data bits and parity aren't specified, but I've tried the defaults and various other combinations. What are the correct settings? With the default 8 data bits, 1 stop bit, no parity I get no response to commands like "status" or "scan". The RX LED on the FTDI adapter lights up with each character I type so I think the settings are very close if not right on.
What am I missing that's preventing communication with the Wifi shield?
Thanks for reading!
scan
work without the jumper? To test if the usb-serial converter works, you can jumper the TX and RX on the converter, and see if you get back what you type. – Gerben yesterday