Soundcard not working

F33 installed on a cometlake-y notebook, which has an alc256m soundcard with intel dmic (8086:9d71, yes that’s an old model marked as kabylake series by the kernel), although disabling dmic-detection brings sound back, but the 3.5mm only works as mono and external microphone dosn’t record anything, I have tried as many model settings but none of them works.
without the legacy firmware, the system detects dsp and microphone array, so it loads the SST driver(hda-intel & soc-skl) instead of the new sof firmware, but none of audio input\output works ,it just ends up with a dummy output device. Any suggestion is appreciated.