Silent Recordings

I have tried many things using all three receivers but all the recordings are still silent. When I added dtoverlay=adau7002-simple,card-name=si4689_i2s to the config.txt file it appeared as card 3 rather than the expected card 2. I have forced the device manually and overridden the clock direction as well.

The config.txt is:

dtparam=i2c_arm=off
dtparam=spi=on
dtparam=i2s=on
dtoverlay=adau7002-simple,card-name=si4689_i2s

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Additional overlays and parameters are documented

/boot/firmware/overlays/README

Automatically load overlays for detected cameras

camera_auto_detect=1

Automatically load overlays for detected DSI displays

display_auto_detect=1

Automatically load initramfs files, if found

auto_initramfs=1

Enable DRM VC4 V3D driver

dtoverlay=vc4-kms-v3d
max_framebuffers=2

Don’t have the firmware create an initial video= setting in cmdline.txt.

Use the kernel’s default instead.

disable_fw_kms_setup=1

Run in 64-bit mode

arm_64bit=1

Disable compensation for displays with overscan

disable_overscan=1

Run as fast as firmware / board allows

arm_boost=1

[cm4]

Enable host mode on the 2711 built-in XHCI USB controller.

This line should be removed if the legacy DWC2 controller is required

(e.g. for USB device mode) or if USB support is not required.

otg_mode=1

[cm5]
dtoverlay=dwc2,dr_mode=host

[all]

The json file associated with the last recording I tried is as follows:

{
“file_name”: “20260807-154304_dab_Grt-Hits-Rad-70s.wav”,
“file_path”: “/home/kpdryan/Digital-Radio-for-Raspberry-Pi/recordings/20260807-154304_dab_Grt-Hits-Rad-70s.wav”,
“meta_name”: “20260807-154304_dab_Grt-Hits-Rad-70s.json”,
“started_at”: “2026-08-07T15:43:04”,
“mode”: “dab”,
“station_id”: “dab:0000c243:0000001d:222064”,
“station_label”: “Grt Hits Rad 70s”,
“sample_rate”: 48000,
“channels”: 2,
“format”: “S16_LE”,
“device”: “plughw:CARD=si4689i2s,DEV=0”,
“finished_at”: “2026-08-07T15:44:28”,
“duration_seconds”: 81.4,
“trimmed_leading_seconds”: 3.0
}

arecord output:

kpdryan@raspberrypi:~/Digital-Radio-for-Raspberry-Pi $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 3: si4689i2s [si4689_i2s], device 0: bcm2835-i2s-adau7002-hifi
adau7002-hifi-0 [bcm2835-i2s-adau7002-hifi adau7002-hifi-0] Subdevices:
1/1 Subdevice #0: subdevice #0

aplay output-

kpdryan@raspberrypi:~/Digital-Radio-for-Raspberry-Pi $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM
i2s-hifi-0] Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM
i2s-hifi-0] Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones
[bcm2835 Headphones] Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7

I’m hoping you can provide me with some guidance on fixing this.

Kevin