Hello,
I have Arduino IDE 1.6.0. I've bought Arduino wifi shield with old firmware and when I tried to run the sketch I got "Upgrade the firmware" information. I followed the tutorial on: http://arduino.cc/en/Hacking/WiFiShieldFirmwareUpgrading
The command I run to upgrade firmware was:
1. batchisp.exe -device AT32UC3A1256 -hardware usb -operation erase f memory flash blankcheck loadbuffer wifi_dnld.elf program verify start reset 0
2. batchisp.exe -device AT32UC3A1256 -hardware usb -operation erase f memory flash blankcheck loadbuffer wifiHD.elf program verify start reset 0
I moved the wifiHD.elf file from /arduino/hardware/arduino/avr/firmwares/wifishield/WifiHD/Release/wifiHD.elf to root directory (simillary with wifi_dnld.elf). After I executed the 1st command only a blue Data LED was glowing until I rebooted the shield. 2nd update was done succesfully, however when I try to run any sketch (from example folder) on it there is only Error LED glowing, and in serial port monitor program is stuck in "connecting to mySSID".
I tried to run 2 commands - one with AT32UC3A1256 chip and one with AT32UC3A1512 (model of chip written on my wifi shield) - none of them works as expected.
The error led glows even if the sketch is as simple as:
#include <WiFi.h>
#include <WiFiClient.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>
#include <SPI.h>
void setup() {
WiFi.begin("test");
}
void loop() {
}
Only the error led glows, nothing else. When I run the command WiFi.firmwareVersion() and print it to serial it does show correct firmware version: 1.1.0. How can I solve this?