Skip to content

jarryd/waveconverter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waveconverter

(c) Factoria Labs 2016 WaveConverter is a Python application, built on GTK+ 3. The GUI has been implemented via Glade. A sqlite database has been implemented via sqlalchemy. Finally, waveform plotting uses matplotlib.

To install pre-requisites for execution:

sudo apt-get install python-sqlalchemy
sudo apt-get install libgtk-3-dev
sudo apt-get install python-matplotlib
sudo apt-get install python-gi-cairo

If you are contributing to development, you will also need glade:

sudo apt-get install glade

To execute a test using an attached input I-Q file:

cd <install path>/src
./waveconverter.py -q ../input_files/fan_all_dip1101_pruned_dec_c304p55M_s830k.iq -o ../output_files/test.log -g -p 3

This will pre-load the appropriate protocol and input file. Clicking the Demod button will then produce a baseband waveform. Clicking the Decode button will then produce decoded data.

Please check out the User Guide for more information: doc/user_guide.pdf

About

An Open Source tool for RF reverse engineering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%