Issue Description and Setup Description: I am experiencing a breakdown in communication between the PlutoSDR and the Phaser board. While I can connect to the Pluto, the system is not recognizing the Phaser's dual-channel capabilities or the on-board beamformers.
Symptoms:
-
MATLAB Error: When running
Phaser_steeringAngle_rev1, I receive the error:Channel: voltage1 not found.-
The code works fine if I set
rx.EnabledChannels = [1]. -
It crashes immediately if set to
[1,2]or[2].
-
-
Missing Devices: Running
iio_infoon the Pluto (v0.39 firmware) shows the device is identifying as a standard AD9363 in a 1x1 configuration. -
ADAR1000 Detection:
iio_info | grep adar1000returns no output, indicating the beamformers are not being initialized by the kernel.
Steps to Reproduce:
-
Connect ADALM-Phaser to ADALM-PLUTO.
-
Provide 5V external power to the Phaser barrel jack.
-
Configure Pluto
config.txttoipaddr = 192.168.3.1(to avoid local Windows subnet conflicts). -
Attempt to run Phaser MATLAB scripts with
rx.EnabledChannels = [1,2]. -
Observe
voltage1 not founderror.
Setup Environment:
-
OS: Windows 11
-
MATLAB Version: [R2025b]
-
Pluto Firmware: v0.39
-
Hardware: PlutoSDR Rev.C (Z7010-AD9363A)
Full iio_info snippet:
hw_model: Analog Devices PlutoSDR Rev.C (Z7010-AD9363A)
ad9361-phy,model: ad9363a
IIO context has 6 devices:
iio:device0: ad9361-phy (Only shows voltage0 input, voltage1 missing)