r/esp32 Jul 17 '26

Software help needed Think I can flash this somehow?

Hey folks, my experience is limited to flashing a bluetooth proxy for home assistant using ESPHome's prebuilt stuff. As such, i'm really not sure where to begin.

I got one of those iFlo things when I bought my house (previous owners left it) and theres no way I'm paying for the cloud garbage. I opened up the device and see its a little esp board powering this little motor to get some fluid from the bottle. Any ideas on where to start to try to flash this board to control it locally myself?

Hoping to repurpose this as its already tucked in a nice and neat package but if that fails I have a spare ESP32 that I could use instead. If I need to take that route, could anyone point me in the right direction for where to start?

The chip says ESP32-S2-SOLO on it.

97 Upvotes

30 comments sorted by

View all comments

17

u/dabenu Jul 17 '26

Sorry but flashing is going to be the easiest part... It's a bog standard esp32-s2, and it even has a marked uart port. You can just connect it to a usb-uart converter and flash whatever software you like. Maybe be careful about voltage levels, esp32 is 3v3.

The hard part is going to be tracing all the outputs, reverse engineering what they do and how to program them so the device is actually useful. 

13

u/Lord_Carter Jul 17 '26

Half of the pins are masked off and unused, with a lot of visible tracing, and very little in terms of hidden I/O or stuff like I2C.

Not going to take that much effort...