Skip to content

[USB/Lite] Microphone input returns all-zero audio on Linux (Jetson) #845

Description

@BiboyLin

Description

On Linux (NVIDIA Jetson), the Reachy Mini Lite USB Audio device microphone input returns complete silence (all-zero samples).

Environment

  • Hardware: Reachy Mini Lite (USB)
  • OS: Linux (NVIDIA Jetson Orin Nano, Ubuntu 22.04)
  • SDK Version: reachy_mini 1.3.1
  • Daemon Version: 1.3.1
  • Audio Firmware: XMOS XVF3800 v2.1.2 (ua-io16-lin)

Steps to Reproduce

  1. Connect Reachy Mini Lite via USB to Jetson
  2. Start daemon: reachy-mini-daemon --headless --no-localhost-only
  3. Run:
from reachy_mini import ReachyMini
r = ReachyMini(connection_mode=localhost_only)
r.media.start_recording()
samples = r.media.get_audio_sample()
print(f"Max: {abs(samples).max()}")

Expected

Non-zero audio values

Actual

Sample shape: (31872, 2)
Max: 0.000000
Mean: 0.000000

Diagnostic

  • USB: 38fb:1001 (Reachy Mini Audio)
  • USB endpoints: Has IN endpoint 0x81 (microphone input)
  • ALSA capture: Enabled at 100%
  • Firmware: v2.1.2

Questions

  1. Is firmware v2.1.3 required to fix this?
  2. Is this the same root cause as Microphone not working on Windows - 0% input volume (Beta Unit) #838 and [USB/Lite] Microphone input returns all-zero audio on macOS 26 (Tahoe) #820?

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions