blazinramirez Posted October 19, 2014 Share Posted October 19, 2014 I'm trying yosemite now on my 7720. I just installed it. I'm now facing some kernel panics. Trying out the files from the OP. Fingers crossed. I will reply if its working! Link to comment Share on other sites More sharing options...
karlamba Posted October 24, 2014 Share Posted October 24, 2014 @blazinramirez - I'm really interesting about your results - I've tried today make an USB installer but I cannot even boot the installer because of waiting for boot device error... 1 Link to comment Share on other sites More sharing options...
kstephens98 Posted October 25, 2014 Share Posted October 25, 2014 @blazinramirez - I'm really interesting about your results - I've tried today make an USB installer but I cannot even boot the installer because of waiting for boot device error... Same here with usb installer. I tried also installing from hard drive and got still waiting for root device. I'm trying yosemite now on my 7720. I just installed it. I'm now facing some kernel panics. Trying out the files from the OP. Fingers crossed. I will reply if its working! How did you go about installing please. Link to comment Share on other sites More sharing options...
karlamba Posted October 30, 2014 Share Posted October 30, 2014 After few another tries I've finally installed Mavericks... well... is there anybody who can say something about Mavericks? I have working Ethernet at 100Mb/s full duplex but still the most issue for me is no line-in... Is there any way to get it worked? 1 Link to comment Share on other sites More sharing options...
karlamba Posted November 5, 2014 Share Posted November 5, 2014 By the way, I have managed to get subwoofer working, but with Voodoo HDA only and it's independant from the speakers... I'll stick with AppleHDA but I will upload kexts when I have time Hi, Did you fixed also the problem with line-in? Is it working for you? Link to comment Share on other sites More sharing options...
kstephens98 Posted November 5, 2014 Share Posted November 5, 2014 I finally got 10.10 installed. Once I get post installation I'll try to post up a guide. I used an unmetionable usb install so the guide might be lacking in some areas? Link to comment Share on other sites More sharing options...
karlamba Posted November 25, 2014 Share Posted November 25, 2014 I finally got 10.10 installed. Once I get post installation I'll try to post up a guide. I used an unmetionable usb install so the guide might be lacking in some areas Well... any news here? Link to comment Share on other sites More sharing options...
karlamba Posted January 26, 2015 Share Posted January 26, 2015 Howk... I have an update about fixing audio and ethernet on Mavericks 10.9.3. I've tested few audio kexts and finally have working LineIn. Also Ethernet is working at 100Mbit FD. If anyone needs some details please let me know. Cheers! Link to comment Share on other sites More sharing options...
WaldMeister Posted February 5, 2015 Author Share Posted February 5, 2015 I'm running Yosemite 10.10.2. Had to start over again, so it took me a day or 2. I used Pandora's box v2 to create the installer. Kexts and Clover config attached. Rebuild the DSDT, all the bugs from before should be fixed, even sleep/wake works properly now. Attached the default DSDT, fixed DSDT (unpatched) and a patched DSDT. Quick summary of patches: # Airport fix works with vanilla IO80211 kext into method label _DSM parent_label PXSX remove_entry; into device label PXSX parent_label RP02 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "device-id", Buffer() { 0x30, 0x00, 0x00, 0x00 },\n "name", "pci168c,30",\n "AAPL,slot-name", Buffer() { "AirPort" },\n "device_type", Buffer() { "AirPort" },\n "model", Buffer() { "Atheros 9285 802.11 b/g/n Wireless Network Adapter" },\n "subsystem-id", Buffer() { 0x8F, 0x00, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x6B, 0x10, 0x00, 0x00 },\n })\n }\n end; # SMBUS fix into device label BUS0 parent_adr 0x001F0003 remove_entry; into device name_adr 0x001F0003 insert begin Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package() { "address", 0x57 })\n }\n }\n }\n end; # RTC fix into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end; # IRQ fix into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched; into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched begin Name (%1, ResourceTemplate()\n {\n IRQNoFlags() { 0, 8, 11, 15 }\n %2 })\n end; #Fix Mutex into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end; # Fix WAK into method label _WAK code_regex ([\s\S]*) replace_matched begin If (LOr(LLess(Arg0,1),LGreater(Arg0,5))) { Store(3,Arg0) }\n %1 end; # Add the missing MCHC device into device label MCHC parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (MCHC)\n {\n Name (_ADR, Zero)\n } end; # add missing IMEI device into device label IMEI parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (IMEI)\n {\n Name (_ADR, 0x00160000)\n }\n end; # rename GFX0 -> IGPU for better power management into_all all code_regex GFX0\. replaceall_matched begin IGPU. end; into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end; into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end; into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end; into_all all label GFX0 set_label begin IGPU end; into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end; into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end; into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end; into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end; into_all all label ^^GFX0 set_label begin ^^IGPU end; into_all all label ^GFX0 set_label begin ^IGPU end; #Fix Intel HD4000 into method label _DSM parent_adr 0x00020000 remove_entry; into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,ig-platform-id", Buffer() { 0x04, 0x00, 0x66, 0x01 },\n "hda-gfx", Buffer() { "onboard-1" },\n })\n }\n end; # Basic PNLF patch into_all device label PNLF remove_entry; into definitionblock code_regex . insert begin Device (PNLF)\n {\n Name (_ADR, Zero)\n Name (_HID, EisaId ("APP0002"))\n Name (_CID, "backlight")\n Name (_UID, 10)\n Name (_STA, 0x0B)\n }\n end; # Fix Battery to work with ACPIBatteryManager into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return(Or(Arg0, ShiftLeft(Arg1, 8))) }\n end; # fix an error in this DSDT into method label _DSM parent_label PEGP code_regex Arg0\n.*Arg1\n.*Arg2\n.*Arg3\n remove_matched; # 16-bit registers into device label EC0 code_regex CAP0,\s+16 replace_matched begin AP00,8,AP01,8 end; into device label EC0 code_regex VOT0,\s+16 replace_matched begin OT00,8,OT01,8 end; into device label EC0 code_regex CRT0,\s+16 replace_matched begin RT00,8,RT01,8 end; into device label EC0 code_regex FCP0,\s+16 replace_matched begin CP00,8,CP01,8 end; into device label EC0 code_regex DCP0,\s+16 replace_matched begin DP00,8,DP01,8 end; into device label EC0 code_regex DVT0,\s+16 replace_matched begin VT00,8,VT01,8 end; into device label EC0 code_regex BSN0,\s+16 replace_matched begin SN00,8,SN01,8 end; # fix 16-bit methods into method label _BST code_regex \(\^\^PCI0\.LPCB\.EC0\.CAP0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.AP00,^^PCI0.LPCB.EC0.AP01), end; into method label _BST code_regex \(\^\^PCI0\.LPCB\.EC0\.VOT0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.OT00,^^PCI0.LPCB.EC0.OT01), end; into method label _BST code_regex \(\^\^PCI0\.LPCB\.EC0\.CRT0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.RT00,^^PCI0.LPCB.EC0.RT01), end; into method label _BIF code_regex \(\^\^PCI0\.LPCB\.EC0\.DCP0, replace_matched begin (B1B2(^^PCI0.LPCB.EC0.DP00,^^PCI0.LPCB.EC0.DP01), end; into method label _BIF code_regex \(\^\^PCI0\.LPCB\.EC0\.FCP0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.CP00,^^PCI0.LPCB.EC0.CP01), end; into method label _BIF code_regex \(\^\^PCI0\.LPCB\.EC0\.DVT0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.VT00,^^PCI0.LPCB.EC0.VT01), end; into method label _BIF code_regex \(\^\^PCI0\.LPCB\.EC0\.BSN0, replaceall_matched begin (B1B2(^^PCI0.LPCB.EC0.SN00,^^PCI0.LPCB.EC0.SN01), end; # Inject Audio info IDT92HD91BXX into method label _DSM parent_label HDEF remove_entry; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n //"MaximumBootBeepVolume", 77,\n })\n }\n end; #Various fixes into device label _T_0 set_label begin T_0 end; into device label _T_1 set_label begin T_1 end; into device label _T_2 set_label begin T_2 end; into device label _T_3 set_label begin T_3 end; into device label _T_4 set_label begin T_4 end; into device label _T_5 set_label begin T_5 end; into device label _T_6 set_label begin T_6 end; into device label _T_7 set_label begin T_7 end; into device label _T_8 set_label begin T_8 end; into device label _T_9 set_label begin T_9 end; into_all all code_regex _T_0 replaceall_matched begin T_0 end; into_all all code_regex _T_1 replaceall_matched begin T_1 end; into_all all code_regex _T_2 replaceall_matched begin T_2 end; into_all all code_regex _T_3 replaceall_matched begin T_3 end; into_all all code_regex _T_4 replaceall_matched begin T_4 end; into_all all code_regex _T_5 replaceall_matched begin T_5 end; into_all all code_regex _T_6 replaceall_matched begin T_6 end; into_all all code_regex _T_7 replaceall_matched begin T_7 end; into_all all code_regex _T_8 replaceall_matched begin T_8 end; into_all all code_regex _T_9 replaceall_matched begin T_9 end; Also the AppleHDA for 10.10.2, layout-id 3 is used. I'll update the main post somewhere this week. Edit: Noticed when installing the Realtek driver, wake will break. AppleHDA.zip DSDT.zip CLOVER.zip 1 Link to comment Share on other sites More sharing options...
WaldMeister Posted February 13, 2015 Author Share Posted February 13, 2015 Small update, files have been attached to the first post. Link to comment Share on other sites More sharing options...
karlamba Posted February 15, 2015 Share Posted February 15, 2015 Hi LexHimself, Would you be able to check/test this AppleHDA.kext with your config please? I've tested it with my configuration and even LineIn works but... http://www.hackintoshosx.com/files/file/4138-applehda-idt-92hd91bxx-nesletaemy/ ...the only problem which I've found is with Apple Logix Pro X where if I will play tracks then after around minute the should stops working and you have to reset audio at all to get it back in the OS. The error is like this: Error while trying to synchronize Audio and MIDI Sample Rate of 42557 recognized. Check conflict between Logic X and external device Please let me know at least if you have tested it because maybe it has no sense to use this kext at all... PS - I'm glad you are back as your work was really great with bringing a hackintosh to Dell Inspiron 7720. Thx man! Link to comment Share on other sites More sharing options...
WaldMeister Posted February 15, 2015 Author Share Posted February 15, 2015 Hi LexHimself, Would you be able to check/test this AppleHDA.kext with your config please? I've tested it with my configuration and even LineIn works but... http://www.hackintoshosx.com/files/file/4138-applehda-idt-92hd91bxx-nesletaemy/ ...the only problem which I've found is with Apple Logix Pro X where if I will play tracks then after around minute the should stops working and you have to reset audio at all to get it back in the OS. The error is like this: Error while trying to synchronize Audio and MIDI Sample Rate of 42557 recognized. Check conflict between Logic X and external device Please let me know at least if you have tested it because maybe it has no sense to use this kext at all... PS - I'm glad you are back as your work was really great with bringing a hackintosh to Dell Inspiron 7720. Thx man! Hi, When first testing Yosemite, i also used an older AppleHDA, which did not behave as it should, so i patched a new one with my old layout. The AppleHDA is from Mavericks if i'm correct? I was using the layout for that one already with a patched AppleHDA from 10.10.2. Only correction i have made to the Platform.xml was to enable the internal mic, since it was not detected. I'm not able to test if the LineIn works, since i do not have an external microphone, but it should in theory. Had to install Logic X. Seems i'm unable to reproduce the error. What version of OS X are you on? Attached my current AppleHDA. AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
karlamba Posted February 16, 2015 Share Posted February 16, 2015 Hi, Yes indeed. The AppleHDA.kext is from your old Hackintosh for Dell Inspiron 7720 guide (I think it is 10.8.1 and next patches of 10.8...). I is working very vell also with Mavericks (actually 10.9.3) but... as I've mentioned there is an error in Logic Pro X and I see that also the LineIn Input is not working correctly as it is not detected if you will plug in the jack there. I've tested some other AppleHDA kexts and I've found this mentioned from my last post which is actually created for exactly Mavericks. With this kext when you plug in any jack into LineIn then you can see in the audio preferences that this was recognized and not you are using the LineIn instead the build in Mic. So my ask for you is to check what happens if you will plug in some jack into Line In/Mic socket - if your Yosemite will recognize this and change the status that you are using now the external Mic/LineIn instead of internal Mic? Thx for your answer... I don't have time right now to install Yosemite but I will try to check it soon. PS - do you have the ethernet working with 100Mbit/s full duplex speed? I'm really not sure how but in my Mavericks 10.9.3 it is working at full speed with oryginal Realtec driver. Cheers! Link to comment Share on other sites More sharing options...
WaldMeister Posted February 16, 2015 Author Share Posted February 16, 2015 When i plug in any jack, nothing changes in preferences, so i guess the line in is not working as intended, although specified in the AppleHDA. Would have to look in to this again. Perhaps you can patch the vanilla AppleHDA from the OSX version your installing with AppleHDA patcher from Mirone? (Files Attached) I have the official ethernet kext from Realtek installed, it is recognized, but also unable to test due to lack of an ethernet cable. I should be able to test this tomorrow when i go visit someone. IDT92HD91BXX.zip Link to comment Share on other sites More sharing options...
WaldMeister Posted February 19, 2015 Author Share Posted February 19, 2015 For ethernet use the following kext: http://www.insanelymac.com/forum/files/file/259-realtekrtl8100-binary/ Did not test a direct connection with the modem, but i can share my wifi connection using this kext. Link to comment Share on other sites More sharing options...
FinalByte Posted March 14, 2015 Share Posted March 14, 2015 Please....How Can I download Attachments??? Thanks. Link to comment Share on other sites More sharing options...
WaldMeister Posted March 14, 2015 Author Share Posted March 14, 2015 Board is messed up atm. All i could find on the old HDD. CLOVER7720.zip IDT92HD91BXX.zip aifc15022015.sh.zip aicpm09022015.sh.zip Link to comment Share on other sites More sharing options...
styrian Posted March 15, 2015 Share Posted March 15, 2015 @FinalByte Hello! The attachments are save, but some time is being needed to restore and add them back. Have fun. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted May 16, 2015 Share Posted May 16, 2015 @LexHimself Why doesn't 2 finger scroll work? What touchpad does it have? Assuming it's elantech as the 5520, have you tried this driver: http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x Link to comment Share on other sites More sharing options...
WaldMeister Posted May 16, 2015 Author Share Posted May 16, 2015 @LexHimself Why doesn't 2 finger scroll work? What touchpad does it have? Assuming it's elantech as the 5520, have you tried this driver: http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x Hi, Well, it was never supported in Windows, and did not work in Linux (Or i did not test it enough). My system is disassembled, well, currently assembled to do some tests on Optimus, but not usable as you can see in the picture. The touchpad is ALPS. 1 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted May 16, 2015 Share Posted May 16, 2015 Hi, Well, it was never supported in Windows, and did not work in Linux (Or i did not test it enough). My system is disassembled, well, currently assembled to do some tests on Optimus, but not usable as you can see in the picture. The touchpad is ALPS. 11009195_1581275278798305_1614754766859292514_n.jpg Ahh, well thanks for the info!! ALPS touchpads are generally horrible. You should at least have 2 finger scroll in Windows by installing the driver from Dell's site!! As for OS X, ALPS drivers are really under maintained. If you would like, try this driver from the 5110 thread: http://www.insanelymac.com/forum/topic/271573-guide-dell-inspiron-n5110/?p=2133578 1 Link to comment Share on other sites More sharing options...
WaldMeister Posted May 16, 2015 Author Share Posted May 16, 2015 Ahh, well thanks for the info!! ALPS touchpads are generally horrible. You should at least have 2 finger scroll in Windows by installing the driver from Dell's site!! As for OS X, ALPS drivers are really under maintained. If you would like, try this driver from the 5110 thread: http://www.insanelymac.com/forum/topic/271573-guide-dell-inspiron-n5110/?p=2133578 I'll connect the touchpad tomorrow to do some tests. About to go out The last ALPS touchpad i had 2 finger scrolling on, was on 10.5, with a driver from phb, based on FFScroll: http://www.insanelymac.com/forum/topic/47272-alps-glidepad-driver-2-finger-scroll-etc/ Think it was a Toshiba Satellite 110-225. Anyway, i'll let you know what the results are somewhere tomorrow. Link to comment Share on other sites More sharing options...
WaldMeister Posted May 17, 2015 Author Share Posted May 17, 2015 Ahh, well thanks for the info!! ALPS touchpads are generally horrible. You should at least have 2 finger scroll in Windows by installing the driver from Dell's site!! As for OS X, ALPS drivers are really under maintained. If you would like, try this driver from the 5110 thread: http://www.insanelymac.com/forum/topic/271573-guide-dell-inspiron-n5110/?p=2133578 The VoodooPS2Controller breaks both, touchpad and keyboard. Link to comment Share on other sites More sharing options...
WaldMeister Posted June 19, 2015 Author Share Posted June 19, 2015 Hi, Can someone give this DSDT a try? Removed all bloat to get it almost as small as possible. I myself am not able to test it anymore since my system broke down. Make sure you are able to revert to your old DSDT when testing. Rename this one to DSDT_2.aml or something. On the clover boot screen, press "O", select DSDT fix mask, and change the name from DSDT.aml to DSDT_2.aml. If any kernel panic occurs, or something is not working, you can always restart using the old DSDT. Might be that the Optimus card is enabled, just add: Method (_INI) { ^PEGP.PEG0._OFF () } To Scope (SB.PCI0) DSDT_MINI_WIP.zip 1 Link to comment Share on other sites More sharing options...
kstephens98 Posted September 11, 2015 Share Posted September 11, 2015 Hi, Can someone give this DSDT a try? Removed all bloat to get it almost as small as possible. I myself am not able to test it anymore since my system broke down. Make sure you are able to revert to your old DSDT when testing. Rename this one to DSDT_2.aml or something. On the clover boot screen, press "O", select DSDT fix mask, and change the name from DSDT.aml to DSDT_2.aml. If any kernel panic occurs, or something is not working, you can always restart using the old DSDT. Might be that the Optimus card is enabled, just add: Method (_INI) { ^PEGP.PEG0._OFF () } To Scope (SB.PCI0) Works for me. Link to comment Share on other sites More sharing options...
Recommended Posts