ReSpeaker 2-Mics Pi Hat not working

I purchased a ReSpeaker 2-Mics Pi Hat because I wanted to try out the voice recognition projects like Mycroft but I can’t get it to work. I’ve tried it on a Zero W, 3B, 3B+ and 4, followed the installation instructions on the Seeed site but I get the same results - it’s not seen by the software:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: 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

Any suggestions on what else I can try?

Thanks

Steve

Firstly have you enabled the I2C and SPI interfaces in Raspi-Config?
I don’t have one of these HATs, but I understand the header connector needs soldering, it might be worth checking for bad joints. If you are in any doubt post a picture of the soldering and someone will be able to point out potential problems.

Firstly have you enabled the I2C and SPI interfaces in Raspi-Config?

Yes. From what I’ve read it only needs I2C but I’ve tried both on all the boards I’ve tried.

header connector needs soldering

It comes pre-soldered.

OK that’s all the easy fixes checked, I’m out of ideas :)
That being said I did see this: https://forum.seeedstudio.com/t/respeaker-2-mic-wont-install-on-rpi0w/253313 this suggests there maybe some issues with compatibility if you’ve updated the Pi to latest kernel ( I know that issue is about installing, but I’m making a giant leap that updating the pi after installing the software may still have issues!).
Unless anybody else has any suggestions I’d say contact support ( https://shop.pimoroni.com/pages/contact-us ) and see what they say. We don’t see many of the Pimoroni crew on the forums these days, so that is probably the quickest way to get help.