Software to turn the RTL2832U into an SDR
 
 
 
 
 
Go to file
David Rowe c557fd69b3 resolved conflicts 2021-10-22 15:20:27 +10:30
.github/workflows added github actions, building linux and macos 2020-09-06 21:27:38 +02:00
cmake cmake/Modules/Version.cmake: don't use Git version if not in a Git repo 2020-08-19 22:29:34 -07:00
contrib
debian debian: update version to match librtlsdr 2018-10-03 20:34:27 +00:00
include detailed error messages when r82xx_set_pll() fails with verbose flag 2020-09-10 20:32:10 +02:00
m4
src resolved conflicts 2021-10-22 15:20:27 +10:30
win32-qtcreator extracted wavewrite from convenience, improved rtl_fm 2019-07-18 23:25:32 +00:00
.gitignore .cmake files are relevant in cmake/Modules subdirectory 2020-09-06 21:41:53 +02:00
.travis.yml
AUTHORS
CMakeLists.txt integrating rtl_fsk into librtlsdr 2020-09-19 08:58:34 +09:30
COPYING
Doxyfile.in
Makefile.am Fix "make uninstall" for documentation 2018-06-03 13:24:42 +02:00
README.md README mods and added extended gain cmd line option to rtl_fsk.c 2020-09-19 09:11:08 +09:30
README.rtlfm_cmdfile
README.rtlsdr_rpc added support for rtlsdr_rpc_set_and_get_tuner_bandwidth in rtl_rpc 2020-04-05 19:35:23 +00:00
README_improvements.md remove example in README .. as QIRX had other reasons .. 2020-08-26 01:01:11 +02:00
configure.ac
git-version-gen
install-blacklist.sh added helper script and smalle note in README for blacklisting 2020-03-01 18:48:37 +00:00
librtlsdr.pc.in
protocol_rtl_tcp.txt replaced all 'R820T' by 'R820T/2' 2020-08-18 12:27:55 -07:00
rtl-sdr.rules added USB vendor/device ID for use with and without dvb drivers 2018-11-06 19:36:17 +00:00
rtlsdr-blacklist.conf added helper script and smalle note in README for blacklisting 2020-03-01 18:48:37 +00:00

README.md

librtlsdr version Build Status GPLv2 License

Description

Fork of librtlsdr for Open VHF/UHF IP link using Pi and RTL-SDR.

Turns your Realtek RTL2832 based DVB dongle into a FSK receiver.

For more information see:

https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr

Setup for SDR only use - without DVB compatibility:

  • a special USB vendor/product id got reserved at http://pid.codes/ : 0x1209/0x2832
  • for such devices the linux kernel's DVB modules are not loaded automatically, thus can be used without blacklisting dvb_usb_rtl28xxu below /etc/modprobe.d/
  • this allows to use a second RTL dongle for use with DVB in parallel
  • the IDs can be programmed with 'rtl_eeprom -n' or 'rtl_eeprom -g realtek_sdr'
  • for permanent blacklisting you might check/call following from the clone git directory
    • ./install-blacklist.sh

Contributing

Pull requests are always welcome but please make changes to, and pull request from, the development branch.

Initial setup:

  • fork the main librtlsdr repo via github
  • clone your fork locally and cd to the cloned repo's folder
  • add the upstream development repo:
    • git remote add upstream git@github.com:librtlsdr/librtlsdr.git
  • track the development branch:
    • git branch --track development origin/development

Normal workflow:

  • checkout the development branch and make your changes
  • commit your changes
  • sync your local development branch with the upstream development branch:
    • git fetch upstream
    • git merge upstream/development
  • push your commit/s to your forked repo
  • do a pull request via github