Jump to content
8755 posts in this topic

Recommended Posts

5 minutes ago, hardcorehenry said:

 

Renaming _STA to XSTA is tricky, you have to rename it only in H_EC device by adding in patch count 1 and skip value(you have to count yourself). Post your untouched DSDT.aml(dumped via OC debug or acpidump.efi or clover(F4)) up to you.

Thank you so much hardcorehenry, I also thought about trying to manually patch _STA but I've been a bit of a mess patching DSDT. Here is the original file DSDT.aml

DSDT.aml

14 hours ago, eSaF said:

Did you compress and zip the folder?

ok just managed to dual boot but got like 4 devices which are on microsoft acpi compliant system ACPI\FAN00000\2&DABA3FF&0 which I have no idea what it is and mac system 10.15.6 which boots up with ou the use of keyboard and mouse so maybe you could help with that one

ok just managed to dual boot but got like 4 devices which are on microsoft acpi compliant system ACPI\FAN00000\2&DABA3FF&0 which I have no idea what it is and mac system 10.15.6 which boots up with ou the use of keyboard and mouse so maybe you could help with that one

For reference what did you do to get your system to boot into OC?
Are you saying your keyboard and mouse don’t work in OC boot picker? Or it times out and boots macOS?
Specifics help.
ACPI\FAN00000 You could always google the dev and pci devices.


Sent from my iPhone using Tapatalk
ok just managed to dual boot but got like 4 devices which are on microsoft acpi compliant system ACPI\FAN00000\2&DABA3FF&0 which I have no idea what it is and mac system 10.15.6 which boots up with ou the use of keyboard and mouse so maybe you could help with that one

For reference what did you do to get your system to boot into OC?
Are you saying your keyboard and mouse don’t work in OC boot picker? Or it times out and boots macOS?
Specifics help.
ACPI\FAN00000 You could always google the dev and pci devices.


Sent from my iPhone using Tapatalk
8 minutes ago, SavageAUS said:


For reference what did you do to get your system to boot into OC?
Are you saying your keyboard and mouse don’t work in OC boot picker? Or it times out and boots macOS?
Specifics help.
ACPI\FAN00000 You could always google the dev and pci devices.


Sent from my iPhone using Tapatalk
For reference what did you do to get your system to boot into OC?
Are you saying your keyboard and mouse don’t work in OC boot picker? Or it times out and boots macOS?
Specifics help.
ACPI\FAN00000 You could always google the dev and pci devices.


Sent from my iPhone using Tapatalk

no there is no timing out it happen to look for H_EC.bat1 but it boots up just fine but there is no time out from anything just keyboard and mouse dont respond and in windows there are these three devices with acpi which I never seen in windows

2 minutes ago, eSaF said:

Sorry but the few brain cells I have left has been completely frazzled trying to wrap my head around your original and on going query so with all due respect I am bowing out of the discussion and let others come to your aid and hopefully provide the answers you're looking for. Good luck.

 

 

PS - Providing your EFI Folder for scrutiny will go a long way to get some sort of help.

my efi folder is 5omb compressed the limit for uploading is 10mb

2 hours ago, hardcorehenry said:

Give it a try.

PATCH.zip

Thank you very much @hardcodehenry, that worked!! Now would be nice to figure out how can we implement that into an SSDT! But that's business for another day, I think everyone will be happy with the improvement!

  • Like 1
6 hours ago, eSaF said:

Wow 50mb !!!!!!! - why is you EFI Folder packing so much, I will bet perhaps 55% of it is unnecessary - see the example of my Open-core EFI Folder in it's entirety, it is only 15.4 to 15.8 mb and it boots Catalina and Windows10 Pro faster than Clover ever did.

this is after I took resources compressed in the background is the original

 

Edited by markl18
2 hours ago, eSaF said:

@markl18 If that log is an indication of your EFI Folder - what an absolute mess - It seems to  that you have every conceivable kext and documents in the folder wether your machine needs them or not and then again I maybe wrong as you're reluctant to post your config.plist or as instructed by McNab to remove the Resources Folder, zip and post the EFI Folder.

a lot of those kext is for screen mouse the rest are standard

 

Edited by markl18
2 minutes ago, eSaF said:

No no no no no no no no no please no - I just looked at your OC EFI Folder this is an insult to the OC Devs - You have thrown everything at that folder hoping something would stick and somehow work. 12 SSDT files in the ACPI folder? 17 Plus kexts in the kext folder? My friend if you're serious about wanting to install and run Opencore read this -https://dortania.github.io/OpenCore-Desktop-Guide/ - after choosing your CPU Chipset from the examples given on the left of the page. After you have read the Guide and made a serious attempt to understand and build an OC Folder so that we all can understand, come back and pose sensible queries because at the moment I think you're just winging it and blindly doing so.

by the way I read the manual and most of those aml files are for the i2c touchscreen those aml files are needed by the voodoo kexts that he has provided yes there are extrenius once but I also have hd4400 that needs some help

50 minutes ago, eSaF said:

Ok well hopefully you'll get the help you seek. One piece of advice, get rid of some of the clearly un-needed clutter from the EFI Folder, you'll easily soon know what is needed and what isn't. Good luck.

Here I cleaned it up  for those who are sensitive 

OC.zip

Edited by markl18
On 6/15/2020 at 4:50 PM, makk said:

Vit

 

how do I get back in to Catalina to copy files from USB booter?

 

my USB installer keeps hanging.  Dosddude1 Catalina Patcher installer.

I used my Sierra USB installer and get to Terminal but, unable to copy files

to a what seems to be mounted Catalina Volume on /dev/disk1s6.

used /sbin/mount -uw / ; Volumes; Catalina; and a few others. I can edit but what keeps from coping from another Volume?  I copied onto the USB installer the necessary files to copy over.

 

I bungled my HD3000graphics kext somehow adding a VRAMSize statement

and a perl script to increase VRAM to patching.  This however caused a Black Screen.

 

second issue:

 

Open shell. Edited config.plist after saving and exiting restart, the configuration file was unable to be read.  unable to get to Picker screen.

 

What can be done?  I posted in the forum in Post installation.  I not sure if this is OC related entirely.
But, unable to use USB installer for Catalina which is strange because I use it to repatch afterwards.

What would prevent this USB installer from not getting back to the Install screens?

 

Makk

 

do you use HfsPlus.efi (or HfsPlusLegacy.efi? that is needed to read the USB installer.

and maybe your broke the config.plist structure if you edited by hand.

 

why are you directly modifying kexts? there are plenty of ways patch VRAM by OC. you can see how to do it my github. 

 

did your system work on Clover? if so copy out the working patched DSDT and use it with OC. i took a look your DSDT you posted recently which already looked very modified. i wonder what happed to the original PNLF device for example.

 

For those who has HP laptop with Synaptic trackpad, after testing all configuration for VoodooPS2Controller.kext, the best one to use is still the 1.9.2 from rehabman with oc 0.5.9. Attached is the order of the kernel adds. Make sure 1.9.2 kext is in the kext folder and also the input.kext. The order is different from the OC config file using OC ps2controller.

I've just gotten the HP Elitebook 820 G3 with Skylark i7-6600u - HD520 - perfectly working with Mausi ethernet and Netis WF2111 wifi USB adapter. Waiting for the DW1820A coming from Aliexpress. Displayport-HDMI adapter works perfectly with sound although the USBC-HDMI doesn't.

Cheers,

Louis

 

oc59_voodoops2_trackpad.png

      

19 hours ago, tluck said:

do you use HfsPlus.efi (or HfsPlusLegacy.efi? that is needed to read the USB installer.

and maybe your broke the config.plist structure if you edited by hand.

 

why are you directly modifying kexts? there are plenty of ways patch VRAM by OC. you can see how to do it my github. 

 

did your system work on Clover? if so copy out the working patched DSDT and use it with OC. i took a look your DSDT you posted recently which already looked very modified. i wonder what happed to the original PNLF device for example.

 

 

Never had original PNLF.  AKTP is a driver software from Asus for this laptop. DSDT never had it.

I had to put one it.  This DSDT is modified a lot. Because those definitions were never there.

If you omit one, then something doesn't work. If you do it exactly as stated, then again it don't work.

 

It's weird. Plus most of the time I have no clue because of generalities. 

To be honest I have no ideas what is correct vs incorrect. Educated guess.

 

I try to follow instructions, but your machine is not the same  as my   machine even though it has Sandybridge. There are differences that show up later or immediately upon modification.

 

I need help with mojave and catalina configs.  

 

what is a dual link?  Have no clue. I was told to do this early on. But when I do it I get 4 mini screens. So, I have to redo the DSDT.  insane.

 

Just trying to get my Display to stop glitching. 

Now I have no audio.

 

I reinstalled with CLover on the USB. Simpler to do.

 

I had audio and all.

I switched to OC no audio. WTF??

I'm trying not to use DSDT. It is a real pain to edit the thing from scratch just to get one thing working right out of a 1000.  You know what I mean?

 

For instance: FNKEYs to get the F7 key to do exactly as it is supposed to along with  the other 12 keys.

 

one fails to work, then have to patch and recompile for one key.  The scripts for patching are too general with terrible explanations.  Have to 'guess.'   How is it supposed to look? The end result?

Have no clue. Just use this patch!?!?!

 

Thanks

 

Have a good  day 

 

 

 

 

 

 

 

 

 

On 6/17/2020 at 8:04 AM, markl18 said:

Here I cleaned it up  for those who are sensitive 

OC.zip

I highly doubt you have read any guides.

You DO NOT need all the drivers.

You are using FakeSMC & VirtualSMC ?

What's this for? hda-verb.dSYM?

Most of your Tools are not needed

 


Errr what?

            <dict>
                <key>Comment</key>
                <string>SSDT-EC-USBX.aml</string>
                <key>Path</key>
                <string>SSDT-EC-USBX.aml</string>
                <key>Enabled</key>
                <true/>
            </dict>
            <dict>
                <key>Comment</key>
                <string>SSDT-EC.aml</string>
                <key>Path</key>
                <string>SSDT-EC.aml</string>
                <key>Enabled</key>
                <true/>
            </dict>

SSDT-HACK.aml & USBMap.kext <--- Pick one

VoodooI2CELAN.kext & VoodooI2CSynaptics.kext <-- which is it? Elan or Synaptics?

 


 

<key>SystemProductName</key>
            <string>iMac14,1</string>

A laptop? with iMac smbios? More suitable would be MacBookPro11,1

 

I suggest highly you start from scratch but do not start unless you read this

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

at least twice or until you understand it all.

 

Do not get picky on the little things like touch screen etc, just get the basics working first.

Fresh Vanilla installation.

Graphics.

Audio.

Network.

USB.

Etc.

 

Noone is going to do the work for you, but we will try and point you in the right direction and help you when needed but you must understand the basics first.

Peace

 

 

 

 

  • Like 3
5 hours ago, SavageAUS said:

I highly doubt you have read any guides.

You DO NOT need all the drivers.

You are using FakeSMC & VirtualSMC ?

What's this for? hda-verb.dSYM?

Most of your Tools are not needed

the guide said that the kext will help identify the numbers needed for audio card

 


Errr what?

            <dict>
                <key>Comment</key>
                <string>SSDT-EC-USBX.aml</string>
                <key>Path</key>
                <string>SSDT-EC-USBX.aml</string>
                <key>Enabled</key>
                <true/>
            </dict>
            <dict>
                <key>Comment</key>
                <string>SSDT-EC.aml</string>
                <key>Path</key>
                <string>SSDT-EC.aml</string>
                <key>Enabled</key>
                <true/>
            </dict>

already took care of that is leftover from earlier attempts

SSDT-HACK.aml & USBMap.kext <--- Pick one

made a mistake some people said that one over the other my mistake already took care of that

VoodooI2CELAN.kext & VoodooI2CSynaptics.kext <-- which is it? Elan or Synaptics?

have tpd0 and tpd4 made a mistake sometimes one site says one and the other one says the other just a lot of sites say all kinds of stuff when one google an error and no one respond for help

 

made a mistake some people suggest one over the other I saw that and removed that


 

<key>SystemProductName</key>
            <string>iMac14,1</string>

 

A laptop? with iMac smbios? More suitable would be MacBookPro11,1

Hackintool told me that

 

I suggest highly you start from scratch but do not start unless you read this

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

https://dortania.github.io/vanilla-laptop-guide/OpenCore/config-laptop.plist/haswell.html

at least twice or until you understand it all.

 

Do not get picky on the little things like touch screen etc, just get the basics working first.

Fresh Vanilla installation.

Graphics.

Audio.

Network.

USB.

Etc.

 

Noone is going to do the work for you, but we will try and point you in the right direction and help you when needed but you must understand the basics first.

Peace

 

 

 

 

 

1 hour ago, vit9696 said:

With the scripts it works for us. Rodion posted the examples many times, I could ping him, but it is surprising that it still causes issues really. You just make sure that BootOrder and Boot0080 are loaded through schema via nvram.plist.

config.plist.zip

3 hours ago, vit9696 said:

With the scripts it works for us. Rodion posted the examples many times, I could ping him, but it is surprising that it still causes issues really. You just make sure that BootOrder and Boot0080 are loaded through schema via nvram.plist.

 

I have gone through all the pages on this thread so I think I have done my searches for a solution.

Many folks are using Emulated NVRAM on non-working Z390, etc boards but I on a truly ancient P35 Dell motherboard with NO NVRAM.

 

First I ran OC bootinstall.command to install MBR boot and boot file.

The boot file that OC installs does not read/access any SATA drives so I used one of Rodin's boot file (I think) provided by @fusion71au's MPS 1530 config-download here.

That boot file works and now OC sees all my SATA drives in the bootpicker.

 

I ran "logouthook.command install" and then logouthook.command on its own to generate the nvram.plist which was copied to the ESP root.

The problems is that logouthook.command cannot find the critical key 8BE4DF61-93CA-11D2-AA0D-00E098032B8C :

sudo ./LogoutHook.command
Password:
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0080': (iokit/common) data was not found
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder': (iokit/common) data was not found
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootNext': (iokit/common) data was not found
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0081': (iokit/common) data was not found
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0082': (iokit/common) data was not found
nvram: Error getting variable - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0083': (iokit/common) data was not found
nvram: Error getting variable - '4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor': (iokit/common) data was not found
File Doesn't Exist, Will Create: ./nvram.plist
Volume EFI on 8A4334F4-86C2-4B44-AF00-7B3B6D1D48CD mounted
Volume EFI on disk0s1 unmounted

I read back the defaults for com.apple.loginwindow LogoutHook and it shows that it's hooked:

sudo defaults read com.apple.loginwindow
{
    LogoutHook = "/Users/MacNB/LogoutHook/LogoutHook.command";
}

I tried setting the default via System Prefs Startup Disk to set the default boot drive.
The nvram.plist file is updated and there's an entry for BootOrder but looks like OC is not reading it or something else is wrong.

Pressing CTRL+ENTER in the boot picker does not save the default boot drive.

 

Summary settings in config are

Booter->Quirks:
• DisableVariableWrite: YES
• EnableWriteUnprotector: YES
Misc->Security: ExposeSensitiveData: 3

Misc->Security: AllowSetDefault: YES

Misc->Boot:ShowPicker=NO
NVRAM->LegacyEnable: YES

 

I think the problem is getting the 8BE4DF61-93CA-11D2-AA0D-00E098032B8C into the macOS NVRAM first before it can be copied to the nvram.plist by logouthook script.

 

Please see attached config.plist

Also attached two log files: (1) normal boot which fails with ASSERT, (2) boot manually via boot picker

 

Thanks for your help.

config.plist

 

 

BootPicker-Manual-Selection-Log.txt

No-BootPicker-Startup-Drive-log.txt

Edited by MacNB
added AllowSetDefault
×
×
  • Create New...