Jump to content
InsanelyMac Forum
CyberWalrus

[GUIDE][DSDT help needed] Lion on Sony Vaio SA/SB (VPCSA/SB)

Recommended Posts

This is still an ongoing project, but I have lion installed and working on a sony VPCSA/VPCSB, better known as the sony vaio s series.

 

This is not for the inexperienced, or anyone who can’t work though problems by themselves, as you will no doubt encounter them. Please do not do this if this is your first hackintosh.

 

Currently looking for someone who can fix up the DSDT and fix the remaining problems. If you think you can help, ioreg dumps and the current DSDT can be found in the pack. Any help or fixes would be much appreciated.

 

What works fully:

  • Display (using ugly DSDT patches)
  • Graphics (full QE/CI and resolution)
  • USB (USB3 port doesn't work, probably never will)
  • Sound (uses voodooHDA, would rather patch appleHDA. Please post if you have info for an ALC275)
  • Ethernet (Using lnx2mac RTL81XX kext)
  • Sleep
  • Brightness
  • Battery (Using voodooBattery, unsure what dsdt mods are needed for native)
  • Power button

 

What works partially:

  • Power management - Works enough for sleep, and changes states, but still runs much hotter than windows, and notably noisier. Fix lies in a custom SSDT or some dsdt mods for sony’s power management options. Also, both graphics cards seem to be loaded, but unsure if this is a problem, or the cause.
  • Trackpad - Works only as a PS2 mouse, and seems very particular about which kexts it likes.

 

What doesn't work:

  • Wifi - Intel wireless will never work on mac. I suggest an ATHEROS AR9287, super cheap on ebay, and works with dsdt edits.
  • Bluetooth - Didn't work oob. haven't looked at it since.
  • Graphics switching - probably will never work.

 

Quirks:

  • Random kernel panics on boot often. Some are linked to GFX, some to CPUPM, and some don't have any kexts involved, just cpu panics. Strange. Need a DSDT master to check out his one.
  • Wifi needs to be turned on manually on boot. needs a DSDT fix, I know what to put, but not where to put it so it runs on boot.

 

What you will need:

The Guide:

 

 

Pre Installation:

 

First the included dsdt needs to be edited. For whatever reason, Mac OS can’t detect the internal display without manually injecting its information, known as the EDID. This needs to be dumped from windows, and then added to the dsdt. To do this, you can use "moninfo" from the pack. Run this, and the raw hex data will be displayed at the bottom of the report. This information needs to be added to the dsdt, in the device GFX0. You can edit the DSDT provided with “DSDTEditor” by mald0n. Before this data can be inserted, it must be prepared by inserting “0x” before each hex digit. Look device (GFX0) in the existing DSDT, and it is clear where the data should go.

 

The existing data may work if you have the 1600x900 screen. Otherwise, you will need to edit it with your own.

 

The completed DSDT needs to go in the /Extra folder of the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] usb.

 

Now you need to install the “advanced mode” bios. This can be done by running the included bios updater. Providing you do not pull the power during the update, this update has no chance of damaging your laptop. However, some of the options it enables might. Use with caution.

In the bios, using the new options, we must enable AHCI mode on the IDE controller. Otherwise you will get the dreaded “waiting for root device” on boot.

That’s it for preparation, now for installing!

 

 

Installation:

 

This part is pretty straightforward. Boot off the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] USB. Select the USB in the chameleon menu, and let it boot. If it kernel panics, try again. It should eventually boot (At this point, it has a pretty high booting success rate). The installation will need a whole HDD. You can format one correctly with “Disk Utility”, an option in the menu bar when preparing to install. I have a dual boot set up, but I will not instruct you how to do this. When the install has finished, it will reboot automatically. Booting from the USB again, this time select the disk you installed to.

The first boot wizard will run, and demand you insert a USB keyboard. You need to do this, even just for a second, to proceed. After you get that screen to go away, you will not need one again. You might however need a USB mouse, as the trackpad might not be working. It seems to randomly decide if it wants to work with the apple kexts. This can be fixed with the included kexts later.

Congratulations, lion is installed and somewhat functional!

 

Post Installation:

 

This is still somewhat WIP. Once you get to the desktop, run the latest combo update, and update, but don’t reboot. copy the DSDT to the desktop. You can now install [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. You will need to find and select:

· User DSDT

· USB Rollback

· The latest VoodooHDA

· The lnx2Mac Realtek Ethernet kext

· MacBookPro8,1 smbios.plist

· (optional) nullcpupowermanagement (though power management does sort of work, this improves stability at the moment, at the cost of heat and noise). If you select this, you will need to select Sleepenabler and EvoReboot as well

· (optional) FakeSMC plugins

· (optional, but recommended) Kext utility and Show All Files. We will need a kext installer soon.

 

 

After [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installation, drag all the kexts from the pack onto kext utility to install them.

Now, reboot, and prey. Booting of a GPT disk is somewhat funny. I have an odd setup, using easyBCD to install neogrub onto my windows HDD, and then configuring neogrub to chainload chameleon on the mac HDD. The alternative is downloading modified files for a mbr installation, which should work just fine. I can post more details on this if needed.

Now lion should be running, and functionalish. Please post if you have any problems or questions, and I would appreciate the aid of anyone who has the DSDT editing knowledge to work out the problems that stop this becoming my main OS on this laptop.

 

I may have missed some things. If something just doesn't work for you, then please ask.

 

Thanks to everyone who has allowed me to get this far, developers, dsdt hackers, I love you guys!

VAIOPACK.zip

Share this post


Link to post
Share on other sites
Advertisement

Hi CyberWalrus,

 

I follow you guide and seems everything looking good so far. The issues I found with MultibBeast 4.2.1 as followings:

 

USB Rollback <-- cant find this option

VoodooHDA 0.2.7.3 <-- installed, but no sound from speakers

Touchpad is not multitouch

 

Please let me know if you have any way to address above issues.

 

Thanks in advance

Share this post


Link to post
Share on other sites

I'm still trying to fix a few more problems before I post a new pack/guide with fixed audio, better power management, updated DSDT etc.

In the mean time, please read through.

http://www.tonymacx86.com/viewtopic.php?f=170&t=41669&sid=d8000796460defad9ea7098714d81b6c&start=20

Where I have posted quite a lot of my developments/fixes as they happen.

 

Unfortunately, i doubt a multitouch trackpad will ever work. I have tried an ungodly amount of trackpad kexts, but most of them other than the one in the pack dont work at all. The current one works as a PS2 mouse, which is less than desirable.

 

Situation with USB is really odd at the moment. I "think" the kexts from 10.6.2 are needed, which is what the option in [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] uses (should be in kexts -> other, from memory) However, Usb breaks all the time for me, as I adjust kexts. Someone else in the thread I posted seems to have it working fine though.

Share this post


Link to post
Share on other sites

We have sony VPCEH36EN with Geforce 410M and we have issue with brightness , power management.

 

Also we have trackpad as mouse only not gesture support or scroll support.

 

Can you guys please help with this?

 

Thank you in advance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By Onestyle
      THIS IS STILL WORK IN PROGRESS
      Laptop : Sony Vaio- SVE1712W1EB



       
       
      OSX version : 10.13 - High Sierra - SMBIOS - MacBookPro9,1
       
      Motherboard : Intel HM76 Express
      DSDT FIX :



      Show Fan RPM's : Updated,now working with Latest Istat Menus and HWMonitor 



      CPU : i7 - 3632QM (2.2Ghz- 3.2Ghz) :



      Dedicated Graphics : AMD Radeon HD 7650M 2048MB 
      Full QE/CI and Resolution: 


      Fix gradient issue with AMD Graphics the fast way :


      Fix Brightness issue + brightness fn keys:


       
      Fix sleep issue  and naming issue with AMD Graphics :


       
      Integrated Graphics : Intel HD Graphics 4000 (can't be enabled in bios,no option)

      Touchpad and Keyboard :



      Wifi : AR9485 : 



      Ethernet : Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller : Works out of the box

      Sound : Realtek ALC269 -VC1 : 



      Battery: Works after patching : 





      Built-in Camera :




       
       

      OSX version : 10.12 - Sierra - SMBIOS - MacBookPro9,1
      Motherboard : Intel HM76 Express
      DSDT FIX :



      Show Fan RPM's : Updated,now working with Latest Istat Menus and HWMonitor 



      CPU : i7 - 3632QM (2.2Ghz- 3.2Ghz) :



      Dedicated Graphics : AMD Radeon HD 7650M 2048MB
      Full QE/CI and Resolution:


      Fix gradient issue with AMD Graphics the fast way :


      Fix Brightness issue + brightness fn keys:



      Integrated Graphics : Intel HD Graphics 4000 (can't be enabled in bios,no option)

      Touchpad and Keyboard :



      Wifi : AR9485 :



      Ethernet : Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller : Works out of the box

      Sound : Realtek ALC269 -VC1 :



      Battery: Works after patching :





      Built-in Camera :






      OSX version : 10.11.6 - El Capitan - SMBIOS - MacBookPro9,1

      Motherboard : Intel HM76 Express
      DSDT FIX :



      Show Fan RPM's : Updated,now working with Latest Istat Menus and HWMonitor 



      CPU : i7 - 3632QM (2.2Ghz- 3.2Ghz) :



      Dedicated Graphics : AMD Radeon HD 7650M 2048MB
      Full QE/CI and Resolution:


      Fix gradient issue with AMD Graphics the fast way :


      Fix Brightness issue + brightness fn keys:



      Integrated Graphics : Intel HD Graphics 4000 (can't be enabled in bios,no option)

      Touchpad and Keyboard :



      Wifi : AR9485 :



      Ethernet : Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller : Works out of the box

      Sound : Realtek ALC269 -VC1 :



      Battery: Works after patching :





      Built-in Camera :





      UPDATED : October 9. 2016.
    • By FMAranda
      Hi everyone!
       
      I have a Sony Vaio Fit15E running macOS 10.12.5 with almost everything working. The only problem is that, when it wakes up from sleep (hibernatemode 3), the screen's backlight doesn't light up. In order to make it work, I have to close and open the lid one more time. After that, the backlight lights up just fine.
       
      The backlight worked fine until Yosemite, if i recall. I've tried a zillion methods, including some old GMA950 topics about that issue and also messed with all those darkwake options.
       
      I've attached my DSDT. It has the following patches: GFX0 -> IGPU, HDA Layout ID 3, Remapping Q8E and Q8F keys (for brightness keys) and Sony Vaio SVE Battery Patch.
       
      For brightness, I'm using the new method with separate SSDT_PNLF.aml. Brightness slider works fine.
       
      Also, I have the follwing kexts at Clover's other kext folder: ACPIBatteryManager.kext, CodecCommander.kext (HDA sound after sleep), FakePCIID_XHCIMux.kext, FakePCIID.kext, USBInjectAll.kext (without these three, I can't get my built-in webcam and RT2870 usb wifi to work), FakeSMC.kext, RealtekRTL8111.kext and VoodooPS2Controller.kext.
       
      On System/Library/Extensions, I have: AppleHDA.kext (patched with HDA-Patcher) and RT2870USBWirelessDriver.kext.
       
      As boot flags, I have: npci=0x2000, dart=0 and slide=100 (with this flag, hibernatemode 25 'full hibernate' works).
       
      I'm really creating this topic because I don't know what else I can do. I have years of hackintosh (since Tiger, not on this same hardware, lol), but I can't find a solution for this particular issue.
       
      Thanks you all.
      DSDT.aml.zip
    • By a3om
      Hi, guys!
      I would like to say you all thanks for your time. I saw how much help you give to people like me. I respect you guys!
       
      So, my issue. I have a Sony VAIO VPC-F13S1R that has the NVIDIA 425m video card and FullHD resolution. I have red many topics and tried many options which work with any other laptops, but nothing. Now I am on the 6,2 SMBios. I also tried to use the 3,1. Internal display works with the nv_disable, but has no full hd resolution. But I would like to have that.
       
      How can I get it working? Any ideas? Also, if I can't get NVIDIA working, may I use the integrated Intel HD Graphics video card that my VAIO have as well? Will it support FullHD resolution?  Seems it doesn't support Full HD resolution, so the only one way to have Full HD is to get the NVIDIA working...
      I also thought, maybe Clover don't load the patched DSDT.aml... How can I check this?
       
      Notebook: Sony VAIO VPC-F13S1R
      Graphics Adapter: NVIDIA GeForce GT 425m (max amount of memory: 1024MB)
      Display: LCD 16' FullHD (1920x1080)
      CPU: Intel Core i5 m560
      Chipset: PM55
      BIOS: AMI R0180Y9
      Boot loader: Clover
      OS: Mac OS X El Capitan 10.11.6 15G31
      DSDT: in the attached archive
      Clover Configuration: in the attached archive
       
      Thanks a lot for your help!
      My Configuration.zip
×