The PLUTO+ SDR is a powerful AD9363-based software-defined radio for users who want more than a basic receiver. With 2TX/2RX support, Gigabit Ethernet, Micro SD boot support, and listed 70 MHz–6 GHz coverage, it is a flexible platform for SDR development, RF testing, GNU Radio experiments, and digital communications learning.
This PLUTO+ SDR setup guide shows how to get your first signal using SDRangel, GNU Radio, and Ethernet. It is written for buyers who want a practical first-start workflow after receiving the PLUTO+ SDR AD9363 2T2R Radio SDR Transceiver 70MHz–6GHz.
The goal is simple: power the device safely, confirm that your computer can see it, connect by USB or Ethernet, receive your first local signal, and then move into GNU Radio once the hardware is working.
| Step | What to Do | Why It Matters |
|---|---|---|
| 1 | Connect the PLUTO+ SDR by USB first | USB is usually the easiest way to confirm the device is alive |
| 2 | Check the device IP or IIO URI | SDRangel and GNU Radio need the correct IIO connection path |
| 3 | Install SDRangel | Best first visual test for receiving a signal |
| 4 | Install libiio and GNU Radio with gr-iio | Needed for development workflows and custom flowgraphs |
| 5 | Receive a local FM broadcast or other legal signal | Confirms the receiver, antenna, gain, and software are working |
| 6 | Move to Ethernet once USB works | Ethernet is better for cleaner lab setups and network workflows |
Before opening SDRangel or GNU Radio, prepare the basic hardware and software. The PLUTO+ SDR is more advanced than an RTL-SDR, so it is worth checking the setup carefully before changing firmware, testing transmit, or modifying advanced network settings.
If you choose Bundle 6, the package includes one PLUTO+ SDR, four 8 dBi 2.4 / 5 / 5.8 GHz antennas, four 5 dBi 40 MHz–860 MHz antennas, two USB cables, four 40 MHz–6 GHz telescopic antennas, and four 12 dBi 700 MHz–2700 MHz antennas. This makes it easier to test different bands without buying antennas separately.
The PLUTO+ SDR can transmit, so users must follow local radio regulations. Do not transmit on frequencies where you are not licensed or authorized. For first setup, start with receive-only testing. If you later test transmit workflows in GNU Radio, use a dummy load, attenuators, shielding, or a controlled lab setup.
For this guide, the first signal test is receive-only. This is safer, easier, and avoids accidental RF transmission.
Start by checking the board, connectors, antennas, and cables. Make sure the antenna is connected to the correct RX port before receiving. If you are only testing reception, do not connect antennas to TX ports unless you know what your software is doing.
Connect the PLUTO+ SDR to your computer by USB first. Even if you plan to use Ethernet later, USB is usually the easiest way to confirm that the board powers on and appears to the operating system.
PlutoSDR-style devices are commonly accessed through an IIO URI such as ip:192.168.2.1. On the standard Pluto network setup, the device IP is commonly 192.168.2.1 and the host-side IP is commonly 192.168.2.10.
With PLUTO+ SDR, the exact IP can depend on firmware, USB network mode, Ethernet configuration, and whether your network uses DHCP or static addressing. The safest approach is to confirm the current IP before configuring SDRangel or GNU Radio.
http://192.168.2.1 when connected by USB network mode.192.168.2.1.iio_info -u ip:192.168.2.1 if installed. In the rest of this guide, replace 192.168.2.1 with your actual PLUTO+ SDR IP address if your device uses a different one.
SDRangel is one of the best first programs to test a PLUTO+ SDR because it gives you a visual spectrum, waterfall, device controls, demodulators, and receive/transmit support in one interface.
Install SDRangel for your operating system. On Windows, use the available installer. On Linux, use a supported package, Flatpak, Snap, distribution package, or build from source depending on your system. On macOS, use the available build if compatible with your machine.
If the PLUTO+ SDR is detected automatically, you may be able to select it directly as a PlutoSDR receive device. If you are using Ethernet and the device does not appear automatically, add it manually using SDRangel’s device user arguments.
For Ethernet operation, SDRangel’s PlutoSDR plugin documentation recommends creating a non-discoverable device reference and specifying the device address with a URI argument.
PlutoSDR.uri=ip:192.168.2.1.192.168.2.1 with your PLUTO+ SDR Ethernet IP if different.This manual device entry is important because Ethernet-connected Pluto-style devices may not always be discovered automatically.
For the first receive test, choose a strong local signal. FM broadcast radio is often the easiest because it is strong in most areas and works well with a simple antenna. A local VHF or UHF signal can also work if you know the frequency and it is legal to receive in your country.
| Setting | Beginner Value |
|---|---|
| Mode | Receive only |
| Frequency | Strong local FM station, for example around 88–108 MHz |
| Sample rate | Start around 1–2 MSPS |
| RF bandwidth | Match the signal type, start moderate |
| Gain | Start moderate, then adjust while watching the waterfall |
| Channel plugin | Broadcast FM or suitable demodulator for your signal |
Start the receiver and watch the waterfall. You should see a strong local signal around the tuned frequency. Add the correct demodulator channel, tune the channel offset if needed, and adjust gain until the signal is visible without overloading the receiver.
Before moving to GNU Radio, it is useful to confirm that libiio can communicate with the device. This helps separate software problems from network problems.
On Linux, after installing libiio tools, try:
iio_info -u ip:192.168.2.1 Replace the IP address with your actual PLUTO+ SDR IP. If the command returns device information, your IIO connection is working. If it times out, check the IP address, firewall, Ethernet cable, USB network driver, and whether the device is powered correctly.
ping 192.168.2.1
iio_info -u ip:192.168.2.1 If the ping works but iio_info fails, the issue may be with the IIO service, firewall, firmware, or network route. If ping does not work, fix the network connection first.
GNU Radio is the best next step once SDRangel confirms that the PLUTO+ SDR receives signals. GNU Radio allows you to build your own SDR flowgraphs, test modulation and demodulation, create signal chains, and experiment with transmit and receive workflows.
For PlutoSDR-style hardware, GNU Radio normally uses gr-iio blocks. On many Linux systems, you can install GNU Radio and gr-iio from the package manager. On other systems, you may need to install GNU Radio separately and add gr-iio support.
sudo apt update
sudo apt install gnuradio gr-iio libiio-utils After installation, open GNU Radio Companion and look for PlutoSDR or IIO blocks. You should see source and sink blocks that can use an IIO context URI such as ip:192.168.2.1.
Your first GNU Radio test should be simple. Do not start with transmit, MIMO, or complex digital modes. First, confirm that GNU Radio can receive samples from the PLUTO+ SDR.
| GNU Radio Setting | Beginner Value |
|---|---|
| IIO context URI | ip:192.168.2.1 |
| LO frequency | A strong local test frequency |
| Sample rate | 1 MSPS or 2 MSPS for first tests |
| RF bandwidth | Start close to or slightly above your signal bandwidth |
| Gain mode | Manual or slow attack |
| Buffer size | 32768 is a common starting point |
If the flowgraph starts and the frequency sink shows live spectrum data, GNU Radio is successfully receiving samples from the PLUTO+ SDR.
The easiest GNU Radio first signal is a strong local FM broadcast or another strong legal signal in your area. Start with receive-only spectrum display before trying audio demodulation.
ip:192.168.2.1 or your actual device IP.This step-by-step approach is much easier than building a full receiver immediately. If you can see the signal in the frequency sink, your connection, sample stream, and basic hardware setup are working.
Ethernet is one of the biggest advantages of the PLUTO+ SDR. It allows cleaner bench setups, easier device placement near antennas, and more flexible network-connected SDR workflows.
However, Ethernet setup can be slightly more confusing than USB because you must know the device IP address and make sure your computer is on the same network or subnet.
ip:192.168.2.1.If Ethernet does not work, go back to USB and confirm the device still works. Then troubleshoot network settings separately.
| Software | Best For | Beginner Recommendation |
|---|---|---|
| SDRangel | Fast visual testing, receiving signals, spectrum and waterfall, practical SDR use | Use first |
| GNU Radio | Custom flowgraphs, DSP learning, digital communications, research and development | Use after hardware is confirmed |
| Ethernet | Network-connected SDR setups, cleaner lab placement, remote workflows | Use after USB or basic connectivity works |
The best beginner path is SDRangel first, then GNU Radio, then Ethernet optimization. This prevents you from troubleshooting three problems at once.
Add the device manually in the SDRangel device user arguments. Use hardware ID PlutoSDR and add uri=ip:your_device_ip. Restart SDRangel after saving the setting.
Test the connection with ping and iio_info. If iio_info -u ip:your_device_ip fails, fix the IIO or network connection before changing the flowgraph.
Check the antenna, connector, frequency, and gain. Make sure you are using an antenna suitable for the band. The Bundle 6 antennas cover different ranges, so choose the correct one for your test frequency.
Reduce gain. Too much gain can make the display look active but actually reduce signal quality.
Make sure both programs use the same IIO URI. Some software discovers network devices automatically, while SDRangel may require a manual non-discoverable PlutoSDR reference for Ethernet use.
Check the Ethernet IP address, router DHCP list, firewall, cable, and subnet. Also confirm that the firmware and jumper configuration support the Ethernet mode you are trying to use.
Start with strong receive-only signals. Avoid transmit testing until the receive chain is working and you understand your local regulations.
For the first test, choose a signal you know is present in your area. This makes troubleshooting much easier.
For this guide, the recommended product is the PLUTO+ SDR AD9363 2T2R Radio SDR Transceiver 70MHz–6GHz. It is a strong choice for users who want a PlutoSDR-style development board with Ethernet, 2TX/2RX, Micro SD boot support, and wide listed RF coverage.
If you want a more complete starter package, Bundle 6 is especially useful because it includes multiple antenna sets for different frequency ranges. This makes it easier to test your first signals across VHF, UHF, cellular, ISM, WiFi, and general RF bands.
The best way to set up the PLUTO+ SDR is to move in stages. First, power the board and confirm basic USB connectivity. Second, test your first signal in SDRangel. Third, confirm the IIO connection with tools like iio_info. Fourth, build a simple GNU Radio receive flowgraph. Finally, move to Ethernet once the device is already proven to work.
This workflow avoids the most common beginner mistake: trying to configure Ethernet, GNU Radio, SDRangel, drivers, antennas, and gain settings all at once. Keep the first test simple, receive a strong local signal, then build from there.
For buyers who want a flexible SDR development platform, the PLUTO+ SDR is a very capable choice. It is not as simple as a receive-only RTL-SDR, but for SDRangel, GNU Radio, Ethernet workflows, and AD9363-based experimentation, it gives much more room to grow.
Yes. SDRangel supports PlutoSDR-style devices. For Ethernet use, you may need to manually add a PlutoSDR device reference and specify the IIO URI, such as uri=ip:192.168.2.1.
Yes. PLUTO+ SDR can be used in GNU Radio through PlutoSDR or IIO blocks when gr-iio and libiio are installed. Use the correct IIO context URI for your device.
PlutoSDR-style devices commonly use 192.168.2.1 for the device in USB network mode, but PLUTO+ Ethernet settings can depend on firmware and network configuration. Always confirm the actual IP address before setup.
Start with USB for the first test because it is usually easier to confirm that the device powers on and works. After that, move to Ethernet for network-connected SDR workflows.
A strong local FM broadcast station or another strong legal local signal is usually the best first receive test because it makes antenna and gain troubleshooting easier.
Ethernet-connected Pluto-style devices may not be discovered automatically. Add a non-discoverable PlutoSDR device reference in SDRangel and use a user argument such as uri=ip:your_device_ip.
Yes, the PLUTO+ SDR is transmit-capable, but you must follow local radio regulations. For first setup, use receive-only testing and only transmit in a controlled legal environment with suitable attenuation or a dummy load.
PLUTO+ SDR is best for motivated beginners, students, engineers, and intermediate users who want SDR development, GNU Radio, Ethernet, and transmit-capable experiments. For simple receive-only listening, an RTL-SDR is easier.
No posts found
Write a review