Contribute
Register

[Guide] Sony VAIO FIT 15E | macOS High Sierra 10.13

Status
Not open for further replies.
Joined
Feb 11, 2017
Messages
10
CPU
Intel Core i5
Graphics
Intel HD4000
Mac
  1. MacBook Pro
[GUIDE] [LONG-TERM SUPPORT] SONY VAIO FIT 15E SVF-SERIES
macOS HIGH SIERRA 10.13

VAIOSVF1521.png


INTRODUCTION AND EXPLANATION

WHY AM I OPENING A SPECIAL VAIO THREAD, AND PUT EFFORT IN COMPATIBILITY AND LONG-TERM SUPPORT?

I'm using the VAIO SVF notebook every day - when at university, not at home, etc. Means, my macOS
installation is approved day by day, under different and real conditions. I'm working with
DSDT and
SSDT's, perfectly pitched
for native hardware support on VAIO.

MAIN REASONS:

DURABILITY (besides, SVF case is a dream for changing components)
RELIABLE COMPATIBILITY TO HARDWARE AND MAC OS X. Allows using the VAIO as a serious notebook.
CONTINUOUS SUPPORT BY MANUFACTURER. It’s nice to see that Sony still puts afford in keeping the VAIO
online database up to date. At the end of 2016 they started a new BIOS firmware distribution - in
turn this made some things easier with Clover.


WHO IS IT FOR?

I started this thread with a structured step by step guide, for installing a fresh macOS High Sierra
10.13 on your VAIO. Therefore the thread is currently most suitable to newer users, just starting
getting in touch with installing macOS on a VAIO. It's recommended to have small knowledge in
handling macOS, and to take a short skim over RehabMan's [FAQ] READ FIRST! Laptop Frequent
Questions
. No need to be afraid, no need to have high knowledge about Clover bootloader, DSDT/SSDT
and Kext background at this point.

* This guide is primary meant for VAIO SVF1521 models. When following this guide you agree to take
the risks and responsibilities of losing data. Always backup!



TUTORIAL UPDATES

ACTUALLY I'M STILL UPDATING THE GUIDE THREAD. IF YOU'RE NOT FAMILIAR WITH MACOS HIGH SIERRA INSTALLATION ETC, PLEASE WAIT UNTIL I REMOVED THIS HINT!

  • 5. OCTOBER 2017: STARTED UPDATING GUIDE FOR WORKING macOS HIGH SIERRA 10.13.
  • 14. May 2017: BIG GUIDE UPDATE with new, WORKING BACKLIGHT CONTROL using AppleBacklightInjector.kext and macOS Sierra 10.12.4. Amazing improvment for the whole screen appearance/experience. Lot's, lot's of thanks and credits to RehabMan's gorgeous [Guide] Laptop backlight control using AppleBacklightInjector.kext. As RehabMan already mentions in his guide: "(...) IF YOU ALREADY HAVE PATCHED YOUR DSDT (OR SSDT) WITH A "BRIGHTNESS" PATCH (PNLF), YOU MUST REMOVE IT!"
  • 12. May 2017: Updated thread to actual macOS Sierra 10.12.4. Restructuring the BBCode style there was no time since I had exams the last weeks.
  • 5. March 2017: Apple's Safari browser fully messed up the correct BBCode style format for my step-by-step guide. Today i started with restructuring it from the beginning. Will take some time since it is hell of work. :)
  • 25. February 2017: BBCode/styling/picture structure of first post is wrong formatted since last update. Will be corrected next week.
  • 19. February 2017: Some minor picture and BBCode improvements.
  • 13. February 2017: First version posted.



CREDITS

Know-how and much important input from king of VAIO configuration johnrey
Lots of Kext's and solutions from tonymacx86 an RehabMan
Native audio wouldn't have been possible without Micky1979 and Mirone.


Bildschirmfoto 2017-10-05 um 18.15.59.png

---


SPECIFICATIONS VAIO SVF1521O4E

  • Processor: Intel Core i5 (3rd Gen)
  • RAM: 8 GB 1600 MHz DDR3L SDRAM
  • Grapics: Intel HD4000
  • Display: 15.5" Widescreen LED-Backlit 16:9
  • Chipset: 7-Series
  • Drive: Samsung SDD 750 EVO
  • Sound: Realtek ALC233
  • BIOS version*: R0250DA (recommend to flash newest update
    from Sony from NOV.2016. Click on version number for download.
    This Link is non commercial and just for exact model SVF1521O4E!
    Flashing just supported under Windows)
  • Backlit keyboard
* here you can find new BIOS firmwares (end 2016) for other SVF1521 models.


WORKING

  • Intel HD4000 Graphics with QE/CI Acceleration
  • HDMI (with Audio)
  • Sound (Speakers, Microphone, Headphone Jack, HDMI)
  • TRIM support for SSD
  • Keyboard, Touchpad (with support for new-style (animated) Trackpad preference pane)
  • USB 2.0/3.0
  • Webcam
  • Ethernet
  • Brightness
  • Backlit keyboard
  • Power button
  • VAIO "fn" buttons (just brightness is on different position)
  • Sleep/Wake
  • UEFI/NVRAM
  • Webcam

SOMETIMES WORKING

  • Bluetooth: The Broadcom bluetooth chip worked with OOB,
    but does not feature Handoff. (It's possible to replace chip)

NOT WORKING



    • WiFi: Apple doesn't support this Broadcom Chip. (you can replace your chip with an Atheros or Broadcom one)
    • SD-Card/Memory Stick Reader (no drivers for OS X)
    • Assist button (when booted into macOS)

REQUIRED COMPONENTS

  • USB DRIVE (16 GB recommend)
  • MAC COMPUTER (10.7.5 or later)

--

PRE-PROCESS


CREATE BOOTABLE USB DRIVE
  1. Head over to tonymacx86's wonderful explained walkthrough. Click on the following link, start from beginning, and come back when fulfilled 'STEP 2: Create a bootable USB drive with UniBeast' with all sub-steps including point 15.
  2. When finished go to next step.

SPECIALISE USB EFI PARTION FOR VAIO


  1. Open folder /EFI/CLOVER/drivers64UEFI
  2. Delete VBoxHFS.efi
    Screen Shot 2017-02-07 at 20.27.36.png
  3. Download HFSPlus.efi
  4. Copy HFSPlus.efi into /EFI/CLOVER/drivers64UEFI
  5. Move to folder /EFI/CLOVER/kexts
  6. Delete all existing folders, except Other
    Screen Shot 2017-02-07 at 20.35.16.png
  7. Download RehabMan's up-to-date kexts for:

    FakeSMC.kext
    VoodooPS2Controller.kext


  8. Copy into folder /EFI/CLOVER/kexts/Other
    Screen Shot 2017-02-07 at 20.48.39.png
  9. Next we replace config.plist
  10. Download configured SVF1521 - config.plist.zip (just for SVF/FIT 15E models with same hardware!)
  11. Copy and replace config.plist into /EFI/CLOVER

CLOVER FOLDER BACKUP TO USB

  1. Copy all files from /EFI/CLOVER
  2. Paste to /EFI-Backups folder (created automatically in UniBeast step) .
    Found on USB partition
    Install macOS Sierra
    Screen Shot 2017-02-11 at 13.40.29.png
  3. Eject the EFI and USB partition.
---


VAIO PROCESS

[/SIZE]

BIOS SETTINGS

  1. Shut down VAIO.
  2. Press Assist button.
  3. Select option going into BIOS.
  4. Restore factory defaults under Exit tab.
  5. Change following settings:

    - Disable Intel virtualization technology (just for the main macOS installation step)
    - Secure Boot Mode must be disabled
    - Ensure UEFI is selected.
    - Move external devices to first boot position.


  6. Go to last register card.
  7. Select Save and Shutdown

BOOT MAC OS INSTALLER

  1. Switch over to tonymacx86's 'STEP 4: Install macOS Sierra' walkthrough. When finished with this
    step come back and go to next part.

INSTALL CLOVER TO SIERRA DRIVE

  1. For booting without USB we install Clover to Sierra drive.
  2. Download Clover EFI bootloader
  3. Open Clover installer package.
  4. Click Continue, Continue. Click Change Install Location
  5. Select Sierra drive. (Don’t select your USB this time)
    Screen Shot 2017-02-08 at 00.24.41.png
  6. Continue
  7. Click Customize
  8. In the packages list check:

    - Install Clover in the ESP ('Install Clover in the ESP‘ is checked automatically)
    - Under Drivers64UEFI check OsxAptioFixDrv2-64
    - Install RC scripts on target volume


  9. Click on Install. Type your password.
  10. Click Install Software.
  11. When finished close.
  12. Open the folder /EFI/CLOVER/kexts
  13. Delete VBoxHFS.efi
  14. Open USB partition ‘Install macOS Sierra’
  15. Copy content of EFI-backup folder into /EFI/CLOVER/ of 'Sierra' drive .
  16. Replace files.
  17. Open folder /EFI/CLOVER/kexts.
  18. Add folder named ’10.12’
  19. Do not yet reboot.

ADD IMPORTANT KEXTS

We now have to install some important Kext files to system library before rebooting.

  1. Open folder /EFI/CLOVER/kexts/other from 'Sierra' EFI partition
  2. Copy following Kext’s to /Desktop:

    FakeSMC.kext
    RealtekRTL8111.kext
    VoodooPS2Controller.kext



  3. Download cVad's MAC Kext Utility
  4. Drag Kext Utility.app into /Applications
  5. Open and type password.
  6. Process will be busy a moment.
  7. When finished a message appears: ‘All done’
    Screen Shot 2017-02-08 at 02.17.29.png
  8. Don’t close the window yet.
  9. Mark FakeSMC.kext, RealtekRTL8111.kext, VoodooPS2Controller.kext on /Desktop
  10. Drag them onto Kext Utility window.
  11. Kext Utility will ask for password, and put kext-files into right place.
  12. When finished click Quit
  13. Restart your VAIO without the USB and reboot into macOS Sierra.

---


POST PROCESS

MOUNT EFI PARTITION

When installing or changing something to EFI partition, we always have to mount it.
But nothing simpler than that.

  1. Download and start MACKIE100's Clover Configurator
  2. Open Clover Configurator. It appears a pop-up hint, asking to mount EFI-Partition.

    Bildschirmfoto 2017-02-06 um 21.52.26.png
  3. Click on “Mount EFI Partition”.

  4. The main window from Clover Configurator appears.
    Bildschirmfoto 2017-02-06 um 21.55.32.png

  5. Under EFI Partitions find correct 'diskXsY' belong to macOS Sierra drive.
  6. Click on ‘Mount Partition’


PATCHING DSDT/SSDT’S


EXTRACT NATIVE ACPI FILES



    • Reboot VAIO into Clover bootloader menu.
    • Press F4
    • Clover dumps the native DSDT/SSDT files to /EFI/CLOVER/ACPI/origin
    • No feedback is given when done. It just takes milliseconds.
    • Continue booting into macOS.
    • Mount EFI partition.


DISASSEMBELING THE NATIVE FILES



    • Disassemble extracted files in /EFI/CLOVER/ACPI/origin, a iasl compiler is required, used in Terminal.
    • Open Terminal and put in the following commands:

      Code:
      cd ~/"path where you downloaded the iasl.zip"
      unzip iasl.zip
      sudo cp iasl /usr/bin


    • Close Terminal.

    • Launch MaciASL
    • Go to MaciASL > Preferences > iASL
      Screen Shot 2017-02-08 at 06.34.30.png
    • Make sure that under Compiler Options > ACPI Specifications, ACPI 6.1 is selected.
    • Create folder named ACPI on /Desktop
    • Copy DSDT file from /EFI/CLOVER/ACPI/origin and paste to /Desktop/ACPI
    • Copy all files beginning with ‘SSDT’ from /EFI/CLOVER/ACPI/origin to /Desktop/ACPI

      (DO NOT copy ACPI files that don't begin with DSDT or SSDT)

      Screen Shot 2017-02-11 at 13.50.28.png
    • Open folder /Desktop/ACPI
    • If no *.aml file extension exists, change their names that they have an *.aml extension.
    • Disassemble in Terminal:

      Code:
      cd "path to ACPI folder at Desktop with copied DSDT/SSDT’s"
      iasl -da -dl *.aml



    • DSDT/SSDT’s *.aml files from the ACPI folder will result as *.dsl files.
    • Now we can work in MaciASL for correct patches.
    • Follow the next step for patching the *.dsl files.


PATCHING AND COMPILING ACPI FILES



    • We previously added RehabMan’s Laptop Repo to preferences of MaciASL in previous step. Therefore all patches for *.dsl files are available. (Make sure your online, since the patches are loaded from online source)
    • Open ACPI folder on /Desktop again.
    • Open DSDT.dsl with MaciASL
    • Click on ‘Patch’ in the upper toolbar.
    • Choose and Apply following patches to your DSDT.dls:

      [sys] Fix _WAK Arg0 v2
      [sys] HPET Fix
      [sys] SMBUS Fix
      [sys] IRQ Fix
      [sys] RTC Fix
      [sys] OS Check Fix
      [sys] Fix Mutex with non-zero SyncLevel
      [sys] Add IMEI
      [igpu] Brightness Fix (HD3000/HD4000):: Not required anymore with new AppleBacklightInjector.kext method
      [igpu] Rename GFX0 to IGPU
      [usb] USB 7-series/8-series

      [bat] Sony VAIO SVE



    • Save as ACPI Machine Language Binary 'DSDT.aml'. Add *.aml extension manually if missing.

      Screen Shot 2017-02-10 at 23.12.03.png
    • Open SSDT-0.dsl in MaciASL
    • Click on ‘Patch’ in upper toolbar.
    • Choose and ‘Apply’ the following patch:

      [syn] Remove _PSS placeholders

    • Save as ACPI Machine Language Binary 'SSDT-0.aml'. Add the *.aml extension manually if missing.


IMPLEMENT PATCHED ACPI FILES IN CLOVER



    • Copy following files to /EFI/CLOVER/ACPI/patched:

      DSDT.aml
      SSDT-0.aml
      SSDT-1.aml


    • Don’t copy dynamic (with ‚x‘, like ‘SSDT-2x’) or not patched SSDT’s.

      Screen Shot 2017-02-10 at 23.36.31.png
    • Copy unpatched or unchanged SSDT's (with SVF1521 models SSDT-1.aml) direct from /EFI/CLOVER/ACPI/origin to /EFI/CLOVER/ACPI/patched


SSDT POWER MANAGEMENT



    • Use ssdtPRGen to create SSDT for your system.
    • Open Terminal and type:

      Code:
      curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
      chmod +x ~/ssdtPRGen.sh


    • Type this command to generate an SSDT for your system:

      Code:
      ~/ssdtPRGen.sh

IMPLEMENT CREATED SSDT IN CLOVER



    • Open a Terminal and type:

      Code:
      sudo -s
    • Type this command to include the SSDT in Clover:

      Code:
      cp ~/Library/ssdtPRGen/SSDT.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    • Now restart.

INSTALL “POST” KEXT’S
In this part we will install important Kext’s/patches for:
New Trackpad.png
  • RehabMan's new backlight method (AppleBacklightInjector.kext) and Battery improvements

PART I
  1. Download Micky1979 and Mirone's AppleHDA Patcher
  2. Move to /System/Library/Extensions folder.
  3. Copy original AppleHDA.kext on /Desktop (always keep a backup of your original AppleHDA.kext)
  4. Move to AppleHDA Patcher.app, right-click on it, and select 'Show package contents'
  5. Copy original AppleHDA.kext from /Desktop into /AppleHDA Patcher.app/Contents
  6. Close Finder.

  7. Mount EFI partition and copy config.plist from /EFI/CLOVER to /Desktop
  8. Open AppleHDA Patcher
  9. Mark AppleHDA.kext and config.plist on /Desktop
  10. Drag files on AppleHDA Patcher window

    Screen Shot 2017-02-11 at 13.54.33.png
  11. Select Laptop’s Audio in right corner. With VAIO SVF1521 models ‘Realteck ALC 233’.
  12. Now click the ‘patch AppleHDA’ button
  13. When patching finished close AppleHDA Patcher.
  14. Delete AppleHDA.kext and config.plist from /Desktop. (again, always keep a backup of your original AppleHDA.kext!)
  15. On /Desktop AppleHDA Patcher created a folder MironeAudio
  16. Open folder.
  17. Find config.plist and replace it with the one in /EFI/CLOVER
  18. Find & Copy following Kext's from /MironeAudio folder to /Desktop:


    AppleHDA.kext
    CodecCommander.kext
    HDAEnabler.kext

    Screen Shot 2017-02-11 at 02.38.28.png
  19. For now leave everything as it is, and continue with Part II.

PART II

  1. Download and extract:

    VAIO SVF-Series Touchpad
    RehabMan’s ACPIBacklight :: We will use RehabMan's new, macOS Sierra 10.12.4 compatible AppleBacklightInjector.kext method later.
    RehabMan’s ACPIBatteryManager
  2. Copy extracted Kext’s

    ACPIBacklight.kext
    ACPIBatteryManager.kext
    VoodooPS2Controller.kext
    VoodooPS2Controller.kext.
    dSYM


    to /Desktop/
  3. You should have following Kext files on Desktop:

    AppleHDA.kext
    CodecCommander.kext
    HDAEnabler.kext

    ACPIBacklight.kext
    ACPIBatteryManager.kext
    VoodooPS2Controller.kext
    (and VoodooPS2Controller.kext.dSYM)
  4. Copy VoodooPS2Controller.kext.dSYM from /Desktop into /System/Library/Extensions
  5. Put in the Password.
  6. Open Kext Utility and type password.
  7. When process is finished you’ll get a message: ‘All done’, don’t close the window yet!
  8. Mark all previous mentioned Kext’s from Desktop
  9. Drag them on Kext Utility window.
  10. Kext Utility will again ask for password, and then process dragged Kext's
  11. When finished click Quit
  12. Now switch to RehabMan's perfect [Guide] Laptop backlight control using AppleBacklightInjector.kext, do exactly every step until reaching 'installation' head. Resume here with next point.
  13. Most of the next steps are also from RehabMan's guide, but modified/customized for VAIO FIT SERIES
  14. NOTE: WHEN PREVIOUSLY PATCHED VAIO DSDT (OR SSDT) WITH A "BRIGHTNESS" PATCH (PNLF), YOU MUST REMOVE IT NOW!
  15. Copy SSDT-PNLF.aml from ~/Projects/guide.git/build/ to EFI/Clover/ACPI/patched
  16. We use SortedOrder in our VAIO config.plist. So we need to add SSDT-PNLF.aml in Clover Configurator. Pay attention to add it as last point in list.


PART III



    • Install AppleBacklightInjector.kext to /L/E:
      Code:
      sudo cp -R ~/Projects/probook.git/kexts/AppleBacklightInjector.kext /Library/Extensions
    • Add the patch marked with comment "change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)" from ~/Projects/guide.git/config_patches.plist to config.plist at EFI/Clover/config.plist.
      Bildschirmfoto 2017-05-15 um 01.00.30.png
    • DO NOT USE CLOVER CONFIGURATOR! USE A PLIST EDITOR SUCH AS XCODE OR PLISTEDIT PRO TO COPY/PASTE.
    • Inject and change the Product-Id in config.plist for EDID data to 0x9c7c
    • Remove (only if you already installed it) ACPIBacklight.kext from S/L/E
    • Restart your VAIO.
    • Right after booting with all components in place, rebuild cache:
      Code:
      sudo kextcache -i /
    • Again do a reboot
    • Congratulations, your VAIO should be ready for work.

 

Attachments

  • SVF1521 - config.plist.zip
    2.5 KB · Views: 1,107
  • Screen Shot 2017-02-13 at 11.09.35.png
    Screen Shot 2017-02-13 at 11.09.35.png
    108 KB · Views: 2,391
  • Screen Shot 2017-02-11 at 13.55.55.png
    Screen Shot 2017-02-11 at 13.55.55.png
    419.8 KB · Views: 2,082
  • VAIO SVF1521-Series Touchpad.zip
    385.2 KB · Views: 1,360
  • Bildschirmfoto 2017-05-12 um 02.57.43.png
    Bildschirmfoto 2017-05-12 um 02.57.43.png
    120 KB · Views: 2,097
  • Bildschirmfoto 2017-05-15 um 00.51.44.png
    Bildschirmfoto 2017-05-15 um 00.51.44.png
    33.1 KB · Views: 2,040
  • Bildschirmfoto 2017-05-15 um 01.17.58.png
    Bildschirmfoto 2017-05-15 um 01.17.58.png
    12.1 KB · Views: 1,901
  • Bildschirmfoto 2017-10-05 um 18.15.59.png
    Bildschirmfoto 2017-10-05 um 18.15.59.png
    113.5 KB · Views: 1,415
Last edited:
Great work! :thumbup:

Thanks so much dude. I was a bit disappointed first. Thought there would be more feedback or tips about this VAIO series. Put a lot of work in this working guide. Really feels good, to get some first feedback for all this. Did you use the guide for a VAIO?
 
No, I don´t have a Sony notebook, but your guide is really well and I want provide feedback for such a good and detailed guide:clap:
 
No, I don´t have a Sony notebook, but your guide is really well and I want provide feedback for such a good and detailed guide:clap:
Really appreciate your feedback. Gives some power for restructuring all the mess Safari browser did with my BBCode formatting :D
 
Updated my Vaio Fit 15 from Yosemite to Sierra 10.12.4. I followed this guide and sierra works perfect, except one thing. I have some problems with sleep on it. When I close lid, laptop is trying to sleep and wake up all the time. Even when I click sleep and close lid its wake up immediately. I think it's a problem with cpu states, but I will check it later.

SOLUTION to my problem: https://www.tonymacx86.com/threads/solved-lid-close-interrupt-sleeping.221089/
 
Last edited:
Updated my Vaio Fit 15 from Yosemite to Sierra 10.12.4. I followed this guide and sierra works perfect, except one thing. I have some problems with sleep on it. When I close lid, laptop is trying to sleep and wake up all the time. Even when I click sleep and close lid its wake up immediately. I think it's a problem with cpu states, but I will check it later.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Updated my Vaio Fit 15 from Yosemite to Sierra 10.12.4. I followed this guide and sierra works perfect, except one thing. I have some problems with sleep on it. When I close lid, laptop is trying to sleep and wake up all the time. Even when I click sleep and close lid its wake up immediately. I think it's a problem with cpu states, but I will check it later.

SOLUTION to my problem: https://www.tonymacx86.com/threads/solved-lid-close-interrupt-sleeping.221089/

Hey,

sorry for my late reply. Lots of exams at University. Could you solve the problem?
 
@pink.bird. Hi. First of all, I thank you for all the effort you put in, in making this guide as clear and unambiguous as possible.

Now onto business, I own a Sony Vaio (model name: SVF15325SNW, model number: SVF153B1YW). It runs on an i3-4005U Haswell Processor, 4 GB DDR3L SDRAM and Intel HD Graphics 4400. Wireless Interface is BCM43142 802.11b/g/n (Broadcom Limited). 500 GB Serial ATA hard drive.

I have installed macOS Sierra (10.12.2) on it. Fixing it wasn't easy, but I am left with 3 issues (2 major, 1 minor)

  1. I can't get my Trackpad to function as I want it to. It recognises a touch, but not a tap. After I login to my account, tap-to-click ceases to functions and I am left with hard clicks when I want to select an item, which will destroy my trackpad in the long run. I also found that the Trackpad pane in System Preferences is blank. I don't know what it means, but I'm sure that they are connected.
  2. I can't get my webcam to work. When I first installed my macOS using a YouTube video as a reference guide, qe/ci wasn't active, but my webcam was working. I later discovered that RehabMan uploaded a fix for systems using Intel HD4400 Graphics. Now my display works fine, but the camera is not recognised.
  3. This is a minor one, and I can certainly learn to live with this. It's just that my computer's brightness level is frozen, and I can't get it work. It's not at an absolute low. I can read text without having to squint my eyes.

It'd be really cool of you if you could help me with this.
 
Status
Not open for further replies.
Back
Top