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)