I have alc887, and I don't have any problem with it!
As i wrote, i use the AppleALC source code from vit9696 Repository " thanks for your work and for how to Build ALCkext for only one codec " and i delete:
1- From it's Resources folder all the Codecs Except mine the ALC887 and i delete all the Layout ID's that I will not use from the ALC887 folder
2- All Codec's and Layout's informations from kern_resources.cpp in the AppleALC folder.
After that I build it with Xcode and I download the GenAppleALC.sh from the cecekpawon repository "thanks Man"and it will let you to merge all plugins infos into one plist.
Now you have a fully working AppleALC without any problem, I use it in my BIOS and I don't have any Wake after Sleep problem with no sound or whatever you want!
Tested with success.