So I had an old WiFly shield lying around (RN-131G). I got it to wake up and associate and upgraded to the latest-greatest firmware from RN (wifly7-400.img at rn.microchip.com FTP site). To simplify I just used an SSID of roving1 and did the upgrade via telnet.
This was apparently a terrible mistake, because now my shield doesn’t respond properly anymore.
- It did connect to WiFi (Green LED blinks slowly) and got a DHCP address from my router. After this, however,
- I cannot send any commands to it via SPI/UART. It just does nothing after the escape sequence "???"
- When I telnet to the WiFly it responds with a *HELLO*, but if I send the escape sequence the WiFly appears to freeze/hang (the Green LED stays on permanently). My only option is to kill the telnet terminal and reboot
- I can get it to boot to Adhoc mode by pulling PIO9 to high and rebooting but I can't telnet (this is possibly an issue with the 400 firwmare)
(All this was done while connected to an Arduino Uno r1)
Is there anything I can do to revive/downgrade this shield? Any ideas appreciated. Hardware solutions are also welcome.
For some reason i never got email notifications for these replies.
JoelEB: Thanks for your suggestion. I’m not sure it’s in a state where I can do the upgrade again, but I’ll try and post back later today. I’m pretty sure I’ve tried that sequence though, because that’s what the docs suggest.
sakaz: I really couldn’t do anything at that point. I’m most likely going to buy a new shield if this doesn’t work. Damn waste of $70 if you ask me