telanx
Members-
Posts
10 -
Joined
-
Last visited
Reputation
0 NeutralHackintosh Specs
-
OCCUPATION
Produtor Musical
-
Base on your Kext, I put the relevant information for this Codec(IDT 92HD90BXX 111d76e7) below, hope it could help the following people who has the same codec. 1. Pin Complex(Verb Data) 2. Layout & Pathmaps:
-
Dear Mirone: Sorry to reply to you so late, I am so busy these days. I am so sorry to make you misunderstanding, I didn't meant to push you, I just not very quite understand about the Verb Data. so I just want to know why With your help and suggestions, I have already updated the kext to Ver.4, and test by myself on my Dell E6320, and finally the IntMic, IntSpeakers, Headphone could all work. Thank you very much! Really appreciate your great help! The Ver.4 kext: http://www.sendspace.com/file/3d0suu 1. IntMic 2. IntSpeaker 3. Headphone(You must insert the headphone into jack, system will exchange them automatic)
-
HI, Mirone: It finally worked for me. Yeah! Thank you very much! It seems that the Mic didn't work, but I think the pathmap between Mic and LineIn is opposite, maybe I could get it work by change them. The Headphone didn't work either, maybe the pin config Data for Headphone still need to be modified? I checked your kext, and find there are two different between Ver.2 and Ver.3. one is the Pin Config Data changed, the other is Patch Map for Internal Speaker changed. 1. For the Pin Config Data:(I summarized those Versions...) a. You changed lots of numbers. I am wondering why you make this changes to enable the kext? Could you please make some explanation for it? b. And the Data 0x0a is for IntSpeakers ? 0x0b is for Mic? 0x0d is for Line In? 0x0f is for headphone? right? 2. for the Patch map: You changed the IntSpeaker's pathmap from 13-->19 to 13-->28-->27-->19. also changed the LineIn and Mic's pathmap ( I can understand it) Is that all changes between Ver.2 and Ver.3? Thanks again, you are the MAN!
-
I tried your kext, and one kext which I modified with the parameters from the kext i currently used, ( this kext used a legacy fakeapplehda method, download link:https://dl.dropboxusercontent.com/u/6897343/Shared/111d76e7%20Driver.zip). but all failed. any other kext you want me to check? this is really a difficult codec, which I barely find a solution till now.(most of other IDT Codec have a solution now) -_-!
-
I checked with the guy who use dell E6420(has the same Motherboard and Audio Codec), it doesn't work either, he use the chameleon without ncpi=2000 flag.
-
this codec is really wired, currently, I am using this kext for driving my audio card instead of using a VoodooHDA. Sorry, the file is large than 1M, so i couldn't upload, you can download it from this link [url]https://dl.dropboxusercontent.com/u/6897343/Shared/111d76e7%20Driver.zip[/url] and I checked the configdata, layout, pathmaps from attached kext, and I tried to add those values into AppleHDA.kext, because those values were proved to be work for my audio card in attached kexts. but unfortunately, it doesn't work at all either.... just for your reference.
-
Codec: IDT 92HD90BXX Address: 0 Vendor Id: 0x111d76e7 from codec_dump.txt, it said 111d76e7, and I checked the codec ID in Windows7, it also said the codec ID is 111d76e7. I attached two file, one is from my codec(Dell E6320)codec_dump-E6320.txt.zip, and the other is from the other guy(Dell E6420)Codec-E6420.txt.zip, this two laptop used the same chipset intel QM67, and the same Audio codec IDT 92HD90BXX(111d76e7). for your reference.
-
Dear Mirone: You are right, I am using the flags npci=0x2000 in clover config.plist. I have already to del this flag, and reboot, but it is still not working. but I have a concern on my clover boot loader, there is some problem on config.plist, so, I am asking another guy who has the same audio codec, and use chameleon to boot OSX, after he tried this kext, I will let you know the result. by the way, is there any other suggestions besides deleting the flags.? any other reason to prevent the kext working? ps:I am using the OSX 10.8.5(12F45), with Clover Ver. 1958.(UEFI boot)
-
Dear Mrone: Thanks for your help, I downloaded your kext, and tried them one by one, after installed the kext use kext utility, and reboot, but unfortunately, no matter Ver 1 and Ver 2 didn't work..... Is there anything wrong with the "Pin ConfigData" or something else? Best Regards.
-
Hi, artur-pt: I am trying my best to modify the Original AppleHDA.kext to drive the IDT 92HD90BXX(111d76e7) from Dell Latitude E6320, and below is some output from me, unfortunately, I still couldn't make it happen, so maybe I need your guys help~~~ Part 1. Codec ConfigData from Codec_Dump.txt, and modify info.plist file in AppleHDA.kext\Plugin (Codec_Dump.txt pls refer to attached file) codec_dump.txt.zip Codec: IDT 92HD90BXX Address: 0 Vendor Id: 0x111d76e7 Normal Hex: 11 1d 76 e7 Decimal: 287143655 Hex Byte Flipped: e7 76 1d 11 a. Original Codec ConfigData 00A71C20 00A71D10 00A71EA1 00A71F03 00B71C1f 00B71D10 00B71E21 00B71F03 00C71CF0 00C71D00 00C71E00 00C71F40 00D71C10 00D71D01 00D71E17 00D71F90 00E71C50 00E71D10 00E71E01 00E71F23 00F71C2e 00F71D10 00F71EA1 00F71F23 01071CF3 01071D00 01071E00 01071F40 01171CF2 01171D00 01171E00 01171F40 01F71CF0 01F71D00 01F71E00 01F71F40 02071CF0 02071D00 02071E00 02071F40 b. Verb Data which Corrected by me 00A71C20 00A71D10 00A71EA1 00A71F03 00B71C10 00B71D10 00B71E21 00B71F03 00C71CF0 00C71D00 00C71E00 00C71F40 00D71C10 00D71D01 00D71E17 00D71F90 00E71C50 00E71D10 00E71E01 00E71F23 00F71C20 00F71D11 00F71EA0 00F71F20 01071CF3 01071D00 01071E00 01071F40 01171CF2 01171D00 01171E00 01171F40 01F71CF0 01F71D00 01F71E00 01F71F40 02071CF0 02071D00 02071E00 02071F40 00D70C02 Comments: I modified the Verb Data according to http://www.insanelymac.com/forum/topic/283754-patched-applehdakext-for-codecs-idt-92hd81b1x5-92hd91bxx-and-92hd87b24/, thanks Micky1979 Then, I modified the AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext\info.plist as following steps:(Edit with Plist Editor Pro) a. Change "CodecID" to 287143655 in decimal(111d76e7 in hex) b. copy above Verb Data into "ConfigData" area.(164 bytes) c. Change "Function Group" as "1" d. Change "Layout ID" as "12"(Same with DSDT). file info.plist, download link: https://dl.dropboxusercontent.com/u/6897343/Shared/Info.plist (sorry, i couldn't upload file to this thread. so I use a dropbox link) Part2. Patch the AppleHDA Binary file in AppleHDA.kext/Contents/MacOS. I used bcc9's Script to patch the AppleHDA Binary file. I modified the script file "patch-hda-codecs.pl", added the 111d76e7, and to replace the 11d4198b. { name => 'IDT 76e7', #aka 92HD90BXX target_id => 0x111d76e7, patch_id => 0x11d4198b #ADI 1984B }, Comments: thanks bcc9's great effort. file Patched AppleHDA Binary file, download link: https://dl.dropboxusercontent.com/u/6897343/Shared/AppleHDA (sorry, i couldn't upload file to this thread. so I use a dropbox link) Part3. Modified Layout12.xml. I use zlib.pl (thanks RevoGirl R.I.P) to decompress the zlib file to xml, after modified, compress back. a. Change "CodecID" to 287143655 in decimal(111d76e7 in hex) b. Inputs Outputs 0: LineIn 0:HeadPhone 1: Mic 1:IntSpeaker c. Change "PathMapID" to "1". file modified Layout12.xml file, download link: https://dl.dropboxusercontent.com/u/6897343/Shared/layout12.xml (sorry, i couldn't upload file to this thread. so I use a dropbox link) Part4. Calculate the PathMaps, and modify the platforms.xml. Below is my PathMaps for Inputs and Outputs. a. For Outputs (Pin Complex --> Audio Output) IntSpeaker: Hex: 0x0d --> 0x13 Decimal: 13 --> 19 HeadPhone: Hex: 0x0b --> 0x14 Decimal: 11 --> 20 b. For Inputs (Pin Complex --> Audio Selector/Mixer --> Audio Input) Int Mic: Hex: 0x0f --> 0x17 --> 0x15 Decimal: 15 --> 23 --> 21 Ext Mic(LineIn): Hex: 0x0a --> 0x18 --> 0x16 Decimal: 10 --> 24 --> 22 then, I put those into platforms.xml file, and compress it, drop back. file modified platforms.xml file, download link: https://dl.dropboxusercontent.com/u/6897343/Shared/Platforms.xml (sorry, i couldn't upload file to this thread. so I use a dropbox link) Part5. Modify DSDT to add the Method function in Device (HDEF). I set the layout ID 0x0c, 0x00, 0x00, 0x00 file AppleHDA.kext file, download link: https://dl.dropboxusercontent.com/u/6897343/Shared/AppleHDA.kext.zip (sorry, i couldn't upload file to this thread. so I use a dropbox link) After done above, I drop the modified AppleHDA.kext to S\L\E, and repair the permission, then rebuild the kernelkeche.....reboot, but unfortunately, it didn't work at all. so, Could you help to solve it? thanks, appreciate for your effort.
