Jump to content
Onestyle

El Capitan - Sierra - High Sierra - Sony Vaio E Series (2012) - SVE1712W1EB - AMD Radeon HD 7650M

49 posts in this topic

Recommended Posts

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 :


RehabMan’s Laptop Repo- (link) -use only these patches :

[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



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

 

To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist FNum from 0 to 1 using plist editor

# Source : kjen93 fan patch # modified by Onestyle for SVE1712W1EB
# This patch enables the Fan RPM reading in HWMonitor and Istat Menus
# To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist FNum from 0 to 1 using plist editor
# For SONY VAIO SVE1712W1EB or any other Sony Vaio E Series that has RDEC (0x95) in dsdt already
# This patch is a "basic" Fan reading patch and doesn't attempt
# to control the fan in any way,just shows RPM’s
.#
into definitionblock code_regex . insert
begin
Scope (_SB)\n
{\n
Device (SMCD)\n
{\n
Name (_HID, "FAN00000")\n
Name (TACH, Package (0x02)\n
{\n
"Exhaust Fan",\n
"FAN0"\n
})\n
Name (TEMP, Package (0x02)\n
{\n
"CPU Heatsink",\n
"TCPU"\n
})\n
Method (TCPU, 0, Serialized)\n
{\n
Store (^^PCI0.LPCB.EC0.RDEC (0xA8), Local0)\n
Return (Local0)\n
}\n
Method (FAN0, 0, Serialized)\n
{\n
Store (^^PCI0.LPCB.EC0.RDEC (0x95), Local0)\n
If (Local0)\n
{\n
Divide (Add (0x0003C000, ShiftRight (Local0, One)), Local0, , Local0)\n
}\n
If (LEqual (0x03C4, Local0))\n
{\n
Return (Zero)\n
}\n
Return (Local0)\n
}\n
}\n
}\n
end; 



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


SpeedStep : SSDT made with ssdtPRGen
Turbo boost : Turbo enabled and disabled with Turbo Boost Switcher app



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


1. Add 1002_6841.rom.zip to Clover/ROM
2. Clover configuration-Graphics : 
set Dual Link : 1 , FB Name : Velvet , Vram : 2,048 , Video Ports : 3 , Check Load Vbios ,Inject Edid , Inject ATI .
3. Clover configuration- Kernel and Kext Patches : 
Name : AMD6000Controller 
Find HEX : 000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002 
Replace HEX : 020000004000000009010000200100070008000004020000000100002103040510000000100000000001000000000101
4. Use one or the other,never both. 4a you'll have to repeat after every update,4b works aways with vanilla (untouched) AMDRadeonX3000.kext
4a. (Old way) Open AMDRadeonX3000.kext/Contents/Info.plist and find AMDTurksGraphicsAccelerator, there find IOPCIMatch and add this 0x68411002 on the first place in the string 
4b. (New way) Clover Configuration-Devices : Fake ID : ATI : 0x67411002 


Fix gradient issue with AMD Graphics the fast way :


1. Add original EDID for your laptop in clover-Custom Edid
2. Boot to OS X and go to /System/Library/Displays/Contents/Resources/ And copy Overrides to /System/Library/Displays/ 
3. Download and extract GradientFix.zip (i'v extracted these files from probook clover installer )
4. Open terminal and run the two files you've extracted in step 3 : ioregpbi and post install with sudo command 
5. Go to /System/Library/Displays/Overrides and look for the newest folder(probably with the current date),open it and open the latest DisplayProductID with text edit ( probably with the current date )
6. Copy your new edid and go to http://tomeko.net/online_tools/base64.php?lang=enso you can convert it to hexadecimal and use it with clover configurator 
7. Copy your converted EDID and add it in the Clover Custom EDID field,save,restart and boot without gradient issues


Fix Brightness issue + brightness fn keys:


DSDT FIX
1.


#Maintained by: RehabMan for: Laptop Patches#graphics_PNLF.txt
# This patch enables the brightness slider in SysPrefs->Displays
# and will also enable activation of sleep mode by closing
# the laptop lid.
# This patch is a "basic" PNLF patch and doesn't attempt
# to fix various common problems with the backlight control.
#
# For advanced patches, see:
# graphics_PNLF_ivy_sandy.txt
# graphics_PNLF_haswell.txt
#
into_all device label PNLF remove_entry;into definitionblock code_regex . insert
begin
Scope (_SB)\n
{\n
Device (PNLF)\n
{\n
Name (_ADR, Zero)\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n
}\n
}\n
end; 

2.

2a. Find in your dsdt: 
Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID



2b. replace
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID with Name (_HID, EisaId ("LCD1234")) // _HID: Hardware ID

3. DSDT FIX for brightness fn keys 


into method label _Q1D replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n
end;
into method label _Q1C replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n
end; 

 

Fix sleep issue  and naming issue with AMD Graphics :

1.Download latest lilu.kext and  WhateverGreen.kext and put it in Clover/Kexts/10.13/

2. Set darkwake=10 in clover for working sleep ( not hibernation, sleep in ram)


 

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

Touchpad and Keyboard :


1. Working with latest VoodooPS2Controller.kext in Clover/Kexts/10.13/



Wifi : AR9485 : 


Not working,there is no method to make it work yet - Using LB-Link Wifi Usb until i buy another card that works 



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

Sound : Realtek ALC269 -VC1 : 


Use AppleHDA Patcher app - laptop - ALC269VC1 - i'll post the steps soon



Battery: Works after patching : 


1. Latest ACPIBatteryManager.kext by RehabMan in S/L/E ( battery percentage doesn't work with native battery menu item, but works normal with istat battery menu item)
2. DSDT FIX :
Used battery patch for SONY VAIO S from rehabman github,modified by me to make it work :


#Maintained by: RehabMan for: Laptop Patches
#battery_Sony-VAIO-S.txt
# created by RehabMan 2013-07-26# Sony VAIO SVE changes by Onestyle 2016-04-05
# works for:# Sony VAIO SVE (SVE1712W1EB)
into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n
end;
#
# BAT0: Change EC register declarations from 16-bit to 8-bit
#
into device label H_EC code_regex B1DC,\s+16 replace_matched begin XDC0, 8, XDC1, 8 end;
into device label H_EC code_regex B1FC,\s+16 replace_matched begin XFC0, 8, XFC1, 8 end;
into device label H_EC code_regex B1DV,\s+16 replace_matched begin XDV0, 8, XDV1, 8 end;
into device label H_EC code_regex B1AI,\s+16 replace_matched begin XAI0, 8, XAI1, 8 end;
into device label H_EC code_regex B1FV,\s+16 replace_matched begin XFV0, 8, XFV1, 8 end;
into device label H_EC code_regex B1RC,\s+16 replace_matched begin XRC0, 8, XRC1, 8 end;
#
# BAT0: Change access (reads) to those registers from 16-bit to 8-bit
#
into_all method label _BIF code_regex \(B1DC, replaceall_matched begin (B1B2 (XDC0, XDC1), end;
into_all method label _BIF code_regex \(B1FC replaceall_matched begin (B1B2 (XFC0, XFC1) end;
into_all method label _BIF code_regex \(B1DV, replaceall_matched begin (B1B2 (XDV0, XDV1), end;
into_all method label _BST code_regex \(B1AI, replaceall_matched begin (B1B2 (XAI0, XAI1), end;
into_all method label _BST code_regex \(B1FV, replaceall_matched begin (B1B2 (XFV0, XFV1), end;
into_all method label _BST code_regex B1FV\), replaceall_matched begin B1B2 (XFV0, XFV1)\), end;
into_all method label _BST code_regex \(B1RC, replaceall_matched begin (B1B2 (XRC0, XRC1), end;
#
# Activate BAT0 device
#
into method label _STA parent_label BAT1 replace_content begin Return (0x1F) end;
#
# Activate H_EC device
#
into method label _STA parent_label H_EC replace_content begin Return (0x0F) end;  





Built-in Camera :


1. Working with AnyiSightCam.kext in S/L/E



 

 


OSX version : 10.12 - Sierra - SMBIOS - MacBookPro9,1

Motherboard : Intel HM76 Express
DSDT FIX :


RehabMan’s Laptop Repo- (link) -use only these patches :

[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



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

 

To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist FNum from 0 to 1 using plist editor

# Source : kjen93 fan patch # modified by Onestyle for SVE1712W1EB
# This patch enables the Fan RPM reading  in HWMonitor and Istat Menus 
# To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist FNum from 0 to 1 using plist editor 
# For SONY VAIO SVE1712W1EB  or any other Sony Vaio E Series that has RDEC (0x95) in dsdt already
# This patch is a "basic" Fan reading patch and doesn't attempt 
# to control the fan in any way,just shows RPM’s 
.# 
into definitionblock code_regex . insert
begin
Scope (_SB)\n 
   {\n       
Device (SMCD)\n    
    {\n           
 Name (_HID, "FAN00000")\n  
          Name (TACH, Package (0x02)\n     
       {\n              
  "Exhaust Fan",\n       
         "FAN0"\n       
     })\n           
 Name (TEMP, Package (0x02)\n   
         {\n   
             "CPU Heatsink",\n   
             "TCPU"\n         
   })\n    
        Method (TCPU, 0, Serialized)\n    
        {\n        
        Store (^^PCI0.LPCB.EC0.RDEC (0xA8), Local0)\n  
              Return (Local0)\n   
         }\n  
          Method (FAN0, 0, Serialized)\n  
          {\n           
     Store (^^PCI0.LPCB.EC0.RDEC (0x95), Local0)\n  
              If (Local0)\n         
       {\n                 
   Divide (Add (0x0003C000, ShiftRight (Local0, One)), Local0, , Local0)\n      
          }\n          
      If (LEqual (0x03C4, Local0))\n     
           {\n        
            Return (Zero)\n       
         }\n             
   Return (Local0)\n       
     }\n      
  }\n   
 }\n
end; 



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


SpeedStep : SSDT made with ssdtPRGen
Turbo boost : Turbo enabled and disabled with Turbo Boost Switcher app



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


1. Add 1002_6841.rom.zip to Clover/ROM
2. Clover configuration-Graphics :
set Dual Link : 1 , FB Name : Velvet , Vram : 2,048 , Video Ports : 3 , Check Load Vbios ,Inject Edid , Inject ATI .
3. Clover configuration- Kernel and Kext Patches :
Name : AMD6000Controller
Find HEX : 000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002
Replace HEX : 020000004000000009010000200100070008000004020000000100002103040510000000100000000001000000000101
4. Use one or the other,never both. 4a you'll have to repeat after every update,4b works aways with vanilla (untouched) AMDRadeonX3000.kext
4a. (Old way) Open AMDRadeonX3000.kext/Contents/Info.plist and find AMDTurksGraphicsAccelerator, there find IOPCIMatch and add this 0x68411002 on the first place in the string
4b. (New way) Clover Configuration-Devices : Fake ID : ATI : 0x67411002


Fix gradient issue with AMD Graphics the fast way :


1. Add original EDID for your laptop in clover-Custom Edid
2. Boot to OS X and go to /System/Library/Displays/Contents/Resources/ And copy Overrides to /System/Library/Displays/
3. Download and extract GradientFix.zip (i'v extracted these files from probook clover installer )
4. Open terminal and run the two files you've extracted in step 3 : ioregpbi and post install with sudo command
5. Go to /System/Library/Displays/Overrides and look for the newest folder(probably with the current date),open it and open the latest DisplayProductID with text edit ( probably with the current date )
6. Copy your new edid and go to http://tomeko.net/online_tools/base64.php?lang=enso you can convert it to hexadecimal and use it with clover configurator
7. Copy your converted EDID and add it in the Clover Custom EDID field,save,restart and boot without gradient issues


Fix Brightness issue + brightness fn keys:


DSDT FIX
1.


#Maintained by: RehabMan for: Laptop Patches#graphics_PNLF.txt 
# This patch enables the brightness slider in SysPrefs->Displays
# and will also enable activation of sleep mode by closing
# the laptop lid.    
# This patch is a "basic" PNLF patch and doesn't attempt 
# to fix various common problems with the backlight control.
# 
# For advanced patches, see:
# graphics_PNLF_ivy_sandy.txt
# graphics_PNLF_haswell.txt
#    
into_all device label PNLF remove_entry;into definitionblock code_regex . insert
begin
Scope (_SB)\n
{\n
Device (PNLF)\n
{\n
Name (_ADR, Zero)\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n
}\n
}\n
end; 

2.

2a. Find in your dsdt:
Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID



2b. replace
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID with Name (_HID, EisaId ("LCD1234")) // _HID: Hardware ID

3. DSDT FIX for brightness fn keys - Doesn't work yet, but my guess is it's because VoodooPS2Controller.kext isn't yet fully working on 10.12


into method label _Q1D replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n
end;
into method label _Q1C replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n
end; 



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

Touchpad and Keyboard :


1. Working with latest VoodooPS2Controller.kext in Clover/Kexts/10.12/



Wifi : AR9485 :


Not working,there is no method to make it work yet - Using LB-Link Wifi Usb until i buy another card that works



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

Sound : Realtek ALC269 -VC1 :


Use AppleHDA Patcher app - laptop - ALC269VC1 - i'll post the steps soon



Battery: Works after patching :


1. Latest ACPIBatteryManager.kext by RehabMan in S/L/E
2. DSDT FIX :
Used battery patch for SONY VAIO S from rehabman github,modified by me to make it work :


#Maintained by: RehabMan for: Laptop Patches
#battery_Sony-VAIO-S.txt    
# created by RehabMan 2013-07-26# Sony VAIO SVE changes by Onestyle 2016-04-05    
# works for:# Sony VAIO SVE (SVE1712W1EB)        
into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n
end;  
#  
# BAT0: Change EC register declarations from 16-bit to 8-bit
#
into device label H_EC code_regex B1DC,\s+16 replace_matched begin XDC0, 8, XDC1, 8 end;
into device label H_EC code_regex B1FC,\s+16 replace_matched begin XFC0, 8, XFC1, 8 end;
into device label H_EC code_regex B1DV,\s+16 replace_matched begin XDV0, 8, XDV1, 8 end;
into device label H_EC code_regex B1AI,\s+16 replace_matched begin XAI0, 8, XAI1, 8 end;
into device label H_EC code_regex B1FV,\s+16 replace_matched begin XFV0, 8, XFV1, 8 end;
into device label H_EC code_regex B1RC,\s+16 replace_matched begin XRC0, 8, XRC1, 8 end; 
#  
# BAT0: Change access (reads) to those registers from 16-bit to 8-bit
#
into_all method label _BIF code_regex \(B1DC, replaceall_matched begin (B1B2 (XDC0, XDC1), end;
into_all method label _BIF code_regex \(B1FC replaceall_matched begin (B1B2 (XFC0, XFC1) end;
into_all method label _BIF code_regex \(B1DV, replaceall_matched begin (B1B2 (XDV0, XDV1), end;
into_all method label _BST code_regex \(B1AI, replaceall_matched begin (B1B2 (XAI0, XAI1), end;
into_all method label _BST code_regex \(B1FV, replaceall_matched begin (B1B2 (XFV0, XFV1), end;
into_all method label _BST code_regex B1FV\), replaceall_matched begin B1B2 (XFV0, XFV1)\), end;
into_all method label _BST code_regex \(B1RC, replaceall_matched begin (B1B2 (XRC0, XRC1), end;   
#
# Activate BAT0 device
#
into method label _STA parent_label BAT1 replace_content begin Return (0x1F) end;  
#
# Activate H_EC device
#
into method label _STA parent_label H_EC replace_content begin Return (0x0F) end;  





Built-in Camera :


1. Working with AnyiSightCam.kext in S/L/E





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


Motherboard : Intel HM76 Express
DSDT FIX :


RehabMan’s Laptop Repo- (link) -use only these patches :

[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



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

 

To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist  FNum from 0 to 1 using plist editor

# Source : kjen93 fan patch # modified by Onestyle for SVE1712W1EB
# This patch enables the Fan RPM reading in HWMonitor and Istat Menus
#To get it to show in the latest HWMonitor and Istat Menus,you also need to change in FakeSMC.kext/Info.plist FNum from 0 to 1 using plist editor
# For SONY VAIO SVE1712W1EB or any other Sony Vaio E Series that has RDEC (0x95) in dsdt already
# This patch is a "basic" Fan reading patch and doesn't attempt
# to control the fan in any way,just shows RPM’s
.#
into definitionblock code_regex . insert
begin
Scope (_SB)\n
{\n
Device (SMCD)\n
{\n
Name (_HID, "FAN00000")\n
Name (TACH, Package (0x02)\n
{\n
"Exhaust Fan",\n
"FAN0"\n
})\n
Name (TEMP, Package (0x02)\n
{\n
"CPU Heatsink",\n
"TCPU"\n
})\n
Method (TCPU, 0, Serialized)\n
{\n
Store (^^PCI0.LPCB.EC0.RDEC (0xA8), Local0)\n
Return (Local0)\n
}\n
Method (FAN0, 0, Serialized)\n
{\n
Store (^^PCI0.LPCB.EC0.RDEC (0x95), Local0)\n
If (Local0)\n
{\n
Divide (Add (0x0003C000, ShiftRight (Local0, One)), Local0, , Local0)\n
}\n
If (LEqual (0x03C4, Local0))\n
{\n
Return (Zero)\n
}\n
Return (Local0)\n
}\n
}\n
}\n
end; 



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


SpeedStep : SSDT made with ssdtPRGen
Turbo boost : Turbo enabled and disabled with Turbo Boost Switcher app



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


1. Add 1002_6841.rom.zip to Clover/ROM
2. Clover configuration-Graphics :
set Dual Link : 1 , FB Name : Ipomoea , Vram : 2,048 , Video Ports : 3 , Check Load Vbios ,Inject Edid , Inject ATI .
3. Clover configuration- Kernel and Kext Patches :
Name : AMD6000Controller
Find HEX : 000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002
Replace HEX : 020000004000000009010000200100070008000004020000000100002103040510000000100000000001000000000101
4. Use one or the other,never both. 4a you'll have to repeat after every update,4b works aways with vanilla (untouched) AMDRadeonX3000.kext
4a. (Old way) Open AMDRadeonX3000.kext/Contents/Info.plist and find AMDTurksGraphicsAccelerator, there find IOPCIMatch and add this 0x68411002 on the first place in the string
4b. (New way) Clover Configuration-Devices : Fake ID : ATI : 0x67411002


Fix gradient issue with AMD Graphics the fast way :


1. Add original EDID for your laptop in clover-Custom Edid
2. Boot to OS X and go to /System/Library/Displays/Contents/Resources/ And copy Overrides to /System/Library/Displays/
3. Download and extract GradientFix.zip (i'v extracted these files from probook clover installer )
4. Open terminal and run the two files you've extracted in step 3 : ioregpbi and post install with sudo command
5. Go to /System/Library/Displays/Overrides and look for the newest folder(probably with the current date),open it and open the latest DisplayProductID with text edit ( probably with the current date )
6. Copy your new edid and go to http://tomeko.net/online_tools/base64.php?lang=enso you can convert it to hexadecimal and use it with clover configurator
7. Copy your converted EDID and add it in the Clover Custom EDID field,save,restart and boot without gradient issues


Fix Brightness issue + brightness fn keys:


DSDT FIX
1.


#Maintained by: RehabMan for: Laptop Patches#graphics_PNLF.txt
# This patch enables the brightness slider in SysPrefs->Displays
# and will also enable activation of sleep mode by closing
# the laptop lid.
# This patch is a "basic" PNLF patch and doesn't attempt
# to fix various common problems with the backlight control.
#
# For advanced patches, see:
# graphics_PNLF_ivy_sandy.txt
# graphics_PNLF_haswell.txt
#
into_all device label PNLF remove_entry;into definitionblock code_regex . insert
begin
Scope (_SB)\n
{\n
Device (PNLF)\n
{\n
Name (_ADR, Zero)\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n
}\n
}\n
end; 

2.

2a. Find in your dsdt:
Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID



2b. replace
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID with Name (_HID, EisaId ("LCD1234")) // _HID: Hardware ID

3. DSDT FIX for brightness fn keys


into method label _Q1D replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n
end;
into method label _Q1C replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n
end; 



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

Touchpad and Keyboard :


1. Working with latest VoodooPS2Controller.kext in Clover/Kexts/10.11/



Wifi : AR9485 :


Not working,there is no method to make it work yet - Using LB-Link Wifi Usb until i buy another card that works



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

Sound : Realtek ALC269 -VC1 :


Use AppleHDA Patcher app - laptop - ALC269VC1 - i'll post the steps soon



Battery: Works after patching :


1. ACPIBatteryManager.kext by RehabMan in S/L/E
2. DSDT FIX :
Used battery patch for SONY VAIO S from rehabman github,modified by me to make it work :


#Maintained by: RehabMan for: Laptop Patches
#battery_Sony-VAIO-S.txt    
# created by RehabMan 2013-07-26# Sony VAIO SVE changes by Onestyle 2016-04-05    
# works for:# Sony VAIO SVE (SVE1712W1EB)        
into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n
end;  
#  
# BAT0: Change EC register declarations from 16-bit to 8-bit
#
into device label H_EC code_regex B1DC,\s+16 replace_matched begin XDC0, 8, XDC1, 8 end;
into device label H_EC code_regex B1FC,\s+16 replace_matched begin XFC0, 8, XFC1, 8 end;
into device label H_EC code_regex B1DV,\s+16 replace_matched begin XDV0, 8, XDV1, 8 end;
into device label H_EC code_regex B1AI,\s+16 replace_matched begin XAI0, 8, XAI1, 8 end;
into device label H_EC code_regex B1FV,\s+16 replace_matched begin XFV0, 8, XFV1, 8 end;
into device label H_EC code_regex B1RC,\s+16 replace_matched begin XRC0, 8, XRC1, 8 end; 
#  
# BAT0: Change access (reads) to those registers from 16-bit to 8-bit
#
into_all method label _BIF code_regex \(B1DC, replaceall_matched begin (B1B2 (XDC0, XDC1), end;
into_all method label _BIF code_regex \(B1FC replaceall_matched begin (B1B2 (XFC0, XFC1) end;
into_all method label _BIF code_regex \(B1DV, replaceall_matched begin (B1B2 (XDV0, XDV1), end;
into_all method label _BST code_regex \(B1AI, replaceall_matched begin (B1B2 (XAI0, XAI1), end;
into_all method label _BST code_regex \(B1FV, replaceall_matched begin (B1B2 (XFV0, XFV1), end;
into_all method label _BST code_regex B1FV\), replaceall_matched begin B1B2 (XFV0, XFV1)\), end;
into_all method label _BST code_regex \(B1RC, replaceall_matched begin (B1B2 (XRC0, XRC1), end;   
#
# Activate BAT0 device
#
into method label _STA parent_label BAT1 replace_content begin Return (0x1F) end;  
#
# Activate H_EC device
#
into method label _STA parent_label H_EC replace_content begin Return (0x0F) end; 





Built-in Camera :


1. Working with AnyiSightCam.kext in S/L/E





UPDATED : October 9. 2016.

Edited by Onestyle

Share this post


Link to post
Share on other sites
Advertisement

How come ur PM is working without dropping MCFC !

N how did u get usb2 2 n 3 port working !

My /EFI/CLOVER/ACPI/patched has SSDT.aml created with ssdtPRGen, SSDT-0.aml SSDT-1.aml SSDT-2.aml created with clover during boot (pressed F4)

- Clover Configurator Drop Tables -

MCFG

DMAR

SSDT TableId CpuPM

SSDT TableId Cpu0Ist

 

-With that i got speedstep working,and since i only need turbo sometimes i used Turbo Boost Switcher app

 

-USB2 and USB3 ports are working ( but the speed on USB3 is as same as on USB2,didn't yet had time to play with that,but soon i'll fix it too) only thing i did for USB for now was

clover configurator - devices - usb

Inject

Add ClockID

FixOwnership

 

clover configurator - Acpi - DSDT Patches

Comment                        Find*Hex     Replace*Hex

change EHC1 to EH01    45484331   45483031

change EHC2 to EH02    45484332   45483032

Share this post


Link to post
Share on other sites

Gr8 Guide.
Just some advice for you:
1) Link the patches to their original place (RM's repo), you may also make a copy but leave the Original link because of the updates and support from the developer
2) when you put code (DSDT patch, command lines ...) use the Code button in the editor (it's a blue icon with "<>", put your code and hit save)

3) you are lucky to have the AMD gpu instead of intel's c:

Share this post


Link to post
Share on other sites

y the hell Metal is not working, while its working on MBP 12,1.

Both has OpenGL 4.1 and OpenCL 1.2.

Share this post


Link to post
Share on other sites

y the hell Metal is not working, while its working on MBP 12,1.

Both has OpenGL 4.1 and OpenCL 1.2.

What are you talking about MBP 12,1? Metal isn't working with our card,tested that already

Share this post


Link to post
Share on other sites

Laptop Sony SVE14126CVB
Motherboard: Intel HM76 
CPU: Intel Core i5-3210M, 2900 MHz (Ivy Bridge)
RAM: 4 GB DDR3
Graphics card: ATI AMD Radeon HD 7550M (1366x768 pixels)
Audio: Realtek High Definition Audio / Wifi: Qualcomm Atheros AR9485WB-EG

 

Sony SVE14126CVB don not Graphic Onborad 

 

You can edit files help me config.plist install mac os El Capitan 10.11.

I can not creat USB INSTALLATION

 

http://www.mediafire...nj/config.plist

 

this folder EFI on USB INSTALLATION

 

http://www.mediafire.com/download/mzmt32wzi10i8wd/EFI.7z

 

I have  report  file aidda64

 

http://www.mediafire.com/download/89dhwj4o8kprhg3/Report+laptop+sony+SVE14126cvb.txt

 

 

I very want USB INSTALLATION + clover + UEFI + GPT

 

BIOS Settings

  1. Shut down your laptop.
  2. Press the Assist button.

    vaio-s-power.jpg?raw=1
     
  3. Press F2 to boot into BIOS.

    medium.png?raw=1
     
  4. Restore default settings under the Exit tab.

    IMG_7852.jpg?raw=1



    IMG_7855.jpg?raw=1


     

  5. Make sure ‚UEFI‘ is on. Make sure ‚Booting from external device‘ is on.*4

    IMG_7853.jpg?raw=1


     

  6. Save settings.

    IMG_7855%20copy.jpg?raw=1


     

  7. Shut down your laptop.

    IMG_7855%20copy%202.jpg?raw=1



    *4 This option External Device Boot applies when you set the external device to first boot priority. it doesn't affect pressing F11 to boot from External Device. 

Edited by Allan
Spoiler tag - added

Share this post


Link to post
Share on other sites

Sony SVE14126CVB have not Graphic Onborad 

Doesn't matter for installation,you need to follow that guide to install OS X,after that you'll fix your Radeon card by following my guide for Graphics,for installation just boot without any graphics enablers. And besides Radeon,that laptops in the that guide are more similar to your laptop.

Share this post


Link to post
Share on other sites

You can edit file the mac os config.plist i can install. I did attempt to load kext error.


You can edit files help me config.plist install mac os El Capitan 10.11.

I can not edit config.plist to create USB INSTALLATION

 

http://www.mediafire...nj/config.plist

 

this folder EFI on USB INSTALLATION

 

http://www.mediafire.com/download/mzmt32wzi10i8wd/EFI.7z

Edited by Allan
Your topic does not deserve any more attention than others - This includes all-caps titles.

Share this post


Link to post
Share on other sites

You can edit file the mac os config.plist i can install. I did attempt to load kext error.

You can edit files help me config.plist install mac os El Capitan 10.11.

I can not edit config.plist to create USB INSTALLATION

 

http://www.mediafire...nj/config.plist

 

this folder EFI on USB INSTALLATION

 

http://www.mediafire.com/download/mzmt32wzi10i8wd/EFI.7z

DUDE delete everything from patched folder,those aren't your dsdt nor ssdt's that is why you can't install -.-

Share this post


Link to post
Share on other sites

@Cam Ha, read our Rules.

 

#1 - Your topic does not deserve any more attention than others seeking help hence topic titles must reflect their content, and topic titles containing things like: 'please help' 'look here' 'cash reward' 'urgent' or other inaccurate descriptions will be removed. This includes all-caps titles.

 

#2 - All posts must be clearly written and easy to read. For example, if you have long blocks of text, enclose it in BBCode; if you have code, use a code box, etc. Limit "empty lines" as much as possible, use punctuation where you can and be concise. Posts may be edited for this reasons by InsanelyMac staff at their discretion.

 

If you already ask help here, why you opened other topic?

Help me sony SVE14126 CVB

 

I'll delete the topic.

Share this post


Link to post
Share on other sites

DUDE delete everything from patched folder,those aren't your dsdt nor ssdt's that is why you can't install -.-

I deleted everything from patched folder and reinstalled. If there are errors I will take pictures sent you

Share this post


Link to post
Share on other sites

@Onestyle: 

for AppleHDA, I found AppleALC which is a lot easier and much more convenient when upgrading and even installing!

All you need is put it in Clover > Kexts > "version", put layout=6 (as you have ALC269_VC1 as my tablet), remove all DummyHDAs and the KextToPatch in clover, reboot, done!

I tried it with several OS X 10.11 versions (by upgrading) and sound still works (I'm using this kext for ALC275 on VAIO S and ALC269VC1 on Ativ 7)

One lil bug on my tablet that I hope you dont have: after sleep, the mic may or may not work, please check it by yourself and write a feedback.

link to thread: http://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page-1

link to github for source and dl: https://github.com/vit9696/AppleALC(check the releases or build it yourself)

Don't forget to install CodecCommander in S/L/E to fix no sound after sleep

 

For the Clover kexts, what I find good is that you leave only "Other" folder under the Kexts folder, that by removing the other folder version and copying all the needed kexts un that "Other" folder. This way you can boot ANY OS X version with the same injected kexts, but make sure you remove those folders again after installing clover again (or update), unless you're building clover yourself, so you just need to copy the built cloverx64.efi to clover folder and to /efi/boot/. 

 

Hope I helped :)

[PLEASE FIX THE FONT, IT'S KILLING MY EYES!]

Share this post


Link to post
Share on other sites

Have u upgraded to 10.12 GM !

Nah,not yet,didn't had time,but i'll do it soon(in a week or so),but my guess it that most of stuff (hopefully everything) in my first post above will work on 10.12 GM. 

 

Upgraded to 10.12,tested most of the stuff,there are some usb bugs (usb works, but USB 3.0 sometimes stops working,i'm looking into fixing that) Besides that, everything else works,I've updated first post with the tutorial for 10.12

Share this post


Link to post
Share on other sites

wat all kext u've installed !


hey due to some USB issue(USB port high current) my system was shut downed (by power button)  repeatedly and now my system won't boot.

I've managed to fix my USB. Ive tested it as ubuntu 16.04 was also giving issue but now it boots, so usb is fixed but my boot volume is corrupted or broken :(

 

clover is loading but after that system is getting restart :(

Share this post


Link to post
Share on other sites

wat all kext u've installed !

hey due to some USB issue(USB port high current) my system was shut downed (by power button)  repeatedly and now my system won't boot.

I've managed to fix my USB. Ive tested it as ubuntu 16.04 was also giving issue but now it boots, so usb is fixed but my boot volume is corrupted or broken :(

 

clover is loading but after that system is getting restart :(

Try to disable any usb patch you have in clover, just to eliminate the usb stuff since you had an issue with you usb. Next thing you should do is boot without cache so it loads your S/L/E folder completely, if that doesn't help, try safe mode and fix permissions of S/L/E

Share this post


Link to post
Share on other sites

Hey did u install clover 4035 or any 4K !

m getting black screen after i upgraded to 4K clover.

 

RM Sir, told there is a new way of patching ATI connector in 4K

 

slice sir can u guide us !

Share this post


Link to post
Share on other sites

My  AMD Radeon HD 7650M is not working in 10.12.5(clover 4077), it was previously working gr8 in 10.11.6(clover 3974)

how can i get it work again ! :( 

Share this post


Link to post
Share on other sites

Hey did u install clover 4035 or any 4K !

m getting black screen after i upgraded to 4K clover.

 

RM Sir, told there is a new way of patching ATI connector in 4K

 

slice sir can u guide us !

Haven't yet went on high Sierra so no reason for me to update to latest clover,but I'll look into it today and see what's up. First off, what's not working,the screen or there is no qe/ci(no acceleration)??. If screen is the issue then it's edid injection,if it's qe/ci then it's kexts patching aka framebuffer.

 

Might be this is the reason,just a wild guess after looking into clover changes:

<key>Graphics</key>

<dict>

<key>EDID</key>

<dict>

<key>Custom</key>

<data> bla bla bla edid </data>

<key>Inject</key>

<true/>

<key>VendorID</key> // this is the new thing for edid

<string>0x1006</string>

<key>ProductID</key> this is the new thing for edid

<string>0x9221</string>

</dict>

 

 

 

Rev 3737

We can fake our EDID to be like Apple's one.

Also changes in config.plist (old config also supported)

Rev 4058

Updated EDID injection by Sherlocks.

There are no more old keys "CustomEDID" and "InjectEDID".

Edited by Onestyle

Share this post


Link to post
Share on other sites

Hey bro thanks alot it worked  :)

But it is showing AMD Radeon HD 6xxx 1024MB  :(

 

Still lot to do :(


Wish AMD Community had all in one solution for AMD cards !

1.Dump Radeon Bios

2.Use AMDFrameBufferUtility to patch

3.Clover Injections

etc

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 MaLd0n
      First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder   https://olarila.com/files/Clover.Folder/CLOVER.LGA775.zip   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://olarila.com/files/Clover.Folder/CLOVER.LGA775.zip     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By MaLd0n
      Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   Mojave Full DSDT patch http://olarila.com/forum/viewtopic.php?f=59&amp;t=6428   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host
      Following on from my previous guide on how to create a VMware virtual machine running Vanilla OS X El Capitan in Windows, I’ve decided to write a similar guide for creating a VirtualBox El Capitan VM. 
       
      The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are other tutorials and videos on the net about running OS X on Windows machines using pre-made VMDK disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from several threads in the Multibooting and Virtualisation section of this forum and also the wider internet eg
       
      @colt2 HOW TO: Create a bootable El Capitan ISO for VMware
      @dsmccombs comment on faking Ivybridge Processor
      @E:V:A http://forum.xda-developers.com/showpost.php?p=55572430&postcount=6
      @Tech Reviews video tutorial https://www.youtube.com/watch?v=t7X07U63lwg.
      VirtualBox Forum: Status of OSX on OSX
       
      Requirements
         Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X)    4GB or more RAM (2GB or more will be needed for OS X)    Hard Disk with at least 40GB free for Virtual Machine    Oracle VM VirtualBox v 5.0.34    Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#75    16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC  
      Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes.  Note: you will need approx 16GB of free space on your hard disk for the script to complete.
       
       
       
      3.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 4.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
       
      Create an El Capitan Virtual Machine in VirtualBox
      1.  Open the VirtualBox program and click the "New" button to create a new VM.
       

       
      2.  Select Mac OS X and Mac OS X 10.11 El Capitan (64 -bit) for Operating System type and version.  I named my Virtual Machine "El_Capitan", then clicked next...
       

       
      3.  Leave the Memory size at the recommended 2048 MB, then click next.
       

       
      4.  Choose to "Create a virtual hard disk now", then click the create button.
       

       
      5.  For the hard disk file type, the default is VDI (VirtualBox Disk Image) but I have selected VMDK for inter-operability with VMWare.  Click next...
       

       
      6.  For Storage on physical hard disk, I have chosen the default Dynamically allocated (grows larger to a set limit as you need more disk space).
       

       
      7.  On the File location and size screen, you can set the location of the new virtual hard disk and its size - I recommend changing disk size to 40GB or larger.  When you click the create button, you will now see your new VM in the VirtualBox main GUI.
       

       
      8.  Click the settings button on the Main Menu to tweak a few settings....
         a.  On the System/Motherboard tab in Boot Order, you can uncheck the Floppy Drive (who has these now?)
       

       
         b.  On the System/Processor tab, you can increase the allocated CPU cores to 2
       

       
         c.  On the Display tab, you can increase the allocated Video Memory to 128MB
       

       
         d.  On the Storage tab, click on the icon of the Optical Drive and select "Choose Virtual Optical Disk File". 
       

       
      Navigate and select the El Capitan ISO we created earlier...
       

       
         e.  Click the OK button to finalise the VM settings.
       
       
      Patch El Capitan vbox configuration file with DMI Settings from a Mac
      1.  From the start menu, type cmd and click run as administrator to open an administrative command prompt. 
       

       
      2.  Choose a Mac Model similar to your host system, then type the following lines, followed by <enter>  after each line.  Make sure you first close all VirtualBox Windows and the VirtualBox program, otherwise any changes you make won't stick...
       
      Eg iMac11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 MacBookPro11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Macmini6,2
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 3.  Optional- For some host systems eg those with Haswell and newer CPUs, you might have to spoof an older CPU to avoid VirtualBox errors.  You can try from one of the following if this happens:

      To spoof Lynnfield i5 750 CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000106e5 06100800 0098e3fd bfebfbff To spoof IvyBridge CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff or
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 4.  Close the command prompt window.
       
       
      Installation of El Capitan
      We are now ready to start the El_Capitan Virtual Machine....
       



       
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

       
      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I named my drive "Macintosh HD" but you can enter whatever you like eg El_Capitan.
       

       
      3.  Quit DU and choose Macintosh HD to install El Capitan on.
      4.  After 20-30 min (depending on how fast your system is), the installation will complete.  At this point, unmount the El Capitan ISO by clicking the Devices menu from the VM window, click Optical Drives, then choose Remove disk from virtual drive.  The VM is now ready to reboot into OS X from the virtual hard drive.
      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
      7.  Finally, you will arrive at the El Capitan Desktop.
       

       
      8.  Network/internet and audio should work OOB but on my system, the sounds were distorted.  Unfortunately, there is no QE/CI and the VM resolution will be fixed without the ability to dynamically resize the VM window (no VirtualBox additions for OS X guests atm). 
       
       
      Customization with VBoxManage
      1.  You can change the default resolution of 1024*768 (after shutting down the VM) with the VBoxManage command from the Windows Administrative Command Prompt:
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" VBoxInternal2/EfiGopMode N (Where N can be one of 0,1,2,3,4,5) referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution respectively.
       
      Update:  For VirtualBox 5.2.x, the command for changing screen resolution has changed...
       
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution XxY (where X=Horizontal screen resolution, Y=Vertical screen resolution)
      eg
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution 1280x1024 2.  Adding serials and other SMBIOS details for the System Information Screen
      VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "W8#######B6" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "W8#########1A" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVendor" "Apple Inc." VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemFamily" "iMac" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion" "IM112.0057.03B" A listing of known issues with Mac OS X guests can be found in the VirtualBox Manual - link https://www.virtualbox.org/manual/ch14.html.
       
      Vanilla Mavericks and Yosemite, Snow Leopard from Retail DVD
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Finally, those without a Mac/Hack to prepare the install media can purchase a retail Snow Leopard DVD directly from Apple and install OSX 10.6.3 on their virtual machines (Snow Leopard, Lion and Mountain Lion run quite happily in VirtualBox with 1 CPU, 1-2 GB of RAM and the rest of the settings unchanged from above).  Once you update by combo update to SL 10.6.8, you can directly download El Capitan from the App Store for free .
       

       
      UPDATE macOS Sierra 10.12 to 10.12.6: For macOS Sierra, use CSI.tool in post#51.
      UPDATE macOS High Sierra 17A365:  For macOS High Sierra, use CHSI.tool in post#73.
      UPDATE macOS Mojave Beta:  For macOS Mojave Beta, use CMJI.tool on page 4 of thread.
       
      Good luck and enjoy
      CECI.tool.zip
      CYI.tool.zip
      CMI.tool.zip
×