Contribute
Register

Lenovo W530 Help

Status
Not open for further replies.
Hi sergeydgr8,

I am new to the forum and was wondering if you were ever able to get the W530's displayport to work?


I have a W530 running Mavericks 10.9.4 running ok without Bluetooth, WIFI (which I expect not to work), no brightness, and no sleep.


I appreciate any help you can provide. Thanks in advance.
 
Hi sergeydgr8,

I am new to the forum and was wondering if you were ever able to get the W530's displayport to work?


I have a W530 running Mavericks 10.9.4 running ok without Bluetooth, WIFI (which I expect not to work), no brightness, and no sleep.


I appreciate any help you can provide. Thanks in advance.


Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

System: manufacturer/model
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
System: HP ProBook 4540s
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx). For a laptop, these details are important and affect critical installation procedures.
 
Hi sergeydgr8,

I created a USB with UniBeast (Mavericks Version), selected laptop support.

The USB you use HAS to be a 2.0 USB for it to work. (I unknowingly used a usb 3.0 and it wouldn't load)

Current BIOS settings:


CONFIGURATION / SECURITY TABS:

UBS 3.0 : Disabled
Display: Integrated graphics
Serial ATA (SATA): Set to AHCI
Intel (R) AMT: Enabled
Security Chip: Disabled
Memory Protection: Enabled
Virtualization: Enabled
VT-d Feature: Disabled
Secure Boot : Disabled
Platform mode: User mode
Secure Boot mode: Standard Mode

BOOT:

UEFI/ Legacy Boot: Both
-UEFI/Legacy Boot Priority : Legacy First
-CSM Support : Yes

Boot Mode: Quick



INSTALLATION PROCEDURES:

(After you create a bootable USB with UniBeast)

1) Insert the USB into the USB 2.0 slot and press F12 in order to get to the boot menu.
2) Select the USB
3) Make sure to boot installation with GraphicsEnabler=No
4) You will then get to the Installation window, then format the desired drive to HSF (Journaled) and the partition must be GUID.
5) Proceed with the Installation.
6) Then the system will force you to restart.

AFTER INSTALLATION:


1) I booted the W530 into the hard drive where I installed Mavericks with the following flags:

GraphicsEnabler=No -x

2) Since you are using -x to boot into safe mode, just go ahead and create the account at this point and restart.

3) After booting into the Mavericks hard drive, boot again with GraphicsEnabler=No

Then go ahead and run MultiBeast and select the following:

Under DRIVERS:

Audio > VoodooHDA v2.8.4 (Haven't be able to turn on mic) :confused:
Misc > PS/ 2 Keyboard / Mice and Trackpads
Network > AppleIntelE1000e v.3.1.0

UNDER Bootloaders:


Chimera v3.0.1

UNDER Customize:


Select PCI Root ID Fix
Select NullCPUPowerManagement

Then go ahead and hit Build and then Install onto your Mavericks hard drive.

After booting again, I had to use GraphicsEnabler=No and then performed what Tecnifighter described on post #25.

TWEAKS:


  • To get the HD4000 graphics working, just do what Tecnifighter described in post #25 in this thread. Thanks Tecnifighter for that information.
  • To get battery working: Load VoodooBattery kext for Mavericks into /System/Library/Extension using your preferred Kext Installer and make sure to repair permissions and rebuild cache for S/L/E

What doesn't work:
  • Bluetooth
  • WIFI
  • Brightness
  • The AppStore (You get the following error: "Your device or computer could not be verified. Contact support for assistance"). I am working on this issue since it works when I change the device-properties under the org.chameleon.Boot.plist to the HEX created using EFI Editor). Using this method, you will not get HD400 and AppStore working at the same time.
  • Sleep/Wake

Let me know if you have any questions, hopefully it works for anyone to get the w530 running.

Also, I haven't created the DSDT for my machine yet since I am still learning how to create one and patch it.
 
To get the HD4000 graphics working, just do what Tecnifighter described in post #25 in this thread. Thanks Tecnifighter for that information.

Why not just use IGPEnabler=Yes IGPlatformID=01660004?

I'm pretty sure that's what the device-properties string is accomplishing...

What doesn't work:
  • Bluetooth
  • WIFI
  • Brightness
  • The AppStore (You get the following error: "Your device or computer could not be verified. Contact support for assistance"). I am working on this issue since it works when I change the device-properties under the org.chameleon.Boot.plist to the HEX created using EFI Editor). Using this method, you will not get HD400 and AppStore working at the same time.
  • Sleep/Wake
...

Sleep/Power management: http://www.tonymacx86.com/mountain-...nagement-sandy-bridge-ivy-bridge-laptops.html

WiFi: Depends on having compatible hardware. Use DPCIManager->PCI List to find out what you have. Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

Ethernet/App Store: What Ethernet chipset do you have? Use DPCIManager->PCIList to find out.

HD3000/HD4000 Brightness Fix:
DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch

Apply:
"Rename GFX0 to IGPU"
"Brightness Fix (HD3000/HD4000)"
- rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set
- Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)'
- Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc.

Install: https://github.com/RehabMan/OS-X-ACPI-Backlight
 
Thanks RehabMan for the information.

I deleted the device-properties string for the HD4000 from the org.chameleon.Boot.plist and then booted with the IGPEnabler=Yes IGPlatformID=01660004 flag, but I am stuck at the apple booting screen with the spinning wheel. Not sure if I need to do something else.

I will go ahead and attempt to create the DSDT file and follow your instructions for the rest of the issues. Do you have any idea how to get Bluetooth working?


Thanks in advance.



 
Thanks RehabMan for the information.

I deleted the device-properties string for the HD4000 from the org.chameleon.Boot.plist and then booted with the IGPEnabler=Yes IGPlatformID=01660004 flag, but I am stuck at the apple booting screen with the spinning wheel. Not sure if I need to do something else.


What is your screen resolution? Are you using Chimera3?

You may also need dart=0.
 
@RehabMan
dart=0 did the trick. Thanks a lot, that also fixed my issues with AppStore after I installed the right IntelEthernet kext from Multibeast. :headbang:


I am trying to get the displayport to work, any ideas? Thanks in advance!!!!!
 
@RehabMan
dart=0 did the trick. Thanks a lot, that also fixed my issues with AppStore after I installed the right IntelEthernet kext from Multibeast. :headbang:


I am trying to get the displayport to work, any ideas? Thanks in advance!!!!!

DP will require patches to AppleIntelFramebufferCapri with 01660004 as it has only LVDS connector. You could try 01660009 too.

This is the patch used in the ProBook Installer (enable HDMI/DP/HDMI-audio on 01660004):
Code:
perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x40\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x04\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x81\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' ./patched/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri
 
@rehabMan,

I tried patching my DSDT/SSDT in order to get the brightness working but I have not been able to:

Patches I am using with MaciASL:
  1. Rename GFX0 to IGPU : I can't compile the code. It returns two errors

* "Object doesn't exists:\_SB_PCI0.IGPU.BAR1" and "object not found or not accessible from scope" ^^PCIO.IGPU._DOS" :eek:

I have attached my SSDT/DSDT gotten from linux for my W530. I tried the extracting the .dsl with iasl and finding the GFX0 but I couldn't find any.

Any help is appreciated. Thanks in advance.
 

Attachments

  • w530_DSDT_SSDT.zip
    66.6 KB · Views: 112
Status
Not open for further replies.
Back
Top