I'll give the pin mapping a try but I am not sure you/we are trying to resolve this in the correct way. I'm no expert but it seems like you are directing me to try and solve the problem by messing with the configuration of the on-board Intel HD audio controller? I'm not sure if the older TP docks replicated the on-board audio jack in some way but as far as I have it, this new OneLink version has a separate USB audio controller on the dock itself that then powers the jack in the dock independently. I can sort of confirm this because to get any sound to play, I have to configure and test the "USB Advanced Audio Device" in Yast and not the "Haswell-ULT HD Audio Controller". I have again managed to get the test sound in Yast to play by only docking after boot. I'm not sure what Yast does but all I can do with it is play the test sound because the rest of the system does not have any form of audio after configuring with Yast. I will upload my alsa-config, dmesg and lsub for this state. I remember being able to get system wide audio with an after-boot dock a while ago by using some other pulseaudio related tools to use the USB audio but they also only crackled when I booted with the dock in. Could I be correct with my understanding or is the HDA still involved?