I have been trying to get a ESP32-DIV running with an ESP32-S3 processor as is required. So far, after days of trying, all I have is a blank screen. I have also tried to make a FCFZ (Fully Compatible Flipper Zero) to no avail. So, out of the blue, I thought I would try the HaleHound software to see what happens. https://github.com/JesseCHale I was shocked as it worked on the very first try! It uses an older ESP32 processor. I did not expect it to work so I just set it up with jumper wires to test it.
Wednesday, May 27, 2026
HaleHound ESP32-DIV and CYD
The screen wiring follows the CYD version but the touch screen uses different I/O pins. In the schematic of the CYD version the touch screen shares three pins with the LCD thus freeing three pins for other stuff. BUT THAT IS NOT CORRECT!
Here is a screen capture of the successful ESP32 programming screen.
THis is what the final version looks like
Here is the wiring that I used for the jumpers:
DISPLAY PIN - ESP32 PIN
---------------------------------
1. VCC - 3v3
2. GND - GND
3. CS - GPIO15
4. RESET - EN
5. DC - GPIO2
6. SDI(MOSI) - GPIO13
7. SCK - GPIO14
8. LED - 3v3
9. SDO(MISO) - GPIO12
TOUCH - ESP32 DIV - CYD
-----------------------------------------------
10 .T_CLK - GPIO25 GPIO25
11. T_CS - GPIO33 GPIO33
12. T_DIN - GPIO32 GPIO32
13. T_DO - GPIO35 GPIO39/VN
14. T_IRQ - GPIO34 GPIO36/VP
I have the ESP32-DIV-V1 keyboard working! Here is the schematic for it:
This is the correction to the CYD schematic found everywhere on the Internet:
Here is the back and front view of the ESP32-DIV-V1 so far. Next is to add the RF modules.
Here is a video about this device:
Tuesday, May 5, 2026
Building a DIY ESP32-Div
I am building a ESP32-DIV to further my collection of Hacking devices. I am building it on proto boards so I can change it later if needed. Why not buy the prebuilt models? For one thing those short cables between the NRF24's and the antennas have a huge loss. I want them to go directly to the antennas. For another thing I do not have that kind of money laying around.
Here is my planned layout. I am using both sides of the board so the sockets are glued in place.
The instructions to upload the firmware are not very clear. Here are screen captures of what I found and hopefully I got the correct files? This is my setup screen, it is not correct, its missing th boot info. Look up ARTFOR's instructions on YouTube his instructions work!
This is the text that appeared. I do not know if it is correct!
After several days of trying to get this to work I concluded the probem is the LCD. I searched the Internet and discovered that some ILI9341 LCD's are acturally ST7789 powered. In fact I found an image of my exact same LCD and they had the same problem, it was a ST7789!
NO! the problem was the instructions see ARTFOR on youtube for the correct instructions.
Here are three projects that are on my desk.
Here are two documents I am working on
Here is the wiring chart for the ESP32-DIV
Here is the corrected Keyboard schematic:
Subscribe to:
Posts (Atom)
















