Skip to content

Add OpenShock application#985

Open
hhvrc wants to merge 2 commits intoflipperdevices:mainfrom
hhvrc:main
Open

Add OpenShock application#985
hhvrc wants to merge 2 commits intoflipperdevices:mainfrom
hhvrc:main

Conversation

@hhvrc
Copy link
Copy Markdown

@hhvrc hhvrc commented Mar 20, 2026

Application Submission

OpenShock - Control OpenShock-compatible 433 MHz shock collars via the Flipper Zero's Sub-GHz radio.

Features:

  • Transmit shock, vibrate, sound, and light commands over OOK-modulated 433.92 MHz
  • Support for 5 shocker models: CaiXianlin, Petrainer, Petrainer998DR, T330, D80
  • Receive and decode shocker commands from the air
  • Save/load up to 32 shocker configurations to SD card
  • Adjustable intensity, channel, and command type per shocker model

Extra Requirements

  • Requires a compatible 433 MHz OOK shock collar (CaiXianlin, Petrainer, Petrainer998DR, T330, or D80)
  • No extra software required; uses the Flipper Zero's built-in CC1101 Sub-GHz radio

Author Checklist (Fill this out)

  • I've read the contribution guidelines and my PR follows them
  • I own the code I'm submitting or have code owner's permission to submit it
  • I have validated the manifest file(s) with python3 tools/bundle.py --nolint applications/CATEGORY/APPID/manifest.yml bundle.zip

Reviewer Checklist (Don't fill this out)

  • Bundle is valid
  • There are no obvious issues with the source code
  • I've ran this application and verified its functionality

@hhvrc hhvrc mentioned this pull request Mar 20, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants