Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 firmware version "1.0.0". I'm following the instructions at Upgrading the WiFi shield firmware, 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 WiFi Shield 32U serial commands). 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 Wi-Fi shield?

share|improve this question
    
Try removing the Uno entirely. – Gerben Dec 16 '15 at 15:00
    
Thanks. I just tried and no difference. If you look at the photos on arduino.cc/en/Hacking/WiFiShield32USerial you'll see that the Wifi shield is mounted on an unplugged Arduino. So, presumably that shouldn't make a difference. I suppose my FTDI2Serial adapter could be faulty, but I think the problem is in the communications setup. – Phil Dec 17 '15 at 18:27
    
Does sending commands, like 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 Dec 17 '15 at 18:33

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.