Jump to content
10 posts in this topic

Recommended Posts

Hi everyone.
I hope someone here will take the time to help me..

So to start I have successfully installed Catalina on a Lenovo ThinkCentre M93P (Tower system not the tiny). I downloaded the EFI from GitHub for a tiny and edited it.

I generated new SSDT files for my machine, played about and added some drivers and kexts to get WiFi and Bluetooth working. Boot it and it worked..

The version of Opencore I download with the EFI file is 0.6.2. (I believe) But try as I may.
I couldn't get the themes to work. Just text.. When I looked at the Resources Folder. All the sub folders were empty... So I download the latest version of opencore and copied the Resources to my OC folder them followed the guild.
OpenCore Beauty Treatment guild:- here https://dortania.github.io/OpenCore-Post-Install/cosmetic/gui.html#setting-up-opencore-s-gui.
But it didn't help.. Hens this post

So in frustration I used the latest version 0.7.7.
Now I have themes. But didn't show my installed MacOS. Just opencore and all the efi files in the tools folder.. So I thought maybe it was because I installed form a older version of opencore I would need to reinstall again.

So I did and when MacOS restarted there was no install MacOS. Just opencore and all the efi files in the tools folder. So it goes through the install process, restarts then I can't continue because there is no install MacOS icon.
I know its me I'm doing something wrong. But after 5 days on this my brain is just fogged up Please Help

(1) Cant someone explain to be the difference between a Child and Sibling in ProperTree? I thought your child was your sibling.. May be this is why things are not working.. I am adding a child instead of a sibling or vice versa none of the guilds say if the line doesn't exist you can add it by :- adding a child or sibling here..

(2) If you upgrade opencore can you use your old config.plist ? I upgraded and used the new sample.plist renamed it then did a OC Screenshot.
When I compare the new config .plist to the old one there are loads more lines in it than the old one.
Cant I delete these lines?or dose the new version need these lines to run?

(3) The new version 0.7.7 comes with some drivers in the driver folder and efi files in the tool folder. Do I need to keep all these file? or can I delete the ones that I didn't have in my old efi folder? I understand that some of these files may be updated.. So for eg I keep the new version of OpenRuntime.efi but my old efi doesn't have a Ps2KeyboardDxe.efi file so can I just delete that one? or dose Opencore need it?

Thank you for taking the time to read this post. I have attach my original EFI file That works just as no themes. If anyone want to look at it.
 

 

EFI.zip

Hello and welcome. Please complete your signature (Account details >> signature).

 

Config.plist can be used as a base config but each OpenCore version comes with additions and deletions, so it is not as easy as keeping the file without changes. OpenCore package comes with a Sample.plist file, skipping the 4 first keys (they are comments) this is the file to compare with your config.plist. It is very hard if you are updating from a very older version, e.g. from 0.6.2 to 0.7.7.

There is a sub-forum with the differences among OpenCore versions.

It isn't mandatory to have all drivers and tools, only the needed.

Uploaded EFI is 0.6.2, right? I'll check it. But the signature is the way we know the hardware you have, specially CPU model and graphics card.

 

EDIT: @Mirone has posted while I was writing. Try his EFI and comment.

Edited by miliuco
  • Like 1

If your EFI is working and running you can update to the latest OC version by following here https://github.com/5T33Z0/OC-Little-Translated/blob/main/D_Updating_OpenCore/README.md in a simple and automated way ... with time you may be able to better understand how to update manually without the help of auxiliary tools 

 

If you are starting / installing Catalina you have to set in UEFI > APFS > MinDate and MinVersion to -1   Misc > Security > SecureBootModel = Disabled 

 

You should generate a full Smbios (you can always do this via OCAT In (PI) PlatformInfo > Generic > and click on the various Generate

 

As for the themes you must have enabled in the config the driver OpenCanopy.efi  in UEFI > Drivers  and set in Misc like this ( On the site you will find more in-depth information for themes )

 

1694381908_Schermata2022-01-13alle02_23_43.png.6812037a0a391cb8fa3824dc13de4c43.png

 

good luck

  • Like 1

Hi again everyone

First let me THANK everyone for there help.

But still no themes.. I have been over the config.plist so many times be just can't get the themes to come up..

I should mention I am doing this on a Linux mint live usb.. So i don't know how the run OCAT on linux..

Opencore say's on there web site themes can be added to 0.5.7 or newer.. I am using 0.6.2 so it should work.

As I said i have followed the opencore guild to the letter.

Again I have attached my EFI folder.

By the way I should mention when I update opencore my Bluetooth, WiFi, sound and sleep dose not work.. but with the EFI I have attached they all work.

Again Thank you all for your help

EFI.zip

Edited by David Boswell

Have fun fixing these issues:

 

OCS: Missing key Base, context <Patch>!
OCS: Missing key BaseSkip, context <Patch>!
OCS: Missing key Base, context <Patch>!
OCS: Missing key BaseSkip, context <Patch>!
OCS: Missing key SyncTableIds, context <Quirks>!
OCS: Missing key AllowRelocationBlock, context <Quirks>!
OCS: Missing key ForceBooterSignature, context <Quirks>!
OCS: Missing key ResizeAppleGpuBars, context <Quirks>!
OCS: Missing key Patch, context <Booter>!
OCS: Missing key ProvideCurrentCpuInfo, context <Quirks>!
OCS: Missing key SetApfsTrimTimeout, context <Quirks>!
OCS: Missing key CustomKernel, context <Scheme>!
OCS: Missing key LauncherOption, context <Boot>!
OCS: Missing key LauncherPath, context <Boot>!
OCS: Missing key Flavour, context <Entries>!
OCS: Missing key TextMode, context <Entries>!
OCS: No schema for BootProtect at 4 index, context <Security>!
OCS: Missing key AllowToggleSip, context <Security>!
OCS: Missing key BlacklistAppleUpdate, context <Security>!
OCS: Missing key Flavour, context <Tools>!
OCS: Missing key RealPath, context <Tools>!
OCS: Missing key TextMode, context <Tools>!
OCS: No schema for AdviseWindows at 0 index, context <Generic>!
OCS: Missing key AdviseFeatures, context <Generic>!
OCS: Missing key MaxBIOSVersion, context <Generic>!
OCS: Missing key UseRawUuidEncoding, context <PlatformInfo>!
OCS: No schema for AudioOut at 2 index, context <Audio>!
OCS: No schema for MinimumVolume at 4 index, context <Audio>!
OCS: Failed to calculate size of false field containing <empty> as type integer, context <PlayChime>!
OCS: No schema for VolumeAmplifier at 6 index, context <Audio>!
OCS: Missing key AudioOutMask, context <Audio>!
OCS: Missing key DisconnectHda, context <Audio>!
OCS: Missing key MaximumGain, context <Audio>!
OCS: Missing key MinimumAssistGain, context <Audio>!
OCS: Missing key MinimumAudibleGain, context <Audio>!
OCS: Missing key ResetTrafficClass, context <Audio>!
OCS: Missing key SetupDelay, context <Audio>!
OCS: Couldn't get array serialized at 0 index!
OCS: Couldn't get array serialized at 1 index!
OCS: Couldn't get array serialized at 2 index!
OCS: Couldn't get array serialized at 3 index!
OCS: Couldn't get array serialized at 4 index!
OCS: Couldn't get array serialized at 5 index!
OCS: Couldn't get array serialized at 6 index!
OCS: Couldn't get array serialized at 7 index!
OCS: Couldn't get array serialized at 8 index!
OCS: Couldn't get array serialized at 9 index!
OCS: No schema for KeyMergeThreshold at 2 index, context <Input>!
OCS: Missing key GopPassThrough, context <Output>!
OCS: Missing key ReconnectGraphicsOnConnect, context <Output>!
OCS: Missing key UIScale, context <Output>!
OCS: No schema for AppleEvent at 3 index, context <ProtocolOverrides>!
OCS: Missing key AppleEg2Info, context <ProtocolOverrides>!
OCS: No schema for DeduplicateBootOrder at 0 index, context <Quirks>!
OCS: Missing key ActivateHpetSupport, context <Quirks>!
OCS: Missing key DisableSecurityPolicy, context <Quirks>!
OCS: Missing key EnableVectorAcceleration, context <Quirks>!
OCS: Missing key EnableVmx, context <Quirks>!
OCS: Missing key ForceOcWriteFlash, context <Quirks>!
OCS: Missing key ForgeUefiSupport, context <Quirks>!
OCS: Missing key ReloadOptionRoms, context <Quirks>!
OCS: Missing key ResizeGpuBars, context <Quirks>!
OCS: Missing key AppleInput, context <UEFI>!
Serialisation returns 63 errors!

Booter->Quirks->ProvideCustomSlide is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
Booter->Quirks->EnableWriteUnprotector is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckBooter returns 2 errors!

UEFI->Quirks->RequestBootVarRouting is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckUefi returns 1 error!

Completed validating /Users/stunner/Downloads/EFI/OC/config.plist in 1 ms. Found 66 issues requiring attention.

 

PS: Use this: https://github.com/5T33Z0/OC-Little-Translated/tree/main/D_Updating_OpenCore

54 minutes ago, David Boswell said:

Hi again everyone

First let me THANK everyone for there help.

But still no themes.. I have been over the config.plist so many times be just can't get the themes to come up..

I should mention I am doing this on a Linux mint live usb.. So i don't know how the run OCAT on linux..

Opencore say's on there web site themes can be added to 0.5.7 or newer.. I am using 0.6.2 so it should work.

As I said i have followed the opencore guild to the letter.

Again I have attached my EFI folder.

By the way I should mention when I update opencore my Bluetooth, WiFi, sound and sleep dose not work.. but with the EFI I have attached they all work.

Again Thank you all for your help

EFI.zip 3.99 MB · 5 downloads

Try I updated yours you can also use OCAT from Linux by downloading the respective version 

Please complete your signature (Account details >> signature).EFI.zip

Edited by antuneddu
  • Like 2
48 minutes ago, antuneddu said:

Try I updated yours you can also use OCAT from Linux by downloading the respective version 

Please complete your signature (Account details >> signature).EFI.zip

OMG I don't know what you did.. But thank you so much. It works I have themes..

What did i do wrong?

  • Like 1
11 hours ago, David Boswell said:

OMG I don't know what you did.. But thank you so much. It works I have themes..

What did i do wrong?

Just updated the config, kext etc to latest version,the only change is the value in PickerAttributes set to 144 , UpdateSMBIOSMode >  Custom 😉

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...