Jump to content
Onestyle

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

59 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 NoEnd
      Hi team,
       
      I have tried to update to security update 2019-001 multiple time with no luck, today I've booted the update with -verbose and attached videos shows the details.
       
      Appreciate your help
       
      Thanks
      Untitled.mov
    • By JhonneR
      Good morning, everyone, I'm sorry if I was wrong in choosing the topic but I need help.
      I have found it extremely difficult to mount a Hackintosh in my acer.
      Setup;
      I5 2430m 2.4 6GB RAM
      Mobo P5we0 - Intel intel Graphics 3000
      At the moment I have not found out what my audio codecs are.
      but I'll leave the link on the motherboard.
      however, my real problem is several.
      I have already used the itakos image, I have already used several images that could be installed normally and that after installing the image I do not have internet via cable or wireless.
      And another, I already looked in other forums and I know that I will be called a donkey in the logical question but I have not been able to install the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] or clover to start from the Hard Disk, so I do not know what to do.At the moment I still do not know if there has already been someone who has already installed the High Sierra or just the Sierra in this notebook model and obtained permanent success.
      If anyone can help me, I'll be grateful.
      Installations without success, but with the system already installed in ACER;
      SIERRA
      HIGH SIERRA
      MOJAVE
      All with the same symptom. Starting only by the bootable USB stick and without internet connection via cable and wireless.
      Appreciate ! Acer 5750 Official Page
    • By fantomas1
      Hi InsanelyMacaholics   

      Use this thread to link / talk about of the future Nvidia Web Driver updates for macOS Sierra.
       
      10.12.6
      Nvidia Web Driver - 378.05.05.25f13 --> build 16G1815 (thanks to flowrider) New!
      Nvidia Web Driver - 378.05.05.25f12 --> build 16G1710 (thanks to BreBo)
      Nvidia Web Driver - 378.05.05.25f11 --> build 16G1618 (thanks to Frank Nitty)
      Nvidia Web Driver - 378.05.05.25f10 --> build 16G1510 (thanks to BreBo) 
      Nvidia Web Driver - 378.05.05.25f09 --> build 16G1408 (thanks to BreBo)
      Nvidia Web Driver - 378.05.05.25f08 --> build 16G1314 (thanks to BreBo)
      Nvidia Web Driver - 378.05.05.25f07 --> build 16G1314 (thanks to haring)
      Nvidia Web Driver - 378.05.05.25f06 --> build 16G1212 (thanks to WeBeRiO)
      Nvidia Web Driver - 378.05.05.25f04 --> build 16G1114 (thanks to lukazm)
      Nvidia Web Driver - 378.05.05.25f03 --> build 16G1036 (thanks to Gradou)
      Nvidia Web Driver - 378.05.05.25f01 --> build 16G29 (thanks to Badruzeus)
       
       
      10.12.5
      Nvidia Web Driver - 378.05.05.15f01 --> build 16F73 (see this post)
       
       
      10.12.4
      Nvidia Web Driver - 378.05.05.05f02 --> build 16E195(thanks to crachmaster4999)
      Nvidia Web Driver - 378.05.05.05f01 --> build 16E195 (thanks to Moviemakergr)  Pascal support!!!
      Nvidia Web Driver - 367.15.10.45f01 --> build 16E195 (thanks to Lanc)
       
       
      10.12.3

      Nvidia Web Driver - 367.15.10.35f01 --> build 16D32 (thanks to shatterhenner)
       
       
      10.12.2
      Nvidia Web Driver - 367.15.10.25f02 --> build 16C68 (see this post)
      Nvidia Web Driver - 367.15.10.25f01 --> build 16C67 (see this post)
      Nvidia Web Driver - 367.15.10.25b06 --> build 16C60b/16C63a (see this post)
       
       
      10.12.1
      Nvidia Web Driver - 367.15.10.15f03 --> build 16B2657/16B2659 (thanks to Moviemakergr).
      Nvidia Web Driver - 367.15.10.15f01 --> build 16B2555 (thanks to Moviemakergr)
       
       
      10.12.0
      Nvidia Web Driver - 367.15.10.05f01 --> build 16A323 (thanks to phi777)
       
       
      GM
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A323 (same driver since DP4/PB3)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A322 (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A320 (see this post)
       
       
      DP/PB
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A313a (DP8 & PB7) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A304a (DP7 & PB6) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A294a (DP6 & PB5) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A286a (DP5 & PB4) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A270f (DP4 & PB3) (thanks to TheRacerMaster)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A254g (DP3 & PB2) (see this post)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A238m (PB1) (thanks to Faun) 
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A239j (DP2) (thanks to Faun)
      Nvidia Web Driver - 367.05.10.05b03 --> build 16A201w (DP1) (thanks to Xmedik)
       
    • By bbritton
      Hi
       
      I am trying to create a clean DSDT for my new hackintosh.  It is all working very well and I hope this will make things even better.
      I have a Gigabyte Z390 AORUS MASTER,
      I9-9900K
      32 gb Ram
      gigabyte vega 64 OC
       
      I extracted the DSDT and SSDT files using F4 in Clover.  I have supplied the resulting DSDT below.  THese are the four errors I get when trying to compile in MACIasl.  ALso I am using ACPI 5.1 in maciasl.
       
      12891, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12900, 6126, syntax error, unexpected PARSEOP_CASE
      12904, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12913, 6126, syntax error, unexpected PARSEOP_CASE, expecting $end and premature End-Of-File
       
      I am newbie to hackintosh so am learning as much as I can as i go.  I am not a programmer so the syntax errors I am not sure what to do with yet.  Any assistance would be appreciated.
       
      Thanks
       
      DSDT.dsl
      DSDT.aml
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.MaLd0n GA H110M-S2.zip Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI --FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek --Audio https://github.com/vit9696/AppleALC --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/   -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!  
×