The progress made by snickersmd, codeye, hagglebeef, Toonces and not elroy in this thread has clearly reached a point where it's attracting attention by others. So, while I'm not of much use in the aforementioned thread, I thought I'd slap together a quick guide to getting the speakers working (temporarily - they die after reboot, or sleep).
This guide assumes that you are familiar with installing kext files (either 'by hand' / using the terminal / or via an application like Kext Helper).
Hagglebeef modded kexts (potentially unneeded, please leave feedback as per codeye's request)
AzaliaAudio.pkg.zip (i've not personally tested this source).
- Install the AppleHDA.kext from the AppleHDA269from268 folder in Hagglebeef's zip (potentially unneeded, please leave feedback as per codeye's request)
- Run the AzaliaAudio installer
If sound goes down with sleep or reboot run the following commands (please change the memory address to that found in Ioregexplorer for your eeepc - mine (codeye's) is 0xf7db8000 EEEPC901) - You need to have reggie_se installed from the developer tools:
This sets the verb command to turn EAPD on for the speaker Pin Complex:
sudo reggie_se -D PhysAddr -w 0x01470c02 -a 0xf7db8060 -B 32
This sends the verb command to the codec:
sudo reggie_se -D PhysAddr -w 1-a 0xf7db8068 -B 32
None of the content of this guide is my doing, all credit belongs to the guys mentioned above, and those who have helpfully participated in the original thread.