ReSpeaker 6-Mic Circular Array Connection problem with Raspbian 64 bit version

Hi,
I’ve recently bought a Respeaker 6Mic Circular array and conencted it to a raspberry pi 4 running on the latest 64 bit debian. I followed all the instructions according to the website.
At first it didn’t install but once going through the Hintak fork I was able to get it installed.
The problem is when I run the command
‘$ arecord -L’
this is my output

null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault
    Default Audio Device
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Playback/recording through the PulseAudio sound server
ac108
dmixer
ac101
usbstream:CARD=vc4hdmi0
    vc4-hdmi-0
    USB Stream Output
usbstream:CARD=vc4hdmi1
    vc4-hdmi-1
    USB Stream Output
usbstream:CARD=Headphones
    bcm2835 Headphones
    USB Stream Output

The seeed studio driver doesn’t show up.
Is there any fix for this?
Please help

@Harshit_Reddy did you manage to solve this? I’m in exactly the same position, having cloned the v6.12 branch from the HinTak repo. The sound card just does not work on a Raspberry Pi 4.

UPDATE. After plenty of Googling, it does work but using the correct branch of the HinTek repo.

Is this the same card like the respeaker 2mic_hat only with 6 mics?

@florian9931 Yes, this is correct. My post before now isn’t entirely correct as I have all 6 channels working now, after lots of faffing around :joy:. I’ll update my comment.

On the Raspberry Pi 4B, you need to use the correct branch of the HinTak seeed_voicecard repo. The only annoying thing now is that the channel mapping seems to change every reboot…