Contribute
Register

HackinDROM App for OpenCore EFI Creation and Update

Joined
May 15, 2020
Messages
1,320
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
I am using HackinDROM v2.1.3 and upgraded to OC 0.8.4 from OC 0.8.3 pretty seamlessly using the Update feature. Awesome tool BTW! I used @CaseySJ recommendations from his ProArt Z690 build page. Only issue I had was, I have a custom SSDT-BRG0.aml, due to my graphics card being one of the XTXH types. It was replaced automatically with a original/new one (it had a date of 9/5/22 but my edited file had a date of 9/2/22) when I updated to 0.8.4. I see that there used to be a way to turn off specific files from being updated but I can't seem to figure out how to get to that functionality now? Maybe I have to wait until it says update to XYZ version again? Is that not available in the newer versions? Its pretty easy to just overwrite with my copy of the file I have saved for future updates but if there is an easy way to have it not touch that file that would be cool. Thanks for any guidance!
Hello @Sabre170
Simply rename your custom SSDT-BRG0.aml to something else like SSDT-BRG0-custom.aml
Since that file already exists in OpenCore pkg HackinDROM can’t know that you have customized it on your own so it updates to the never version from OC
This is assuming you are using the “right click” update method
I don’t remember how the “update to XYZ” behaves in theses situations

Hello Sir @CaseySJ,
What do you think about switching “Update to XYZ “ and right click “Update “ methods and rename “Update to XYZ” to something like “Manual update”
As most of us use the magic button I think it’s better to put that method as default
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,097
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
...Hello Sir @CaseySJ,
What do you think about switching “Update to XYZ “ and right click “Update “ methods and rename “Update to XYZ” to something like “Manual update”
As most of us use the magic button I think it’s better to put that method as default
Hello @Inqnuam,

It might be better if we have two buttons:
  • Auto / Direct Update
  • Update from Uploaded EFI
    • This would change to "Reinstall from Uploaded EFI" if current version is already installed
A tooltip can explain each one. This avoids right-click options, which are hidden unless user knows the "secret door". :)
 
Joined
May 15, 2020
Messages
1,320
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Hello @Inqnuam,

It might be better if we have two buttons:
  • Auto / Direct Update
  • Update from Uploaded EFI
    • This would change to "Reinstall from Uploaded EFI" if current version is already installed
A tooltip can explain each one. This avoids right-click options, which are hidden unless user knows the "secret door". :)
Isn’t “Update from Uploaded EFI” too long as button label ?

What about “Flexible Update” as that method allows us some customization?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,097
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Isn’t “Update from Uploaded EFI” too long as button label ?

What about “Flexible Update” as that method allows us some customization?
Ha, yes it is too long. That's the trade-off between self-explanatory and what does this do? :) A shorter button name would indeed be better -- and a pop-up tooltip can explain what the button does.
 

Rag

Joined
Jul 5, 2019
Messages
204
Motherboard
Asus Z690 ProArt Creator WiFi
CPU
i9-13900K
Graphics
RX 5700 XT
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I am using HackinDROM v2.1.3 and upgraded to OC 0.8.4 from OC 0.8.3 pretty seamlessly using the Update feature. Awesome tool
But has hackindrow been updated yet? because here it continues with 0.83 (OC) and 2.13, how do I go up to 0.84.Because 0.83 was having a lot of problems on my z390, and I went back to 0.82 which works perfectly. Thanks

completing also, curious that in my hackdronw I can't see these options, how do I (right screen)
 

Attachments

  • Captura de tela 13.09.2022 às 10.29.06 AM.png
    Captura de tela 13.09.2022 às 10.29.06 AM.png
    81.9 KB · Views: 20
  • Screen Shot 2021-04-22 at 3.27.51 PM.png
    Screen Shot 2021-04-22 at 3.27.51 PM.png
    107.8 KB · Views: 20
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,097
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
But has hackindrow been updated yet? because here it continues with 0.83 (OC) and 2.13, how do I go up to 0.84.Because 0.83 was having a lot of problems on my z390, and I went back to 0.82 which works perfectly. Thanks

completing also, curious that in my hackdronw I can't see these options, how do I (right screen)
Simply right-click on the word “Macintosh” in HackinDROM (screenshot 1) and select “Update”.
 

Rag

Joined
Jul 5, 2019
Messages
204
Motherboard
Asus Z690 ProArt Creator WiFi
CPU
i9-13900K
Graphics
RX 5700 XT
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Simply right-click on the word “Macintosh” in HackinDROM (screenshot 1) and select “Update”.
Hi @CaseySJ thanks so this is exactly what I do, but the options never appear for me. It just updates but doesn't show the options.
 

Attachments

  • Captura de tela 13.09.2022 às 16.19.51 PM.png
    Captura de tela 13.09.2022 às 16.19.51 PM.png
    503.6 KB · Views: 21

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
20,097
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi @CaseySJ thanks so this is exactly what I do, but the options never appear for me. It just updates but doesn't show the options.
Hi @Rag

That is actually the correct behavior for the right-click Update option. It does everything silently.

Some SSDTs are included in OpenCore packages. If you’re using one of these SSDTs, but you have made changes to it or you have a custom version of it, then it is best to change the name of that SSDT so that it is different from the standard name in the OpenCore package.

Then HackinDROM will leave it alone.

In other words, HackinDROM updates only the files that have the same name as the files in the new packages.
 

Rag

Joined
Jul 5, 2019
Messages
204
Motherboard
Asus Z690 ProArt Creator WiFi
CPU
i9-13900K
Graphics
RX 5700 XT
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
In other words, HackinDROM updates only the files that have the same name as the files in the new packages.
Thanks @CaseySJ

Got it, thanks for explaining. I only use HackinDrom, and I generate my EFI directly on it, I don't use anything else, because I've been doing this for over a year and it works perfectly.
I always generate a new EFI on it, the only thing I keep are the serial numbers that I manually enter into HackinDrom.
But I understood that when the EFI is updated, if you click it, it is not possible to view these boxes.
 
Top