Post Go back to editing

Phaser MATLAB Error: "Channel: voltage1 not found" and Missing ADAR1000s in iio_info

Category: Hardware
Product Number: ADALM-PHASER (CN0566) / ADALM-PLUTO

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:

  1. 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].

  2. Missing Devices: Running iio_info on the Pluto (v0.39 firmware) shows the device is identifying as a standard AD9363 in a 1x1 configuration.

  3. ADAR1000 Detection: iio_info | grep adar1000 returns no output, indicating the beamformers are not being initialized by the kernel.

Steps to Reproduce:

  1. Connect ADALM-Phaser to ADALM-PLUTO.

  2. Provide 5V external power to the Phaser barrel jack.

  3. Configure Pluto config.txt to ipaddr = 192.168.3.1 (to avoid local Windows subnet conflicts).

  4. Attempt to run Phaser MATLAB scripts with rx.EnabledChannels = [1,2].

  5. Observe voltage1 not found error.

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)
Parents Reply Children
No Data