Contribute
Register

Mavericks (10.9) on Lenovo Y580

Status
Not open for further replies.
Joined
Jan 13, 2013
Messages
107
Motherboard
Clevo P950HR (Clover)
CPU
i7-7700HQ/HM175
Graphics
GTX 1070 / HD630, 1920x1080
Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
Note for 1366x768 resolution: https://www.mediafire.com/?l5g67yr6acd8d9r
You might use this files instead my 1366x768 files. Unfortunately I cannot test this.
Keep in mind, do not use the DSDT.aml but apply my fixes. That should work fine!

Requests:
AppleHDA patching:
I've found an working patched AppleHDA (included in the install zip) but I've been trying patching AppleHDA on my own too, but it is too hard for me. If someone could help me, I'm very pleased (and others of course too). See how far I came in the 'Patching AppleHDA Help needed' folder in the zip file.

1366x768: I need an confirmation that everything is working smoothly

HDMI sound: I don't have any idea what's wrong. So if someone could investigate what's wrong.

Guide:
Pre install:
Wifi:
It can be a smart thing to unlock your BIOS first on Windows to get wifi working for Mac. To get wifi you need to install a new wireless card, and an unlocked BIOS
http://forum.techinferno.com/lenovo-...-versions.html( look for the current 2.0X version).
Just search around the internet for a good working wireless card for Mac.


Unibeast:
Follow this to create a Unibeast USB: http://www.tonymacx86.com/374-unibeast-install-os-x-mavericks-any-supported-intel-based-pc.html
Next Download this zip: View attachment Lenovo Y580 (10.9.4+) 1.1.zip
Place the folder you just downloaded: 'Lenovo Y580 files' onto your USB.
Make sure you've up to date programs (see Read me)


Now switch back to your Lenovo:
Go to your bios (F2 on startup) and change at Configuration:
Sata controller mode = choose AHCI
Graphic device = choose UMA Graphic

And at Boot:
UEFI boot = choose disabled
Now save it! (F10)

Let's start:
Make a backup first because Windows must be reinstalled and things can go wrong!

Start the installer:
Place your USB in the USB port directly under the charger input! Only this USB works with a new installation. (Later we make other USB ports also working by installing kexts)
Then press F12 on startup and boot the USB
Select the USB (don't press enter yet!) and type: GraphicsEnabler=No IGPEnabler=No -x -v
And then press enter!
Make sure you don't have any other USB ports connected.

Having troubles?
Just boot again with the USB with: GraphicsEnabler=No IGPEnabler=No -x -v
Make sure you don't have any other USB ports connected.

Setup Partitions:
Select your language
a. In the top menu bar choose Utilities, and open Disk Utility
b. Highlight your target hard drive for the Mavericks installation in left column.
c. Click Partition tab
d. Click Current and choose 1 (Mac Only) or 2 Partition(s) (Windows too)
e. Click Options...
f. Choose GUID Partition Method
g. Under Name (partition 1): type Mavericks (You can rename it later)
h. Under Format (partition 1): choose Mac OS Extended (Journaled)
i. Windows too? Name (partition 2): type: WINDOWS
j. Windows too? Format (partition 2): choose FAT
k. Click Apply then Partition
l. Close Disk Utility

Dualboot with Windows on the same hard drive/ disk? You need to install Windows first. In the Windows installation choose for advanced install and select the Windows partition and format the Windows partition so you are ready to install Windows.

If you have 3 partitions and want to have Linux on the same hard drive, install Mac FIRST! Using the instructions below, then install Windows using the instructions above! The Linux instructions goes further below the Mac instructions!

Keep in mind that you can always boot into any partition with the Mac installation USB.

The installation:
Install Mavericks on your Mac partition easy as that.

After installation:
Boot into your Unibeast USB while pressing F12 at startup.
Choose your Mac partition and type again: GraphicsEnabler=No IGPEnabler=No -x -v
Now press the Enter key to boot

And you're in OSX 10.9!!
headbang.gif


Settings
First allow all programs:
Go to system preferences
Choose Security
Click on the lock in the bottom left corner.
And choose in the Allow applications downloaded from section: Anywhere

Make it work
1. First: right/ alt click on Chameleon, and press open. Then just install it.
2. Set up the Finder
- Open up the Finder
- Click above on Finder > Preferences > Sidebar
- Make sure Hard disks are fully checked/ enabled.
- Next go in the Finder itself to the root of your just installed Mac partition in the sidebar.
- Make a new folder in the root of the Mac Partitioncalled: Extra
2. Copy the right files in the 'Files for /Extra folder' to your Mac Partition '/Extra' folder (org.chameleon.boot.plist and smbios.plist) (Alt+C, Alt+V).
3. Open up '2. Y580 MultiBeast Configuration' press install.
4. Open up the right 'DSDT Fixes.txt' copy everything in it for now use (Alt+A, Alt+C, Alt+V).
5. Open up MaciASL, press the Patch button above, paste the DSDT fixes and press apply
Now close the program, and save the file:
Click on the arrow next to the Save as box.
Scroll in the sidebar to your Mac partition, double click on the 'Extra' folder and save it there with the name: DSDT with file format: 'ACPI ...'
6. Open Kext Wizard
Go to the Installation tab. Drag 'n Drop/ Browse the kexts in the kext folder and also the Additional Kexts
Press Install, when it's finished go to the Maintenance tab.
Check the 'System/Library/Extensions' checkbox and the two under it.
Press Execute.
7. Open Chameleon Wizard
Go to the SMBios tab.
Click on Edit
Click in the left panel on the two 'random' buttons.
Press Save
9. Reboot and everything should work fine! We have one finishing touch left:
10. Now generate the SSDT.aml: https://github.com/Piker-Alpha/ssdtPRGen.sh
- Make sure you are connected to the internet (with an ethernet cable or patched Wifi)
- Make sure you have the latest ssdtRPGen.sh.
- Copy the file ssdtRPGen.sh to your Desktop.
- Open up the Terminal (spotlight search terminal, or go to the 'Utilities' folder inside the 'Applications' folder.)
- Use the following commands:
Code:
[COLOR=#232323][FONT=Helvetica]chmod +x ~/Desktop/ssdtPRGen.sh[/FONT][/COLOR]
[COLOR=#232323][FONT=Helvetica]~/Desktop/ssdtPRGen.sh -w 3 [/FONT][/COLOR]
Do you want to copy /Users/. . ./Desktop/ssdt.aml to /Extra/ssdt.aml? (y/n)? y
Do you want to open ssdt.dsl (y/n)? n
- You can safely delete all the ssdt files on your Desktop now.
11. Reboot again

Usefull tips:
Disable Bluetooth Setup Assistent on startup:
Open up System preferences
Choose Bluetooth
Click Advanced at the bottom right corner.
Uncheck the first 2 boxes: open Bluetooth Setup Assistant at startup when no input device is present.

You've maybe a purple-blue menubar to fix this go to System preferences choose Displays and go to the color tab and choose the: General RGB profile.

Remap the command and option keys by going to:
Go to System preferences
Go to Keyboard
Click on special keys (in the bottom right corner)
Recommend settings:
Control-key: choose Command
Option-key: choose Control
Command-key: choose Option

Fn keys
Volume: Fn+left arrow/ Fn+right arrow.
Screen brightness: Fn+Insert/ Fn+Home
I've tried to change this by DSDT fixes but that will cause a kernel panic.

Chameleon updates
Just use Chameleon Wizard and choose the update option.
(Tip! Install also a cool theme. I recommend LoginToLion. It is really easy by going to the Theme tab in Chameleon Wizard.)

OSX updates
Install them trough the App Store.
- Backup your important files of course!
- Install the update through the App Store or combo update.
- When it prompts to reboot, then reboot but with the earlier made Unibeast USB, and then choose the Mac partition and boot with the `-f` boot command (without the ``).
- Then reinstall the needed kexts, look at tonymacx86 homepage for more details and this thread of course. The most of the times you need to install your WiFi, Sound, Bluetooth, (USB Sometimes) AppleIntelCPUPowermanegement, AppleIntelFramebufferCapri kexts and enable TRIM for a SSD again.
It's also smart to remake a SSDT file again.(?)

To update the kexts:
Update MultiBeast, and run the '2. Y580 MultiBeast Configuration' again (make some options if needed). Next thing to do is to patch the Additional kexts. See the Kexts folder for details.

Or just wait till I update the Kexts on the forum thread.

Linux instructions on the same hard drive: See the Mountain Lion thread

Set BIOS back : Graphic device = choose Switchable Graphics
so you can use your GTX 660M on Windows again.

Doesn't work (for now):
Nvidia GeForce GTX 660M because of Apple doesn't support NVIDIA Optimus graphics switching.
HDMI sound I don't have any clue what's wrong. But as I said earlier maybe with our own patched AppleHDA.
Wake when lid is opened: So sleep works when the lid is closed by removing _PRW from the LID0 in our DSDT.aml because Mac is thinking it should wake. By removing this it will prevent to send the notification that it should wake, so it isn't an elegant solution. When the lid is opened, you have to press a key first to wake our laptop up. So I hope that someone could investigate that too.
Bluetooth not working? So some users might have another Bluetooth card. If Bluetooth isn't working, just follow my Bluetooth instruction in the 'Kext' > 'Additional kexts Not on 10.9.4?' folder. See also: #339
Spotlight Spotlight isn't working fine. In order to prevent high CPU usage make sure you list all your drives in the System Preferences > Spotlight > Privacy

Let us know if it works!
 
Last edited by a moderator:
I will keep you updated on how to install Mavericks on the Lenovo Y580. It should be the same as the Mountain Lion install.

-To upgrade from 10.8 with Unibeast you plug in your USB and in your own boot loader select the USB and type: GraphicsEnabled=No -f
And just wait... (and it's interesting that it supports 1920x1080 directly in the installation!)

Did you mean GraphicsEnabler=No

?
 
Did you mean GraphicsEnabler=No

?
Yes.

But now I got an error during the installation. My whole Mac partition doesn't work anymore and when I try to get to the installation again I get a black screen after the Apple logo. I've already tried out many boot commands but none seems to be working.
 
Yes.

But now I got an error during the installation. My whole Mac partition doesn't work anymore and when I try to get to the installation again I get a black screen after the Apple logo. I've already tried out many boot commands but none seems to be working.

Boot with "-v" for diagnostic messages during boot.
 

Attachments

  • 20131024_013044.jpg
    20131024_013044.jpg
    1 MB · Views: 788
I had same problem too, i've shoot the screen than he will stuck

You have a USB problem. Check for USB related options in BIOS, try different USB ports, or try USBBusFix=Y, EHCIHard=Y
 
You have a USB problem. Check for USB related options in BIOS, try different USB ports, or try USBBusFix=Y, EHCIHard=Y
Thank you very much! You right about problem on USB port, first i whrite "USBBusFix=Yes EHCIHard=Yes -v" and stucks same like my previous post. Than i pluged on different USB port and after load all kernel a screen stucks on black screen without any words and nothings happens
 
Thank you very much! You right about problem on USB port, first i whrite "USBBusFix=Yes EHCIHard=Yes -v" and stucks same like my previous post. Than i pluged on different USB port and after load all kernel a screen stucks on black screen without any words and nothings happens

Which is probably a graphics problem... What is your screen resolution? And can you disable your nvidia card in BIOS?
 
Which is probably a graphics problem... What is your screen resolution? And can you disable your nvidia card in BIOS?
My screen resolution is 1920x1080. Now i was disable my nvidia card and switch to "UMA graphics" in BIOS, and nothing happens... Black screen again...
 
The strange thing is when I had Mountain Lion installed, and booted the USB with my own Chameleon Bootloader (with GraphicsEnabler=No -f) it just worked, even in 1920x1080.
Then I got an error during the installation and my whole Mac partition was screwed up so was my Chameleon bootloader.

Then I just booted directly from the USB but I'm getting a black screen...
 
Status
Not open for further replies.
Back
Top