This is a custom ESP32S3 prototyping board i built to troubleshoot the issues. It Started With a Simple Problem I was testing the EvilCrow Cable Wind — a USB HID device built around the ESP32-S3 that executes keystroke injection payloads over WiFi. Everything seemed fine: the keyboard HID was typing correctly, the web interface loaded, basic commands like RunWin worked. But ServerConnect and ShellWin did absolutely nothing. No error. No feedback. Just silence. Digging Into the Code The first thing I found was this pattern — repeated across four commands: ORIGINAL — DANGEROUS if (!clientServer.connect(serverIP, serverPort)) { while(1); // hangs forever if TCP fails } ⚠ Critical Bug If TCP connection failed for any reason, the device entered an infinite loop with no timeout, no error output, and no recovery path. Ever. But there was more. The bugs were stacking: critical TCP failures were environmental: listener ...
This was a project i did very recently and it was a hit for me..
For the 2nd Anniversary of Wataniya Telecom Maldives, there challenging technical staffs built a model mobile phone and it was awesome . They came up with an idea to make the model phone work as an normal mobile phone, so they came and had a conversation with me how to make it alive? So i did gave them some ideas and gave a final idea for them.
I built a small circuit which can determine the input with the help of a small micro controller. The micro controller code was simple cause i also have done some experiments for my "Keypad with brain" project. So it was not tough.
When the circuit is wired up with the model phone buttons it will detect which button has been pressed and the circuit gives an serial out put to the PC. Up to this my part was completed and rest was completed by the wataniyans. The computer interface they built was kewl. enjoy some pictures.
Comments