From a045b8e2bbe12ccff16ef7358114f743c65580ec Mon Sep 17 00:00:00 2001
From: UberGuidoZ <57457139+UberGuidoZ@users.noreply.github.com>
Date: Tue, 4 Oct 2022 23:17:36 -0700
Subject: [PATCH] Updated ESP8266 (thanks PixelHerstel!)
---
GPIO/ReadMe.md | 33 ++++++++++++++++++++++++++-------
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/GPIO/ReadMe.md b/GPIO/ReadMe.md
index 9751c998..0a853bbb 100644
--- a/GPIO/ReadMe.md
+++ b/GPIO/ReadMe.md
@@ -55,13 +55,7 @@ NOTE: Use `old_hardware.bin` if flashing Marauder onto the ESP32-WROOM (thanks w
![wyldgoat](https://user-images.githubusercontent.com/57457139/182552144-46abf993-160e-42e2-8dde-466da146b16d.png)
![bobo_dudu](https://user-images.githubusercontent.com/57457139/182552153-9c50f817-8b8c-4d31-8d62-3fe8fca7a48b.png)
-# ESP8266
-
-![ESP8266](https://user-images.githubusercontent.com/57457139/182291241-8728052d-aa33-46b0-8e3d-fe44bbda4b6b.jpg)
-
-If you have the ESP8266 and are looking to use a wifi deauth, check out [speexvocon's](https://github.com/Speexvocon/FlipperZeroESPexpansion) easy [web flasher](https://github.com/Speexvocon/FlipperZeroESPexpansion#programming-the-module)!
-
-## ESP32 / ESP32-WROOM / ESP8266 Pinout to Flipper Zero
+## ESP32 / ESP32-WROOM Pinout to Flipper Zero
(Thanks [E_Surge](https://github.com/ESurge) and wyldgoat for guidance!)
NOTE: Make sure you're using at least an ESP32 v2 or above for full functionality! [Good read](https://blog.spacehuhn.com/esp32-deauther).
@@ -74,6 +68,31 @@ ESP32: 5V -> FZ: 1 (5V) ***OR*** ESP32: 3.3V -> FZ: 9 (3.3V)
Switch between UART Pins 13/14 and 15/16 setting in FlipperZero
`(GPIO -> USB-UART Bridge -> LEFT -> UART Pins)`
+# ESP8266
+
+![ESP8266](https://user-images.githubusercontent.com/57457139/182291241-8728052d-aa33-46b0-8e3d-fe44bbda4b6b.jpg)
+
+If you have the ESP8266 and are looking to use a wifi deauth, check out [speexvocon's](https://github.com/Speexvocon/FlipperZeroESPexpansion) easy [web flasher](https://github.com/Speexvocon/FlipperZeroESPexpansion#programming-the-module)!
+
+## ESP8266 Pinout to Flipper Zero
+(Thanks PixelHerstel for additional guidance!)
+
+ESP8266: 1 (TX0) -> FZ: 14 or 16 (these are RX pins)
+ESP8266: 3 (RX0) -> FZ: 13 or 15 (these are TX pins)
+ESP8266: 5 -> FZ: 7
+ESP8266: 6 -> FZ: 6
+ESP8266: 7 -> FZ: 5
+ESP8266: 8 -> FZ: 4
+ESP8266: VIN -> FZ: 1
+ESP8266: GND -> FZ: 8 or 11 (GND)
+FZ: 16 -> FZ: 18 (yes, FZ to FZ)
+ESP8266: 5V -> FZ: 1 (5V)
+*NOTE: Make sure to enable 5V under GPIO on the Flipper*
+***OR*** ESP32: 3.3V -> FZ: 9 (3.3V) though this can have issues...
+
+Switch between UART Pins 13/14 and 15/16 setting in FlipperZero
+`(GPIO -> USB-UART Bridge -> LEFT -> UART Pins)`
+
A visual pinout can be seen in [this PDF](https://github.com/UberGuidoZ/Flipper/blob/main/GPIO/ESP8266_WIFI_Schematic.pdf), too.
# ESP32-CAM (Camera)