Jump to content

Search the Community: Showing results for tags 'fresco'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace

Categories

  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 2 results

  1. I decided to write up an Article on Understanding how Clover's KextsToPatch feature works. There doesn't seem to be a whole lot of documentation explaining how to use this feature correctly (not that I have been able to find anyway). There is a lot of information out there about what to use, and what to put into your config.plist, but not much as to how to find out why the values used are used, and how the "data" was obtained. This guide hopes to address that. I tried to update this information on the Wiki, but the authentication between Github and Google appears to be nonfunctional... or no longer open to the public. "Authentication failed Provider did not validate your credentials (invalid_credentials) - please retry or choose another login service" This Guide will hopefully help those of you (like me) who would like to know how (and why) to use a tool, and not just use it a certain way because you were told to. For now, this Guide will just be an expansion of the part of the Wiki page found here. KextsToPatch <key>KextsToPatch</key> <array> Aside from the patches already built-in to Clover, you also have the ability to create your own by using the following obtainable values: the Binary File Name, the Data to Find, and the Data to Replace. Both Data Values will need to be in the same format; either in hexadecimal (Property List Editor/Clover Configurator), or in base64 (plain text editor). The Data Value lengths MUST also be equal. A smaller replacement Data Value may be filled with zeroes. Fresco FL1009 USB 3.0 Device ID Patch by bu11etpr00f (BTW: This patch is great for people who have a Gigabyte X79-UD5 Motherboard in their hackintosh and want to resolve their USB issues with macOS El Capitan 10.11, Sierra 10.12, High Sierra 10.13, & Mojave 10.14. It enables the Fresco FL1009 USB 3.0 Controller as a Fresco FL1100 USB 3.0 Controller. Works Great! ) The following example shows a patch for AppleUSBXHCIPCI replacing the data <string>0x11001b73</string> with <string>0x10091b73</string>: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Fresco FL1009 USB 3.0 Device ID Patch by bu11etpr00f</string> <key>Disabled</key> <false/> <key>Find</key> <data>PHN0cmluZz4weDExMDAxYjczPC9zdHJpbmc+</data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data>PHN0cmluZz4weDEwMDkxYjczPC9zdHJpbmc+</data> </dict> <array> Note: the patch data is encoded in base64 due to the data type of the field. Unfortunately, Tables don't seem to be supported on this Forum, so I've put images of them in this post. I will also leave the text data below them if you wish to copy/paste it somewhere. Find Value (base64) PHN0cmluZz4weDExMDAxYjczPC9zdHJpbmc+ Find Converted to (UTF-8): <string>0x11001b73</string> Find Converted to (HEX): 3C737472696E673E307831313030316237333C2F737472696E673E Replace Value (base64) PHN0cmluZz4weDEwMDkxYjczPC9zdHJpbmc+ Replace Converted to (UTF-8): <string>0x10091b73</string> Replace Converted to (HEX): 3C737472696E673E307831303039316237333C2F737472696E673E For help converting base64: https://www.base64decode.org/ http://tomeko.net/online_tools/base64.php?lang=en Viewed in Property List Editor: Note: The config.plist uses a base64 value, while Property List Editor shows you the HEX value. Viewed in Clover Configurator: Note: The config.plist uses a base64 value, while Clover Configurator shows you the TEXT (UTF-8) or HEX value. It is sometimes necessary to use a patch to modify a kext's Info.plist. In this case, the following Boolean Key needs to be added to the Patch's Dictionary Item: <dict> <key>InfoPlistPatch</key> <true/> </dict> Side note: Patches are applied in the kext cache. If you patch an Info.plist in order to enable the loading of a specific kext, which is not currently present in your cache, you will need to reboot twice: Once with the option NoCaches to allow FSInject to load the specific kext into the cache, and Then again for the cache to be patched successfully. Other Examples: Enable TRIM for non-Apple SSD The following example shows a patch for IOAHCIBlockStorage replacing the data APPLE SSD with an empty value: <dict> <key>Comment</key> <string>Enable TRIM for non-Apple SSD</string> <key>Disabled</key> <false/> <key>Find</key> <data>AEFQUExFIFNTRAA=</data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.iokit.IOAHCIBlockStorage</string> <key>Replace</key> <data>AAAAAAAAAAAAAAA=</data> </dict> Note: the patch data is encoded in base64 due to the data type of the field. Find Value (base64) QVBQTEUgU1NEAA== Find Converted to (UTF-8): APPLE SSD Find Converted to (HEX): 4150504C452053534400 Replace Value (base64) AAAAAAAAAAAAAA== Replace Converted to (UTF-8) (yes, it's blank): Replace Converted to (HEX): 00000000000000000000 AppleAHCIPort patch to fix internal disks displayed as external (Orange Icon) by Slice The following example shows a patch for AppleAHCIPort replacing the data External with Internal: <dict> <key>Comment</key> <string>AppleAHCIPort patch to fix internal disks displayed as external (Orange Icon) by Slice</string> <key>Disabled</key> <false/> <key>Find</key> <data>RXh0ZXJuYWw=</data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data>SW50ZXJuYWw=</data> </dict> Note: the patch data is encoded in base64 due to the data type of the field. Find Value (base64) RXh0ZXJuYWw= Find Converted to (UTF-8): External Find Converted to (HEX): 45787465726E616C Replace Value (base64) SW50ZXJuYWw= Replace Converted to (UTF-8): Internal Replace Converted to (HEX): 496E7465726E616C Allow booting with a MacPro4,1 or MacPro5,1 SMBIOS definition without ECC Memory The following example shows a patch for AppleTyMCEDriver replacing the data r MacPro4,1MacPro5,1Xr with r X <dict> <key>Comment</key> <string>Allow booting with a MacPro4,1 or MacPro5,1 SMBIOS definition without ECC memory</string> <key>Disabled</key> <false/> <key>Find</key> <data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleTyMCEDriver</string> <key>Replace</key> <data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data> </dict> Note: the patch data is encoded in base64 due to the data type of the field. Find Value (base64) cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY Find Converted to (UTF-8): r MacPro4,1MacPro5,1X Find Converted to (HEX): 720A004D616350726F342C31004D616350726F352C310058 Replace Value (base64) cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY Replace Converted to (UTF-8): r X Replace Converted to (HEX): 720A00000000000000000000000000000000000000000058
  2. mingo86mi

    [AIUTO] USB3.0 Fresco

    Qualche kext per far funzionare l'USB 3.0 della Fresco?
×