diff options
Diffstat (limited to 'md/writeup/rtlsdr_usage.md')
-rw-r--r-- | md/writeup/rtlsdr_usage.md | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/md/writeup/rtlsdr_usage.md b/md/writeup/rtlsdr_usage.md index 2bbec78..e3b543d 100644 --- a/md/writeup/rtlsdr_usage.md +++ b/md/writeup/rtlsdr_usage.md @@ -1,8 +1,5 @@ # RTLSDR usage - -# Index - -## 1.Setup rtlsdr +## Setup rtlsdr By rtlsdr usually call RTL2832U chip based tv-tunners which @@ -11,7 +8,7 @@ and yes price is ~$10 it mean that anyone can just buy and try without "loosing" money. -### 1.1.Get sources +### Get sources Main development repository is on http://sdr.osmocom.org/trac/wiki/rtl-sdr @@ -41,7 +38,7 @@ _rtl_sdr_ | output raw rtlsdr data _rtl_tcp_ | remote rtlsdr server _rtl_test_ | test rtlsdr -### 1.2.Drivers +### Drivers Linux kernel have some drivers for rtlsdr stick and DVB-T. When you will plug @@ -65,7 +62,7 @@ To allow everyone to use create file in */etc/udev/rules.d/* with content: GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr" ``` -### 1.3.Check if works +### Check if works How to test if rtlsdr works? Run one of commands: rtl_test @@ -77,10 +74,10 @@ you see that everything "works": There should be line by line showing up some "hex" lines. If some data is showen then adsb data from plains is recieved. -## 2.Collection of tools +## Collection of tools -### 2.1.FM +### FM Get some sound trancmited from FM radio stations. @@ -89,7 +86,7 @@ Get some sound trancmited from FM radio stations. ``` -### 2.2.Spectrum diagram +### Spectrum diagram Scan spectrum to find some activities on different frequencies. Good link with all description is http://kmkeen.com/rtl-power/ . @@ -102,7 +99,7 @@ and then draw image : heatmap.py fm_stations.csv fm_stations.png ``` -### 2.3.ADSB +### ADSB ADS-B ( Automatic dependent surveillance broadcast ) in simple words airplain geoposition, speed, height and flight number broadcasting. You can recieve @@ -132,7 +129,7 @@ Output: ``` -### 2.4.AFSK1200 +### AFSK1200 Gqrx is graphical SDR software where you can travel across frequencies and in real time search for some transmission. @@ -142,14 +139,14 @@ and in real time search for some transmission. It have builtin AFSK1200 demodulator or in simple words ham radio packets. And you could try to see what people sending in tex around the world. -### 2.5. Multimon-ng +### Multimon-ng Support many digital transmission modes. https://github.com/EliasOenal/multimon-ng -### 2.6. Waterfall +### Waterfall Here is few waterfalls for rtlsdr @@ -158,16 +155,16 @@ Here is few waterfalls for rtlsdr It have demo waterfall and aslo thats is python bindings to libsdr that could used for fast prototyping -### 2.7. rtl-entropy +### rtl-entropy https://github.com/EliasOenal/multimon-ng Project that make rtlsdr as entropy source, uses FIPS 140-2 standart to verify that data is random enought to pass test. -## 3.Projects where rtlsdr used +## Projects where rtlsdr used -### 3.1.WebSDR +### WebSDR WebSDR probably best site where you can go and click on some radio reciever and liste what happends in some particular country. WebSDR site contains @@ -179,14 +176,14 @@ If you whant setup your own radio reciever read FAQ, prepare mail and send mail after that you could recieve precompiled websdr software with is easy to setup with rtlsdr stick. -## 4.Problems +## Problems -### 4.1.Sync errors +### Sync errors Once there was sync error when was trying to use rtl_test or rtl_adsb. To fix that changes for better quality usb cable. -### 4.2.More then 1 dongle +### More then 1 dongle When you run you run usually more then 5 dongles you could get error saying something about libusb error (-5) you need to decrese buffer as default one @@ -198,7 +195,7 @@ rtl_test -b [NEW_SIZE] thx goes to freenode/##rtlsdr chan -# 5.Links +## Links 1. [http://kmkeen.com/rtl-demod-guide/](http://kmkeen.com/rtl-demod-guide/) 2. http://kmkeen.com/rtl-power/ |