Jump to content

HackinDoge

Supervisors
  • Content Count

    3,481
  • Donations

    $0.00 
  • Joined

  • Last visited

  • Days Won

    151

Everything posted by HackinDoge

  1. Did you properly decompile it first? You'll need the following: iasl DSDT.aml + all SSDT.aml's in a folder Once you've cd'ed to the directory with the DSDT + SSDT's, you'll need to run the following: iasl -da -dl DSDT.aml SSDT*.aml That should spit out .dsl files that you can open and edit with your favorite editor.
  2. Hi Kamesennin, We do have a Discord server up already. I can get you that link if you're not a part of it already
  3. I'd boot macOS up in a VM, and make the Chameleon USB from there.
  4. Hi there, Clover can be installed in legacy mode, which should get you on your way. Support for your HD3000 iGPU was discontinued in High Sierra, so you'll need to rollback Mojave's graphics kexts to that version, if you choose to install macOS 10.14. Without specific specs for your WiFi card, it's impossible to tell whether it will work or not.
  5. Highly unlikely, especially if it's set up with AMD's Switchable Graphics implementation. If it's not chained to the iGPU and is standalone, there might be a chance via Lilu + WhateverGreen. Otherwise, for the sake of battery life amongst other things, you'd be better off disabling it.
  6. For posterity: what did you use instead of FakeSMC? VirtualSMC? One or the other is required to even boot macOS; chances are, one of the two was already installed somewhere in the background. You can verify which one you have by running `kextstat` as follows: kextstat | grep -v com.apple
  7. Hi there, We need more information before we can effectively help you. PC Specs Clover details How was it installed? UEFI Mode Legacy Mode boot0af boot0ss config.plist drivers64uefi Kexts If you're on a platform that does not support UEFI, I would personally recommend Enoch instead of Clover. In my experience it has a lot higher of a success rate than Clover on legacy systems.
  8. It looks like your HD 5770 is fully recognized. Are you able to get graphics acceleration on Mojave?
  9. Hi there, What method are you using to extract the DSDT? Note that it is not enough to simply open MaciASL. More information can be found here.
  10. Probably only AtherosL1cEthernet can be found on this site. The rest can be found on their respective pages, which can be found via a quick Internet search.
  11. ASUS FX502VM-AH51 CPU: Intel Core i5-6300HQ 2.3GHz RAM: 16GB DDR4-2133 Storage: 1TB 7200RPM HDD GPU: NVIDIA GeForce GTX 1060 3GB Wi-Fi: Switched to Dell DW1560 OS: macOS 10.13 High Sierra / Windows 10 I had actually upgraded from my X555LB-NS51 a year prior to the writing of this post, but due to unfamiliar complexities (Intel Skylake, NVIDIA Pascal, I2C trackpad, no iGPU, keyboard backlight, NGFF Wi-Fi) as well as time constraints (work + school), I put off writing anything until I had ironed out the aforementioned. This post assumes prior knowledge in the topics covered. For readers without such knowledge, refer to the X555LB-NS51 linked above and/or seek further information via independent research. I. Installation After Step 1 the keyboard should function. The trackpad, however, will not function without the steps in Post Installation, so be sure to have a USB mouse handy. Create the installer as usual. Boot with nv_disable=1, and make sure to not drop the NVIDIA GPU's OEM _DSM in Clover. II. Post Installation drivers64uefi AptioMemoryFix config.plist Kexts (besides the NVIDIA Web Drivers) ACPI DSDT RehabMan Laptop-DSDT-Patch alexandred VoodooI2C [Controllers] I2C Controllers [SKL] [GPIO] GPIO Controller Enable [SKL+] GPIO Pinning for ELAN1200 - FX502VM Rename HDAS to HDEF into_all method label HDAS set_label begin HDEF end; into_all method code_regex HDAS replaceall_matched begin HDEF end; Display backlight control (using Brightness by Berg Design) Keyboard backlight (no control) SSDT ssdt.aml (ssdtPRGen.sh) SSDT-HDAU.aml Power Management X86PlatformPlugin must be patched to allow the CPU to step down to 800MHz (idle freq). BIOS Patching to boot without KernelPm is possible. Final Impressions The Wi-Fi card in this laptop was much easier to replace. A simple unscrew of the back panel gives one access to all the important peripherals, unlike the X555LB-NS51, which needed to be fully disassembled to reach the back of the motherboard to replace the Wi-Fi card. The ALC255 audio was less fussy. The ALC233 variant in the X555LB-NS51 needed a non-standard patch to get the microphone working. The trackpad and display brightness control were the two hardest obstacles to overcome. Prior to owning this laptop, I had never heard of the I2C interface nor it's connected peripherals. Preliminary support for I2C trackpads, namely the ELAN1200, was shaky, and required a special patch to be manually baked in to get it working. All previously established display brightness control implementations were designed for Intel iGPUs, but this laptop's iGPU is disabled. It wouldn't be until I stumbled upon onejay09's thread @ InsanelyMac that I would be able to control the display brightness. Before then, it was stuck at full brightness, which hurt battery life. Credits EMlyDinEsH for the keyboard backlight DSDT patch onejay09 for the display backlight control DSDT patch
  12. I completed a similar build with macOS Sierra 10.12 awhile back. Maybe you can find stuff that'll help you in that post.
  13. HackinDoge

    Nvidia geforce gt 550M

    Does your laptop only have the GT 550M, or are there Intel integrated graphics as well? If the latter, you'll want to disable the NVIDIA card and follow the necessary steps (found via your own research) for your iGPU. /u/CorpNewt has an excellent tool that encompasses the NVIDIA Web Drivers. All the information you need to use it is in the README.
  14. Hey @Dmos, thanks for covering for me. @mrnewba, I no longer have this laptop so I will not be updating the guide further. Dmos is right, the Other folder is better if you don't want to keep moving your kexts every OS revision. You should be using EMlyDinEsH's Smart Touchpad Driver, which I should've included in the post installation kexts. You should definitely be patching your DSDT. If your laptop doesn't have an NVIDIA GPU then you can skip any steps in that stage past Step 3, and omit the patch in Patch DSDT > Step 4 starting with `into method label _REG parent_hid PNP0C09 insert`.
  15. Version 1.0.4

    234 downloads

    This copy of alexandred's VoodooI2C (normally for use with ELAN1000) has been patched for use with ELAN1200 trackpads, and is confirmed compatible with macOS 10.13 High Sierra. Recommended install location is [ESP]/EFI/CLOVER/kexts/[OS Version].
  16. This is expected. AppleIntelCPUPowerManagement is an Apple kext, and is located at /S/L/E. Weird, NCPM should've solved any AICPUPM woes for that dual Xeon setup. Have you tried placing it in EFI/CLOVER/kexts/Other? Maybe installing it to /S/L/E and booting without caches might work?
  17. Sounds to me like graphics acceleration isn't fully working. If this happens with any of the framebuffers you've tried, then you'll likely need to make your own patched one. I linked a tutorial on how to do that farther up in the thread.
  18. Hi Daniel, Nice choice! What GPU are you rocking? For anyone else reading and interested in a high refresh rate monitor, I would recommend one with Adaptive Sync technology relative to the brand of your graphics card. Some entry level samples are included below: NVIDIA - G-Sync Acer XB241H AMD - FreeSync Acer XF240H
  19. Hi, If you have no signal at boot, it may indicate that a different or patched framebuffer is required. Depending on what bootloader you're using, the invocation of a different framebuffer differs: Chameleon/Enoch/Chimera AtiConfig=framebuffer Clover [more info] <key>Graphics</key> <dict> <key>FBName</key> <string>framebuffer</string> </dict> I would recommend trying the Radeon framebuffer first. If that doesn't work, then it is likely you will have to take the patch route.
  20. Hi, I'm still not quite sure what you were trying to accomplish or if you were successful in your goal, but the Clover wiki has a page that should answer this particular question of yours: https://clover-wiki.zetam.org/What-is-what
  21. I'm surprised that old kext even worked in Sierra. You're lucky it didn't break your system! From what I gather from the comments section of the file you used, if your card isn't being recognized properly by the kext alone, you'll need some kind of DSDT patch to get it properly recognized, although the OP wasn't very specific as to what kind of patch was necessary. However, I would advise that you halt any further work on the GT 540M, delete the installed kext, and focus your efforts on disabling it, as NVIDIA Optimus does not work in macOS. You'll be able to achieve full graphics acceleration and save a lot more battery if you stuck with your HD 3000.
  22. Try toggling Graphics Injection in Clover. Semi-older cards like Fermi/Kepler didn't need any graphics injection, but iirc many of the older NVIDIA cards i.e. your 8400GS needed to be injected.
  23. Derp: I don't think I'm using AppleALC for this machine, it's been awhile since I've had to dig into the internals. I'll have to check up on that, but if you continue the DummyHDA route, you'll need to generate a new one with AppleHDA Patcher. You can find the touchpad driver here.
  24. I've got macOS Sierra running pretty good on this laptop. Off the top of my head, the only things you should need to update are AppleALC and the touchpad drivers.
  25. After my little brother upgraded to an i5-4590 / GA-B85M-DS3H-A / R9 390, the leftover parts were available to mold into a "Hac mini" for my mom. Specs: CPU: Intel Pentium G3258 3.2GHz Motherboard: Gigabyte GA-H81M-DS2V RAM: 4GB DDR3-1600 Storage: ADATA Ultimate SU800 128GB GPU: Gigabyte Radeon R9 270X 2GB GDDR5 Case: Rosewill SRM-01 mATX Case PSU: Antec Basiq 350W OS Version: macOS Sierra 10.12 Build-Specific Capabilities/Notes: Working SpeedStep via XCPM. [source] No need for NullCPUPowerManagement after everything is settled in. R9 270X via HDMI using 'Radeon' framebuffer. Futomaki or Hamachi would probably work better after modification, but for the moment, I'm too lazy. TRIM enabled for SSD via Clover patch. AppleALC didn't work for the ALC887 audio for some reason (tried all layout-id's; probably forgot binary patch via Clover, oh well), so I am using aDummyHDA + Clover binary patch by @Mirone. Pre-Installation: BIOS Settings: CSM set to Always Intel Virtualization Technology set to Disabled (you could try with it Enabled; I was getting bizarre kernel panics that stopped after I disabled it.) Intel Processor Graphics set to Disabled Jimmies: un-rustled Installation Guide: 1. Download macOS Sierra from the Mac App Store. 2. Create a macOS Sierra installer: /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume [path to USB, i.e. /Volumes/USB] --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction 3. Install the latest version of Clover to the installer USB, with the following parameters: [*] Install for UEFI booting only [*] Install Clover in the ESP [-] Drivers64UEFI |-- [*] OsxAptioFix2Drv-64 |-- [*] CsmVideoDxe-64 4. Place config-installation.plist in EFI/CLOVER, and G3258 - H81M-DS2V Kexts.zip in EFI/CLOVER/kexts/10.12. 5. Boot the installer and install macOS. If you get a kernel panic relating to "No kext summary", try moving your RAM to different slot(s). If you get a kernel panic relating to AppleIntelCPUPowerManagement, then the kernel patch in the .plist wasn't enough, and you'll need to add NullCPUPowerManagement to EFI/CLOVER/kexts/10.12. You can remove NCPM on/after Step 6. 6. Use the installer USB to get into macOS, then install Clover to the local disk. Don't forget to copy over config-installation.plist and the kexts from earlier. 7. Run Mirone's AppleHDA Patcher with the following parameters: Realtek ALC887 VD layout-id 5 8. Copy aDummyHDA.kext from ~/Desktop/MironeAudio/10ec0887/[AppleHDA version]/Clover to /System/Library/Extensions, then repair permissions: cd /System/Library; sudo chmod -R 755 Extensions; sudo chown -R 0:0 Extensions; sudo touch Extensions You do not need to worry about the config.plist in the same directory; it's contents are already part of the .plist we've been using. 9. Run ssdtPRGen.sh, then copy ~/Library/ssdtPRGen/ssdt.aml to EFI/CLOVER/ACPI/patched. 10. There are a couple entries in my config.plist that, so far, have been commented out (i.e. "<key>#Devices</key>"; the "#" is a comment). Go ahead and uncomment those (i.e. <key>Devices</key>). Also, now would be a good time to rename 'config-installation.plist' to just 'config.plist'. 11. Don't forget to generate unique SMBIOS data via Clover Configurator! That... should be it. Reboot, and enjoy your new Hackintosh! If any issues occur, or if I left something out, please don't hesitate to let me know below.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.