{"id":6465,"date":"2026-01-25T16:59:07","date_gmt":"2026-01-25T21:59:07","guid":{"rendered":"https:\/\/www.summet.com\/blog\/?p=6465"},"modified":"2026-01-25T17:00:24","modified_gmt":"2026-01-25T22:00:24","slug":"easy-setup-for-rtl-sdr-v3-on-ubuntu-linux","status":"publish","type":"post","link":"https:\/\/www.summet.com\/blog\/2026\/01\/25\/easy-setup-for-rtl-sdr-v3-on-ubuntu-linux\/","title":{"rendered":"Easy Setup for RTL-SDR (v3) on Ubuntu Linux"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:11,&quot;href&quot;:&quot;https:\\\/\\\/amzn.to\\\/3M7r6X3&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/www.amazon.com\\\/RTL-SDR-Blog-RTL2832U-Software-Defined\\\/dp\\\/B0CD7558GT?crid=3S1GMPY3UD2X9&amp;dib=eyJ2IjoiMSJ9.sfbFJPG624K7g9NEHFje-VR12urW7PR8_DoFUjFh_J4KHUs18Q79z44sGk15q4psbVgEVH0-mIwE7fRNpK5QF341QvKtEVI96pca5d55Mn_FvOp7TeSpX9CCo6N7AMyEUDdsw7PZF3CcsHM9q4uMVeBsX9TQBEM0Nd9iRjHEADkHrAWs7jomES8UYY3hbPg1aA3eT5egrjD2n3ePj07y_TbEDpttE2RsmqpwF_z_nZQ.t6GBrAhqaZSlCfld38AmaxoW3FVEPp6e1PzVv_RWY0g&amp;dib_tag=se&amp;keywords=rtl-sdr&amp;qid=1769378025&amp;sprefix=rtl-sd,aps,132&amp;sr=8-1&amp;linkCode=sl1&amp;tag=burningorg-20&amp;linkId=a218faa2ec0ffaad6659e1f48a541572&amp;language=en_US&amp;ref_=as_li_ss_tl&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div><p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/1gQPqxZ-h-A?si=-eRza3S1YUb-hCeW\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\r\n<p><br \/>Quick HOWTO on how to configure Ubuntu \/ Lubuntu (24.04 or later) to work with the RTL-SDL Blog $50\u00a0 <a href=\"https:\/\/amzn.to\/3M7r6X3\">hardware kit (that includes a dipole antenna)<\/a>.\u00a0<\/p>\r\n\r\n<p>The RTL2832U chip in the v3 dongle is designed for DVB-T (European digital TV standard) and not for the ATSC standard used in North America. While these dongles are excellent for general-purpose software-defined radio, they lack the necessary bandwidth to capture the 6 MHz ATSC channel width, as they are limited to approximately 2.4\u20132.8 MHz of bandwidth. <br \/><br \/><br \/>If you want to go more in depth and download \/ install some more software, I highly recommend the &#8220;Intercept&#8221; package which makes it relatively easy to switch between a LOT of cool things to receive:\u00a0 https:\/\/github.com\/smittix\/intercept<br \/><br \/><br \/>The following commands were used to get the hardware up and running using only &#8220;repository&#8221; sources, no downloading software from github and compiling and installing anything yourself.\u00a0 \u00a0(If you are willing to go that route, look at Intercept linked above, as its install script makes things as painless as possible.)<br \/><!--more--><br \/>Commands I used for the software setup on Ubuntu \/ Lubuntu in this video:<br \/><br \/>Install the basic software:<br \/><br \/>sudo apt install rtl-sdr<br \/>sudo apt install gqrx-sdr<br \/><br \/><br \/><br \/>gqrx\u00a0 is a general purpose SDL radio spectrum viewer \/ decoder<br \/><a href=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6468\" src=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-1024x580.jpg\" alt=\"\" width=\"584\" height=\"331\" srcset=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-1024x580.jpg 1024w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-300x170.jpg 300w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-768x435.jpg 768w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-1536x870.jpg 1536w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail-500x283.jpg 500w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/gqrx-thumbnail.jpg 1920w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><br \/><br \/>To blacklist the default RTL Digital TV module so our software (rtl-sdr, gqrx, dump1090) can use it:<br \/><br \/><br \/>cd \/etc\/modprobe.d<br \/><br \/>create a file (name is not important, but using the module name is nice)<br \/>You can use any text editor (I used vi, but pico is easier to use)<br \/><br \/>sudo pico blacklist-dvb_usb_rtl28xxu.conf<br \/><br \/>inside the file you must have one line:<br \/><br \/>blacklist dvb_usb_rtl28xxu<br \/><br \/><br \/>Alternatively, you can create the file and add the line all with a single long command line:<br \/><br \/>echo &#8216;blacklist dvb_usb_rtl28xxu&#8217; | sudo tee &#8211;append \/etc\/modprobe.d\/blacklist-dvb_usb_rtl28xxu.conf<br \/><br \/><br \/>Then reboot your computer to make the blacklist take effect.<br \/><br \/><br \/>I use the command <br \/>tail -f \/var\/log\/syslog<br \/><br \/>to review the syslog messages when I plug in a new device.<br \/><br \/>You can use the gqrx program to listen to FM radio broadcasts and see a waterfall of what transmissions exist in you area. (For a demo, see the video above.)<br \/><br \/><br \/><br \/>To hear shortwave or AM stations, you need to use direct sampling.<br \/>In GQRX go to Files-&gt;IO Devices-&gt; and set the command line from rtl=0 to<br \/>rtl=0,direct_samp=2<br \/><br \/><br \/><br \/><\/p>\r\n<p><a href=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6469\" src=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-1024x580.jpg\" alt=\"\" width=\"584\" height=\"331\" srcset=\"https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-1024x580.jpg 1024w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-300x170.jpg 300w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-768x435.jpg 768w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-1536x870.jpg 1536w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail-500x283.jpg 500w, https:\/\/www.summet.com\/blog\/wp-content\/uploads\/2026\/01\/pi-aware-thumbnail.jpg 1920w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><br \/>To watch airplanes fly around, you need the dump1090 package:<br \/><br \/>sudo snap install dump1090-carroarmeto0<br \/><br \/>To allow this snap to connect to the USB rtl-sdl dongle you need to:<br \/><br \/>sudo snap connect dump1090-carroarmato0:raw-usb<br \/><br \/>to start the process that reads the 1.09Ghz signals and exports the data, run this command:<br \/><br \/>dump1090-carroarmato0.dump1090<br \/><br \/>Let the above command run, open a new terminal window, and start up the webserver (which uses the data from the dump1090 program):<br \/><br \/>dump1090-carroarmato0.webserver 8881<br \/><br \/>Open a web browser and navigate to the webserver running on local port 8881:<br \/><br \/>http:\/\/127.0.0.1:8881<br \/><br \/><br \/><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Quick HOWTO on how to configure Ubuntu \/ Lubuntu (24.04 or later) to work with the RTL-SDL Blog $50\u00a0 hardware kit (that includes a dipole antenna).\u00a0 The RTL2832U chip in the v3 dongle is designed for DVB-T (European digital TV &hellip; <a href=\"https:\/\/www.summet.com\/blog\/2026\/01\/25\/easy-setup-for-rtl-sdr-v3-on-ubuntu-linux\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,2],"tags":[164,26],"class_list":["post-6465","post","type-post","status-publish","format-standard","hentry","category-linux","category-reviews","category-technology","tag-sdr","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/posts\/6465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/comments?post=6465"}],"version-history":[{"count":3,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/posts\/6465\/revisions"}],"predecessor-version":[{"id":6471,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/posts\/6465\/revisions\/6471"}],"wp:attachment":[{"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/media?parent=6465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/categories?post=6465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.summet.com\/blog\/wp-json\/wp\/v2\/tags?post=6465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}