Amnesia

Amnesia 用于擦除 ESP8266 的文件系统和 WiFi 凭据。

使用方法

方法一:直接上传固件

  1. 从此 README 同目录下获取符合 ESP8266 内存大小的 Amnesia_*MB.bin 文件。

  2. 检查文件完整性(非必需)

    • 在线工具
    • Linux

      # 在 Amnesia 文件夹下
      sha256sum -c sha256sum
      
    • MacOS

      # 在 Amnesia 文件夹下
      sha256sum -c sha256sum
      
    • Windows

      # 在 Amnesia 文件夹下
      certutil -hashfile $FILE_NAME SHA256
      # 对比是否与 sha256sum 文件中 SHA256 校验和相同
      
  3. 上传固件

    1. 使用 Chrome 或 Edge 打开 esp.huhn.me

    2. 使用 USB 连接 CookieCats 到电脑;

    3. 点击 CONNECT,选择 CookieCats 连接的串口,点击连接

    4. 上传 Amnesia_*MB.bin 固件;

    5. 点击 PROGRAM,直到 Output 中出现:

      Done!
      To run the new firmware please reset your device.
      

      则上传成功;

    6. 按重置按钮,或断电后重新连接 CookieCats。如果 CookieCats 的 LED 每隔 500ms 闪亮一次,则为重置成功

方法二:使用 Arduino 上传

  1. 使用 Arduino IDE 打开 Amnesia.ino;
  2. 上传固件。

之后你可以使用相同的方法上传 CookieCats 的固件。你可以在这里下载最新 CookieCats 的固件。

鸣谢