There's no sound streamed to loopback from Respeaker Core 2.0 mics

Hi,

I’m trying to configure Respeaker Core 2.0 to stream audio to loopback according to the official guide and sources. I’ve successfully built the example, enabled loopback (sudo modprobe snd-aloop), and started alsa_aloop_test example. From logs, I don’t see any errors. However, neither output generated via -w option, nor arecord from loopback contains the actual sound. Files are saved, but there’s only silence. I assume there should be .asoundrc configured somehow to support this scenario. Wondering if anyone can provide a valid example?

 0 [seeed8micvoicec]: seeed-8mic-voic - seeed-8mic-voicecard
                      seeed-8mic-voicecard
 1 [Loopback       ]: Loopback - Loopback
                      Loopback 1
**** List of CAPTURE Hardware Devices ****
card 0: seeed8micvoicec [seeed-8mic-voicecard], device 0: 100b0000.i2s1-ac108-pcm0 ac108-pcm0-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  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
card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  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
using alexa kws
Disable AGC
(165ms)INFO  -- Sample rate is  48000  [alsa_collector_node.cc:337]
(165ms)DEBUG -- Buffer time max is 2730667  [alsa_collector_node.cc:355]
(175ms)DEBUG -- Chunk size is 1920  [alsa_collector_node.cc:396]
(175ms)INFO  -- Finish setting Alsa hardware params.  [alsa_collector_node.cc:399]
(183ms)DEBUG -- VepAecBeamformingNode read microphone config file successfully.  [vep_aec_beamforming_node.cc:181]
(188ms)DEBUG -- VEP: I need 604248 bytes of memory in memory region 1 to work.
  [vep_aec_beamforming_node.cc:207]
(188ms)DEBUG -- VEP: I need 0 bytes of memory in memory region 2 to work.
  [vep_aec_beamforming_node.cc:207]
(204ms)DEBUG -- VepAecBeamformingNode input: channels 8 rate 16000, output: channels 3 rate 16000  [vep_aec_beamforming_node.cc:340]
(204ms)INFO  -- VepAecBeamformingNode thread started.  [vep_aec_beamforming_node.cc:342]
(205ms)DEBUG -- Snowboy1bDoaKwsNode input: channels 3 rate 16000, output: channels 1 rate 16000  [snowboy_1b_doa_kws_node.cc:291]
(205ms)INFO  -- Snowboy1bDoaKwsNode thread started.  [snowboy_1b_doa_kws_node.cc:293]
(207ms)INFO  -- Finish setting Aloop  [aloop_output_node.cc:225]
(207ms)INFO  -- MaxBlockDelayTime is actually set to: 6 * 40ms = 240ms.  [aloop_output_node.cc:343]
num channels: 1, rate: 16000
collector: 0, vep_1beam: 0, snowboy_kws: 0, aloop: 0
collector: 2, vep_1beam: 0, snowboy_kws: 0, aloop: 0
collector: 1, vep_1beam: 0, snowboy_kws: 0, aloop: 0

...similar records

Thanks,
Sergey