Contribute
Register

Mavericks (10.9) on Lenovo Y580

Status
Not open for further replies.
Did you try removing _PRW from LID0 and HDEF?

If so, post ioreg...
Not needed anymore :p.
Got it to work by patching EHCI and XHCI (instead of UHCI) and DTGP.:D
I will do some more testing before I update the guide, but it works!
 
What patch did you apply?
Not my own, and DTGP (default MaciASL) & RTC from you.
(UPDATE: got sleep working see instructions.)
 
According to the last ioreg you posted, those injects were already taking place... (maybe you removed them somewhere along the way).

Same patches as: https://github.com/RehabMan/Laptop-DSDT-Patch, "7-series/8-series USB"
Yea haha, I removed them as my USB didn't work natively with that patch and removed it and used GenericUSBXHCI again.
I use both now, and it is working fine.
Anyway thanks for pointing me in the right direction.

Edit: Sleep when lid is closed isn't working...
Edit 2: removing _PRW from lid0 and sleep when lid is closed works fine.
Same reason as pointed out here:
http://www.tonymacx86.com/mavericks-laptop-support/131231-after-upgrade-10-9-2-cant-log-app-store-11.html
 
OK USB my problems - hardware issue ;)
Edit: Bluetooth problem solved. Thanks!
 
OK USB my problems - hardware issue ;)
Edit: Bluetooth problem solved. Thanks!
Just for reference, can you share your Product ID and Vendor ID?
======
So for everyone who followed my new guide recently: I made an upgrade zip you can find below. Just install the Kexts, repair permissions and Rebuild Cache with Kext Wizard, and patch the additional DSDT fixes with MaciASL.
This will let sleep work and the SDCard reader.

I've also updated the main guide to let sleep work and the SDCard reader for new installs.

For everyone else who have Mavericks already installed a while ago (with my old guide): if you want to get better performance I recommend you install Mavericks again with my new instructions.
=====
To let the audio work after sleep, I use EAPDFix.kext, alternatively you could use 'appleHDAReset' by cliffom.
 

Attachments

  • Mini Upgrade.zip
    428.7 KB · Views: 83
Just for reference, can you share your Product ID and Vendor ID?
Sure. I just Copy-Paste my .plist changes.
Code:
<key>Lenovo Y580 Bluetooth</key>       
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
            <key>IOClass</key>
            <string>BroadcomBluetoothHostControllerUSBTransport</string>
            <key>IOProviderClass</key>
            <string>IOUSBDevice</string>
            <key>idProduct</key>
            <integer>8195</integer>
            <key>idVendor</key>
            <integer>1226</integer>
        </dict>

BTW: This instruction was a litlle bit unclear. I had to look at yours patched kext to understand how to do it. I mean - this:
and copy and paste the 'Microsoft Bluetooth 2.0 USB Dongle'
right under it.
 
BTW: This instruction was a litlle bit unclear. I had to look at yours patched kext to understand how to do it. I mean - this:

I've changed it in the zip file.
Now we only have to look for a solution to HDMI audio...
And moving to clover??

Edit: clover works slower than chameleon with default config.plist
 
Status
Not open for further replies.
Back
Top