I'll post here when I have take a look to your codec verbs.
Hmm. I would really appreciate if you do so. Just let you know. Sleep issue aside, i have everything working. (Speakers, headphone, internal microphone, audio switch.)
Touchscreen volume control button and menu bar volume bar doesn't move accordingly but that's not a problem.
The wireless card does recognized properly so it doesn't require Chun-Nan's kext. I think the only solution is to re-brand the wireless card to Apple wireless card. If it is detected as Apple AirPort Extreme card, it might work & driver actually load. But this only a theory. Based on the screenshot above, the broadcom kext does load but the driver actually didn't load (refer to System Profiler screenshot).
as you said the kexts is loaded and with me it appear at the pci cards as "Other Network Controller"
it also appear under ioreg under
| | +-o RP01@1C <class IOPCIDevice, id 0x1000001b2, registered, matched, active, busy 0 (1576 ms), retain 10>
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, id 0x1000001f7, registered, matched, active, busy 0 (1255 ms), retain 7>
| | | +-o pci14e4,4353@0 <class IOPCIDevice, id 0x1000001d4, registered, matched, active, busy 0 (1255 ms), retain 9>