mirror of https://github.com/drowe67/librtlsdr.git
* rtlsdr_set_tuner_sideband(): - "HF-Hase" Bernhard Kistinger (DB9PP) found out, that one of the undocumented I2C register bits of R820T tuner controls the used tuner/mixer lower or supper sideband. That was by testing/playing with a special QIRX version, showing and allowing change of all I2C registers. - previous additions in rtl_tcp allowed control of I2C registers; in addition register contents can be transmitted periodically (to QIRX) - "Oldenburger" developed a first version controlling the sideband bit, and additional spectral flipping (spectrum inversion) in the RTL2832 - i've merged Oldenburger's changes with my rtlsdr_set_tuner_band_center() => altogether, there's no spectrum inversion, the band center stays, just the IF filters (steep lowpass and not-so-steep highpass) switch positions * Oldenburger's changes for FC0012 tuner * Oldenburger added description of R820T's I2C registers * rtl_tcp's new response channel now occupies an additional port, usally 1235, which is +1 of default control port. this can be deactivated by command line Signed-off-by: hayati ayguen <h_ayguen@web.de> |
||
---|---|---|
cmake | ||
contrib | ||
debian | ||
include | ||
m4 | ||
src | ||
win32-qtcreator | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
Doxyfile.in | ||
Makefile.am | ||
README.md | ||
README.rtlfm_cmdfile | ||
README.rtlsdr_rpc | ||
configure.ac | ||
git-version-gen | ||
librtlsdr.pc.in | ||
rtl-sdr.rules |
README.md
Description
rtl-sdr turns your Realtek RTL2832 based DVB dongle into a SDR receiver
For more information see:
https://osmocom.org/projects/rtl-sdr/wiki
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'
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