Blog

 

Using the ADC8x with the DAC8x

We shipped the first ADC8x to custoemrs a few days ago, but noticed today that the updated driver is not yet integrated in Raspberry Pi OS. This means the OS won’t detect the ADC8x add-on board.

Luckily, there a simple workaround. Instead of configuring the hifiberry-dac8x overlay, use the hifiberry-adc8x overlay as follows in your config.txt

force_eeprom_read=0
dtoverlay=hifiberry-adc8x

The force_eeprom_read is also important here without this, the system won’t load the new overlay.

Once you have edited your config.txt file and rebooted, you should see the card as an input and output device in ALSA:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_adc8x], 
        device 0: HifiBerry ADC8x...
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_adc8x], 
        device 0: HifiBerry ADC8x...
  Subdevices: 1/1
  Subdevice #0: subdevice #0

We’ll update this article once the updated DAC8x driver is available in the official Raspberry Pi kernel and Raspberry Pi OS. We apologize for any inconvenience.

March 13, 2025

Subscribe to new blog posts