it shows in your dump , your headphone requires EAPD , you need it when using EAPDFix kext
71D is location Its better to set it as 0 which is unknown OS detects better like if internal Speaker BuiltIn or Line-In Port etc
Its my mistake with I do usually, actually I make patches in bulk like working on 6-7 codecs at same time , sometimes make wrong patches with wrong codec , you can check my gitrepo with same error all the time
PS : every codec is different you can't follow guide for each , this is good but not upto date I asked Dinesh make some changes and update with my experiences, this is great for start
as Jake said use EAPDFix