I have successfully installed PIcroft on a PI3b+ with respeaker 2 hat. All of the audio in and out is working correctly when running mycroft-start audiotest but it wont respond to the wake word and there is no activity on the mic, see picture.
toss /etc/udev/rules.d/60-respeaker.rules if this wont work.
EDIT: Just realised your talking about a HAT, so i don’t know how the signal is bussed.
This commit (unrelated) might give you some ideas. So basically i think it’s a permission issue
Mycroft comes with a built-in audio test. This tool will attempt to record, then play back a short audio clip using the default microphone (source) and speakers (sink). To start the test run:
mycroft-start audiotest
If the test is successful and you hear the recorded audio back, it should be possible for Mycroft to use the intended microphone.