Jump to content
Devout

[AMD] 10.7.3 Guide - Experimental Only

210 posts in this topic

Recommended Posts

[AMD] 10.7.3 Guide - Experimental Only

Guide Revision 003 - 20042012

Written by Devout

 

CHANGES are in Green.

 

Introduction

 

Welcome to the tutorial to get your 10.7.3 running. Before we start, I'd like to make it clear that this tutorial is based on a kernel that is still being developed, and future changes to the tutorial will occur. Additionally, not everything works right now so you'll just have to see if your machine is supported and that you want to see if it's capable of running Lion. Please do not install this if you're planning to use the machine a lot, as there are still problems with applications crashing, and I don't want you to be frustrated. Use my Snow Leopard Guide if you need a reliable machine (link in FAQ).

 

It's currently impossible to install Lion using your AMD machine, unless if it's a distribution. Please use Methods 1 to 3, depending on what access of hardware you have. Additionally, these range from being easy (1) to hard (3). The Retail Lion installation requires an Intel processor, and you won't be able to bypass this on an AMD machine, hence you might need to use Methods 2 or 3.

 

Installation - Setup

 

Method 1 - Easy

Required: 10.7.3 DMG from Mac App Store + Existing Intel Hackintosh or Mac Hardware

  • Using your exisiting Intel hackintosh machine running Snow Leopard 10.6.6 + or real Macintosh hardware, Install 10.7.3 Retail DMG to an external harddrive OR take your your exisiting hard drive and connect it to your machine using an external exclosure if needed.
  • Once it's installed successfully move on to STEP 1. (Follow directly, don't restart, reboot).

Method 2 - Moderate

Required: iATKOS L2, ShowAllFiles, Existing Snow Leopard

  • Using your existing AMD Machine running Snow Leopard. Mount iATKOS L2 DMG, and let it verify.
  • Once verified, you'll need to ShowAllFiles, before you can see the contents of the DMG.
  • Once ShowAllFiles has been enabled, open the DMG.
  • Locate: System/Installation/Packages/OSInstall.mkpg and open the file.
  • This is the Lion Installer, continue till you can customize the install. Make sure you select the correct Installation Harddrive, as you need to be careful you're not reinstalling over Snow Leopard or other important partitions.
  • Customize the installation, however you like. Not much of this will matter, leave the default selected items. Additionally you can untick Bootloader, if you want it to be a bootable USB (Scroll down for this). Install any network/sound drivers you need.
  • Let the installation continue and install, let it finish, and you'll have Lion installed.
  • Once it's successfully installed move on to STEP 1. (Follow directly, don't restart, reboot).

Method 3 - Hard

Required: iATKOS L2, iHazard 10.6.2, ShowAllFiles, Existing Snow Leopard

  • Download VirtualBox https://www.virtualbox.org/, and install.
  • Download iHazard 10.6.2 ISO.
  • Create a VirtualBox Profile and configure profile, making sure you untick Special EFI, and then load iHazard 10 6 2 ISO.
  • Run the Virtual Profile you created and install 10.6.2.
  • Once successfully Installed, restart.
  • Try and run Snow Leopard with the following Bootflags:
  • -v arch=i386


  • If it works, proceed. (If not, reply to topic).
  • Remove iHazard 10.6.2 ISO from the Virtual Profile.
  • Attach iATKOS L2 DMG to the Virtual Profile, and open it up from within Snow Leopard.
  • iATKOS should come up.
  • You'll need to ShowAllFiles, before you can see the contents of the iATKOS.
  • Once ShowAllFiles has been enabled, open iATKOS.
  • Locate: System/Installation/Packages/OSInstall.mkpg and open the file.
  • This is the Lion Installer, continue till you can customize the install. Make sure you select the correct Installation Harddrive, as you need to be careful you're not reinstalling over Snow Leopard or other important partitions.
  • Customize the installation, however you like. Not much of this will matter, leave the default selected items. Additionally you can untick Bootloader, if you want it to be a bootable USB (Click here for that). Install any network/sound drivers you need.
  • Let the installation continue and install, let it finish, and you'll have Lion installed.
  • Once it's successfully installed move on to STEP 1. (Follow directly, don't restart, reboot).

STEP 1:

  • If you've enabled ShowAllFiles yet, do so now.
  • Open the root of the freshly Installed Lion.
  • Replace the hidden (but shown up) mach_kernel with the one from here. (http://www.osx86.net...md!!!!!!!!.html) (Use V4).

STEP 2:

  • Install Chameleon using Chameleon Wizard on the harddrive. Additionally, you can choose to install this on a USB stick so you have a bootable USB.

STEP 3:

  • Reboot and configure your BIOS and make sure the drive that the partition is on is set as AHCI.
  • Reboot to save your BIOS settings and you should be in Chameleon. (If you created a bootable USB with Chameleon, make sure you use Boot Priorty for your USB to load before Hard drive or press F8 (button varies), to boot the USB directly first).
  • Type in the bootflags

-legacy -v arch=i386 npci=0x3000

 

Step 4:

  • It should load, and you'll be greeted with the Welcome Screen. You've now got a running machine of Lion!
  • Proceed to install graphical, wireless and sound drivers if they're not already working. (If you used iATKOS L2, upgrade to 10.7.3 through combo updater and then replace mach_kernel and finder again, or you'll need to use another Mac or MacDrive to replace these files).
  • Confirm your motherboard processor! BY REPLYING!

CONFIRMED motherboards + processors list

 

Motherboards

  • Asus M2N32-SLI
  • Asus M2N68 AM-SE2
  • Asus M4785TD-M EVO
  • Asus M5A78L-M LX v2
  • AsRock N68-S3
  • MSI 870A-G46

Processors

  • AMD Phenom II X2 550 Black Edition
  • AMD Phenom II X3 450 Black Edition
  • AMD Phenom II X4 955
  • AMD Athlon II X2 250
  • AMD Athlon II X2 5400+ BE
  • AMD Athlon II X2 7550
  • AMD Athlon II x4 640

FAQ.

 

Q. Do I need to replace mach_kernel if I update Lion?

Yes, you'll need to do this if you're coming from iATKOS 10.7.2 to 10.7.3. You'll need to do it for future updates as well as 10.7.3.

 

Q. Is it possible to replace mach_kernel and finder in Windows?

Yes, with MacDrive.

 

Q. I get stuck at "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep" in verbose mode.

Make sure your hard drive is set to AHCI mode in BIOS.

 

Q. I get stuck on [PCI Configuration Begin]?

Make sure your use either npci=0x2000 or npci=0x3000.

 

Q. I get stuck after [PCI Configuration Begin] or RTC: Only Single Ram Bank (128 bytes) or FakeSMC?

Your motherboard has problems with USB Legacy so unplug the keyboard and mouse and see if you can boot, unplug them after you press enter after inserting your boot flags in Chameleon, you can also try by adding the bootflag: USBLegacyOff=Yes

 

Q. Finder doesn't work?

The kernel is only capable of 32 bit mode, meaning you'll need to use the Lion DP2 Finder which can be downloaded here. Replace System/Core Services/Finder.app. You'll need to replace this everytime you update Lion to a newer version.

 

Q. -v Sometimes it doesn't load? Stuck after DMOS has arrived.

It freezes sometimes, you'll need to use -x bootflag to run safe mode.

 

Q. Does iCloud work? My Ethernet is en0, deleted Network Interfaces.plist, but still doesn't work?

iCloud/Facetime doesn't work with self-compiled kernels. Appstore will work with EthernetBuiltIn=Yes bootflag.

 

Q. Why do applications stop opening after X minutes? (Typically 10).

Kernel bug, should be fixed in the future. READ BELOW FOR TIPS!

 

The reason why applications are not functioning after 10 minutes is because Xpchelper has a bug and it's sending a lot of information to ReportCrash and it's basically nuking the system, hence system core services applications don't work after a while.

  • You can remove ReportCrash in (sys/lib/coreserv/reportcrash)
  • Force Quit XPCHELPER everytime you launch a system core service application like Safari, App Store, Calender, FaceTime etc.

It won't fix it, and it will still stop working, but this prolongs the availability of opening applications and using your system for more varied tasks.

 

Q. Do you have a Snow Leopard Guide?

Yes!, you can find it here (AMD): http://www.insanelym...howtopic=253767

 

Bootable USB

  • Open Charmeleon Wizard
  • Install Charmeleon latest build to your USB stick
  • Once completed it's ready to be used. IMPORTANT!=(When using this to boot you will need to press enter so it loads mach_kernel into the userframe before it can load futher, it'll tell you to press any key to continue because mach_kernel is not found, but once you type bootflags and try to load again, it'll work.)

Share this post


Link to post
Share on other sites
Advertisement

Nice guide mate!

After the install and everything, boot hangs on "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep".

Any idea?

 

Sounds really strange but unplug mouse and keyboard and booting and are you sure your drive is set to AHCI also in BIOS?

 

update: going to see where I get stuck when my drive is not set to AHCI. BRB :)

update 2: Yepp it gets stuck there when my drive is set to IDE, instead of AHCI.

update 3: Added some more FAQs.

Share this post


Link to post
Share on other sites

I replaced the original kernel of the dmg AppleStore for this supposed legacy.

 

Using rboot retail dmg + "modified" and the system was for the installation and completed successfully!

 

however now the machine does not start the installation ..

I tried many flags but nothing seems to work ..

 

ps cpu: fx-8120

 

if the boot to the installation worked perfectly because it should not be starting now that is already installed?

Share this post


Link to post
Share on other sites

Works with AMD Athlon X2 5400+ BE on Asus M2N32-Sli (Nforce 590) with v4 kernel, Sapphire Radeon 4870 512mb.

Share this post


Link to post
Share on other sites

Sounds really strange but unplug mouse and keyboard and booting and are you sure your drive is set to AHCI also in BIOS?

 

update: going to see where I get stuck when my drive is not set to AHCI. BRB :)

update 2: Yepp it gets stuck there when my drive is set to IDE, instead of AHCI.

update 3: Added some more FAQs.

 

Thanks for your kind reply! : )

 

Now the situation is kinda hairy, let me explain;

 

I've used your Method 2 to install Lion. I had snow leopard installed on a 2.5" HDD which connected to my computer via conventer "SATA/ATA/IDE TO USB" kind of one. So snow is running on a 2.5" IDE external USB device.(40GB :P)

 

Because I'm out of hardware, I installed Lion on a IDE driver which connects to the computer in the same way, with a conventer. So I'm trying to run Lion from a USB connected 3.5" IDE (30GB :P) device. When I plug it to my motherboard via IDE, It hangs the same line and waiting for the root device. (appleusbohci) I checked for my bios and I guess I can't have my IDE drives as AHCI. (My chipset is AMD 740G and SB700)

 

But I still have a Snow Leo up and running. Isn't there some kext I can add to the Lion drive? I did some tweaking for installing Snow Leopard but they are not working on Lion.

 

 

 

Edit: I've removed IOUSBFamily.kext and IOUSBMassStorageClass.kext and now this happens. (Uploaded an image)

 

post-439553-0-80777900-1334745719_thumb.jpg

Share this post


Link to post
Share on other sites

I replaced the original kernel of the dmg AppleStore for this supposed legacy.

 

Using rboot retail dmg + "modified" and the system was for the installation and completed successfully!

 

however now the machine does not start the installation ..

I tried many flags but nothing seems to work ..

 

ps cpu: fx-8120

 

if the boot to the installation worked perfectly because it should not be starting now that is already installed?

 

Hmm, I would try to replace the mach_kernel with v5 again, just incase. I haven't heard anyone successfully installing Lion using rboot. I would suggest you get the kexts for IOPCIFamily, RTC, FakeSMC, Evoreboot, Disabler and see if it helps.

 

This method of installation isn't quite clear to me, so I'm not sure if I can help you any forward, other then recommending this. Sorry.

 

Works with AMD Athlon X2 5400+ BE on Asus M2N32-Sli (Nforce 590) with v4 kernel, Sapphire Radeon 4870 512mb.

 

Thank you :-) Added to confirmed motherboards + processor.

 

Thanks for your kind reply! : )

 

Now the situation is kinda hairy, let me explain;

 

I've used your Method 2 to install Lion. I had snow leopard installed on a 2.5" HDD which connected to my computer via conventer "SATA/ATA/IDE TO USB" kind of one. So snow is running on a 2.5" IDE external USB device.(40GB :P)

 

Because I'm out of hardware, I installed Lion on a IDE driver which connects to the computer in the same way, with a conventer. So I'm trying to run Lion from a USB connected 3.5" IDE (30GB :P) device. When I plug it to my motherboard via IDE, It hangs the same line and waiting for the root device. (appleusbohci) I checked for my bios and I guess I can't have my IDE drives as AHCI. (My chipset is AMD 740G and SB700)

 

But I still have a Snow Leo up and running. Isn't there some kext I can add to the Lion drive? I did some tweaking for installing Snow Leopard but they are not working on Lion.

 

Edit: I've removed IOUSBFamily.kext and IOUSBMassStorageClass.kext and now this happens. (Uploaded an image)

 

post-439553-0-80777900-1334745719_thumb.jpg

 

That would where "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep" would pop up, if it wasn't for waiting for root device. I've not found a way to run it in IDE configuration, I've only found that switching it to AHCI worked. Sorry.

Share this post


Link to post
Share on other sites

That would where "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep" would pop up, if it wasn't for waiting for root device. I've not found a way to run it in IDE configuration, I've only found that switching it to AHCI worked. Sorry.

 

Hey don't be sorry! :) I just wanted to ask: I'm booting an IDE device on USB. Does it really matter wheter it's IDE or SATA? Shouldn't it recognized as usb drive? Maybe i should find the right USB kexts or modify one? What do you think?

 

Thanks!

Share this post


Link to post
Share on other sites

Hey don't be sorry! :) I just wanted to ask: I'm booting an IDE device on USB. Does it really matter wheter it's IDE or SATA? Shouldn't it recognized as usb drive? Maybe i should find the right USB kexts or modify one? What do you think?

 

Thanks!

 

I'm not sure, I haven't tried. I know that if it was a USB hard drive it should be recognized as a USB device, as I've done this with a memory stick (for testing), and it did load! took x 3 times longer to install and boot but it did work. I think the IDE drive is a problem as it's been configured internally as IDE hence it just won't be able to boot Lion, however I don't have evidence to back this up but I think it won't work boot. I'm not sure there are any kexts that patch this, but I'm not aware of any from my experience. I originally had my Sata drives configured as IDE and it didn't work, stopped at same point but as soon as I switched to AHCI, it worked.

Share this post


Link to post
Share on other sites

I'm not sure, I haven't tried. I know that if it was a USB hard drive it should be recognized as a USB device, as I've done this with a memory stick (for testing), and it did load! took x 3 times longer to install and boot but it did work. I think the IDE drive is a problem as it's been configured internally as IDE hence it just won't be able to boot Lion, however I don't have evidence to back this up but I think it won't work boot. I'm not sure there are any kexts that patch this, but I'm not aware of any from my experience. I originally had my Sata drives configured as IDE and it didn't work, stopped at same point but as soon as I switched to AHCI, it worked.

 

Okay I got the point, i shall restore my USB IDE to my internal SATA on next week! Thanks for the insight. :)

Share this post


Link to post
Share on other sites

Confirmed Working :D

 

CPU : AMD Phenom II X6 1090T 3.2Ghz

GFX: ATI XFX 5770

Mobo:Gigabyte 890GPA-UD3H

HDD in AHCI Mode

 

Kernel Flags : -legacy -v npci=0x3000

 

Thanks a lot for the tutorial :)

Share this post


Link to post
Share on other sites

Okay I got the point, i shall restore my USB IDE to my internal SATA on next week! Thanks for the insight. :)

 

Good! I'm trying to make it more stable atm, by tweaking some system files. Moving reportcrash has increased the duration before apps crash by another 10 minutes, until it refuses to load anymore applications or move files. I'm going to do some more research and see what I can find out.

 

Confirmed Working :D

 

CPU : AMD Phenom II X6 1090T 3.2Ghz

GFX: ATI XFX 5770

Mobo:Gigabyte 890GPA-UD3H

HDD in AHCI Mode

 

Kernel Flags : -legacy -v npci=0x3000

 

Thanks a lot for the tutorial :)

 

Thanks!, and well done for following very closely and getting it to work :)

Share this post


Link to post
Share on other sites

Hello, and thank you very much for this guide.

 

Do i have to Install some extra kexts like FakeSMC, NullCPUPowerManagement for AMD or iAtkos does it automatically? :)

I'll try to install it on my MBR HDD.

Share this post


Link to post
Share on other sites

I'm facing a problem :( I can't get my audio working :o I install a kext and reboot it gets stuck at "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep". Unless I remove the kext system won't boot. Can someone help me ? or am I just stuck ?

Share this post


Link to post
Share on other sites

I'm facing a problem :( I can't get my audio working :o I install a kext and reboot it gets stuck at "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep". Unless I remove the kext system won't boot. Can someone help me ? or am I just stuck ?

 

Hey i Installed it, and installed all of my kexts.

The result was stuck on this error.

Then i removed my audio and evoreboot kext, and it still stuck on this error?

Can someone help me? Thanks.

My SATA is AHCI.

Share this post


Link to post
Share on other sites

Hey i Installed it, and installed all of my kexts.

The result was stuck on this error.

Then i removed my audio and evoreboot kext, and it still stuck on this error?

Can someone help me? Thanks.

My SATA is AHCI.

 

Remove all the custom kexts you have installed and then try booting with these boot flags : -legacy -f -v npci=0x3000 arch=i386 . It should boot up, boots up for me at least when I remove all the custom kexts that I've added :)

Share this post


Link to post
Share on other sites

Hey i Installed it, and installed all of my kexts.

The result was stuck on this error.

Then i removed my audio and evoreboot kext, and it still stuck on this error?

Can someone help me? Thanks.

My SATA is AHCI.

 

Also there is a rare error, which my motherboard has where my keyboard just can't be plugged in unless I use bootflag USBLegacyOff=Yes. Try unplugging your keyboard after entering bootflags and pressing enter and then unplug. Strange, but I've stalled there numerous times. Also custom kexts shouldn't be used but Evoreboot didn't effect my installation, but you could have some that may be causing a problem. Also your motherboard might has different setting slots for Drives 1 - 4, Drives 5 - 7. Maybe you set AHCI to 1 - 4 but your drive is connected to the 5 - 7 slots, so in theory it's not actually AHCI?

 

Here's some of the custom kexts I've installed:

  1. FakeSMC.
  2. EvoreBoot.
  3. Disabler.
  4. IOPCIFamily.
  5. RTC.
  6. Realtek RTL.

  • ATI5000.kext configured - For my 5770
  • Atheros Fix - for wireless card (D-LINK G520 REV. B4)
  • VoodooHDA - but keyboard has a built-in sound card too (native) so I don't use motherboard sound card.

Also guide updated, my system seems more stable. See FAQ.

Share this post


Link to post
Share on other sites

"Using your existing AMD Machine running Snow Leopard"

 

Right now I'm on Leopard, do you think I can start the installation or I need to install Snow first?

 

 

 

Sorry if this is a stupid question

 

Thanks:)

Share this post


Link to post
Share on other sites

"Using your existing AMD Machine running Snow Leopard"

 

Right now I'm on Leopard, do you think I can start the installation or I need to install Snow first?

 

 

 

Sorry if this is a stupid question

 

Thanks:)

 

Think you're fine just make sure iATKOS L2 is used, if you can open the OSInstall.mpkg file, then I'm sure you'll have no problems :D

Share this post


Link to post
Share on other sites

Also there is a rare error, which my motherboard has where my keyboard just can't be plugged in unless I use bootflag USBLegacyOff=Yes. Try unplugging your keyboard after entering bootflags and pressing enter and then unplug. Strange, but I've stalled there numerous times. Also custom kexts shouldn't be used but Evoreboot didn't effect my installation, but you could have some that may be causing a problem. Also your motherboard might has different setting slots for Drives 1 - 4, Drives 5 - 7. Maybe you set AHCI to 1 - 4 but your drive is connected to the 5 - 7 slots, so in theory it's not actually AHCI?

 

Here's some of the custom kexts I've installed:

  1. FakeSMC.
  2. EvoreBoot.
  3. Disabler.
  4. IOPCIFamily.
  5. RTC.
  6. Realtek RTL.

  • ATI5000.kext configured - For my 5770
  • Atheros Fix - for wireless card (D-LINK G520 REV. B4)
  • VoodooHDA - but keyboard has a built-in sound card too (native) so I don't use motherboard sound card.

Also guide updated, my system seems more stable. See FAQ.

 

 

 

Ok I fixed that custom kext error by just repairing permissions using Disk Utility and then ran System Utilities in ########. That seems to solve the whole custom kext for me :D .

 

Deleted the report crash from core services hopefully I'll be able to open apps after 10 min :)

Share this post


Link to post
Share on other sites

my grafic card is ATI RADEON HD 5770 1GB

what would b my

ncpi=0x????

and also the Kernel Flags

"-legacy -v ncpi=0x????" can b edited in any .plist file and keep it permanent? insted of typing it every time while booting?

Share this post


Link to post
Share on other sites

Method 2 install worked on ASUS M4A88T-V EVO/USB3 motherboard and AMD Phenom II X4 955 Black Edition processor.

Here's some troubleshooting information you can add to your guide if you'd like.

 

Enabling hardware sensors in the iAtkos L2 install can cause FakeSMC to kernel panic. To fix this, simply remove FakeSMC.kext from S/L/E (note that this of course disables hardware sensoring capabilities).

 

Instead of typing npci=0x2000/0x3000 as a boot flag, simply install the IOPCIFamily patch in the iAtkos L2 install.

 

If your system hangs at "DSMOS has arrived", add -legacy to your bootflags.

 

I had some issues with installing Chameleon, which was odd since I've never had trouble with it, but I figure it's due to my EFI partition, so I'll have to format that if I install Lion again.

 

However, I'm going to continue to wait for a more stable kernel. Thank you for this guide, it was a tremendous help.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By tlefko
      Version Info
      This build is compatible up to Big Sur Beta
      Now Compatible with macOS 11 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 MULTITOUCH TOUCHSCREEN SUPPORT Latest Release Notes
      Fixed Bluetooth and Wifi Stability Issues Improved Preformance and Power Managements Can Provide Files for Display Overrides Additional Patches for 3K Display updated for 15.4 rev 1 if using unsupported wifi card disable it in bios use config.plist not HD520 Perfect Sleep/Wake for 1080P Model no-touch, still bugs for 3K Exact same functionality as Catalina Notes
      Never tested USB C except for charging, works great USB devices eject on sleep (not really an issue) 4K model has minor sleep wake issues occasionally, 1080P is fully functional 4K sleep has been heavily improved however and glitches are rare, fixed by reopening lid POST
      run sudo pmset -a hibernatemode 0 If on 3K disable sleep completely for maximum stability If no mouse, install all voodoo kexts using Kext Utility Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the SSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable
      Make sure you are using DW1560 for wifi or else KP. If not using remove BRCM kexts from CLOVER>kexts>other. BIOS Setup
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting INSTALL (VERY IMPORTANT)
      Due to structural changes in the setup of apple's Big sur, this EFI cannot boot the installer it can only boot into a system / device that has already been created and setup. To do this, you need to install Big Sur to a virtual machine (lots of guides online) and then create an dmg of that system, and restore it onto your HDD using the 'dd' command There are various guides online how to get this virtual machine setup complete. You can then use the attached EFI folder to boot and use macOS big Sur You can use this video to show you how to get your macOS pre-installed onto your hard drive https://www.youtube.com/watch?v=HMU3nhcbWHw Boot Entry Setup
      Boot into the BIOS of the computer, then navigate to the Boot setup (or entries (not sure what it is called exactly, but it will be a list of the options your computer selects to boot) Click add new, and make sure the USB isn't plugged in. Select the only option that is avaiable, and in FS0 navigate to Boot/BOOTx64. Add this as an entry, then select this as whatever priority you would like. Messages and Facetime
      Gnerate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of external recourses, or you can contact me for support. Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio To resolve headphones static issue (wired) install combojack Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Donations
      Send me a coffee lefkotyler@gmail.com  
      Latest releases hosted here https://github.com/tlefko/XPS-13-9350-Big-Sur/ along with faster replies
      EFI.zip
    • By MaLd0n
      ---USB---
      https://pikeralpha.wordpress.com/2016/07/13/simple-skylake-usb-fix-no-kexts-required/
       
      ---CLOVER FOLDER---
      https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/
       
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By tlefko
      Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. Highly recommend using DW1560 wifi card, killer wifi isn't supported. This does include a copy of Clover, which of course I take no credit for. I am only responsible for minor changes in files and plists, as well as placement and instructions throughout the guide (as well as the work used from previous projects). Many files and ideas are sourced from @maz-1, @syscl, and my previous guides Granted, many files are similar or the same but there is significantly less of them and/or they are predeployed into spots where they will work just as well, even if not as efficient on bootup. Esentially, this guide is designed to provide a perfectly working setup with little knowledge of the topic and without optimization (because often they can break things). Most patches on the main plist use patches implemented by him as well. ****This guide does work excellently however and will provide you with a near perfect setup for Catalina for your XPS 9350, and is currently my daily driver as I struggled using the referenced users files as well.
      Styling
      This guide is designed to be literally as thorough as possible to appeal to those who really don't understand many of the things in @maz-1's guide or some of the other users as they assume you would already understand this information. It does not cover complex topics like undervolting etc etc Notes
      Never tested USB C except for charging, works great no issues with sleep, wakeup. power management is defaulted as I found with @maz-1 it had issues when on battery switching from AC USB devices eject on sleep (not really an issue) Haven't implemented a Bluetooth solution into this yet, as I don't really use it -- will be added ASAP (I believe KILLER WIFI will NOT work, must use one of the supported chipsets (DW1560 is excellent) BIOS Setup
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting Recommended: Clean Install (Preinstall steps)
      Format a USB (16GB) as Journaled and then proceed to download the latest Catalina Installer Patcher Application Download the latest Catalina installer from within the Patcher App, and select to download a new copy and install to your USB device Download the clover configurator application and mount the EFI of the USB partition, then copy the contents of the Files linked above to the EFI Folder within the EFI partition. ** This is because the App Store installers will often not download a full installer, just an truncated version that downloads the installer files from the interent while installing. Thus, they're not bootable from a USB as they're not complete. That is why you should use this method to make sure the installer is usable for bootable media.
      Install Steps
      Simply use F12 to boot from the USB device, and select the USB Device and then boot from the Install mac OS partition. I have defaulted the installer to boot into verbose mode so I can easily see the errors you guys are seeing if you encounter them. If everything goes well, you can disable these from the boot arguments selection of Clover Configurator Boot into the USB Device, and follow the steps to format your SSD from the installer to install Mac OS Catalina. NOTE THE TRACKPAD WILL NOT FUNCTION AT THIS POINT, BUT THE TOUCHSCREEN WILL. This is caused by the way the installer handles Kext loading but because the touchscreen is being loaded via usb and the keyboard in a different method (which I can explain in detail if you'd like, the install will be possible. Do not be alarmed if the installer takes a long time to boot into, this is expected Once you have done this step, use F12 to select the USB and boot into the installer from the SSD in the options menu. (you cannot boot natively yet as the EFI isn't copied into the SSD yet. Setup computer as normal, touchpad, brightness, etc, should all be functioning at this point. Same with wifi. Then, you should using Clover configurator copy the contents of the USB EFI into the EFI folder of your SSD EFI partition (in the folder) Now we will add this as a native boot option. Setup computer as normal, touchpad, brightness, etc, should all be functioning at this point. Same with wifi. Then, you should using Clover configurator copy the contents of the USB EFI into the EFI folder of your SSD EFI partition (in the folder) Now will we add this as a boot entry so you can always boot from this natively without the USB. Boot Entry Setup
      Boot into the BIOS of the computer, then navigate to the Boot setup (or entries (not sure what it is called exactly, but it will be a list of the options your computer selects to boot) Click add new, and make sure the USB isn't plugged in. Select the only option that is avaiable, and in FS0 navigate to Boot/BOOTx64. Add this as an entry, then select this as whatever priority you would like. Credits
      Credit Hackintosher.com for basic patches (although @syscl) covered some Credit to @Rehabman Credit to @syscl Kexts, and his contributers (@maz-1) Messages and Facetime
      Using Clover Configuator generate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of documentation, just don't open these apps until you've done this properly. Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Files can be downloaded here, and issues and help requests can be said here or opened into the GitHub page. Please @ me for a faster response on this page, as I am not that attentive, also, feel free to PM me.  Github: https://github.com/tlefko/XPS13-9350-Catalina Thanks for reading! Please checkout our official site -- https://twortech.wixsite.com/pcmac Files.zip
    • By tlefko
      macOS-Mojave-XPS13-9350
      Hello, this is a simple guide to get OS X 10.14 working on any XPS 13 9350 model
      This guide uses files from (@syscl) (albeit edited) and full credit to him for the Deploy.sh and DSDT patches. However, his Clover folder is unbootable with Mojave and thus has been redone.
      However, his Deploy is still retained but edited to remove some DSDT patches that break things on Mojave
      I did my best to keep the guide simple and for the most part it is, it's inteded for the 6200U non iris but should work with others. (credit @syscl)
      Issues
      Wake up via lid is hit or miss (sometimes needs key press) SD Card slot Restarts don't work (endless black screen while turning off but still on) Usage Notes
      USB Devices eject upon sleep (USB Patches via Deploy were major issue) Changing board number via Clover Config doesn't work always unless serial is changed (No idea..) Audio is controlled via VoodooHDA however prefpane is not nessacary. Never tested USB C anything. Charging should be fine however I'm not sure about others, don't personally use it) What Works
      Everything else! Setup Notes
      The new AFPS file system must be used, there is no way to avoid it. Has no noticeable adverse effects except slower boot time It is difficult to repartition AFPS drives and resize them, recommend clean install or you could have one partition smaller than your hard drive that can't be increased unless reformatted Although Volumes will be converted, keep drive as GUID BIOS Settings
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting (Disable Legacy if easily confused) Recommended: Clean Install (Preinstall steps)
      Download latest Mojave version from Mac App store (Register AppleID as developer, enroll your mac, download the preview from the link onsite or google for detailed instructions. Make Bootable media (google how or download app to do it, it's just a terminal command) Download the Latest Clover revision (currently using r4568) and install it to your USB as UEFI and ESP (no need for drivers) Copy The contents of this Github repository into your EFI folder on the USB (Mount the EFI Partition via clover config, efi mounter, etc.) (No Boot Folder in EFI) If you have the same XPS Model as me you can use stock ACPI patched files (6200u, hd 520, 3200x1800,) if not delete contents of both folders (origin, patched) and will fix later via @syscls modified deploy) Installing Mojave (Clean Install)
      Boot PC off the USB, select your Installer as your Boot drive from clover menu config is currently set to FAKESERIAL and -v. I believe (@syscl's) deploy generates serial # information Once installer is loaded, go to disk utility and format as a GUID Partition Table with whatever partitions you want (Don't format whole drive to afps make sure it's GUID) Run the Mojave installer to the drive wait for it to finish, then turn off) From Clover, select the name of the Mojave Partition (not preboot, recovery, etc.) and not your USB stick either From here the installation will continue. DO NOT CLICK ON MOUSE OR KEYBOARD (crashes installer shortly after at least for me) Post Install (Clean Install)
      Reboot off your USB once again, load up your Mojave drive. First Boot will take long, if your using my ACPI files (from @sysl's deploy, edited) and have same model you should have everything out of box (except wifi) Regardless, run through the installer and set it all up. (without acpi) At this point screen should be fine, mouse, keyboard, no wifi should be present or bluetooth. No brightness control as well. go to terminal to mount EFI or via clover Config, EFI Mounter, etc, of both USB and the internal disk Copy and REPLACE the EFI folder from the USB into your hard drive. Unplug your USB and reboot and you should be able to boot without the USB now Turn off PC, boot into clover. Don't select a drive and press F4 and Fn+F4 a few times, wait a few seconds, then boot back to the drive Plug back in the USB, mount it's EFI, and run the modified Deploy Script on your Hard Drive EFI partition After deploy is finished, there will be VoodooI2C error as I deleted it from Kexts, for me it breaks Trackpad and Keyboard. For now will be using VoodooPS2. After Modded Deploy
      You should have no Internet at this point, the following next steps should resolve that. However, your Brightness, lidsleep, USB, bluetooth should be working Using your favourite Kext Installer (Put it on a USB or something to get it on the PC), install (credit @Rehabman's) FAKEPCIID and FAKEPCIID_Broadcomm texts that are included in the ManualKexts Folder Then run "Sudo kextcache -i /" from terminal, reboot, then run it again. By this point your wifi should be fixed, and everything should be done Post Install Notes
      Your welcome to transfer whatever other kexts you want to S/L/E, personally I leave them in the CLOVER Folder injected. Doing upgrade via mac app store is similar, just partitioning hard drive is harder. Apart from that same process essentially, not recommended Credits
      Credit Hackintosher.com for basic patches (although @syscl) covered some Credit to @syscl (clearly...) Credit to @Rehabman Credit to @syscl Kexts, and his contributers. ex. Lidwake.kext (although not fully compatible) Support
      Your welcome to open any issues on this thread, I personally have little DSDT knowledge so I will do my best to help! Thanks for Reading!
      - This is a clone from my GitHub, the link to the repository is below with all files
       
      https://github.com/tlefko/macOS-Mojave-XPS13-9350
       
      - I would really like to hear everyone's experience trying this guide so please let me know in the comments how it worked for you, if you plan to try it, etc.
       
      Checkout our official site here https://twortech.wixsite.com/pcmac
    • By ThomasMattOnline
      Hello Everyone,

      Trying to get Hardware Acceleration working on my Hackintosh (HEVC Support) however I am such a noob, OpenCore is very new to me and would love some support.
      I have included screenshots and the EFI that is currently working on my System, I have USB 2 & 3.0 all working, however, the only thing I can fault is my GPU not being hardware acceleration enabled.

      Final Cut Pro X - Recognises GPU
      VideoProc - Doesn't recognise anything.
       
      (I am running the latest version of OpenCore 0.5.9)

      Things I've tried: I tried following the post https://www.tonymacx86.com/threads/catalina-10-15-2-update-lost-hevc-h265-acceleration.288563/ - No Luck
      I have also tried: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/page-53?post=28255048#post-28255048 - No luck either!

      My friend online tells me I shouldn't need such Kext as he has the same build as me but when I load his EFI on my system it boots with no USB 2 or 3.0 (I'm keeping his EFI off here as I've uploaded mine.)

      Please note: I appreciate all (any) pieces of advice and please do bear in mind that I am a noob and may need whatever you say simplifying as I can get easily confused.


      config.plist

×