A Flight Sim Enthusiast's Notebook

中文 English 日本語 Français Deutsch Español 한국어 Русский 繁體中文

ADS-B Decoding Software for Mac OS X

After installing MacPorts and Gqrx 2.3.1, it seems many driver libraries were automatically installed in the system. So, can I receive ADS-B signals as well? I searched online and found a decoding software called Cocoa1090 that works. I installed and tried it, and it succeeded easily.

The specific method is as follows: Download Cocoa1090 from <a href=“http://www.blackcatsystems.com/download/Cocoa1090.zip"" target="_blank”>http://www.blackcatsystems.com/download/Cocoa1090.zip and unzip it.

Execute rtl_tcp included in Cocoa1090 from the Terminal, and run the following command: $ rtl_tcp -g 9999 Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Tuned to 100000000 Hz. Tuner gain set to 9999.000000 dB. listening… Use the device argument ‘rtl_tcp=127.0.0.1:1234’ in OsmoSDR (gr-osmosdr) source to receive samples in GRC and control rtl_tcp parameters (frequency, gain, …). client accepted! set freq 1090000000 set sample rate 2000000 Exact sample rate is: 2000000.052982 Hz

Next, just launch Cocoa1090.app. Let it run for a while, and data will gradually accumulate. You can see that the output format is very simple. Data such as flight number, altitude, speed, latitude/longitude, and Heading can all be received. Although there is no map display, it is basically sufficient for keeping track of nearby aircraft in flight.