Wifly 171 troubleshooting

Factory Reset

Set GPIO9 high on power up to arm the factory reset function. Then toggle GPIO9 five (5) times, which restores the configuration to the factory reset. GPIO9 is sampled at about 1 Hz; therefore, if you are using a CPU to generate the signal, make sure that GPIO9 transitions (high to low or low to high) are at least 1 second long.


To generate factory reset signal, using the following sketch.

     Hardware Connection
Arduino          WiFi Shield
  A0    <---->       IO9
  D0    <---->       RX
  D1    <---->       TX
#define GPIO9  A0

void setup()
    pinMode(GPIO9, OUTPUT);
    digitalWrite(GPIO9, HIGH);
    pinMode(0, INPUT);
    pinMode(1, INPUT);
    pinMode(13, OUTPUT);
    digitalWrite(13, HIGH);

void loop() {
     digitalWrite(GPIO9, HIGH);
     digitalWrite(13, HIGH);
     digitalWrite(GPIO9, LOW);
     digitalWrite(13, LOW);


Connect A0 to IO9, D0 to WIFI_RX, D1 to WIFI_TX, plug WiFi Shield on a Seeeduino or Arduino


Press the reset button of WiFi Shield, open the Serial Monitor, you will get the message in the following picture. If you got nothing in half minute, try again.

Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)
This static html page was created from http://www.seeedstudio.com/wiki