PlutoSDR NANO Software-Defined Radio Development Board – Unboxing & Quick Test Guide
Share
Overview
The PLUTOSDR NANO Software-Defined Radio Development Board (hereafter referred to as SDR ) is derived from Analog Devices' ADALM-PLUTO platform. Both devices are based on the AD9363 RF transceiver and the ZYNQ7010 FPGA , offering a highly integrated and powerful SDR solution with wide frequency coverage and strong processing capabilities.
This quick start guide covers unboxing inspection, device connection, basic functionality tests, communication loopback tests, and GSM signal reception tests.
![]()

![]()
Figure 1 Front View

Figure 2 Back View
1. Unboxing Inspection
The PLUTOSDR NANO package includes:
-
Mainboard : The core of PLUTOSDR NANO, integrating the AD9363 RF transceiver and the ZYNQ7000 series XC7Z010CLG-400C SoC.
-
Data Cable : Type-C cable used to connect the SDR to the computer.
-
Antenna : 700 MHz–2700 MHz antennas for wireless signal transmission and reception.

Figure 3 Unboxed Items
2. Device Connection
1. Install Drivers
Run PlutoSDR-M2k-USB-Drivers.exe to install the necessary USB drivers. Restart the computer after installation.
2. Connect the data cables
-
Use the included Type-C cable to connect the port labeled Slave on the SDR to a computer USB port (USB 3.0 is recommended for better power stability).
-
Use an additional Type-C cable to connect the UART port for enhanced power supply stability and serial console access.
3. Device Detection
After a few seconds in Windows, the STAT LED should blink and the DONE LED remain solid, indicating normal operation.
The PLUTOSDR NANO will appear as a mass storage device (see Figure 4).
In Device Manager, you should also see:
-
PlutoSDR USB Ethernet/RNDIS Gadget
-
PlutoSDR Serial Console
-
USB-SERIAL CH340
-
IIO Generic Communication Device

Figure 4 Virtual Disk



Figure 5 Device Manager
3. Basic Function Tests
1. Mass Storage Test
Open info.html in the virtual disk root directory to view the PLUTOSDR NANO usage documentation. 
Figure 6 Information Page
2. Virtual Serial Port Test
Check the assigned COM port in Device Manager.
Open PUTTY or another serial tool, connect to the corresponding port, press Enter, and log in using:
-
Username:
root -
Password:
analog

Figure 7 Serial Console Login
3. Virtual Network Interface Test
The default IP address is 192.168.2.1
You can:
-
Visit:
http://192.168.2.1/index.html -
Or run
ping 192.168.2.1
This page is the same as the index.html on the virtual storage device. 
Figure 8 Virtual Network Connectivity Test
If the virtual disk repeatedly disconnects and reconnects, it may be due to insufficient USB power.
Connecting both Type-C ports (Slave + UART) to the computer is recommended.
4. Communication Function Test (Loopback Test)
1. Install IIO Oscilloscope
IIO Oscilloscope is the official hardware testing software from Analog Devices.
After installing adi-osc-setup.exe , launch the software. The scan interface is shown in Figure 9. 
Figure 9 IIO Oscilloscope – Scan Window
The software operates with two windows:
-
Control Window : for configuring AD936X parameters
-
Plot Window : for displaying waveforms and spectra
2. Device Detection
Once PLUTOSDR NANO boots and appears as a storage device, click Refresh to detect the SDR. The serial number and device information should be displayed (Figure 10). 
Figure 10 Device Detected
3. Connect to the Device
Click Connect to enter dual-window mode. 
Figure 11 Control Window

Figure 12 Plot Window
In the DMM tab, enable sensor readouts and click the play icon to view real-time sensor data for AD936X and ZYNQ7010. 
Figure 13 DMM Tab
4. Install the Antennas
Attach the TX and RX antennas to the SMA connectors.
Ensure proper alignment and avoid applying excessive force to prevent damage.
5. Observe the Waveform
In the plot window, check voltage0 and voltage1 , click Enable All , then click the play icon. The waveform should appear. 
Figure 14 Plot Window Waveform
6. Configure AD936X Parameters
Adjust the parameters in the AD936X tab according to Figures 15 and 16. 
Figure 15 AD936X Parameter Settings

Figure 16 AD936X Parameter Settings
7. Observe the Loopback Signal
When the expected waveform appears in the plot window, the loopback test is successful.

Figure 17 Loopback Test Waveform
Loopback test completed—transmit and receive functions are confirmed to be working properly.
5. Communication Function Test (Receiving GSM Signals)
To further evaluate SDR reception performance, you can attempt to receive GSM signals near 940 MHz .
Set the receive frequency to 930 MHz in the control window (Figure 18). 
Figure 18 Receive Frequency Configuration
Click the stop button in the plot window, apply the drawing settings as shown, and click the play icon again.
You should observe clear GSM signal peaks in the spectrum. 
Figure 19 GSM Signal Spectrum
6. Summary
This covered guide unboxing, hardware inspection, device connection, basic functional verification, loopback testing, and GSM signal reception.
With its strong capabilities and broad feature set, the PLUTOSDR NANO is an excellent tool for communications students, radio enthusiasts, and engineers.
Appendix 1: Development Resources (System Block Diagram)

Figure 20 System Block Diagram
Appendix 2: Development Resources (Pin Constraints)
| Mnemonic | AD936X Pin No. | XC7Z010CLG400 Pin No. |
|---|---|---|
| DATA_CLK_P | G11 | H16 |
| RX_FRAME_P | G8 | K19 |
| P1_D0/RX_D0_N | K11 | E17 |
| P1_D1/RX_D0_P | J12 | G18 |
| P1_D2/RX_D1_N | K10 | E18 |
| P1_D3/RX_D1_P | J11 | G19 |
| P1_D4/RX_D2_N | K9 | B20 |
| P1_D5/RX_D2_P | J10 | F20 |
| P1_D6/RX_D3_N | K8 | H20 |
| P1_D7/RX_D3_P | J9 | C20 |
| P1_D8/RX_D4_N | K7 | A20 |
| P1_D9/RX_D4_P | J8 | D19 |
| P1_D10/RX_D5_N | K7 | B19 |
| P1_D11/RX_D5_P | H8 | J20 |
| FB_CLK_P | F10 | K17 |
| TX_FRAME_P | G9 | D20 |
| P0_D0/TX_D0_N | E12 | G17 |
| P0_D1/TX_D0_P | D11 | H18 |
| P0_D2/TX_D1_N | E11 | G20 |
| P0_D3/TX_D1_P | D10 | H17 |
| P0_D4/TX_D0_N | E10 | D18 |
| P0_D5/TX_D0_P | D9 | J19 |
| P0_D6/TX_D0_N | E9 | K16 |
| P0_D7/TX_D0_N | D8 | K18 |
| P0_D8/TX_D0_N | E8 | L20 |
| P0_D9/TX_D0_N | D7 | L19 |
| P0_D10/TX_D0_N | F8 | E19 |
| P0_D11/TX_D0_N | E7 | L16 |
| CTRL_OUT0 | D4 | P20 |
| CTRL_OUT1 | E4 | R18 |
| CTRL_OUT2 | E5 | R17 |
| CTRL_OUT3 | E6 | N18 |
| CTRL_OUT4 | F6 | T17 |
| CTRL_OUT5 | F5 | N17 |
| CTRL_OUT6 | F4 | R19 |
| CTRL_OUT7 | G4 | T19 |
| CTRL_IN0 | C5 | N20 |
| CTRL_IN1 | C6 | P15 |
| CTRL_IN2 | D6 | P14 |
| CTRL_IN3 | D5 | P16 |
| EN_AGC | G5 | U18 |
| RESETB | K5 | W19 |
| ENABLE | G6 | T20 |
| TXNRX | H4 | U20 |
| SPI_ENB | K6 | Y19 |
| SPI_CLK | J5 | W20 |
| SPI_DI | J4 | V20 |
| SPI_DO | L6 | Y18 |
Figure 21 ZYNQ Pin Constraint Table
Appendix 3: Physical Dimensions

Figure 22 Physical Dimensions
Appendix 4: PlutoSDR Nano vs ADALM-PLUTO
| Item | PlutoSDR Nano | ADALM-PLUTO |
|---|---|---|
| Main Chip | XC7Z010CLG400 | XC7Z010CLG225 |
| RF Chip | AD9363ABCZ | AD9363ABCZ |
| Memory | DDR3 512MB | DDR3 512MB |
| Current Limiting | FUSE 2A | ADM1177 |
| USB PHY | USB3320 | USB3320 |
| Storage | QSPI 32MB | QSPI 32MB |
| Balun | 10 MHz–6 GHz | 10 MHz–6 GHz |
| TCXO | 40 MHz ±0.5 PPM | 40 MHz ±25 PPM |
Figure 23 Feature Comparison Chart
Appendix 5: Official Method for Extending the Frequency Range (Original Source)
https://wiki.analog.com/university/tools/pluto/users/customizing