←back to thread

318 points walterbell | 1 comments | | HN request time: 0.21s | source
Show context
harg ◴[] No.43690253[source]
I wonder if it would be possible to figure out which pins are connected to what on the device's board and just flash the thing completely with ESPHome and write a custom yaml config for it, rather than adapting the existing vendor firmware.
replies(4): >>43690310 #>>43691251 #>>43694206 #>>43694375 #
ddeck ◴[] No.43690310[source]
It's certainly possible. Tracing the MCUs IO lines to LEDs/buttons/relays etc on a PCB is usually pretty straightforward.

I have just finished doing this and writing replacement firmware for the Aqara E1 series of Zigbee switches, after getting fed up with them not supporting basic Zigbee binding functionality.

replies(1): >>43693992 #
1. wezdog1 ◴[] No.43693992[source]
Amazing. I have the Aqara Z1s and it has the SI labs MG24 chip. Ive always wanted to reflash it because I believe it supports thread at a hardware level.