Jump to content
About Just Joined group Read more... ×
johnrey

El Capitan UEFI Clover on Sony Vaio S

151 posts in this topic

Recommended Posts

My old config is working fine.

 

I had 6go of ram before in my clover config (not just in the config but it was actually the case.) It didn't boot up with the correct config so I choose to simply put the onboard ram and it booted up (with a lot of different change so I've no clue if it was one of the right change for it to boot.)

 

Using yours it's not working, I've deleted most of the kexts I had in my old clover usb config and the installer is still booting fine!

 

Also!

 

If you already have windows on your machine and you booted to it previously, you might need to reboot to windows in order to boot either osx or osx installer. Usually, I simply boot back to windows login screen and shutdown it from there. Now, the installer/osx is able to properly boot.

 

Edit:

I have succesfully removed GenericUSBXHCI.kext from my usb stick and it's still booting fine!

So now the only thing I have different from your installation is the config.plist file.

 

I think there's some entry in your config.plist for 1366x768 that are not needed. Also, when I removed xcpm from the boot option, it booted to a kernel panic.

 

Edit 2 : Here's my working config without useless kexts

post-1613107-0-47569200-1448317232_thumb.png

post-1613107-0-31368500-1448319174_thumb.png

config.plist.zip

Share this post


Link to post
Share on other sites
Advertisement

My old config is working fine.

 

I had 6go of ram before in my clover config (not just in the config but it was actually the case.) It didn't boot up with the correct config so I choose to simply put the onboard ram and it booted up (with a lot of different change so I've no clue if it was one of the right change for it to boot.)

 

Using yours it's not working, I've deleted most of the kexts I had in my old clover usb config and the installer is still booting fine!

 

Also!

 

If you already have windows on your machine and you booted to it previously, you might need to reboot to windows in order to boot either osx or osx installer. Usually, I simply boot back to windows login screen and shutdown it from there. Now, the installer/osx is able to properly boot.

 

Does your config work with El Capitan or Yosemite? There's a big difference.

Share this post


Link to post
Share on other sites

El capitan is successfully installed on my computer using the following configuration. There is some variation in my configuration to make everything working on my actual installation.. (not in the installer but in the installed os)

 

Edit:

 

Okay just backd up my old hdd and restored it to my ssd, everything is booting fine.. Since I'm pretty sure I don't have the best config for my el capitan installation, I will redo everything (gonna start by making your config.plist to work on my system..)

Share this post


Link to post
Share on other sites

Hi, Ive got a Sony Vaio SVF15212CXW (full specs are here http://www.cnet.com/products/sony-vaio-fit-15e-svf15212cxw-15-5-core-i3-3227u-windows-8-64-bit-4-gb-ram-500-gb-hdd-qwerty/specs/) 

 

I did everything as you told and got a kernel panic until I deleted the patched folder from the EFI. Screenshots of the verbose bootleg with kernel panic are attached. 

 

What shall I do with my DSDT and SSDT then?

 

post-1574312-0-13145600-1449912746_thumb.jpg

post-1574312-0-38692100-1449912759_thumb.jpg

post-1574312-0-48261200-1449912773_thumb.jpg

Share this post


Link to post
Share on other sites

Post your EFI folder with patched ACPI folder. You could try to do it step-by-step to see where you get kernel panic.

 

  1. Start with DSDT.
  2. Generate SSDT for Power Management.
  3. Patch SSDTs.

Share this post


Link to post
Share on other sites

Hi everyone. I have tried with Sony Vaio SVE1512C6EW but it stuck in the apple load screen with bar complete. USB 32 gb following this method. When I tried in verbose mode it stuck in:

 

hfs: set VeryLowDisk: vol:untitled, freeblks:0, dangerlimit:12

 

I followed the instructions very carefully, but it stucks there. I used the screen resolution 1366x768 config.plist.

 

Any ideas? 

 

Thanx in advance.

Share this post


Link to post
Share on other sites

hello,

my problem is, that after awaking from sleep the fan turns at maximum speed :-( 

Only a reboot solve this problem.

Any Idea?

 

SVE14A2X1EH

 

regards and merry christmas

Share this post


Link to post
Share on other sites

That happens to me too, just leave it for a while, it will spin down, it's not harmful or anything, I've had it on windows too.

@riffrico something weird there is SNB driver (gpu driver for intel 1st gen), either your specs are old (cuz this guide is mostly for 3rd gen cpus) or your config.plist is misleading the os, or your installer is corrupted (remake it as the guide states exactly, if still the same, redownload the installer again).

Other than that, make sure there is no ssdt/dsdt in patched folder

Share this post


Link to post
Share on other sites

Hi midi, thanx for reply. Specs stuff: Pentium B980 / 2.4 GHz, Graphic Integrated Intel (2nd Generation Core Processor Family Integrated Graphics Controller), network AR9485 Wireless Network Adapter Atheros. Maybe cpu is too old for El Capitan. Anyway, and happy Xmas. 

Share this post


Link to post
Share on other sites

Gr8, I've redone the guide (after a while without OS X) and everything (didn't test USB yet) is working :)

I have one little problem is the USB DSDT patch from the U430 repo, I used to patch my DSDT with the full patch from the repo, but since Rehabman made the SSDT_HACK.dsl, all USB DSDT patches are gone, the small part that you provided gives me 4 errors. (I'm using clover's ones for now)


Hi midi, thanx for reply. Specs stuff: Pentium B980 / 2.4 GHz, Graphic Integrated Intel (2nd Generation Core Processor Family Integrated Graphics Controller), network AR9485 Wireless Network Adapter Atheros. Maybe cpu is too old for El Capitan. Anyway, and happy Xmas. 

As I expected, Pentium's GPUs wont work on OS X, you have to patch the graphic kexts (donno if there are and donno if it works), or the best thing is to buy a whole new laptop with at lease i3 for a compatible GPU.

:)

Share this post


Link to post
Share on other sites

ok, I fixed the DSDT issue (it was just a damn it was replaced by and made all that fuss), still, I have an issue that was fixed before, my laptop starts each time I un/plug a usb device! It goes eventually back to sleep but it's annoying because of the usb mouse, each time I move it the computer starts up! When I applied the full U430 USB patch, I didn't have such problem :/

Share this post


Link to post
Share on other sites

That happens to me too, just leave it for a while, it will spin down, it's not harmful or anything, I've had it on windows too.

....

Hi,

it sucks me. the fan doesn't spin down after awaking from sleep. At win7 no problem.

Any idea where to begin to solve the bawling fan prob?

 

regards

Share this post


Link to post
Share on other sites

Hi,

it sucks me. the fan doesn't spin down after awaking from sleep. At win7 no problem.

Any idea where to begin to solve the bawling fan prob?

 

regards

Wait you're running in UEFI mode? Cuz I was told to change between AptioFix2 and AptioFix and see if the problem is fixed, for me it happens rarely, and my VAIO came with windows 8 Pro so it's UEFI, I don't know about those who got it with windows 7.

Share this post


Link to post
Share on other sites

Wait you're running in UEFI mode? Cuz I was told to change between AptioFix2 and AptioFix and see if the problem is fixed, for me it happens rarely, and my VAIO came with windows 8 Pro so it's UEFI, I don't know about those who got it with windows 7.

Hi,

the laptop is running in UEFI Mode. AptioFix is required, otherwise booting stops.

Can't tell you the difference, whether AptioFix2 additionally is loaded or not. In both cases the laptop is running but after awaking the fan spins at maximum.

The only thing i can observe is, that after the screen is available, it takes 3-4 seconds until the fan starts spinning.

 

My vaio came with W8 too. Do not have this problem with W8 (uefi) and W7 (legacy).

Share this post


Link to post
Share on other sites

OH! hey, do not put both of them, alternate between them, remove one and try the other, remake your dsdt. If you don't have the latest UEFI FW update, update it, and remake all the SSDTs and DSDT (you must do it if you updated). that's all I can help with :)

Share this post


Link to post
Share on other sites

thank you very much for the guide it installed osx almost flawlessly. i want to dual boot with windows 10 but im having difficulties. i had yosemite and win8 running on the same drive with midis guide . now I have 2 drives and i used midi's guide as a guide to install each os on each drive but it didn't work. could you help me dualboot with win10 and capt on 2 different drives or the same one if thats easier (i heard it's better to use different drives to avoid corrupting files between the two os's trying to take over). the youtube videos i found were using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] i think but still trying to follow something like that didnt work because after installing windows it would give me this error at boot File: \Windows\system32\winload.exe Error code: 0xc000000e ofcourse this wasy trying to use diskutility and formating the windows drive as ms-dos. When i tried midis way i tried formating the partitions as mac journaled but when i tried to install windows 10 on that partition it wouldn't let me. Any help would be apreciated it

Share this post


Link to post
Share on other sites

My guide is to install OS X & any other OS (Windows/Linux/OS X) on the same drive I never said 2 drives or anything, it's just you need two partitions! Anyway, I've made a miniguide (a quick one) here about resizing OS X partition and stuff, here I'll quote myself from there:

So you type in terminal:

diskutil list
It will output you drives and volumes, you'll notice (most of the time) that the disk where os x resides in is disk0 (recheck and if not, use the disk number you have like disk1 ...), and the partition of os x is something like "disk0s2" since disk0s1 is EFI (again, if not check the according numbers), type then:
diskutil resizeVolume disk0s1 200G
Wait for it to resize, that will make us a 64GB free space for windows
Then plug a blank usb (4GB at least) and you should have a windows 8 iso (or 8.1 or whatever, but not lesser than 8) with its according version you got the tablet with (either pro or the non pro one, but that's not an issue), open bootcamp, select "make windows 7 or later disk" (just that do not check any other one) then, select your iso then your blank usb and hit next (if it didnt work retry again) and leave it make the usb. Once done, reboot into the usb (Boot the tablet hitting volume down and power, you will get UEFI: <insert your usb drive model here> ) and let it boot into windows installer, once there, choose "unused free space" then hit next and let it install

 


for

diskutil resizeVolume disk0s1 200G

You can change 200G to whatever size you want in Gigabytes or if you want a percentage you type X% where is X is the percentage that the target partition will get.

Use UEFI to boot Windows install, esle it wont accept it because of the Partition Table (GPT).
After that! Download Explorer++, extract it and then open Command Prompt in Admin (by hitting Windows + X then A, or by going to start, type cmd then right click it and Open As Administrator) and type 

diskpart

then when it loads up type 

list vol

you should get something like this:

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition    118 GB  Healthy    Boot
  Volume 1         EFI          FAT32  Partition    200 MB  Healthy    System

(As I'm not using my VAIO with that OS X drive, I just gave an example with my other computer)

As you see there is a volume Labeled EFI, if you don't find it, look for a volume with ~200 to ~300 MB and is FAT32 (make sure there is not USB drive or any other drive plugged in, if that's the case, remove them and retype list vol) type then 

sel vol 1

# a message will confirm your selection should appear

assign letter=S

# a message should confirm either success or failing the mounting the drive, if it's the latter, 
# change the letter form S to an unused letter

exit

then after that, open Explorer++ in Admin, then select S (or whatever letter you have) then explore it and make sure it's where Clover is installed in (I really don't know if I had two drive what would happen! I still have my ODD) then go to EFI > Microsoft > Boot and then rename bootmgfw.efi to bootmgfww.efi or whatever, just don't leave it bootmgfw.efi, reboot to OS X and then in Clover Configurator > GUI > Custom Entry > + > :

Title : Windows

Path : \EFI\Microsoft\Boot\bootmgfww.efi (or whatever you renamed it to)

Type : Windows

then save your config, now you should be able to dual boot!


Hope I helped :)

Share this post


Link to post
Share on other sites

@johnrey

would you please update the USB patch part? this one is universal

# rename EHC1 to EH01
into device label EHC1 set_label begin EH01 end;
into_all all code_regex EHC1\. replaceall_matched begin EH01. end;
into_all all code_regex \.EHC1, replaceall_matched begin .EH01, end;

# rename EHC2 to EH02
into device label EHC2 set_label begin EH02 end;
into_all all code_regex EHC2\. replaceall_matched begin EH02. end;
into_all all code_regex \.EHC2, replaceall_matched begin .EH02, end;

And is your SATA Speed capped to 3Gbps or full 6Gbps (it's the latest FW flaw!) and is there any way to downgrade? (my SSD can't go to its full potential!)

Share this post


Link to post
Share on other sites

thanks for the hint. I found one more complex USB patch but since it worked for me, I used the simple one. Will change that anyway.

 

My SATA speed is max. 3Gbps. I don't know if it's a FW thing. I know that my Sony VAIO T13 supports 6Gbps. To be honest, you won't notice a difference. I use SSD, too and random access is more important than max. speed on big files. It's pretty much as fast a an SSD on 6Gbps bandwidth. Only when copying large files you'll notice a difference. Even my MacBook Pro Retina with PCIe SSD is significantly faster 'only' when transferring big files. Correct me if I'm wrong. :)

 

EDIT: To be honest, I don't see a difference between the patch you typed and the one already present in the guide. :o

Share this post


Link to post
Share on other sites

the \ in the begining and the end of EHC1 EHC2, when I use the one with no slashes, I get tons of errors, I really don't know how you got yours working, and I'm still facing USB problems! If I use the patches + the FakeID kexts, I get all the USBs working, but after a sleep cycle, only the 2.0 is working (and if it's on sleep and plug a usb device in it (2.0) the computer wakes up!), but when I use USB-InjectAll.kext, I get all the USBs working at boot and after sleep but hace problems when sleep, where any USB activity (like a connected mouse and then move it while computer is in sleep, or just plugging/unplugging any device) wakes the computer up. The main problem is the wake on USB activity on both methods.

For SSD, actually I see a difference when I use it on my other computer, it has linux in it and the boot time on my vaio is slightly longer (I'm not complaining since it's waaaaaaaaaaaaaaaaay faster than my old HDD), on my other computer the speed go up to 500MB/s (average of both r/w) but on my vaio it can't go further than 230-250MB/s, I just dont get Sony! on my older FW I had full 6Gbps, and that damn VAIO Update forced me to update the FW! My version now is R1021C8, is it the same as yours?

Share this post


Link to post
Share on other sites

Wake & Sleep can be very hard to achieve.. For more than 6 months I had to figure out what was wrong.. Now finally everything works. For me it was the HDD caddy I installed (replaced the optical disc drive).

Share this post


Link to post
Share on other sites

Yey! I got USB working, I just merged some patches (that are "normally" already merged un a patch but weirdly it doesn't work!)

 

ok first I patched everything but the USB, then I patched the DSDT with these:

 

[usb] 7-series/8-series USB

#Maintained by: RehabMan for: Laptop Patches
#usb_USB_7-series.txt

# USB property injection for 7-series boards (originally HM76)

# Insert Apple USB properties into EHC1
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL,clock-id", Buffer() { 0x01 },\n
        "built-in", Buffer() { 0x00 },\n
        "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
        "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
        "AAPL,current-available", 2100,\n
        "AAPL,current-extra", 2200,\n
        "AAPL,current-extra-in-sleep", 1600,\n
        "AAPL,device-internal", 0x02,\n
        "AAPL,max-port-current-in-sleep", 2100,\n
    })\n
}\n
end;

# Insert Apple USB properties into EHC2
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL,clock-id", Buffer() { 0x01 },\n
        "built-in", Buffer() { 0x00 },\n
        "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
        "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
        "AAPL,current-available", 2100,\n
        "AAPL,current-extra", 2200,\n
        "AAPL,current-extra-in-sleep", 1600,\n
        "AAPL,device-internal", 0x02,\n
        "AAPL,max-port-current-in-sleep", 2100,\n
    })\n
}\n
end;

# Insert Apple USB properties into USB 3.0 XHC
into method label _DSM parent_adr 0x00140000 remove_entry;
into device name_adr 0x00140000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL,clock-id", Buffer() { 0x02 },\n
        "built-in", Buffer() { 0x00 },\n
        "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
        "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
        "AAPL,current-available", 2100,\n
        "AAPL,current-extra", 2200,\n
        "AAPL,current-extra-in-sleep", 1600,\n
        "AAPL,device-internal", 0x02,\n
        "AAPL,max-port-current-in-sleep", 2100,\n
    })\n
}\n
end;

then 

 

EHCx Renaming

# rename EHC1 to EH01
into device label EHC1 set_label begin EH01 end;
into_all all code_regex EHC1\. replaceall_matched begin EH01. end;
into_all all code_regex \.EHC1, replaceall_matched begin .EH01, end;

# rename EHC2 to EH02
into device label EHC2 set_label begin EH02 end;
into_all all code_regex EHC2\. replaceall_matched begin EH02. end;
into_all all code_regex \.EHC2, replaceall_matched begin .EH02, end;

then either USB3_PWR(0x0D) or USB3_PWR(0x6D) but only the power patching part (everything until XHC renaming)

 

Notice: I haven't noticed any output change and it got the same behaviour!

#Maintained by: RehabMan for: Laptop Patches
#usb_prw_0x0d_xhc.txt

# remove _PRW methods to prevent instant wake

# delete any existing XHC1 device
into device label XHC1 name_adr 0x00140000 remove_entry;
# delete any existing USB2 device
into device label USB2 name_adr 0x001D0000 remove_entry;

# if _PRW objects are methods
into method label _PRW parent_adr 0x001D0000 remove_entry;
into method label _PRW parent_adr 0x001A0000 remove_entry;
into method label _PRW parent_adr 0x00140000 remove_entry;
into method label _PRW parent_adr 0x001B0000 remove_entry;
# some other LAN cards use 0x00190000
into method label _PRW parent_adr 0x00190000 remove_entry;

# if _PRW methods are stuffed into a separate scope
into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label _SB.PCI0.XHC remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label \_SB.PCI0.XHC remove_entry;

# if _PRW objects are names
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
# some _PRW have three entries in the Package
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;

# seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state
into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;

OR

#Maintained by: RehabMan for: Laptop Patches
#usb_prw_0x6d_xhc.txt

# remove _PRW methods to prevent instant wake

# delete any existing XHC1 device
into device label XHC1 name_adr 0x00140000 remove_entry;
# delete any existing USB2 device
into device label USB2 name_adr 0x001D0000 remove_entry;

# if _PRW objects are methods
into method label _PRW parent_adr 0x001D0000 remove_entry;
into method label _PRW parent_adr 0x001A0000 remove_entry;
into method label _PRW parent_adr 0x00140000 remove_entry;
into method label _PRW parent_adr 0x001B0000 remove_entry;
# some other LAN cards use 0x00190000
into method label _PRW parent_adr 0x00190000 remove_entry;

# if _PRW methods are stuffed into a separate scope
into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label _SB.PCI0.XHC remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label \_SB.PCI0.XHC remove_entry;

# if _PRW objects are names
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
# some _PRW have three entries in the Package
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;

# seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state
into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;

Then it's done :)

 

Patch sources : https://github.com/RehabMan/Laptop-DSDT-Patch/tree/master/usb

 

Other than that, I actually was able to change brightness buttons (sadly they replace F5 and F6 to brightness controls, so you'll lose F5/6 function keys) and changed "Pause/Break" to Previous buttons (music) and "Insert" to Play/Pause (music) and Fn+Delete (aka Scr Lk) to Next (music). if you're ok with this configuration I'll post the kext.

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By qmgoqwe
      I have installed MacOS and Windows on the following hardware:
       
      AMD Ryzen 7 3700X MSI B450M Mortar Max Sapphire Radeon Pulse RX 5600 XT 6G Samsung 860 QVO, 1 TB SSD (PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x1)/Sata(0x5,0xFFFF,0x0)) - MacOS on this disk Kingston A2000 SSD 1TB M.2 2280 NVMe (PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,15-AD-CD-26-28-B7-26-00)) - Windows on this disk  
      OpenCore 0.6.1 MacOS 10.15.7 both disks GPT UEFI  
      Both OSs boot nicely and work as a charm when selecting either of the disks as boot disks in the BIOS.
       
      However, trying to boot Windows 10 from the Opencore Bootmanager (no matter whether PickerMode=internal or OpenCanopy) causes a Windows Blue Screen ("SYSTEM THREAD EXCEPTION NOT HANDLED").
      To be on the safe side, I have added an appropriate entry to Misc->Entries:
      <key>Arguments</key> <string></string> <key>Auxiliary</key> <false/> <key>Comment</key> <string>Not signed for security reasons</string> <key>Enabled</key> <true/> <key>Name</key> <string>Windows 10</string> <key>Path</key> <string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,15-AD-CD-26-28-B7-26-00)/HD(1,GPT,2E9695CB-0F9A-4005-AADB-2FF9C96AD02C,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi</string> It points to the Windows 10 bootmanager on the Windows disk's EFI partition.
       
      What's wrong with that? Why does this cause a BSOD? It is not clear to me why it works when booting from BIOS but not here.
       
      config.plist attached (but maybe it has no relevance for the problem).
      config.plist
    • By dracoflar
      So you've been reading the forum on this brand new boot loader called OpenCore hoping to try it out but you take one look at the configurations PDF and take a step back in shock at the complexity! Well if you've been feeling a bit intimidated by the DOCS well you've come to the right place:
       
      OpenCore Install Guide
       
      If you have any issues or suggestions please feel free to comment
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -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!
    • By Nomade
      Hello All,
       
      It's been a while that I am trying to update my system to 10.15.16.
      The install seem to start, then at reboot time I only see the Normal boot and the Recovery option from the Clover boot menu.
      None of those 2 allow to complete the update.
       
      Is there any ways to force it to install and/or show the "Update" option on the Clover boot screen?
       
      PS: I'm using Z97-Gaming-3
    • By Damx
      The specs CPU: Intel® Core™ i3 Processor 8130U, 2.20 GHz (Kaby Lake Refresh) Chipset: Intel® 300 Series Graphics: Intel® UHD Graphics 620 Display: 21.5'' 1920x1200 RAM: DDR4 PC2400 4GB SSD1: M.2 PLEXTOR (with original Windows 10) SSD2: SATA SAMSUNG 850 EVO (for macOS) Sound: Realtek ALC269 WiFi / BT: Intel 3168 NGW Realtek Card-reader  
       
      Not working
      WiFi: Intel 3168 NGW Realtek Card-reader  
       
      Pre-Installation
       
      I will not go through the basics since it is explained in details here on this site. Briefly, the process is to:
      Get Clover Get Catalina macOS installer Create USB with 2 MBR partitions (FAT32 for Clover and HFS+J for the installer)  
       
      Required kexts
      AppleALC.kext Lilu.kext RealtekRTL8111.kext VirtualSMC.kext WhateverGreen.kext  
       
      Config.plist
      I used the one provided by RehabMan called config_HD615_620_630_640_650.plist. Download it from GitHub. It has almost everything you will need with only few edits for audio.
      Edits:
      [CPU] Make sure there is lilcpu=9 setting in boot arguments needed for Kaby Lake R CPU to be recognised correctly. [GPU] Make sure there is a patch GFX0 to IGPU under ACPI->DSDT [GPU] Under Devices->Properties->PciRoot(0)/Pci(0x02,0) make sure that the AAPL,ig-platform-id value is 00001B59, and the device-id value is 16590000 [AUDIO] Under Devices->Properties->PciRoot(0)/Pci(0x1f,3) set the layout-id to 40 and the device-id to 70A10000 [SMBIOS] Set Mac model ID is iMac19,2  

       

       
      Notes
      For some reason with latest version of Clover the install partition was not visible. If you run into the same issue you can downgrade Clover to r5103, which worked perfectly. WiFi / BT Intel 3168 NGW needs to be replaced if one needs WiFi. Someone mentioned that to get HDMI work properly you may need to change AAPL,ig-platform-id value to 00001659 for PciRoot(0)/Pci(0x02,0) - not my case but may be considered if you get this issue. Don't forget to generate your serial and other SMBUS values before signing in with iCloud services.  
       
×