Jump to content

1,357 posts in this topic

Recommended Posts

Advertisement

Still only DP. No 2nd display.

 

After updating lilu to 1.1.6, this is all i see in the log output now:

Also the connector-count i did not set, because its not documented. Maybe it should be 0x03,00,00,00 ? = 3 ports total?

 

To see log you need DEBUG version of Lilu and WhateverGreen. And as i told here before RX series doesn't need connector-count, connector-priority or custom connectors!

Share this post


Link to post
Share on other sites

I've got a question, too:

 

with this settings within my GFX-SSDT:

        Device (PLX1)
        {
            Name (_ADR, 0x00080000)  // _ADR: Address
            Device (GFX0)
            {
                Name (_ADR, Zero)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x0C)
                        {
                            "AAPL,slot-name", 
                            Buffer (0x07)
                            {
                                "Slot-1"
                            }, 

                            "connectors", 
                            Buffer (0x78)
                            {
                                /* 0000 */  0x00, 0x04, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00,
                                /* 0008 */  0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
                                /* 0010 */  0x12, 0x04, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00,
                                /* 0018 */  0x00, 0x04, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00,
                                /* 0020 */  0x00, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00,
                                /* 0028 */  0x22, 0x05, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00,
                                /* 0030 */  0x00, 0x08, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00,
                                /* 0038 */  0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0040 */  0x11, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00,
                                /* 0048 */  0x00, 0x08, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00,
                                /* 0050 */  0x00, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0058 */  0x21, 0x03, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00,
                                /* 0060 */  0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
                                /* 0068 */  0x00, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0070 */  0x10, 0x00, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00 
                            }, 

                            "CFG,CFG_USE_AGDC",        // <---- look here (changed boolean from "true" to "false")
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 

                            "CFG,CFG_USE_CP2",        // <---- and here (changed boolean from "false" to "true")
                            Buffer (One)
                            {
                                 0x01                                           
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 

                            "@0,AAPL,boot-display", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

I'll get this within IORegistryExplorer:

RX_Settings.jpg

As you may see in the screenshot, the values for the selected options got changed from "true" to "false" and vise versa (as expected) - so changing values through the right settings within SSDT works within WhatEverGreen.

But - and this is only cosmetic question - is it possible to hide the WhatEverGreen entries "CFG,CFG_xxx" - so that only their original entries are visable?

 

Oh, and once again: on my rig (see signature for used hardware) WhatEverGreen runs perfectly w/o any hitch. Thanx again to the guys, who made this possible after a long wait. You did a great job.

Share this post


Link to post
Share on other sites

I didn't see any connectors information in this log. Either log is not full or you made something wrong! First of all delete IntelGraphicsFixup and NvidiagraphicsFixup. Place DEBUG Lilu and DEBUG WhateverGreen in EFI/Clover/Kexts/Other. Turn InjectKexts=YES in config.plist. Remove Lilu and all plugins from L/E or S/L/E. Delete caches and prelinkedkernel. Rebuild them. Reboot and make log one more time!

 

And don't forget -raddbg -liludbg bootargs!!!! 

Share this post


Link to post
Share on other sites

Hello,

 

I have my MSI R9 290 running on Sierra (partially, only 1 output working). Currently, the only way I got this card working was by using 0x67b11002 as the FakeID and "InjectATI" on Clover, but this requires having the iGPU enabled and booting blindly to OS X. I'm trying to use Lilu + WhateverGreen to get my 3 monitors working, so I removed the FakeID and disabled the InjectATI option. Lilu and WhateverGreen get loaded, but the AMD Kext doesn't. If I add this device ID to the AMD Kext, the system loads to a black screen. I can SSH to the machine and see that the Kext got loaded, and WhateverGreen even detects all three outputs, but apart from that, I can't get the monitors to display anything. Any idea on how should I proceed?

 

Ps.: My card BIOS has UEFI support and CSM is disabled on the motherboard firmware.

Share this post


Link to post
Share on other sites

I didn't see any connectors information in this log. Either log is not full or you made something wrong! First of all delete IntelGraphicsFixup and NvidiagraphicsFixup. Place DEBUG Lilu and DEBUG WhateverGreen in EFI/Clover/Kexts/Other. Turn InjectKexts=YES in config.plist. Remove Lilu and all plugins from L/E or S/L/E. Delete caches and prelinkedkernel. Rebuild them. Reboot and make log one more time!

 

And don't forget -raddbg -liludbg bootargs!!!! 

 

ok, I did the following since last time:

 

* Removed Intel and Nvidia Graphics Fixup kexts from kexts/10.12

* Moved lilu and whatevergreen kexts from kexts/10.12 --> kexts/other (should not matter, anyhow I did it)

* Removed all NVIDIA* kexts from S/L/E that were of the date was installed by the Nevidia Web Drivers

* Ran 'Kext Utility.app' to rebuild caches

 

result = same as before. Here is the new log:

2017-08-14 19:59:40.993049+0100  localhost kernel[0]: (kernel) Lilu: (DEBUG) config @ boot arguments disabled 0, debug 1, slow 0, decompress 1
...
<removed>
...
2017-08-14 19:59:45.906080+0100  localhost kernel[0]: (kernel) Lilu: (DEBUG) patcher @ invoked at kext loading/unloading
2017-08-14 19:59:45.906082+0100  localhost kernel[0]: (kernel) Lilu: (DEBUG) patcher @ last kext is <private> and its name is com.apple.driver.AppleHWSensor
ga-z170x-g3:~ root# 

Many thanks. If you have some other suggestions, for example maybe to find the GPU in IORegistryExplorer? They will also provided, just have to upload them.

 

AKSENOD.png

 

Card is this one: http://www.xfxforce.com/en-us/products/amd-radeon-rx-500-series/rx-550-2gb-ss-rx-550p2tfg5

ok heres my ioreg (or io jones) files.

dreamcat4 - rx550 - ports not recognized - ioreg and iojones files.zip

Share this post


Link to post
Share on other sites

ok... it turns out nobody else seems to have done rx550 yet. --> There is no success story. In clover configurator I just set fakeid to 0x67ef1002, which is supposed to be 67ef = rx460, and 1002 = ati. So then config.plist looks like this:

		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x67ef1002</string>

Rebooted but no different. And system profiler showing same previous gpu device id... like the fakeid set inside clover did not work.

 

YV3NDpO.png

 

This is a shame. Because I assumed there was rx550 supported... ah well. :help:

Share this post


Link to post
Share on other sites

ok... it turns out nobody else seems to have done rx550 yet. --> There is no success story. In clover configurator I just set fakeid to 0x67ef1002, which is supposed to be 67ef = rx460, and 1002 = ati. So then config.plist looks like this:

 

Rebooted but no different. And system profiler showing same previous gpu device id... like the fakeid set inside clover did not work.

 

This is a shame. Because I assumed there was rx550 supported... ah well. :help:

 

Well you should know that FakeID will work ONLY if you inject ATI in config.plist or use FixDisplay. Obviously neither of this methods can't be used with WhateverGreen. So probably i should forward you to read the FAQ? But who wants to read it? Everybody here knows that the FAQ is useless :lol:

OK. One last time.

You should use device-id injection either with SSDT or with Arbitrary. SSDT method described in "useless FAQ" and Arbitrary method should be like this. Your fake device-id is already on the screenshot below

post-1069282-0-45371900-1502753621_thumb.png

 

Have fun...

 

P.S.  If you prefer copy-paste here is the code

		<key>Arbitrary</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Inject AMD Graphics properties</string>
				<key>CustomProperties</key>
				<array>
					<dict>
						<key>Key</key>
						<string>device-id</string>
						<key>Value</key>
						<data>
						72cAAA==
						</data>
					</dict>
					<dict>
						<key>Key</key>
						<string>model</string>
						<key>Value</key>
						<string>Radeon Pro 550</string>
					</dict>
				</array>
				<key>PciAddr</key>
				<string>01:00.00</string>
			</dict>
		</array>

Share this post


Link to post
Share on other sites
ok... it turns out nobody else seems to have done rx550 yet. --> There is no success story. In clover configurator I just set fakeid to 0x67ef1002, which is supposed to be 67ef = rx460, and 1002 = ati. So then config.plist looks like this:

<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x67ef1002</string>
Rebooted but no different. And system profiler showing same previous gpu device id... like the fakeid set inside clover did not work.

 

YV3NDpO.png

 If 560X worked by patch info.plist of AMD9510Controller.kext, you may change it for trial too !

From 69ef1002 to yours .

Share this post


Link to post
Share on other sites

Thanks! :thumbsup_anim:

 

Add these to your Main Partition or Drive in System/Library/Extensions folder.    Make sure to run Kext wizard before reboot.

 

Open your S/L/Extensions folder and drag copies of these two kexts (originals) to desktop as extra copies before you add the provided ones with edits.    It will ask for "Authentication" and "replace" prompts.   Don't forget Kext wizard before reboot.

RX 550 KExts for Sierra 12.6.zip

Share this post


Link to post
Share on other sites

Thanks guys, these suggestions are really appreciated despite the card being unsupported in sierra (maybe its different in high sierra, i didnt check / see yet). Please also bear in mind I can still return this rx550 card if it cannot work. Which I will likely to anyways due to unnaceptable bearing / rattling noise in the fan anyhow,

 

Add these to your Main Partition or Drive in System/Library/Extensions folder.    Make sure to run Kext wizard before reboot.

 

Open your S/L/Extensions folder and drag copies of these two kexts (originals) to desktop as extra copies before you add the provided ones with edits.    It will ask for "Authentication" and "replace" prompts.   Don't forget Kext wizard before reboot.

 

Tried this one first.... did not seem to do anything. And the device id in system profiler was still not changed.


Well you should know that FakeID will work ONLY if you inject ATI in config.plist or use FixDisplay. Obviously neither of this methods can't be used with WhateverGreen. So probably i should forward you to read the FAQ? But who wants to read it? Everybody here knows that the FAQ is useless :lol:

OK. One last time.

You should use device-id injection either with SSDT or with Arbitrary. SSDT method described in "useless FAQ" and Arbitrary method should be like this. Your fake device-id is already on the screenshot below

 

Have fun...

 

P.S.  If you prefer copy-paste here is the code

		<key>Arbitrary</key>
		<array>
			....

 

Thanks. Sorry for being such a moron about all this. I do try to read things but am one of those people who immediately looks away when they see the works 'DSDT' mentioned. Anyhow I did put back my fakeid to 0x0 in clover, and tried your 2nd suggested method 'Arbitrary'....

 

Perhaps it worked, at least I believe it worked because after reboot, near the end once its got to the point of loading GPU driver (saying 'GreenLockState...' and pausing / waiting). Well at that point its then always a hard reset. I tried also changing the 2nd byte after the 67ef to 0201 (for ati vendor id in reverse byte order).

 

If the arbitrary method you gave me has worked, but maybe for whatever reason(s) the polaris12 die is not close enough to baffin. And cannot use same baffin driver. This maybe make sense because different silicon means different number of CUs / sms / whatever. So you cannot address some of the last CUs on smaller silicon because they simply are not exist on the die.

 

Anyhow (like I said earlier)... maybe High Sierra 10.13 has a new support for polaris12 i dont know myself. Just have been avoiding trying these DP until final release is out. And as you have noticed I'm not really the smartest kid on the block to contribute with such things.

 

OK I will probably keep this card for a few days more, in case there are any other developments which need further testing. Then return the rx550 for gt1030.

Share this post


Link to post
Share on other sites

OK I will probably keep this card for a few days more, in case there are any other developments which need further testing. Then return the rx550 for gt1030.

 

Try to change in Arbitrary array EF67->FF67. And you don't need 0201 in the end of line!!! It should look like FF670000

Share this post


Link to post
Share on other sites

Try to change in Arbitrary array EF67->FF67. And you don't need 0201 in the end of line!!! It should look like FF670000

 

Sorry but its hard reset during the boot sequence again. This time there was no pause @ GreenLockState at end, but it said Lilo then rebooted immediately. So it maybe it reset a little earlier in the boot sequence. that was because i had moved kexts back. Now its same place reset.

[EDIT] actually i will try this again, because had reverted back some other preferred kexts stuff you asked me to change.

 

OK so with arbitrary FF id the reset occurs in same place. What is annoying to me is that during the verbose messages i can see the debug output working for Lilu and WhateverGreen. Yet after it resets the computer then the log command:

root# log show --predicate 'process == "kernel" AND (eventMessage CONTAINS "WhateverGreen" OR eventMessage CONTAINS "Lilu")' --style syslog --source

does not show up the messages. Maybe that is because the HFS+ journalling rolls back. (inconsistent FS state). Or else it just simply didn't flush to disk the log yet (it rebooted before that). Anyhow nevermind.

 

I keep looking for other forums and again... for example 2 month ago saying:

 

> There is no 699F device ID in the kexts to allow Polaris 12 work in Mac OS.

 

https://forums.macrumors.com/threads/amd-polaris-gpus-plug-and-play-in-macos-10-12-6-10-13.2050945/#post-24723518

 

Unless they added in new high sierra DPs, which is not mentioned yet in any other threads (i cannot find). And for example the device id of rx560 (0x67FF) is just still polaris 11 die, with more unlocked CUs (not less CUs) than rx460.

 

OK well like you said before - a device not supported by MacOS... is not actually a problem in GreenShot plugin. But many thanks here for trying to help! Kind Regards.

Share this post


Link to post
Share on other sites

Is there a possibility to enable graphic acceleration with

 

MB: Asus Z170 Pro Gameing

Graphiccard: MSi Radeon RX 470

 

Operating system: OS X 10.12.6

 

using lilu.kext and whatsevergreen.kext in current versions in Other-Folder of EFI/Clover ....

 

Problem:

Clover booting ends with black screen.

 

Only possibility to log in the operating system: 

In clover menu -> graphic injection -> faked 0x12345678.

But then there is no graphic acceleration

Share this post


Link to post
Share on other sites

Is there a possibility to enable graphic acceleration with

MB: Asus Z170 Pro Gameing

Graphiccard: MSi Radeon RX 470

Operating system: OS X 10.12.6

using lilu.kext and whatsevergreen.kext in current versions in Other-Folder of EFI/Clover ....

Problem:

Clover booting ends with black screen.

Only possibility to log in the operating system:

In clover menu -> graphic injection -> faked 0x12345678.

But then there is no graphic acceleration

with weg don’t use injection also turn off csrutil from recovery by typing csrutil disable then reboot and hope for the best

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Thanks guys, these suggestions are really appreciated despite the card being unsupported in sierra (maybe its different in high sierra, i didnt check / see yet). Please also bear in mind I can still return this rx550 card if it cannot work. Which I will likely to anyways due to unnaceptable bearing / rattling noise in the fan anyhow,

 

 

Tried this one first.... did not seem to do anything. And the device id in system profiler was still not changed.

 

Thanks. Sorry for being such a moron about all this. I do try to read things but am one of those people who immediately looks away when they see the works 'DSDT' mentioned. Anyhow I did put back my fakeid to 0x0 in clover, and tried your 2nd suggested method 'Arbitrary'....

 

Perhaps it worked, at least I believe it worked because after reboot, near the end once its got to the point of loading GPU driver (saying 'GreenLockState...' and pausing / waiting). Well at that point its then always a hard reset. I tried also changing the 2nd byte after the 67ef to 0201 (for ati vendor id in reverse byte order).

 

If the arbitrary method you gave me has worked, but maybe for whatever reason(s) the polaris12 die is not close enough to baffin. And cannot use same baffin driver. This maybe make sense because different silicon means different number of CUs / sms / whatever. So you cannot address some of the last CUs on smaller silicon because they simply are not exist on the die.

 

Anyhow (like I said earlier)... maybe High Sierra 10.13 has a new support for polaris12 i dont know myself. Just have been avoiding trying these DP until final release is out. And as you have noticed I'm not really the smartest kid on the block to contribute with such things.

 

OK I will probably keep this card for a few days more, in case there are any other developments which need further testing. Then return the rx550 for gt1030.

 

The problem with these kexts is that almost all of them have the 0x67EF1002 definition, you may just need to keep trying them all one at a time.  And then there is the 4100, 4150, 4250 kexts which one of those is it.   If you find the right kext combo, please let us know so we can post it as fixed.  

Is there a possibility to enable graphic acceleration with

 

MB: Asus Z170 Pro Gameing

Graphiccard: MSi Radeon RX 470

 

Operating system: OS X 10.12.6

 

using lilu.kext and whatsevergreen.kext in current versions in Other-Folder of EFI/Clover ....

 

Problem:

Clover booting ends with black screen.

 

Only possibility to log in the operating system: 

In clover menu -> graphic injection -> faked 0x12345678.

But then there is no graphic acceleration

 

I placed my kexts in System/Library/Extensions folder as well as clover kext folders, in clover try no injection of ATi, no Framebuffer name, and no ID 0x0000000.     Go to clover ACPI section and select fix displays in DSDT fixes.  Try with and without fix displays.

 

Check ports DisplayPort and HDMI.     It takes a minute sometimes for the screen to appear when you have black screen wait a little to se if it pops up.   Try unplugging cable as well after a minute or so.

Share this post


Link to post
Share on other sites

In ACPI I'll try unset fix display. What do you mean by "check ports DisplayPort HDMI"? HDMI Cable is connected to HDMI-Port 1 of the graphic card to the Monitor. Also tried to change from Port 1 to Port 2, black screen persist. I'll report ...

Share this post


Link to post
Share on other sites

Gigamax - I already returned the rx550 earlier today. After learning that nothing we can do here for the time being is gonna make it work. All of these 'just change the device id', for whatever method is not gonna work. At the very minimum it would require hacking the baffin driver (rx460), to disable some of the CUs. And thats not even some guaranteed thing either. Until apple releases some new future hardware product with polaris12 inside it. Today I also asked on High Sierra thread, for which cyberdevs kindly replied and checked the newest DP seed (which itself come out just today or yesterday). In the very newest DP of 10.13, it doesnt have any references to this rx550 device id in it. Of course we did not know any other p12 device ids to check, only the 0x699f of the rx550.

Share this post


Link to post
Share on other sites

@Wardog: csrutil disable did not function :-(

@Gigmaxx: did not function :-(

 

So far, none of all the kindly supporters around the world couldn't help me, although you all have special knowledge ... thanks very much!!!

Share this post


Link to post
Share on other sites

But - and this is only cosmetic question - is it possible to hide the WhatEverGreen entries "CFG,CFG_xxx" - so that only their original entries are visable?

 

Oh, and once again: on my rig (see signature for used hardware) WhatEverGreen runs perfectly w/o any hitch. Thanx again to the guys, who made this possible after a long wait. You did a great job.

It is sort of possible, but impractical for debugging. Since it does not affect anything in a bad manner I will not look.

Share this post


Link to post
Share on other sites

Hey guys I managed to get my ryzen 10.12.6 working without helper card on my Msi rx 480(thanks go Gigamaxx) my only issue is that I have no acceleration (I'm not Injecting anything in graphics settings in clover) I tried different fb and when I get to the home screen it shows correct card number but only with a couple mb of VRAM. Any help I would appreciate it

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.

Announcements

  • Similar Content

    • By chris1111
      Here my theme of OC 
       
      ### Dark version Selector Low

      Resources-Dark-S-Low.zip
       
      ### Dark version Selector Top

      Resources-Dark-S-Top.zip
       
      ### Dark version Selector GreenLight

       
      Resources-Dark-S-Green-Light.zip
       
      ### Light version Selector Low

      Resources-Light-S-Low.zip
       
      ### Light version Selector Top

      Resources-Light-S-Top.zip
       
      ### OC-Grey

      OC-Grey.zip
       
      ### OC-Blue

      OC-Blue.zip
       
      ### OC-White

      OC-White.zip
       
       
      ### OC-Blues

       
      OC-Blues.zip
       
      ### Dark-Badge

      Dark Badge.zip
       
    • By LIMITANT
      Restarted 3 times 
      update went Fine and smooth with clover r5119
       
       
    • By jrbros1
      Hi there,
       
      So I have my Windows computer, used a USB with Clover setup to boot into Mojave OS that I installed on the SD card in the computer. The world was a great place and all was well!

      Then I did the steps to partition the pc system to now include the additional drive that I would put Clover on. Here's where I messed up: Instead of directly copying over the full Clover folder into the EFI folder of the new drive (which just had the Boot & Microsoft folders in it), I replaced the EFI's boot folder with Clover's boot folder. So the EFI folder now contains a Microsoft folder, a Clover folder, and Clover's Boot folder only.

      Now, I only can access the Clover boot up menu, the macOS, but no Windows at all. Even if I go into BIOS and pick Windows Boot Manager or Partition 1 for the start up, I get a black screen for both. I can still access the macOS as well as Shell, but I don't know what that does other than displaying all of the yellow text fly by..

      Is there a kind soul out there that can help me get Windows back to boot? Keep in mind I'm a bit of a newbie here so laying out the common-sense steps would be helpful!

      Thank you in advance!
    • By EmriBG
      Hello everyone,
      I found a guide on how to install Catalina on Lenovo M920q, everything works well but the installation is freezing up.
      The USB bootable drive is a recovery one with internet based installation. The internet is working well on the pre-installation setup (I tested it, when you can use the utilities).
      The installation is freezing whether I am installing the macOS or not.
      I've attached my EFI partition so you can check if there's anything to add.
      Will realy appreciate any kind of help (quit noob to the whole thing).
      Thanks in advance and stay safe!
       
      NOTE: I did followed up the troubleshooting guide of OpenCore installation forum and the answer was to add the  NullCPUPowerManagement.kext to the kexts and configure it on the .plist file.
      This is the original EFI folder: EFI.zip
      Thats the one with the NullCPUPowerManagement.kext added: EFI.zip
       
       
       
       
    • By tlefko
      Site
      checkout our official site! https://twortech.wixsite.com/pcmac Version Info
      This build is compatible up to Big Sur Beta
      Now Compatible with macOS 11 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 Latest Release Notes
      Fixed Bluetooth and Wifi Stability Issues Improved Preformance and Power Managements Can Provide Files for Display Overrides Additional Patches for 4K Display updated for Big Sur if using unsupported wifi card disable it in bios use config.plist FIXED SLEEP WAKE BUG Exact same functionality as Catalina What Works / Does Not
      Everything works minus in-built mic Some displays may be detected as 40hz (working on fix) Notes
      Never tested USB C over Display Output, everything else works flawlessly USB devices eject on sleep (not really an issue) POST
      run sudo pmset -a hibernatemode 0 If no mouse, install all voodoo kexts using Kext Utility Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the SSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable Make sure you are using DW1560 for wifi or else KP. If not using remove BRCM kexts from CLOVER>kexts>other. BIOS Setup
      Disable Secure Boot INSTALL (VERY IMPORTANT)
      Due to structural changes in the setup of apple's Big sur, this EFI cannot boot the installer it can only boot into a system / device that has already been created and setup. To do this, you need to install Big Sur to a virtual machine (lots of guides online) and then create an dmg of that system, and restore it onto your HDD using the 'dd' command There are various guides online how to get this virtual machine setup complete. You can then use the attached EFI folder to boot and use macOS big Sur You can use this video to show you how to get your macOS pre-installed onto your hard drive https://www.youtube.com/watch?v=HMU3nhcbWHw Boot Entry Setup
      Due to the fact this BIOS is locked down pretty heavily, reccomended to use Windows to find a free tool to add UEFI boot entries Messages and Facetime
      Gnerate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of external recourses, or you can contact me for support. Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio no internal mic Credits
      MaLd0n for DSDT Patches (HUGE SHOUTOUT) Original Kext Authors Clover Team Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Donations
      Send me a coffee/beer lefkotyler@gmail.com  
       
      *check GitHub for latest releases and faster support https://github.com/tlefko/HP-Envy-13-Big-Sur
      EFI.zip
×