Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About djouija

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  1. Thanks for the guide, helped me get High Sierra running today on an older S400CA that I brought back to life this weekend! Just wanted to mention that I've also managed to get the Function Keys working for both the audio and brightness. Use the "FN Hotkey and ALS Sensor Driver for Asus v2.6" from here: https://osxlatitude.com/topic/1968-fn-hotkey-and-als-sensor-driver-for-asus-notebooks/ (and also download the "Asus DSDT patches (Update2).zip" file) and patch DSDT with Rehabman's "[igpu] Rename GFX0 to IGPU" patch, using his version of MaciASL from here: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/ (however using a patch for the GFX/IGPU rename in Clover might work as well?) and also patch DSDT with the “Fn Brightness Keys Patch.txt” from the "Asus DSDT patches (Update2).zip" file. Then you'll need to follow the steps outlined here to build the Keyboard backlight fix by Rehabman: https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/ Also, I should mention that I also opted to use the latest version of the Lilu.kext from: https://github.com/vit9696/Lilu/releases along with the IntelGraphicFixup.kext from https://github.com/lvs1974/IntelGraphicsFixup/releases (to fix the "boot garble / glitch" issue). There is also a HibernationFixup.kext for Lilu that may also resolve the hibernation issues (see: https://github.com/lvs1974/HibernationFixup/releases) but I haven't tested this yet myself. I've also managed to patch the audio successfully now w/working mic and headphones detection, and no longer am using VoodooHDA, however I'm away from that machine at the moment but will edit this post with an update of the steps taken to do so. Thanks for your original guide, it saved me a ton of effort getting High Sierra running on this machine! Enjoy!
  2. I just recently dusted off my old M6400 and decided to give it an upgrade to El Capitan (10.11.3), and after some head scratching and painstaking effort, I'm pleased to announce that I've got it up and running now WITH the latest version of Clover running! I've still got some optimization and tweaking to do, but I'm planning on returning here in the near future with an updated guide of what I did to get it all working. I've gotten much better at my Hackintosh installs so this will be a fully working setup (sleep, speedstep, etc.) Stay tuned.
  3. AppleHDA Patcher

    Strangest thing is that is just stopped working for me in 10.11.1 prior to update to 10.11.3 Cannot seem to get it to work at all now for some reason..
  4. Help compiling DSDT for Asus N56JR

    I no longer have the N56JR in my possession but I did manage to get Mavericks fully installed and working (as mentioned in my previous post). A few of my installation notes for the N56JR: BIOS: -Disable VT-d (I also disabled Intel AES-NI and Virtualization Technology) -SATA = AHCI -Disabled Anti-Theft (may not be required) -Launch CSM Enabled (This changed UEFI mode to Legacy Bios Mode) -Secure Boot Mode Disabled In order to get the installer to boot (which I created using UN1Beast and Mavericks), You need to have a patched kernel (to avoid kernel panics with the haswell chip -- or at least I did back when I installed Mavericks on this sucker) Patch for kernel: http://www.insanelymac.com/forum/files/file/246-1093-mach-kernel-patched-for-intel-z87-haswell-motherboards/ (Patched 10.9.3 Kernel included in zip as well) Note that you may need to boot the install USB with –x –f –v GraphicsEnabler=No (again, I created the USB installer using ##### w/Laptop Support and Mavericks 10.9.3 at the time) Attached are my final system kexts and DSDT file (which includes error fixes and patches to support Rehabman's Battery Manager and Asus Keyboard Backlight, with required kexts included in the attached zip). This should get the system almost fully functional with: -DSDT (w/o power management but sleep should be functional) -Sound (via VoodooHDA.kext and AppleHDADisabler.kext) -Keyboard Backlight and Asus FN keys (via DSDT patch and AsusNBFnKeys.kext) -LAN (with issues) via RealtekRTL8111.kext -> I was experiencing poor performance with the LAN card and the included kext at the time when installing Mavericks; There may be a better kext out that supports the onboard LAN better than what I've included here. Disabled EEE in the RealtekRTL8111.kext info.plist due to connection drop outs and it sort of helped but the issue returned. See here for a possible newer version: http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/ I will also mention that I replaced the internal Half Size Wireless MINI PCI-E Card with a "ATHEROS AR9280 DUAL Band AR5BHB92-H" and bluetooth micro usb off eBay for $10 $0.99 and it was well worth it! Again, I no longer have this unit but hopefully what I've included will help others get OSX running on their N56JR systems. I can try and provide support but for the most part you are on your own, and good luck! Mirrors of attached zip: http://www.datafilehost.com/d/c8f041e3 http://www18.zippyshare.com/v/70888859/file.html Also note that because of the Nvidia Optimus Card, you should delete all GeForce*.kext AND NVDA*.kext from /S/L/E after installation to avoid any potential issues with the OS trying to load the NVIDIA card instead of the Intel. N56JR.zip N56JR-DSDT-ONLY.zip
  5. Help compiling DSDT for Asus N56JR

    Thanks! I managed to fix the errors yesterday as well, good to know you took the same route as me and removed those problematic 'if' statements as well Got my system running almost 100% with keyboard backlight now and various other DSDT patches! Thanks for your help!
  6. Help compiling DSDT for Asus N56JR

    Apologies, failed to attach on the original post. Thanks for your help!
  7. Help compiling DSDT for Asus N56JR

    Hi, Trying to compile a DSDT for my new Asus N56JR laptop but cannot seem to resolve the errors, which are as follows: (156 errors before using 'fix errors' with DSDT Editor) Attached is my DSL if anyone knows how to resolve these issues Thanks! Update: I managed to edit out all of the errors, but have some warnings and notices that I cannot get rid of. If anyone cares to help out with this, attached is my edited (fixed) DSDT as well.. ASUS-N56JR-DSDRT.dsl.zip DSDT-FIXED.dsl.zip
  8. Enabling GT 650M (Optimus Disabled via BIOS)

    I have the N56VM, how did you manage to disable Optimus via BIOS?
  9. Make sure you either have NullCPUPowerManagement.kext installed or have the proper LCPB/HPET DSDT injections in place. Also, try using ev0reboot or something along those lines to see if it helps resolve the problem. Also try disconnecting any USB devices and see how that fairs. Are you certain the indicator isn't for charging the battery? Are the fans still going then? Do you have to hold down the power to actually turn off the machine?
  10. Need help for Realtek 8101e/8102e driver

    Try the official driver from Realtek and remove any other previous drivers (from /S/L/E or any that were added to IONetworkingFamily.kext). Latest version (10.7): http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false Older version (10.6): http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false Note that these still only work by setting the card as 10baseT full duplex, so unfortunately it still won't perform at full speed, but it should at least work. I've also provided both versions because I personally found that the older 10.6 driver can actually be left as default (automatic) configuration [and will simply change to 10baseT full duplex upon connection] whereas the newer driver requires manual settings to be applied. Use whichever is your preference! Still looking for a better solution for this and will post my results should I ever find one.
  11. While this DOES allow for the Realtek RTL8101E/RTL8102E to work and actually get a connections (instead of the dreaded "self-assigned IP" and/or no connection message), it is still a temporary fix in that the card is only operating at 1/10th its optimal speed. Anybody have success in finding a kext to run this sucker at full 100mb connectivity? I've tried: Lnx2Mac's driver (http://lnx2mac.blogspot.ca/p/realtekrtl81xx-osx-driver.html) Slice's driver: http://www.projectosx.com/forum/index.php?showtopic=2608 Mieze's driver: http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/ and Realtek's official driver: http://www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false and only Realtek's with the manual settings below work: Configuration: manual Speed: 10baseT/UTP Duplex: Fullduplex MTU: Standard (1500) This however is not good enough for me; Looking for a better solution and will post back my results should I find any improvement. Any help is appreciated.
  12. As a man of my word, I am back to post my method to running Mavericks 10.9 on my Dell M6400. All referenced materials are available as an attachment in this post. I take no responsibility for any damages incurred while following this guide. All files included worked flawlessly on my machine but may not necessarily work for yours. Note that with this configuration I have a fully functional 10.9 installation, including SpeedStep, Native Power Management, SLEEP w/Lid Support, Full QE/CI Acceleration, Ethernet, Sound w/Function Key support, SD Card Reader, Battery and Bluetooth Support! Ensure you have Execute bit enabled in the BIOS and are in AHCI mode. Note that my machine was running the most recent version of the M6400 BIOS available from DELL. Also be aware that you will need to install a secondary wireless card into the M6400 which is OSX compatible as the stock one doesn't fit the bill. The Broadcom BCM4321 Wireless N Mini PCIe is an excellent choice for native support out of the box, and eBay has plenty for less than $10. 1. Download a copy of Mavericks 10.9 from the Apple store and install to USB key using _UniBeast from Tony Mac and select the "Enable Laptop Support" option. 2. [Optional]: If you need MBR support, apply the MBR Patch as outlined here: http://www.insanelymac.com/forum/files/file/145-mavericks-mbr-patch/ -- For my installation, I chose to go with using a GPT partition scheme (to keep things more vanilla ) and this is realativly painless due to the M6400's dual drive bays! After creating the installer, run this command in terminal replacing "installer volume name" by the name of your installer drive. If it contains spaces, surround the name by " or precede each space with \ (you can just drag and drop the drive to terminal when typing the command) sudo tar zxvf ~/Downloads/Mavericks_GM_MBR_Patch.tar.gz -C /Volumes/"installer volume name" If you download with Safari, it will automatically expand the gz, so the command should be sudo tar xvf ~/Downloads/Mavericks_GM_MBR_Patch.tar -C /Volumes/"installer volume name" 3. Restart and boot into the installation USB and press tab to view the command line, and enter npci=0x2000 GraphicsEnabler=No -v into the command line. The installation should boot. Note that it may take some time to get to the installation window, be patient Once it does, open Disk Utility, create your partition, exit Disk Utility, and Install away! 4. Once installation completes, reboot the machine and boot from the USB installer key again, but select your new Mac OSX Installation this time, and boot using GraphicsEnabler=Yes -v and you should be able to boot into OSX and setup your account. 5. Now download and install the latest Chameleon release from: http://www.insanelymac.com/forum/files/file/59-chameleon-22-svn/ and install it to you Mac OSX Installation partition. UPDATE: iMessage Fix: If you get activation error when trying to sign into iMessage, install the latest Chameleon 2.2svn from http://www.insanelymac.com/forum/files/file/59-chameleon-22-svn/ and click on the "Customize" button on the 'Installation Type' screen when installing, and select the 'File_NVRAM' option under the 'Modules' section, then complete the installation and reboot. iMessages should be working! 6. Download the attached "DELL_M6400_MAVERICKS.ZIP" file, extract the archive and copy/move the contents of the /Extensions folder from the attached to /System/Library/Extensions on your OSX Installation partition. Note: If you are NOT using my attached DSDT and do NOT wish to use one, you need to install NullCPUPowerManagement.kext to /S/L/E and remove AppleLPCInjector.kext or you will get [no HPETs available] kernel panic. If you are using your OWN DSDT, ensure you have applied the proper LPCB and HPET dsdt injections (eventually to be included in this post below). 8. Copy/Move the contents of the /Extra folder from the attached "DELL_M6400_MAVERICKS.ZIP" file to /Extra on your OSX Installation partition. 9. Install the Rehabman VoodooPS2Daemon; See bottom of https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install Note you can disable the trackpad on demand (after completing the remaining steps of this installation and rebooting) by double clicking in the top left corner of the trackpad to turn it on and off. 10. Download and install the "DellBluetoothHCI.1.2.pkg.zip" package from http://www.osx86.net/files/download/749-dell-wireless-365-370-410-bluetooth/ 11. Download and run Kext Utility: http://www.osx86.net/files/file/3665-kext-utility-255-super-speed-edition/ and ignore Mavericks warning about kexts being from unidentified developers. 12. Follow the guide at http://www.gizmolabs.org/~ecronin/w/Main/OSXSetMac to automatically set or define your Ethernet cards MAC address on boot to fix issue/bug with Ethernet card getting 169.254.xxx.xxx IP address consistantly if no ethernet is connected upon boot. Note that you will need to replace "00:11:22:33:44:55" with your ethernet card MAC address. (If you don't know your ethernet MAC address, just ensure the cable is plugged in and connected when you restart your computer and perform these steps later once you get it from System Preferences). 13. [OPTIONAL] Install NVIDIA CUDA for OSX here: http://www.nvidia.com/object/macosx-cuda-5.5.25-driver.html 14. Restart your machine and enjoy! I will update this post later with more information on where the extensions used were obtained and what patches were applied to my included DSDT file so that you can do the same to your own generated DSDT if you prefer. I just wanted to share this as quickly as I could for now so that others may bask in the wonder of Mavericks on x86. Hopefully the device IDs used in my DSDT are similar across all M6400 models. So far it's been a really stable setup I will post any revisions and updates in the near future. DELL_M6400_MAVERICKS.zip
  13. Thanks to this awesome post, you have sparked my interest in getting Mavericks up and running on my M6400 again... Will be following up here soon with a guide on how I got my machine 100% functional (including sleep, power management, speedstep, and more!) Currently fixing some minor issues with sleep and battery, but will be posting here shortly... stay tuned!
  14. Been messing with one of my systems today trying to get AppleLPC.kext to load in Mavericks (DELL M6400) , and couldn't get it load using any of these patches with my systems LPC device ID (2917,8086) but eventually found that by patching my dsdt using an ID that actually exists in the IONameMatch of the 10.9 AppleLPC.kext itself, then it would load (Currently I am using 2916, 8086). However, I don't like the fact that it didn't actually point to the correct ID of the LPC device in my system, so I am not a fan of this method. UPDATE: I've made use of an injector kext which now properly loads the new AppleLPC.kext using my correct device ID, and (after applying EHCI and USB fixes to my DSDT) have verified that sleep is working perfectly! Here is the patch that I used in my DSDT with the correct device ID for my LPC device (note that in my system, the LPCB device is actually named ISAB - the default naming for the LPC device in Dell/Intel boards?): into method label _DSM parent_adr 0x001F0000 remove_entry; into device name_adr 0x001F0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "device-id",\n Buffer (0x04)\n {\n 0x17, 0x29, 0x86, 0x80\n },\n "name",\n "pci8086,2917"\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end Attached is the injector kext that I used, and contains the following device IDs for identifying LPC (you may also add your own device ID to the info.plist within this kext): <string>pci8086,25a1</string> <string>pci8086,2640</string> <string>pci8086,2641</string> <string>pci8086,2642</string> <string>pci8086,27b0</string> <string>pci8086,27b8</string> <string>pci8086,27bc</string> <string>pci8086,27bd</string> <string>pci8086,2810</string> <string>pci8086,2812</string> <string>pci8086,2814</string> <string>pci8086,2910</string> <string>pci8086,2911</string> <string>pci8086,2912</string> <string>pci8086,2914</string> <string>pci8086,2917</string> <string>pci8086,2918</string> <string>pci8086,2919</string> <string>pci8086,3a10</string> <string>pci8086,3a14</string> <string>pci8086,3a16</string> <string>pci8086,3a1a</string> <string>pci8086,3a1e</string> <string>pci8086,3b04</string> <string>pci8086,3b06</string> <string>pci8086,3b08</string> <string>pci8086,3b0d</string> Enjoy! AppleLPCInjector.kext.zip
  15. Man am I ever considering downgrading back to Lion! Had the perfect setup running, even with sleep and power management working 100%. Since upgrading to the latest "improvement" by Apple, nothing but headaches. My biggest one as follows: I've tried everything in my arsenal to try and get the damn thing to work, but I just cannot seem to get iCloud/iMessages/FaceTime to work on my RAID 0 Hackintosh setup. Works fine when booting up from a single disk. Have used ALL the tricks known to man, such as adding my Ethernet EFI to com.apple.boot.plist / org.chameleon.Boot.plist, Adding "EthernetBuiltIn" flag, Creating a System Id with my mac address and adding that to org.chameleon.Boot.plist, removing the Network connections plist and deleting all devices under the network control panel, creating a new smbios.plist, blah {censored} blah, and NOTHING seems to work. The ONLY time I can ever get it to work is if I clone my raid drive to a single HD, boot up from that, login to all these services, and then clone the single drive back over to my RAID drives, and everything now works being that it remembers the previous logins. However, this is only temporary until the next software update is released by Apple, then I'm back to square one. I'm really getting frustrated with this, and being that these services are almost the entire reason I even use ML to begin with make me want to scrap using a RAID configuration all together and buy a larger SSD instead. I hoping to find a solution and beg you all for your insight. Thanks. -One hell of a disgruntled hackintosher.