[ReSpeaker 4-Mic Linear Array] confusing recording channels


I try to capture sound by your product 4mic linear array.

  1. I’ve flashed latest raspbian using rpi-image tool.

  2. type below
    sudo apt-get update
    sudo apt-get upgrade
    git clone https://github.com/respeaker/seeed-voicecard.git
    cd seeed-voicecard
    sudo ./install.sh
    sudo reboot

  3. install successfully and found respeaker device like this
    pi@raspberrypi:~$ arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 2: seeed8micvoicec [seeed-8mic-voicecard], device 0: bcm2835-i2s-ac10x-codec0 ac10x-codec0-0 [bcm2835-i2s-ac10x-codec0 ac10x-codec0-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

  4. I try to capture sound by command line bellow
    arecord -Dac108 -f S32_LE -r 16000 -c 8 a.wav

Channels that are contained pcm data are changed everytimes. 0, 1, 6, 7 channels had the pcm. sometimes 2,3,4,5 channels had the pcm. (I’ve tried again and again)

Please check it this issues.