First off I'm using solus budgie, the mic is greyed out and unselectable in sound imput settings. The f9 mic light is also on. here's my system info:

System:
Kernel: 6.11.7-309.current arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
clocksource: tsc
Desktop: Budgie v: 10.9.2 tk: GTK v: 3.24.43 wm: budgie-wm
with: budgie-panel tools: budgie-screensaver,gsd-screensaver-proxy
dm: LightDM v: 1.32.0 Distro: Solus 4.6 convergence
Machine:
Type: Laptop System: ASUSTeK product: Vivobook Go E1504GA_E1504GA v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: E1504GA v: 1.0 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: E1504GA.305
date: 03/15/2024
Battery:
ID-1: BAT0 charge: 43.0 Wh (100.0%) condition: 43.0/41.9 Wh (102.7%)
volts: 13.1 min: 11.8 model: X160535 type: Li-ion serial: N/A status: full
CPU:
Info: 8-core model: Intel Core i3-N305 bits: 64 type: MCP smt: <unsupported>
arch: Alder Lake rev: 0 cache: L1: 768 KiB L2: 4 MiB L3: 6 MiB
Speed (MHz): avg: 800 min/max: 800/3800 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 bogomips: 28876
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Alder Lake-N [UHD Graphics] vendor: ASUSTeK driver: i915
v: kernel arch: Gen-12.1 ports: active: eDP-1 empty: HDMI-A-1
bus-ID: 00:02.0 chip-ID: 8086:46d0 class-ID: 0300
Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
compositor: budgie-wm driver: gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: ChiMei InnoLux 0x15f5 res: 1920x1080 hz: 60
dpi: 142 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.7 glx-v: 1.4
direct-render: yes renderer: Mesa Intel Graphics (ADL-N)
device-ID: 8086:46d0
Audio:
Device-1: Intel Alder Lake-N PCH High Definition Audio vendor: ASUSTeK
driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:54c8
class-ID: 0401
API: ALSA v: k6.11.7-309.current status: kernel-api
Server-1: PipeWire v: 1.2.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pw-jack type: plugin
Server-2: PulseAudio v: 17.0 status: off (using pipewire-pulse)
Network:
Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: AzureWave driver: rtw_8821ce v: N/A pcie: speed: 2.5 GT/s lanes: 1
port: 3000 bus-ID: 01:00.0 chip-ID: 10ec:c821 class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
Bluetooth:
Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
rev: 1.1 speed: 12 Mb/s lanes: 1 bus-ID: 1-8:3 chip-ID: 13d3:3556
class-ID: e001 serial: <filter>
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 238.37 GiB used: 11.36 GiB (4.8%)
ID-1: /dev/sda model: HN8T15DEHKX075 size: 238.37 GiB tech: N/A
serial: N/A fw-rev: A802 scheme: GPT
Partition:
ID-1: / size: 29.67 GiB used: 7.47 GiB (25.2%) fs: ext4 dev: /dev/sda5
ID-2: /home size: 123.39 GiB used: 3.89 GiB (3.2%) fs: ext4 dev: /dev/sda6
Swap:
ID-1: swap-1 type: zram size: 7.39 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 63.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: pm: eopkg pkgs: 817
Active eopkg repos:
1: Solus ~ https://cdn.getsol.us/repo/shannon/eopkg-index.xml.xz
Info:
Memory: total: 8 GiB note: est. available: 7.39 GiB used: 2.54 GiB (34.3%)
Processes: 263 Power: uptime: 10m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform Init: systemd v: 254 default: default
Compilers: N/A Shell: Bash v: 5.2.37 running-in: gnome-terminal
inxi: 3.3.36

Hi,
I know solus moved to pipewire sometime back but my laptop found the mic's using the older Pulse Audio Control and alsa-utils both available in the software center.
Do you have alsamixer installed this is run in the Terminal?
It looks like this

Maybe someone more experienced with pipewire and wireplumber will chip in 😆
https://forums.debian.net/viewtopic.php?t=154589

This simple wireplumber gui maybe helpful.
https://flathub.org/apps/io.github.dyegoaurelio.simple-wireplumber-gui

yes I have alsa-utils installed, none of the options in alsamixer enables the mic to work.

    I un-muted the S/PDIF and headphon like you said, went into sound settings, inputs where still greyed out.

    Yes this is exactly what happen to me and I am unsure what config made the mic selectable.
    run this in the terminal and check you can capture from both the mic's
    arecord -Dhw:0,6 -c2 -r48000 -f S16_LE -d 10 /home/YOURUSERNAME/test-06.wav
    arecord -Dhw:0,7 -c2 -r48000 -f S16_LE -d 10 /home/YOURUSERNAME/test-07.wav

    You will get a 10 second recording so make some noises 😆

    test-06.wav didn't record anything at all and test-07.wav recorded my voice just fine. why isn't the mic showing up on input settings on budgie and still creating that sound file?

    As I said on github I have the following in a pulse audio modprob but since you don't have this I guess you could add the following line to a file in /etc/modprob.d/ I have one file called intel but not sure if I added it or the sof firmware added it 😆
    load-module module-alsa-source device=hw:0,7

    This is what my /etc/modprob.d/intel file says

    # Do not load the 'snd_soc_avs' module on boot.
    blacklist snd_soc_avs 

    You can try add both lines or just one line then power OFF and restart between each edit.

    PS: Pulse Audio is what I used to make it selectable

      bigrammy I see, I tried both and one at a time of those commands and nothing showed up on sound input(greyed out). I was hoping someone had a solution that worked with pipewire. thanks for the help.

        darkserge try installing Pavucontrol from repo
        change the Profile on the Configuration tab from Analog stereo-output to Analog stereo duplex
        See what that does.

          Axios I have pavucontrol installed. configuration tab has no option for Analog stereo duplex or Analog stereo-output. The only options are: stereo output + Stereo input, Stereo output, Stereo input(unplugged)(unavailable), Pro Audio, and off.

            darkserge
            As I said I think you need this line
            load-module module-alsa-source device=hw:0,7
            added to a conf file for example /etc/modprobe.d/alsa-base.conf
            You can use nano to create and edit it.
            sudo nano /etc/modprobe.d/alsa-base.conf

            and what Axios has said.
            You can always uninstall Pules Audio later if another method is found using wireplumber.

            This may also take a couple of reboots to take affect. I tried all things but nothing seemed to work then boom it was their in the pavucontol so I selected it in there as the default and its worked ever since.

            I am not sure why our Asus devices seem to have so much trouble with the mic's.

              bigrammy Ya I noticed alot of asus sound issues online
              I think if he gets that setting it will work
              I have no selection for (stereo output + Stereo input)
              interesting

                darkserge select Pro Audio for the profile then reboot and view the input devices tab and look to see if any of the "Hardware Input Devices" listed show any signs of life.

                  Axios I have 2 configuration profiles and all the various Analog and Digital profiles and the Pro Audio 😆 I have no idea how any of this sound stuff actually works it all seems over complicated to me. 😢

                  @darkserge I am going to get some sleep now let us know how you get on.