# Tips & Tricks (WIP)

#### Site Search all Dortania Guides

* For example in Google: `site:dortania.github.io XhciPortLimit`
* [site:dortania.github.io XhciPortLimit - Google Search](https://www.google.com/search?q=site%3Adortania.github.io+XhciPortLimit)

#### Search before Upgrading macOS

* [macOS / OS X Updates | tonymacx86.com](https://www.tonymacx86.com/forums/macos-os-x-updates.32/)
* [New Releases and Updates | InsanelyMac](https://www.insanelymac.com/forum/157-new-releases-and-updates/)

#### More ways to download macOS

* [How to download macOS from Apple's official download locations (3 methods) : hackintosh](https://www.reddit.com/r/hackintosh/comments/efjy5g/how_to_download_macos_from_apples_official/)
* [MacRecoveryX](https://github.com/AngeloAvv/MacRecoveryX)

#### Add OpenCore version to Config.plist

* Add the OpenCore version inside Config.plist as a comment
* This will facilitate keeping track of different versions of EFIs, especially since the OpenCore version cannot be seen inside a backed up EFI folder
* It should also help during upgrades when looking for differences between the versions
* Disadvantage is that the version number cannot be automatically updated

![](/files/FkvZ3mpBpGzbToDOReZr)

#### Other Tips & Tricks Topics (TODOs for miscellaneous ideas)

* Boot Variables for macOS: [GPU related](https://dortania.github.io/GPU-Buyers-Guide/misc/bootflag.html#amd-boot-arguments) and [Common Boot Args for macOS](/opencore-visual-beginners-guide/advanced-topics/common-boot-args-for-macos.md), update as needed
* Hackintosh Tools Evaluation: expand descriptions on [Checklist Tools](/opencore-visual-beginners-guide/step-by-step/checklist-tools.md)
* Guide for Upgrading macOS (minor point upgrades and major version upgrades): expand [Upgrade OpenCore](/opencore-visual-beginners-guide/step-by-step/oc-auxiliary-tools-upgrade.md) to include macOS upgrades
* Clone USB drive / SSD drive together with EFI (CCC & Script or Super Duper & Script)
* Automated Linux hardware analysis tool for Hackintosh compatibility checking
* Semi-Automated testing script of a finished/upgraded hackintosh
* Anonymous CC Credit Card for adding a payment method to AppleID (?!)
* Windows or Linux version of the Beginners Guide
* Beginners should avoid...
* Virtualization notes. Proxmox etc.

![](/files/VDLZ0kYXe61yzDLS7T31) *Except where otherwise noted, content on this site is licensed under the* [*Creative Commons — Attribution-NonCommercial 4.0 International — CC BY-NC 4.0*](https://creativecommons.org/licenses/by-nc/4.0/) *license. Attribution by link to* [*chriswayg · GitHub*](https://github.com/chriswayg)*.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chriswayg.gitbook.io/opencore-visual-beginners-guide/advanced-topics/tips-and-tricks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
