I don't understand what you mean by quad speak array. Please keep in mind that I am not a driver developer / sound guru. The Asus N751JK laptop has two built-in speakers, 1 external base speaker (with a yellow jack) and 1 combo jack for headset, headphones or microphone.
The headset I am using is a headset which I received with my LG phone. The only thing written on it is: "LG" and "Made in Indonesia" :)
But let me rephrase what I currently do to make everything work (workarounds) with the mainline kernel (4.2.2)
To enable the base speaker, I use hdajackretask and I assign unconnected pin 0x1a to Internal Speaker (LFE). To switch to the microphone of my headset after plugin, I open pavucontrol and change from Internal Microphone to Headset Microphone (due to missing jack detection). To switch to the microphone of my laptop after unplug, I do the opposite. :)
Does this help?
On 14 October 2015 at 01:35, Raymond Yau superquad.vortex2@gmail.com wrote:
Do you need more testing on the Asus N751JK by me? Do you need help from other developers?
Do all speakers of quad speaker array work as expected ?
If ASUS N550LF can use headset by default, it is strange that your N750JK need any modification for the headset mic pin since they are using same codec ALC668 with similar BIOS pin default, quad speaker array and Sonic Master Subwoofer
If you only test CTIA headset, it is better to name the model according to what you have tested