- Joined
- Apr 28, 2011
- Messages
- 186
- Motherboard
- Asus Z170 VIII Maximus Gene
- CPU
- i7-6700K
- Graphics
- GTX 1070
- Mobile Phone
Lenovo U310 Mavericks 100% working OS X 10.9.4
Hi all
Like many others I've attempted to install OS X on my Lenovo U310.
What I'm writing here is NOT to replace the other threads about this notebook, but just to summarize exactly what I used and what I found.
The specs:
i5-3317
4GB RAM
32GB mSata + 500GB HDD
Intel HD 4000
1. Pre-installing
Unibeast 10.9 installer with laptop support.
Once it's done, navigate to org.chameleon.Boot.plist and add the following bootflags:
<key>GraphicsEnabler</key>
<string>No</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>IGPlatformID</key>
<string>01660003</string>
<key>Graphics Mode</key>
<string>"1366x768x32"</string>
I added to the USB a folder with the following kexts / tools:
* Kext Wizard
* Chameleon Wizard
* Rehabman's Kexts for battery, voodoops2 controller, fakesmc, maciasl, ...
* Multibeast
Change the notebook's BIOS prior to installing by pressing FN+F2
2. Configure the BIOS: (Thanks to @cwk9852 !!)
A) Configuration Tab
i. USB Legacy - Enabled
ii. WLAN - Enabled
iii. SATA Controller Mode - AHCI
iv. Graphics Device - UMA Only
v. Intel Virtual Tech - Enabled
vi. Bios Back Flash -Enabled
vii. Intel Rapid Start Tech - iRST Disabled
viii. Memory Remap - Enabled
B) Boot Tab
ix. Boot Mode:Legacy Support
x. Boot Priority: Legacy First
xi. USB Boot : Enabled
xii. Boot Priority: 1) ATA HDD, 2)ATA SSD1
3. Exit, saving changes.
2. Installing
Once I got to the installer, I formatted both my mSata SSD and my HDD to Mac OS X Journaled and installed OS X to the mSata.
Rebooted using the USB (FN+F12 for multiboot menu) and select the SSD.
Open Multibeast and choose the following: (Thanks to @cwk9852 !!)
Quick Start
Select "DSDT Free"
Drivers
Click on "Disk"
Deselect 3rd Party SATA
Select 10.9.0 Trim Patch
Click on "Network"
Select Realtek - AppleRTL8169Ethernet 2.0.6
Click on "System"
Patched AppleIntelCPUPowerManagement, select OS X 10.9.0
Customize
Click on "Boot Options"
Deselect Hibernate Mode = Desktop
Select Hibernate Mode = Laptop
Click on "System Definitions"
Select MacBook Pro 8,1
Build
Quick Start > DSDT Free
Drivers > Disk > TRIM Enabler > 10.9.0 TRIM Patch
Drivers > Misc > FakeSMC v5.3.820
Drivers > System > Patched AppleIntelCPUPowerManagement > OS X 10.9.0
Drivers > System > AppleRTC Patch for CMOS Reset
Drivers > Network > Realtek - AppleRTL8169Ethernet 2.0.6
Bootloaders > Chimera v2.2.1
Customize > Boot Options > Basic Boot Options
Customize > Boot Options > Generate CPU States
Customize > Boot Options > Hibernate Mode - Laptop
Customize > Boot Options > Use KernelCache
Customize > System Definitions > MacBook Pro > MacBook Pro 8,1
Install
Reboot, this time using the SDD and without the USB.
Connect a USB keyboard and a USB mouse, because built in devices won't work temporarily.
3. Post install
Once rebooted, it's time to edit the DSDT and install the kexts: (Thanks to @cwk9852 !!)
Patch DSDT and SSDT
1. Rehabman's Readme
2. Extract DSDT using MaciASL
3. Apply patches using MaciASL :
system_IRQ.txt dsdt edits, github.com/rehabman -AUDIO
system_SMBUS.txt dsdt edits, github.com/rehabman -MISSING DEVICE
system_RTC.txt dsdt edits, github.com/rehabman -RTC/CMOS RESET FIX
system_ADP1.txt dsdt edits, github.com/rehabman -MISSING DEVICE
system_MCHC.txt dsdt edits, github.com/rehabman -ADD MISSING DEVICE
system_Mutext.txt dsdt edits, github.com/rehabman -FIXES NONZERO MUTEX
graphics_HD4k_low.txt dsdt edits, github.com/rehabman -GRAPHICS INJECTION
graphics_Rename-GFX0.txt dsdt edits, github.com/rehabman -IMPROVED IGPU PWR
battery_Lenovo-Ux10-Z580.txt dsdt edits, github.com/rehabman - BATTERY TOOLS
usb_USB_7-series-id.txt dsdt edits, github.com/rehabman -FIXES INSTANT WAKE
usb_7-series-multiplex.txt, github.com/rehabman -USB2 ON USB3 (EHCI on XHCI)
graphics_PNLF.txt dsdt edits, github.com/rehabman -LIDSLEEP, BRIGHTNESS SLIDER
audio_HDEF-layout12.txt dsdt edits, github.com/rehabman -AUDIO W/ APPLEHDA
fix_WAKv2, github.com/rehabman -FIX ARG0 GARBAGE
4. Compile, save as DSDT.aml save in /Extra
5. Use Probook Installer to Generate SSDT. Verify it is created in /Extra
Install Supporting Kext(s) --> simply open Kext Wizard and drag the files inside.
1. Use DPCIManager or Kext Wizard
i. VoodooPS2Controller.kext
ii. FakeSMC.kext
iii. ACPIBatteryManager.kext
iv. AppleHDA.kext (Attached; ver. 10.9.2)
v. AppleIntelFrameBufferCapri.kext (Attached; ver. 10.9.2)
vi. ACPIBacklight.kext
2. Repair Permissions, and Rebuild Kernel Cache.
VoodooPS2 Daemon must be installed as well!!
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install
Getting Ethernet to work:
Go to http://www.insanelymac.com/forum/topic/296190-driver-for-realteks-rtl810x-fast-ethernet-series/
Getting Atheros Wifi + Bluetooth to work:
Bluetooth thanks to Rehabman's enabler kext:
https://github.com/RehabMan/OS-X-Atheros-3k-Firmware
Wifi is in my case the Atheros 9825 and works with simply adding device id inside Airportatheros40.kext.
Getting the Webcam to work:
Although the DSDT has been edited, I needed to install the genericusbxhci from Multibeast
Getting 1.7GHz instead of 1.6GHz speed:
Chimera shows 1.6GHz Intel Core i5.
Overwrite with Chameleon and you will see it'll change to 1.7GHz.
Special thanks to Rehabman, cwk9852, ikkoku, XMYUKON, and TonyMacx86.com
Hi all
Like many others I've attempted to install OS X on my Lenovo U310.
What I'm writing here is NOT to replace the other threads about this notebook, but just to summarize exactly what I used and what I found.
The specs:
i5-3317
4GB RAM
32GB mSata + 500GB HDD
Intel HD 4000
1. Pre-installing
Unibeast 10.9 installer with laptop support.
Once it's done, navigate to org.chameleon.Boot.plist and add the following bootflags:
<key>GraphicsEnabler</key>
<string>No</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>IGPlatformID</key>
<string>01660003</string>
<key>Graphics Mode</key>
<string>"1366x768x32"</string>
I added to the USB a folder with the following kexts / tools:
* Kext Wizard
* Chameleon Wizard
* Rehabman's Kexts for battery, voodoops2 controller, fakesmc, maciasl, ...
* Multibeast
Change the notebook's BIOS prior to installing by pressing FN+F2
2. Configure the BIOS: (Thanks to @cwk9852 !!)
A) Configuration Tab
i. USB Legacy - Enabled
ii. WLAN - Enabled
iii. SATA Controller Mode - AHCI
iv. Graphics Device - UMA Only
v. Intel Virtual Tech - Enabled
vi. Bios Back Flash -Enabled
vii. Intel Rapid Start Tech - iRST Disabled
viii. Memory Remap - Enabled
B) Boot Tab
ix. Boot Mode:Legacy Support
x. Boot Priority: Legacy First
xi. USB Boot : Enabled
xii. Boot Priority: 1) ATA HDD, 2)ATA SSD1
3. Exit, saving changes.
2. Installing
Once I got to the installer, I formatted both my mSata SSD and my HDD to Mac OS X Journaled and installed OS X to the mSata.
Rebooted using the USB (FN+F12 for multiboot menu) and select the SSD.
Open Multibeast and choose the following: (Thanks to @cwk9852 !!)
Quick Start
Select "DSDT Free"
Drivers
Click on "Disk"
Deselect 3rd Party SATA
Select 10.9.0 Trim Patch
Click on "Network"
Select Realtek - AppleRTL8169Ethernet 2.0.6
Click on "System"
Patched AppleIntelCPUPowerManagement, select OS X 10.9.0
Customize
Click on "Boot Options"
Deselect Hibernate Mode = Desktop
Select Hibernate Mode = Laptop
Click on "System Definitions"
Select MacBook Pro 8,1
Build
Quick Start > DSDT Free
Drivers > Disk > TRIM Enabler > 10.9.0 TRIM Patch
Drivers > Misc > FakeSMC v5.3.820
Drivers > System > Patched AppleIntelCPUPowerManagement > OS X 10.9.0
Drivers > System > AppleRTC Patch for CMOS Reset
Drivers > Network > Realtek - AppleRTL8169Ethernet 2.0.6
Bootloaders > Chimera v2.2.1
Customize > Boot Options > Basic Boot Options
Customize > Boot Options > Generate CPU States
Customize > Boot Options > Hibernate Mode - Laptop
Customize > Boot Options > Use KernelCache
Customize > System Definitions > MacBook Pro > MacBook Pro 8,1
Install
Reboot, this time using the SDD and without the USB.
Connect a USB keyboard and a USB mouse, because built in devices won't work temporarily.
3. Post install
Once rebooted, it's time to edit the DSDT and install the kexts: (Thanks to @cwk9852 !!)
Patch DSDT and SSDT
1. Rehabman's Readme
2. Extract DSDT using MaciASL
3. Apply patches using MaciASL :
system_IRQ.txt dsdt edits, github.com/rehabman -AUDIO
system_SMBUS.txt dsdt edits, github.com/rehabman -MISSING DEVICE
system_RTC.txt dsdt edits, github.com/rehabman -RTC/CMOS RESET FIX
system_ADP1.txt dsdt edits, github.com/rehabman -MISSING DEVICE
system_MCHC.txt dsdt edits, github.com/rehabman -ADD MISSING DEVICE
system_Mutext.txt dsdt edits, github.com/rehabman -FIXES NONZERO MUTEX
graphics_HD4k_low.txt dsdt edits, github.com/rehabman -GRAPHICS INJECTION
graphics_Rename-GFX0.txt dsdt edits, github.com/rehabman -IMPROVED IGPU PWR
battery_Lenovo-Ux10-Z580.txt dsdt edits, github.com/rehabman - BATTERY TOOLS
usb_USB_7-series-id.txt dsdt edits, github.com/rehabman -FIXES INSTANT WAKE
usb_7-series-multiplex.txt, github.com/rehabman -USB2 ON USB3 (EHCI on XHCI)
graphics_PNLF.txt dsdt edits, github.com/rehabman -LIDSLEEP, BRIGHTNESS SLIDER
audio_HDEF-layout12.txt dsdt edits, github.com/rehabman -AUDIO W/ APPLEHDA
fix_WAKv2, github.com/rehabman -FIX ARG0 GARBAGE
4. Compile, save as DSDT.aml save in /Extra
5. Use Probook Installer to Generate SSDT. Verify it is created in /Extra
Install Supporting Kext(s) --> simply open Kext Wizard and drag the files inside.
1. Use DPCIManager or Kext Wizard
i. VoodooPS2Controller.kext
ii. FakeSMC.kext
iii. ACPIBatteryManager.kext
iv. AppleHDA.kext (Attached; ver. 10.9.2)
v. AppleIntelFrameBufferCapri.kext (Attached; ver. 10.9.2)
vi. ACPIBacklight.kext
2. Repair Permissions, and Rebuild Kernel Cache.
VoodooPS2 Daemon must be installed as well!!
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install
Getting Ethernet to work:
Go to http://www.insanelymac.com/forum/topic/296190-driver-for-realteks-rtl810x-fast-ethernet-series/
Getting Atheros Wifi + Bluetooth to work:
Bluetooth thanks to Rehabman's enabler kext:
https://github.com/RehabMan/OS-X-Atheros-3k-Firmware
Wifi is in my case the Atheros 9825 and works with simply adding device id inside Airportatheros40.kext.
Getting the Webcam to work:
Although the DSDT has been edited, I needed to install the genericusbxhci from Multibeast
Getting 1.7GHz instead of 1.6GHz speed:
Chimera shows 1.6GHz Intel Core i5.
Overwrite with Chameleon and you will see it'll change to 1.7GHz.
Special thanks to Rehabman, cwk9852, ikkoku, XMYUKON, and TonyMacx86.com