これは少し古いですが、私はこれとまったく同じ問題に遭遇しました。 Arduino Wifi Shieldファームウェアの適切なアップデートのように思えたものを実行しました。そうすることで私のArduinoのスケッチはすべてWiFiライブラリへの電話ですぐにハングアップするでしょう。
私の問題は私のMacを使った間違ったファームウェアアップデートプロセスでした。 ArduinoWifiShield_upgrade_mac.shを使用して更新する場合、スクリプトはHD WiFiモジュールファームウェアを更新してから印刷します。
完了しました。 J3ジャンパを取り外し、シールドのRESETボタンを押してから[ENTER]を入力してシールドのファームウェアをアップグレードします。
But that's not the correct process. Following this process the shield is no longer in DFU mode and the next update will fail. That was my first try. My second try was simply not removing the jumper at all. That seemed to succeed, but resulted in the scenario mentioned by the poster. Here's the process that resolved it for me:
- HD WiFiモジュールファームウェアのアップデートに成功すると、上記のメッセージが表示されます。それが言うようにJ3ジャンパーを取り外し、リセットを押します。ただし、入力しないでください。
- LEDが「リンク」から「データ」に変わるまで待ちました。 J3ジャンパーを元に戻して、もう一度シールドのリセットを押しました。
- その後、Enterキーを押してWiFiシールドファームウェアのアップデートを続行します。
上記のプロセスで問題が解決したため、他の投稿は見つかりませんでした。私はそれが他の人に役立つことを願っています。