Skip to content

ChSotiriou/pwnRF

Repository files navigation

pwnRF | Easy to use SUBGHZ transceiver

Quick Description

This repository contains the firmware for a Nucleo-WL55 development board that lets you, using a UART terminal on your computer to transmit an arbitrary message on any frequency below 1GHz.

I'm looking to add many more features in the future.

Usage

To use the device and access the command line, connect the board to your computer and using a serial terminal (I use TeraTerm) with a baudrate of 115200. Make sure to terminate each line with "\r\n". I have added my TERATERM.ini file to this repo with all the correct configurations for interfacing properly with the device.

Command Description

  • help: Lists all registed commands
  • clear: Clears the terminal
  • freq [Hz]: Get/Set the transmitting frequency (1MHz - 1GHz)
  • freqDeviation [Hz]: Get/Set the transmitting frequency deviation (100Hz - 100kHz)
  • power [dBm]: Get/Set the transmitter power (1dBm - 22dBm)
  • datarate [bps]: Get/Set the transmitter datarate (0bps - 500kbps)
  • preamble [byte_count]: Get/Set the preamble length
  • crc [on|off]: Get/Set the if a CRC is transmitted
  • syncword [length] [word]: Set a Syncword for trnsmission before the message
  • transmit <msg>: Transmits a digital message
  • transmitContinuous <ms> <msg>: Continuously transmit a message every ms interval. Pass 0ms to stop transmission.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published