{"id":17173,"date":"2016-01-30T13:50:12","date_gmt":"2016-01-30T17:50:12","guid":{"rendered":"http:\/\/swling.com\/blog\/?p=17173"},"modified":"2016-09-16T07:32:56","modified_gmt":"2016-09-16T11:32:56","slug":"chris-has-developed-an-easy-way-to-run-the-rtl-sdr-dongle-on-a-mac","status":"publish","type":"post","link":"https:\/\/swling.com\/blog\/2016\/01\/chris-has-developed-an-easy-way-to-run-the-rtl-sdr-dongle-on-a-mac\/","title":{"rendered":"Chris has developed an easy way to run the RTL-SDR dongle on a Mac"},"content":{"rendered":"<p><a href=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/08\/RTL-SDR-001.jpg\" rel=\"attachment wp-att-14246\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-14246\" src=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/08\/RTL-SDR-001-1024x649.jpg\" alt=\"RTL-SDR-001\" width=\"584\" height=\"370\" srcset=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/08\/RTL-SDR-001.jpg 1024w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/08\/RTL-SDR-001-300x190.jpg 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>Many thanks to <a href=\"http:\/\/radiohobbyist.org\/\" target=\"_blank\">Chris Smolinski<\/a> who writes:<\/p>\n<blockquote><p>I wanted to run SdrDx, and other SDR apps on my Mac with an <a href=\"http:\/\/amzn.to\/1PLNOiU\" target=\"_blank\">RTL SDR Dongle<\/a>. So I wrote this server app, that makes it appear like a networked SDR.<\/p>\n<p>No need to install any RTL libraries, or compile any code.<\/p>\n<p>Just run the app on your Mac, configure it and your SDR app, and you&#8217;re all set.<\/p>\n<p>The app is free, and should work with Mac OS X 10.6 through 10.11.<\/p><\/blockquote>\n<p>Chris has kindly allowed me to share his full post here on the <em>SWLing Post <\/em>below<em>&#8211;you can read the original <a href=\"http:\/\/radiohobbyist.org\/\" target=\"_blank\">at RadioHobbyist.org<\/a><\/em>:<\/p>\n<hr \/>\n<h1>Running an RTL SDR USB Dongle On Your Mac The Easy Way With Cocoa RTL Server<\/h1>\n<p>I\u2019ve had a few of the RTL radio tuner dongles for a while. These are USB devices that were originally made for use as TV tuners overseas, but it turns out that you can access the I\/Q data stream, and turn them into an SDR (Software Defined Radio). They can be tuned roughly over a range of 25 to 1700 MHz, and sometimes even higher, depending on the tuner IC chip inside the particular dongle.<a href=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/03\/RTL-SDR.jpg\" rel=\"attachment wp-att-12834\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-12834\" src=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/03\/RTL-SDR.jpg\" alt=\"RTL-SDR\" width=\"645\" height=\"211\" srcset=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/03\/RTL-SDR.jpg 645w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2015\/03\/RTL-SDR-300x98.jpg 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>I previously posted about how to get the RTL dongle working on the Mac here: <a href=\"http:\/\/www.radiohobbyist.org\/blog\/?cat=15\">An SDR for $17 \u2013 The R820T USB RTL-SDR DVB-T Dongle<\/a> and here: <a href=\"http:\/\/www.radiohobbyist.org\/blog\/?p=1236\">An SDR for $17 \u2013 The R820T USB RTL-SDR DVB-T Dongle \u2013 Part 2<\/a>. These posts were from 2013, and I did the installation on a Mac running OS X 10.6, using some pre-built libraries.<\/p>\n<p>Fast forward to the present day. I got a new Mac running OS X 10.11 El Capitan, and I wanted to be able to use the RTL dongles with my favorite SDR software on the Mac,<a href=\"http:\/\/fyngyrz.com\/?p=915\">SdrDx<\/a>. Enter <a href=\"http:\/\/www.blackcatsystems.com\/software\/cocoa_rtl_server.html\">Cocoa RTL Server<\/a>.<\/p>\n<p>Cocoa RTL Server is a stand alone app that interfaces with an RTL dongle. It does not require you to build or install any drivers or libraries. It just works. It\u2019s based off of an open source app called SoftShell, that I heavily extended. Cocoa RTL Server also acts like a networked SDR, following the RF Space protocol. That means it works with SdrDx, as well as any other SDR app on the Mac that supports RF Space SDRs like the netSDR. You can download a copy of the app from the <a href=\"http:\/\/www.blackcatsystems.com\/software\/cocoa_rtl_server.html\">Cocoa RTL Server<\/a> page. Source code is included, however I am not offering any support for the project or final app.<\/p>\n<p>Here\u2019s a screenshot of the app running:<\/p>\n<p><a href=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot.png\" rel=\"attachment wp-att-17178\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17178\" src=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot.png\" alt=\"Chris-Screen-Shot\" width=\"592\" height=\"703\" srcset=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot.png 592w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-253x300.png 253w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/a><\/p>\n<p>Getting up and running is easy:<\/p>\n<p>1. Plug in your RTL device<br \/>\n2. Run CocoaRTLServer 2.0<br \/>\n3. Select the device from the popup menu (usually it is already selected)<br \/>\n4. Change the rtl_tcp or tx_tcp port values if needed<br \/>\n5. Click Open<br \/>\n6. Configure your SDR app (set the correct TCP port) and run it<\/p>\n<p>I\u2019ve run it under Mac OS X 10.6, 10.10 and 10.11, It should run under 10.7-10.9 as well.<\/p>\n<p>Using SdrDx, I can tune a large portion of the FM broadcast band, click to view full size:<\/p>\n<p><a href=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2.png\" rel=\"attachment wp-att-17179\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17179\" src=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2-1024x590.png\" alt=\"Chris-Screen-Shot-2\" width=\"584\" height=\"336\" srcset=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2-1024x590.png 1024w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2-300x173.png 300w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2-768x442.png 768w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2-500x288.png 500w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-2.png 1993w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In this case I am tuned to 97.9 MHz. To the left of the signal meter, you can see it has decoded the station ID from the RDS data. Yes, SdrDx decodes RDS.<\/p>\n<p>If you look at the lower right corner, you see the scope display of the demodulated FM audio. There are markers for the portions of interest:<br \/>\nYou can see the main audio above the green marker to the left.<br \/>\nThe stereo pilot at 19 kHz (red marker).<br \/>\nThe stereo subcarrier (aquamarine)<br \/>\nThe RDS data (orange)<br \/>\nThe 67 kHz SCA subcarrier (purple)<br \/>\nThe 92 kHz SCA subcarrier (yellow)<\/p>\n<p>Cocoa RTL Server also includes a server that emulates rtl_tcp, so it works with<a href=\"http:\/\/www.blackcatsystems.com\/software\/cocoa1090.html\">Cocoa1090<\/a> which decodes aircraft transponders that transmit on 1090 MHz. It should also work with any other app that gets data from rtl_tcp. Here\u2019s a screenshot of Cocoa1090 running:<\/p>\n<p><a href=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3.jpg\" rel=\"attachment wp-att-17180\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17180\" src=\"http:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3-1024x631.jpg\" alt=\"Chris-Screen-Shot-3\" width=\"584\" height=\"360\" srcset=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3-1024x631.jpg 1024w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3-300x185.jpg 300w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3-768x473.jpg 768w, https:\/\/swling.com\/blog\/wp-content\/uploads\/2016\/01\/Chris-Screen-Shot-3-487x300.jpg 487w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<hr \/>\n<p><strong><em>Thanks so much for developing this app, Chris!<\/em><\/strong><\/p>\n<p>I think I might go ahead and pull the trigger on an RTL-SDR as it would be great to run one on my Mac. I think your app will make the process much easier.<\/p>\n<p>Readers: make sure you check out Chris&#8217; blog <a href=\"http:\/\/radiohobbyist.org\/\" target=\"_blank\">RadioHobbyist.org<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many thanks to Chris Smolinski who writes: I wanted to run SdrDx, and other SDR apps on my Mac with an RTL SDR Dongle. So I wrote this server app, that makes it appear like a networked SDR. No need to install any RTL libraries, or compile any code. Just run the app on your [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2509,1114,3781,545,836,3,43,158],"tags":[2315,2858,2942,4725],"class_list":["post-17173","post","type-post","status-publish","format-standard","hentry","category-apps","category-digital-modes","category-fm","category-ham-radio","category-new-products","category-news","category-shortwave-radio","category-software-defined-radio","tag-chris-smolinski","tag-rtl-sdr","tag-rtl-sdr-dongle","tag-rtl-sdr-mac-os"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pn3uc-4sZ","jetpack-related-posts":[{"id":21357,"url":"https:\/\/swling.com\/blog\/2016\/09\/advice-using-the-rtl-sdr-on-the-mac-os-operating-system\/","url_meta":{"origin":17173,"position":0},"title":"Advice using the RTL-SDR on the Mac OS operating system?","author":"Thomas","date":"September 16, 2016","format":false,"excerpt":"Many thanks to SWLing Post contributor, Gary Wise (W4EEY), who writes: A good friend of mine recently bought an RTL-SDR (Version 3) from Amazon after seeing the unit in action at my house. He primarily uses Apple computers, however, and the software selections for Apple's IOS recommended at the RTL-SDR\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/swling.com\/blog\/category\/news\/"},"img":{"alt_text":"RTL-SDR-RTL2832U-e1471375714199","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=700%2C400 2x"},"classes":[]},{"id":20767,"url":"https:\/\/swling.com\/blog\/2016\/08\/ivans-preliminary-review-of-the-new-rtl-sdr-dongle-on-shortwavemediumwave\/","url_meta":{"origin":17173,"position":1},"title":"Ivan&#8217;s preliminary review of the new RTL-SDR dongle on shortwave\/mediumwave","author":"Thomas","date":"August 22, 2016","format":false,"excerpt":"Many thanks to SWLing Post contributor, Ivan Cholakov (NO2CW), who shares the following video review of the\u00a0new\u00a0RTL-SDR dongle on the\u00a0shortwave\u00a0and mediumwave bands. Ivan notes: This is daytime reception comparison. Nighttime could be a different picture. [The RTL-SDR dongle] tunes and frequency is 100% on spot. Using SDR Sharp you have\u2026","rel":"","context":"In &quot;New Products&quot;","block_context":{"text":"New Products","link":"https:\/\/swling.com\/blog\/category\/new-products\/"},"img":{"alt_text":"RTL-SDR-RTL2832U-e1471375714199","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1-300x243.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":24679,"url":"https:\/\/swling.com\/blog\/2017\/03\/buyer-beware-insane-rtl-sdr-pricing\/","url_meta":{"origin":17173,"position":2},"title":"Buyer Beware: Insane RTL-SDR pricing","author":"Thomas","date":"March 14, 2017","format":false,"excerpt":"This morning, while browsing eBay, I noticed a high-production retailer selling an RTL-SDR package for $300 US! (To add insult to injury, this isn't even the latest version of the RTL-SDR dongle!) I post this warning message to those who are new to the world of the RTL-SDR. You should\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/swling.com\/blog\/category\/news\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/03\/RTL-SDR-1024x404.jpeg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/03\/RTL-SDR-1024x404.jpeg?resize=350%2C200 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/03\/RTL-SDR-1024x404.jpeg?resize=525%2C300 1.5x"},"classes":[]},{"id":11972,"url":"https:\/\/swling.com\/blog\/2015\/01\/excellent-website-dedicated-to-the-rtl-sdr\/","url_meta":{"origin":17173,"position":3},"title":"Excellent website dedicated to the RTL-SDR","author":"Thomas","date":"January 16, 2015","format":false,"excerpt":"SWLing Post reader, Mike, writes: Check this website - not only does it cover RTL dongles, but others as well as Airspy... http:\/\/www.rtl-sdr.com\/ Many thanks, Mike. The depth of RTL-SDR.com is most impressive. They seem to post near daily updates on their blog. Perhaps it's time I jump into the\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/swling.com\/blog\/category\/news\/"},"img":{"alt_text":"RTL-SDR","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2014\/03\/RTL-SDR-e1421423853297-1024x759.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2014\/03\/RTL-SDR-e1421423853297-1024x759.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2014\/03\/RTL-SDR-e1421423853297-1024x759.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":32464,"url":"https:\/\/swling.com\/blog\/2018\/05\/thomas-n1spy-how-to-chase-cubesats-with-an-rtl-sdr-dongle-and-some-wire\/","url_meta":{"origin":17173,"position":4},"title":"Thomas (N1SPY): How to chase Cubesats with an RTL-SDR dongle and some wire","author":"Thomas","date":"May 29, 2018","format":false,"excerpt":"Many thanks to Ivan (NO2CW) who writes: Thomas, N1SPY used equipment worth $25 to chase mini satellites. Includes instructions for making a simple circularly polarized antenna. Did it work? Check for yourself! https:\/\/youtu.be\/t5pihYcRWPA Click here to view on YouTube. Thanks, Ivan, for passing along another excellent project by Thomas (N1SPY).\u2026","rel":"","context":"In &quot;Guest Posts&quot;","block_context":{"text":"Guest Posts","link":"https:\/\/swling.com\/blog\/category\/guest-posts\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/cubesat-999x1024.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/cubesat-999x1024.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/cubesat-999x1024.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":20919,"url":"https:\/\/swling.com\/blog\/2016\/08\/the-rtl-sdr-v-3-dongle-on-shortwave-gary-details-setup-and-reviews\/","url_meta":{"origin":17173,"position":5},"title":"The RTL-SDR V.3 dongle on shortwave: Gary details setup and reviews","author":"Thomas","date":"August 30, 2016","format":false,"excerpt":"Many thanks to SWLing Post contributor,\u00a0Gary Wise (W4EEY), for the following review of the RTL-SDR dongle: Based on your blog post on the Version 3 release of the RTL-SDR dongle I had to buy one. I ordered mine from Amazon for $25, and it came in two days. I have\u2026","rel":"","context":"In &quot;Guest Posts&quot;","block_context":{"text":"Guest Posts","link":"https:\/\/swling.com\/blog\/category\/guest-posts\/"},"img":{"alt_text":"RTL-SDR-RTL2832U-e1471375714199","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2016\/08\/RTL-SDR-RTL2832U-e1471375714199-1.jpg?resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts\/17173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/comments?post=17173"}],"version-history":[{"count":0,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts\/17173\/revisions"}],"wp:attachment":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/media?parent=17173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/categories?post=17173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/tags?post=17173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}