notpike / The-Fonz

TouchTunes Wireless Remote Sniffer/Transmitter for the Yard Stick One
Other
165 stars 24 forks source link

About

The Fonz is a scanner and transmiter for the TouchTunes Jukebox (Gen 2 and above) Wireless Remote. TouchTunes uses a wireless remotes that transmits at 433.92Mhz, uses ASK/OOK, and uses a pin (000-255) for addressing. This script was meant to be used with RfCat and the Yard Stick One. This research has also been ported to the GoodWatch and Portapack-Havoc projects.

The information shown in this repo is for educational use only. Please don't do anything illegal. :)

screenshot

Quick Start Guide

$ pip3 install future pyusb
$ git clone https://github.com/notpike/The-Fonz.git
$ cd The-Fonz
$ sudo ./The_Fonz.py

## Plug In Rard Stick One
## Select 'Scan' to listen for transmissions
## Select 'TX' to transmit
## Select 'EW' for Eletronic Warware Mode (Educational Purposes Only)
## Select 'Exit' when done

Touch Tunes Info

==NEC Format==
==Commands==

Note: Commands are doubled with the 2nd half being reversed. For example, Pause 0x32 will translate to 0x3223 before being encoded to the literal symbols. \xA8\x8A\x8A\xA2\xA8\x80

==Example Encode==

Versions

UPDATE V0.099999
UPDATE V0.8
UPDATE V0.7
UPDATE V0.6
UPDATE V0.5
UPDATE V0.4
UPDATE V0.3

More Info

http://productwarranty.touchtunes.com/download/attachments/1179814/900303-001-Remote%20Control%20User%20Guide-R01.pdf?version=1&modificationDate=1373656509000&api=v2

http://www.pressonproducts.com/t1-jukebox-remote-touchtunes-compatible/

https://fccid.io/2AHXI-T1

https://pastebin.com/Ue7UYAPg

Based off of Michael Osman's code. https://greatscottgadgets.com/

rflib and vstruct pulled from https://github.com/ecc1/rfcat

Ported to Portapack-Havoc by Furrtek https://github.com/furrtek/portapack-havoc

Written by NotPike, @IfNotPike