Skip to content

Commit 5f0af77

Browse files
authored
readme update for bin files
1 parent 984f708 commit 5f0af77

File tree

1 file changed

+29
-10
lines changed

1 file changed

+29
-10
lines changed

README.md

+29-10
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Build your own WiFi jammer with an ESP8266.
1111
- [How to protect against it](#how-to-protect-against-it)
1212
- [Disclaimer](#disclaimer)
1313
- [Installation](#installation)
14+
- [Uploading the bin files](#uploading-the-bin-files)
15+
- [Compiling the source with Arduino](#compiling-the-source-with-arduino)
1416
- [How to use it](#how-to-use-it)
1517
- [FAQ](#faq)
1618
- [License](#license)
@@ -59,11 +61,28 @@ This attack shows how vulnerable the 802.11 WiFi standard is and that it has to
5961

6062
## Installation
6163

62-
The only thing you will need is a computer and an ESP8266 with at least 1Mb of flash memory.
64+
The only thing you will need is a computer and an ESP8266.
6365

6466
I recommend you to buy a USB breakout/developer board, because they have 4Mb flash and are very simple to use.
6567
It doesn’t matter which board you use, as long as it has an ESP8266 on it.
66-
(If you using an ESP-01 with just 512kb, you can comment out the mac vendor list in data.h.)
68+
69+
You have 2 choices here. Uploading the bin files is easier but not as good for debugging, so keep that in mind in case you want to open an new issue.
70+
71+
### Uploading the bin files
72+
73+
**Note:** the 512kb version won't have the full MAC vendor list.
74+
75+
**0** Download the current release from [here](https://github.com/spacehuhn/esp8266_deauther/releases)
76+
77+
**1** Upload using the ESP8266 flash tool of your choice. I recommend using the [nodemcu-flasher](https://github.com/nodemcu/nodemcu-flasher).
78+
79+
**That's all! :)**
80+
81+
Make sure you select the right com-port, the right upload size of your ESP8266 and the right bin file.
82+
83+
### Compiling the source with Arduino
84+
85+
**0** Download the source code of this project.
6786

6887
**1** Install [Arduino](https://www.arduino.cc/en/Main/Software) and open it.
6988

@@ -100,20 +119,20 @@ It doesn’t matter which board you use, as long as it has an ESP8266 on it.
100119

101120
**don't forget to save!**
102121

103-
**12** Download the project
122+
**12** Go to the SDK_fix folder of this project
104123

105-
**13** Go to the SDK_fix folder of this project
124+
**13** Copy ESP8266WiFi.cpp and ESP8266WiFi.h
106125

107-
**14** Copy ESP8266WiFi.cpp and ESP8266WiFi.h
126+
**14** Past these files here `packages` > `esp8266` > `hardware` > `esp8266` > `2.0.0` > `libraries` > `ESP8266WiFi` > `src`
108127

109-
**15** Past these files here `packages` > `esp8266` > `hardware` > `esp8266` > `2.0.0` > `libraries` > `ESP8266WiFi` > `src`
128+
**15** Open `esp8266_deauther` > `esp8266_deauther.ino` in Arduino
110129

111-
**16** Open `esp8266_deauther` > `esp8266_deauther.ino` in Arduino
112-
113-
**17** Select your ESP8266 board at `Tools` > `Board` and the right port at `Tools` > `Port`
130+
**16** Select your ESP8266 board at `Tools` > `Board` and the right port at `Tools` > `Port`
114131
If no port shows up you may have to reinstall the drivers.
115132

116-
**18** Upload!
133+
**17** Upload!
134+
135+
**Note:** If you use a 512kb version of the ESP8266, you need to comment out a part of the mac vendor list in data.h.
117136

118137
**Your ESP8266 Deauther is now ready!**
119138

0 commit comments

Comments
 (0)