master | |||
beta | |||
develop |
Espressif Firmware for OpenShock.
Controlling shockers via Reverse engineered proprietary Sub-1 GHz Protocols.
You will need a ESP-32 and a 433 MHz antenna attached to it.
For more info about buying such hardware see here OpenShock Wiki - Vendors: Hardware.
Guide for assembly can be found here OpenShock Wiki - DIY: Assembling
Confirmed working boards:
- PiShock
- 2021 Q3
- 2023
- Seeed
- Xiao ESP32S3
- Wemos
- D1 Mini
- Lolin S2 Mini
- Lolin S3
- OpenShock (Legacy)
- Core V1
- DFRobot Firebeetle 2 ESP32-E
Refer to OpenShock Wiki - Guides: First time setup on how to set up your microcontroller.
Other than that, you can just flash via platform io in vscode. More in the contribute section.
You will need:
- VSCode
- Knowledge about Arduino library and C++
- Compatible ESP-32 board with 433 MHz antenna
# Install dependencies
pip install -r requirements.txt
You can support the openshock dev team here: Sponsor OpenShock