toto1234 Posted September 23, 2015 Share Posted September 23, 2015 This is a quick guide to recap what's needed to run Mavericks on the Toshiba Portege R930. The main problem I encountered is the black screen with GraphicsEnabler=Yes. I thought this was a brightness problem, but it appeared instead OS X had issues reading the EDID. So I used Phoenix EDID to read it from Windows and injected it to make graphics work: "AAPL00,override-no-edid", Buffer (0x80) { /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, /* 0008 */ 0x51, 0xF3, 0x91, 0x50, 0x04, 0x00, 0x00, 0x00, /* 0010 */ 0x0E, 0x10, 0x01, 0x03, 0x80, 0x1D, 0x11, 0xFF, /* 0018 */ 0x2F, 0x00, 0x00, 0xA0, 0x57, 0x49, 0x9B, 0x26, /* 0020 */ 0x10, 0x48, 0x4F, 0x00, 0x00, 0x00, 0x01, 0x01, /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xC6, 0x1D, /* 0038 */ 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 0x22, 0x70, /* 0040 */ 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 0x00, 0x18, /* 0048 */ 0xDA, 0x13, 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, /* 0050 */ 0x22, 0x70, 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, /* 0058 */ 0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x49, /* 0060 */ 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, /* 0068 */ 0x4C, 0x43, 0x44, 0x0A, 0x00, 0x00, 0x00, 0xFD, /* 0070 */ 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x08, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7 } To recap, the following DSDT patches have been applied (thanks a bunch to RehabMan for his awesome collection): graphics/graphics_Rename-GFX0.txt (GPU PM, must be applied first) graphics/graphics_HD4K_low.txt (IMPORTANT: include above EDID info!) graphics/graphics_PNLF_ivy_sandy.txt (backlight) system/system_IRQ.txt (for audio) audio/audio_HDEF-layout12.txt (IMPORTANT: change 12 to 28 in the patch) usb/usb_prw_0x0d_xhc.txt (prevents waking up immediately after sleep) system/system_WAK2.txt (fixes ACPI corruption when waking up, not needed for Yosemite) system/system_RTC.txt (fixes RTC wake corruption bug) In addition I've patched AppleHDA according to https://sites.google.com/site/nozyczek/home/hackintosh/how-to-install-mavericks-10-9-4-on-lenovo-ideapad-z580 (this model has the same ALC269VC codec as the Portege R930), many thanks to nozyczek. If installing from USB, you will need GenericUSBXHCI.kext as well (even when using the one USB2 port), otherwise OS X will wait forever for the root device. Please also note, with the above backlight fix RehabMan's Backlight kext does not seem necessary - Apple's stock kext does the job. To increase brightness, use the "Pause/Break" key, and to decrease it use Fn+F12. You must use RehabMan's VoodooPS2 controller kext. The "Prtsc/Sysrq" key just left disables the trackpad, which can be useful too. Closing the lid does not work yet, OTOH when in sleep mode opening the lid will wake the laptop. Finally, use RehabMan's ACPIBatteryManager to get a reading of the battery state. DSDT.aml.zip AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
toto1234 Posted September 24, 2015 Author Share Posted September 24, 2015 Also be sure to setup a proper smbios.plist ; MacbookPro8,1 seems to work fine. Here's also the patched AppleHDA.kext for Yosemite, which works as well as Mavericks. In fact Yosemite includes a couple ACPI fixes, so it should be even better. AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
Recommended Posts