Contribute
Register

Lenovo W530 Help

Status
Not open for further replies.
@Mattfrox
I tried the things that TheFreeman suggested and was able to get brightness control (not with function keys), sleep, and SpeedStep (I think). I wasn't able to get AppleHDA to work. I could post my DSDT and SSDT later if anyone wants to try them.

I'd definitely like to try your DSDT and SSDT! I just added an SSDT and my geekbench score went up by 2500 points, I assume because turbo boost now works.
I'll make another post later with my other findings
 
Anybody still alive here? It's been a few months and nobody has responded on how to get this beast of a machine to run Mountain Lion.

Tecnifighter, can you post that guide you were talking about or tell us how you managed to get to where you are at?
 
Anybody still alive here? It's been a few months and nobody has responded on how to get this beast of a machine to run Mountain Lion.

Tecnifighter, can you post that guide you were talking about or tell us how you managed to get to where you are at?

I had Mountain Lion running on my W530, it ran pretty well!

Install: I added a mSATA SSD, so I could leave the Windows install on the HDD untouched. I installed OS X with UniBeast ML (with Laptop Support checked). I had to boot in safe mode (hold shift) once OS X was installed, I think I had to remove some kext that was causing boot to hang. Maybe OemSmbios.kext?
CPU: I added a DSDT patch to enable turbo mode/c-states
Graphics: I switched to "Integrated Graphics only" in the BIOS, didn't try using the NVIDIA chip. "NVIDIA only" might work but I didn't test it.
Ethernet: Worked great with the IntelE1000e driver included in MultiBeast
WiFi: Using the built-in WiFi isn't gonna happen. The BIOS has a whitelist of allowed WiFi cards, none of which have driver support under OS X. And (unlike on the W520/earlier ThinkPads) the BIOS is now signed and can't be hacked. I bought a tiny cheap USB WiFi adapter and used that, it's not as nice as real Apple-supported WiFi but it's the best we can do.
Audio: I tried to hack AppleHDA but gave up, and VoodooHDA worked great
Brightness control: Added DSDT mod to get brightness slider, it worked pretty well. After booting the brightness would be low though, I had to go to sleep and resume to get brightness at full.
Battery: VoodooBattery worked great.
Sleep/resume: Worked well, I think I had to add a DSDT patch otherwise it would instantly wake up.
Trackpad: I had to install something to get this working (including two-finger scrolling), maybe VoodooPS2Controller?
TrackPoint nub: I didn't spend any time trying to get this working but it's probably possible

I don't have my W530 any more (left the job), so this is all coming from memory and I'm probably forgetting some things. I still have the SSD with the install on it though, so I might be able to check on things if I get an adapter.
 
I pretty much did the same thing, ill go into more depth in a bit, just been insanely busy.

If you run into errors during install, try changing the USB port you boot from. I know it sounds odd, but the USB 3.0 ports seem to cause errors during install even if 3.0

A lot of the suggestions early in this forum helped out a lot, such as the boot settings to use the intel graphics card etc...

I had Mountain Lion running on my W530, it ran pretty well!

Install: I added a mSATA SSD, so I could leave the Windows install on the HDD untouched. I installed OS X with UniBeast ML (with Laptop Support checked). I had to boot in safe mode (hold shift) once OS X was installed, I think I had to remove some kext that was causing boot to hang. Maybe OemSmbios.kext?
CPU: I added a DSDT patch to enable turbo mode/c-states
Graphics: I switched to "Integrated Graphics only" in the BIOS, didn't try using the NVIDIA chip. "NVIDIA only" might work but I didn't test it.
Ethernet: Worked great with the IntelE1000e driver included in MultiBeast
WiFi: Using the built-in WiFi isn't gonna happen. The BIOS has a whitelist of allowed WiFi cards, none of which have driver support under OS X. And (unlike on the W520/earlier ThinkPads) the BIOS is now signed and can't be hacked. I bought a tiny cheap USB WiFi adapter and used that, it's not as nice as real Apple-supported WiFi but it's the best we can do.
Audio: I tried to hack AppleHDA but gave up, and VoodooHDA worked great
Brightness control: Added DSDT mod to get brightness slider, it worked pretty well. After booting the brightness would be low though, I had to go to sleep and resume to get brightness at full.
Battery: VoodooBattery worked great.
Sleep/resume: Worked well, I think I had to add a DSDT patch otherwise it would instantly wake up.
Trackpad: I had to install something to get this working (including two-finger scrolling), maybe VoodooPS2Controller?
TrackPoint nub: I didn't spend any time trying to get this working but it's probably possible

I don't have my W530 any more (left the job), so this is all coming from memory and I'm probably forgetting some things. I still have the SSD with the install on it though, so I might be able to check on things if I get an adapter.
 
also the trackpad and track-nub can work, again theres a guide really early in this thread that someone linked to, and it tells you which kexts to install
 
Thanks man. So I got ML running on the machine, now onto getting the right DSDT and kexts. So, I can't get it to boot without Safe Mode and GraphicsEnabler=No (making it a 1024x768 resolution). Any ideas on that?

And again thanks for the help guys!
 
To fix the booting and graphics problems go to /Extra/org.chameleon.boot.plist

Open that and look for:
Code:
[COLOR=#000000]<key>GraphicsEnabler</key>[/COLOR]

and change the next line to:
Code:
[COLOR=#000000]<string>No<string>[/COLOR]

Below that line, add:
Code:
[COLOR=#000000]<key>device-properties</key>
[/COLOR][COLOR=#000000]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>
[/COLOR]

Attached is a picture of the MultiBeast options I used and additional kexts that can be installed with KextBeast.
 

Attachments

  • 1639-ThinkpadUltraNav.kext.zip
    26.2 KB · Views: 114
  • VoodooBattery.kext.zip
    40.9 KB · Views: 106
  • AppleACPIPlatform.kext.zip
    424.3 KB · Views: 117
  • 35461-multibeast.tiff
    242.2 KB · Views: 176
Go to /Extra/org.chameleon.boot.plist

Open that and look for:
Code:
[COLOR=#000000]<key>GraphicsEnabler</key>[/COLOR]

and change the next line to:
Code:
[COLOR=#000000]<string>No<string>[/COLOR]

Below that line, add:
Code:
[COLOR=#000000]<key>device-properties</key>
[/COLOR][COLOR=#000000]<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>[/COLOR]


Will that fix the resolution and graphic shearing? Here's what I had last night (currently I'm running on a different HDD, I'll try adding the above tonight when I get home):

BK8x1ZB.jpg
 
Yeah, that will enable the Intel HD 4000 graphics with acceleration and will allow you to set the resolution normally.

Also, I updated my last post with a few more things.
 
Status
Not open for further replies.
Back
Top