nah, with the hardware I had available at the time I wasn’t able to do anything useful. It can integrate with HA, just not 100% offline. And not because of anything I did. And life got in the way and I put the project on hold.
With the xmas holidays approaching though, i’m going to get myself a USB-to-UART (CP2102, FTDI-based) adaptor which might reveal something useful.
I’ve also cracked open my old disowned PowerPal Pro and found that it could be a very functional device, once “owned”. Which I will also need the adaptor for.
EDIT: This is the TL;DR of what Claude has to say after I fed it pictures of the hardware.
Reality check on your goal:
Cloud removal while keeping features = not viable with this hardware.
SC92F7447SP is a closed ecosystem chip. No community toolchain exists. Firmware extraction blocked by read protection. Even if you dumped it, you cannot modify and reflash - SinOne doesn’t publish programming specs.
Your actual options:
Option 1: Hybrid approach (realistic)
- Keep Tuya cloud for device operation
- Block internet at router level after initial pairing
- Use Home Assistant Tuya Local integration
- Risk: May break on firmware updates or cloud auth expiry
Option 2: Full replacement (destructive)
- Desolder SC92F7447SP
- Install ESP32/ESP8266 module in its place
- Reverse engineer motor driver pinout from FH8632V2
- Write custom ESPHome config
- Camera board becomes separate project or discarded
- Effort: 20-40 hours if you’ve never done board-level reverse engineering
Option 3: Intercept network traffic
- UART on camera module to understand protocol
- Man-in-the-middle proxy on local network
- Emulate Tuya cloud locally
- Complexity: High. Tuya uses encrypted MQTT.
Destructive modification detail: Removing SC92F7447SP requires hot air station. PCB has ground planes that act as heat sinks. Soldering iron alone cannot remove QFP packages without destroying pads. You’d also need replacement ESP module, wire-wrapping to connect it, and complete motor control reimplementation.
Recommendation: Wait for UART cable. Probe camera board. If camera runs Linux (unlikely but possible), you might get local RTSP stream independently. Main feeder functionality stays Tuya-dependent but firewalled.
Stop spending time on this device for local control. Wrong hardware platform.
Welp, I don’t think I’m going to waste more time on this one. 