You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
rtlsdrblog 47dc55765b
Update README
5 years ago
build lband opts 5 years ago
cmake lib/cmake: check for libusb_handle_events_timeout_completed() 10 years ago
contrib contrib/jenkins.sh: run "make maintainer-clean" 5 years ago
debian Add Debian packaging information 6 years ago
include add rtl_biast, add biast EEPROM hack 5 years ago
m4 add autotools based build system 12 years ago
src Enable EEPROM to force direct sampling mode 5 years ago
.gitignore add Cmake generated files to .gitignore 12 years ago
.travis.yml add configuration file for Travis CI 10 years ago
AUTHORS update authors 12 years ago
CMakeLists.txt lib: disable usbfs zero-copy support by default 5 years ago
COPYING add autotools based build system 12 years ago
Doxyfile.in add autotools based build system 12 years ago
Makefile.am Fix "make uninstall" for documentation 6 years ago
README Update README 5 years ago
configure.ac lib: disable usbfs zero-copy support by default 5 years ago
git-version-gen add autotools based build system 12 years ago
librtlsdr.pc.in install pkg-config file when building with cmake 12 years ago
rtl-sdr.rules lib: add new HanfTek dongle 8 years ago

README

rtl-sdr
turns your Realtek RTL2832 based DVB dongle into a SDR receiver
======================================================================

For more information see:
https://osmocom.org/projects/rtl-sdr/wiki

Modified RTL-SDR Blog Version

1) VCO PLL current fix - Improves stability at frequencies above ~1.5 GHz https://www.rtl-sdr.com/beta-testing-a-modified-rtl-sdr-driver-for-l-band-heat-issues/
2) RTL_TCP ring buffer enhancement by Stephen Blinick https://www.rtl-sdr.com/significantly-improving-rtl_tcps-performance-with-ring-buffers/
3) Enabled direct sampling for rtl_tcp
4) rtl_biast program added, including the ability to turn on/off any GPIO
5) Hack to force the bias tee to always be on by setting the unused IR endpoint bit to 0 in the EEPROM. Example to force the BT to be always ON "rtl_eeprom -b y", to remove forced BT "rtl_eeprom -b n"
6) Hack to force direct sampling to be always on by setting the unused remote-enabled bit to 1 in the EEPROM. Example to force direct samping always "rtl_eeprom -q y". To remove forced direct sampling "rtl_eeprom -q n"
7) Repurposed "offset tuning" to toggle bias tee ON/OFF. We can now use the "offset tuning" button in SDR# and other programs to toggle the bias tee if there is no specific button in the GUI.

***
To install:
***

sudo apt update
sudo apt install libusb-1.0-0-dev git cmake
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig

echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf

***NOTE***
If you previously installed librtlsdr-dev via the package manager you should remove this first BEFORE installing these drivers. To completely remove these drivers use the following commands

sudo apt purge librtlsdr*
sudo rm -rvf /usr/lib/librtlsdr* /usr/include/rtl-sdr* /usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr*