Skip to content
KonstaT edited this page Apr 2, 2025 · 12 revisions

How to change audio output device

On rpi4 3.5mm jack is used for audio output by default. On rpi5 HDMI0 is used for audio output by default.

Edit device/brcm/rpi5/vendor.prop and change/add the following lines to change the audio output device.

3.5mm jack:

# Audio
persist.vendor.audio.device=jack
ro.hardware.audio.primary=rpi

HDMI0:

# Audio
persist.vendor.audio.hdmi.device=vc4hdmi0
ro.hardware.audio.primary=rpi_hdmi

HDMI1:

# Audio
persist.vendor.audio.hdmi.device=vc4hdmi1
ro.hardware.audio.primary=rpi_hdmi

DAC:

# Audio
persist.vendor.audio.device=dac
ro.hardware.audio.primary=rpi

To use GPIO audio DACs you also need to edit device/brcm/rpi5/boot/config.txt and enable driver for your audio DAC (e.g. Hifiberry DAC+) and interfaces it uses.

# Audio DAC
dtoverlay=hifiberry-dacplus
# I2C
dtparam=i2c_arm=on
# I2S
dtparam=i2s=on
Clone this wiki locally