Jump to content

glcnacy

Members
  • Posts

    7
  • Joined

  • Last visited

glcnacy's Achievements

Private

Private (2/17)

0

Reputation

  1. Install XCode and open up the project file: IOAudioFamily.xcodeproj In XCode there is the product menu. Here you find the Clean and the Build commands. The project should automatically use the existing SDK so all you have to do is press clean and after that press build.
  2. Check two things: ioreg output -> what is the path to HDEF speaker node -> is it 0x14?
  3. Based on the sources of the current kext I would say that it should be possible. Basically you just need a kext with access to IORegistry (I read that there is some tutorial for writing kext for IOKit, that should be good for this purpose)
  4. Sorry, I don't have Lion installed. It is easier if you install xcode under Lion and just press the build button - then you get the code compiled for 10.7 automatically. I am not a programer so and I don't know where to download the SDKs. If you can tell me, where to download I can do the compile for you.
  5. Thank you for the feedback! I checked and I have no SDK for 10.9 (cannot compile fro 10.9), so I am glad that it is working with this version.
  6. Hello! Thank you for the great work and for the sources. I found that your kext is not working for my device, but I managed to correct the sources and the new compiled version is working OK. It turns out that the problem was that the original device path was wrong for my system. Originally it was: IORegistryEntry *hdaDeviceEntry = IORegistryEntry::fromPath("IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF"); When I checked in ioreg, the path was different. I corrected the sources for my path and compiled. The resulting kext was working as expected. Below is the corrected line. IORegistryEntry *hdaDeviceEntry = IORegistryEntry::fromPath("IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/HDEF@1B"); I attached my version of the compiled kext. It is for speaker at node 0x14. Below are the source files and the compiled kext. IOAudioFamily-189.4.9_11.zip IOAudioFamily.kext.zip
  7. Dear EmlyDinEsH, I tried to use your patched IOAudioFamily.kext (all of them), but I still don't get sound from internal speakers after sleep. Everything else was working with the default kext. I am using ML 10.8.4 and have an ALC269 with speaker node 14, HP node 21. Here is my kext, codec dumps from Linux, verbs from windows and also a raw PCI dump: https://app.box.com/s/fzjzdr7whb8wbe70oh3u I don't get any sound assertion errors in the console and no messages from the patched IOAudioFamily kexts either. What should I do? Do I need a specific dsdt edit? Could you please help me with this? Thank you a lot!
×
×
  • Create New...