WiFly shield (RN-131G) half-dead after upgrade to 400 fw?

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.

    Make sure reboot, factory RESET, and then reboot the device again after upgrading the firmware.

    I have the same issue i think after upgrade to Firmware 4.00 …

    you got any chance to make it functional or is there any way to downgrade to previous firmware. ???

    Regards

    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 :expressionless:

    RovingNetworks (now owned by Microchip) should be able to reprogram the module for less than the cost of a new one.

    It is worth asking them!

    The default escape sequence is $$$ I believe. At least that is what I am using on my ver 4.00 unit.