How to reset ESP8266 Deauther

How to reset ESP8266 Deauther

ยท

4 min read

Forgot the password of your Deauther or want to restore the default settings, then you have to do a reset! Here is a tutorial.

Basics

There are multiple ways to reset the ESP8266 Deauther. You can either send it a reset command via the USB serial connection - or you can override the firmware and settings by flashing it again.

Here we will be looking at resetting it via

  • Huhnitor
  • Arduino IDE
  • Reflashing ESP8266 Deauther
  • Using a reset sketch

It's sufficient to choose one reset method. You don't need to follow each one. If you're unsure which path to pick, simply choose the first or whichever sounds more familiar/easier to you.

Reset via Serial.Huhn.me

We now have serial.huhn.me, an online serial terminal. A great alternative for which you don't need to install anything. You only need a compatible browser. Learn more: blog.spacehuhn.com/serial-terminal

  1. Open serial.huhn.me with Chrome, Edge, or Opera for desktop. (Other browsers are not supported at the moment)
  2. Click connect
  3. Plugin your ESP8266 board
  4. Select the port that pops up in the list and click connect
  5. Type reset and press enter
  6. Type save and press enter

Connecting to and resetting Deauther using serial.huhn.me

Reset via Huhnitor

Huhnitor is a cross-platform Rust-based serial monitor that runs in a terminal. It's made for interfacing with Deauther V3 easier through the USB serial command line, but you can also use it with any other version of the Deauther.

We already have an Huhnitor Installation Tutorial that you can check out. But for Windows users, installing is as easy as downloading a .exe file from the project's GitHub and opening it.

๐Ÿ”— Huhnitor Installation Tutorial: https://blog.spacehuhn.com/huhnitor-installation/

  1. Start Huhnitor
  2. Plugin your ESP8266 Deauther. It should automatically detect and connect to it via USB serial.
  3. Type reset and press enter
  4. Type save and press enter

Done ๐ŸŽ‰

Animated GIF showing how to reset Deauther via Huhnitor

Reset via Arduino IDE

Arduino IDE is a popular tool among makers. You might have already used it to flash the Deauther firmware onto an ESP8266.

๐Ÿ”— Arduino IDE download: https://www.arduino.cc/en/software

Here's what you have to do:

  1. Open Arduino IDE
  2. Plugin your Deauther
  3. Select the COM port of your Deauther at Tools > Port
  4. Open the Serial Monitor at Tools > Serial Monitor
  5. At the bottom of the Serial Monitor window, select Newline and 115200 baud
  6. Type reset and press enter
  7. Type save and press enter

Done ๐ŸŽ‰

Animated GIF showing how to reset Deauther via Arduino IDE

Another way to reset all settings is by flashing the firmware again. This option is great for anyone who wants to update and reset their Deauther simultaneously.

You need Arduino IDE and the ESP8266 Deauther project files to do this.

๐Ÿ”— Arduino IDE download

๐Ÿ”— ESP8266 Deauther firmware

Here's what you have to do:

  1. Extract the ESP8266 Deauther zip you downloaded
  2. Go into the esp8266_deauther folder and open esp8266_deauther.ino with Arduino IDE
  3. In Arduino IDE, go to File > Preferences and add this URL to the Additional Boards Manager URLs: https://raw.githubusercontent.com/SpacehuhnTech/arduino/main/package_spacehuhn_index.json
  4. Now go to Tools > Board > Boards Manager, search deauther and install Deauther ESP8266 Boards
  5. Select your board at Tools > Board and be sure it is at Deauther ESP8266 Boards (and not at ESP8266 Modules)!
  6. To reset the settings select Tools > Erase Flash > All Flash Contents
  7. Plugin your Deauther and select its COM port at Tools > Port
  8. Press upload

Done ๐ŸŽ‰

Animation showing how to reset Deauther by reflashing it via Arduino IDE

Reset using Reset Sketch

If nothing else works, there is also a reset sketch we made to erase the memory of the ESP8266.

You have to know how to flash the ESP8266 with either a .bin flasher tool or Arduino IDE. (A tutorial for Arduino IDE is described in the previous section).

๐Ÿ”— Reset sketch Arduino file & .bin files

Keep in mind that the reset sketch also overrides the ESP8266 Deauther firmware. So you will need to install it again afterward.

ย