Skip to content

beardstack/TreatnTrain_Decode

Repository files navigation

TreatnTrain_Decode

image

Objective:

To be able to use low cost transceivers e.g YardStick One or EvilCrowRF to control the dispensing of Treat & Train™ Remote Reward Dog Trainer treats from a Linux machine or microcontroller

The devices are designed to have toggle switches to determine what "channel" they respond to denoted 1-4 on the remote and dispenser, I was able to capture those signals using a HackRF One :

  • Raw Captures are in 01-04.raw
  • nogui_tx[1-4].py replays the captured signals

However there is too much latency in the replay using the Hackrf and it would be easier and cheaper to use CC1101 modules..

The fcc id of the transmitter is RF7SI398 and the Freq is 433.92MHZ, the treat dispenser and the remote both have toggle switches for channels 1-4. There is no rolling codes but the modulation is currently unknown

TODO:

  • Decode signals to HEX or BIN
  • Create One script /w Params make it compat with RFCat? So it can interface with the Yardstick One
  • Reduce latency

About

Decoding & replicating remote control signals of petsafe TreatnTrain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages