___ ___ ( ) ( ) .-. | | .--. ___ .-. .-. .--. ___ .-. | | ( __) ___ .-. .-. .--. | | / \ ( ) ' \ / \ ( ) \ | | (''") ( ) ' \ / \ | | | .-. ; | .-. .-. ; | .-. ; | .-. . | | | | | .-. .-. ; | .-. ; | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | |/ | | | | ' _.' | | | | | | | | | | | | | | | | | | | | | | | | | ' _.' | | | .'.-. | | | | | | | ' | | | | | | | | | | | | | | | | | .'.-. | | ' `-' / | | | | | | ' `-' / | | | | | | | | | | | | | | ' `-' / (___) `.__.' (___)(___)(___) `.__.' (___)(___) (___) (___) (___)(___)(___) `.__.'
For detailed instructions on device teardown and hardware interfaces please see the following posts on my website:
-
For Physical Device Teardown and Component Identification: physical teardown
-
For UART Interface: UART
-
For Firmware Extraction: Firmware
-
For Firmware Analysis: Coming Soon! (I am busy researching freeRTOS reverse engineering tools)
I am hoping to reverse engineer enough of the firmware/code to write my own small custom application to run on it. I like tearing stuff down for fun and have found many other people's blogs/posts super helpful and wanted to share mine as well just in case it helps someone. :)
README.md
Firmware -Govee_firmware.bin
Components -Datasheets -PCB-Photos
Hope you find something useful :)