I think it is up to Everest Semiconductor to release the driver. They designed the chip and no one else but they know how it works. Huawei can only put pressure if it has an interest in it.
As for the microphone not being detected, it could be a PulseAudio/Pipewire issue or ALSA enumerating the microphone in a wrong way.
I managed to get PulseAudio on Ubuntu 21.10 detect the mic by following the Arch wiki. I then tried with Pipewire on Fedora 35, but I didn't succeed.
I think it is up to Everest Semiconductor to release the driver. They designed the chip and no one else but they know how it works. Huawei can only put pressure if it has an interest in it.
As for the microphone not being detected, it could be a PulseAudio/Pipewire issue or ALSA enumerating the microphone in a wrong way.
I managed to get PulseAudio on Ubuntu 21.10 detect the mic by following the Arch wiki. I then tried with Pipewire on Fedora 35, but I didn't succeed.
https:/ /wiki.archlinux .org/title/ PulseAudio/ Troubleshooting #Microphone_ not_detected_ by_PulseAudio /wiki.archlinux .org/title/ PipeWire# Microphone_ is_not_ detected_ by_PipeWire /pipewire. pages.freedeskt op.org/ wireplumber/ daemon- configuration. html#endpoint- configuration- files
https:/
https:/