I've now done a fair amount of work and discovered what works and what doesn't, along with getting a lot of data dumps. Googling many of the terms, parts of outputs etc isn't helping much. I feel I've gone as far as I can without gaining additional knowledge. I also noticed that Amp-Out vals change and are saved per 0x02 and 0x03, with 0x02 being the Headphone out. This is true for everything I've tried above.
The pins *do* work, and detect the attached peripherals, states change in hdajacksensetest. Snd_hda_override_conn_list(codec, 0x21, ARRAY_SIZE(conn), conn) Both ports detect what it plugged in correctly I can't get input from external mic jack I *can* get input through headphone mic I've been looking at this recently and though I've got the pins seemingly mapped, - I can't get sound through the headphones UEFI: American Megatrends v: GX502GW.310 date: ĭevice-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intelĭevice-2: NVIDIA TU106 High Definition Audio vendor: ASUSTeKĭriver: snd_hda_intel v: kernel bus ID: 01:00.1 Mobo: ASUSTeK model: GX502GW v: 1.0 serial: Type: Laptop System: ASUSTeK product: Zephyrus S GX502GW_GX502GW v: 1.0 Kernel: 5.4.0-42-generic x86_64 bits: 64 compiler: gcc v: 9.3.0ĭesktop: Cinnamon 4.6.7 Distro: Linux Mint 20 Ulyana The sound card for Asus GX502GW is Realtek ALC294. When headphones are plugged in sound continues via laptop speakers and nothing from headphones. Again this problem is listed in many forms and I have found no fix. The headphone/mic jack does not work in Linux but does in Windows. The Asus Rog Zephyrus S GX502GW has the same problem.