Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/24/2019 in all areas

  1. @carlo_67 For FX try injecting this kext, https://www.dropbox.com/s/a751p6tz3shc125/XLNCUSBFix.kext.zip?dl=0
    3 points
  2. When I bought my HP Envy 17t-ae100, I also bought several upgrades including a 512 GB NVMe M.2 drive. The NVMe drive, however, turned out to be a disappointment due to heat problems caused by the lack of space inside the ultra-thin HP laptop. Even with a heatsink, the drive ran well into the 70's Celsius, which felt uncomfortably warm on my leg (yes, I actually use a laptop on my lap.). Before the heat of summer set in, I decided to swap out the NVMe drive and replace it with a 1 TB M.2 SATA SSD. I notice no performance decrease with the SATA SSD and its temperature has never exceeded the low 50's Celsius and is usually in the high 30's. But what to do with my old NVMe drive? I decided to put it into my Windows 10 desktop gaming computer, which has a Z87 chipset, Haswell i7 processor and other features appropriate for a gaming rig. My system disk for that computer was an mSATA 256 GB which was connected to the computer via an adapter connected to a 1x pci-e slot. The adapter had its own firmware that allowed it to be recognized in the BIOS. I bought a 4x adapter for the NVMe drive and it was recognized in Windows but not in the BIOS. As a result, I could only use it as a storage drive, not as a boot drive. The Z87 chipset has no support for NVMe drives. That support started with the Z97 chipset. Enter Clover for Windows. I found the tutorial below and used CVAD's Bootdisk Utility (BDU) to install Clover - first to a USB drive for testing purposes and subsequently, to the mSATA drive I am no longer using as my system drive. I added the nvme efi driver and the grub ntfs driver. I then went into the BIOS, changed the boot order so that it would boot from the mSATA Clover partition, and set it up to boot via UEFI. It works like a dream and my NVMe drive is super-fast on this rig and its temperature stays in the mid 30's Celsius because there is lots of space for it and several well-placed cooling fans. This is just one more reason to be grateful to those who devote their time and energy to the development and testing of the Clover bootloader. Thanks. https://www.win-raid.com/t2375f50-Guide-NVMe-boot-without-modding-your-UEFI-BIOS-Clover-EFI-bootloader-method.html
    2 points
  3. Thanks friend and thanks to XLCN great work
    2 points
  4. @PPC If you use Whatevergreen they are indeed not necessary but you don't need Whatevergreen for your Radeon VII. @foskvs They are not useless but necessary to get hardware acceleration for video on AMD cards. In general I prefer to add all graphics renames (HECI / MEI to IMEI, GFX0 to IGPU and PEGP to GFX0 in exactly this order) regardless if IGPU is active or not. Doesn't hurt and makes things a little easier if for whatever reason I have to enable IGPU one day. In addition, I already did see boards where GFX0 isn't removed from DSDT if IGPU is disabled. This could potentially cause issues if you only rename PEGP to GFX0 since you then have two GFX0 devices.
    2 points
  5. Version 10.14.x

    41,274 downloads

    Patched OSInstaller.framework to allow macOS 10.14 installation on MBR HFS+ partition. To use those patched files you must follow HowTo to create an USB installer. You can't just run the app downloaded from Mac App Store. The patch is made base on 落下爱@pcbeta 10.10.x MBR patch method, and more patch for 10.14 HFS Firmware check by crazybirdy. What is this patched OSInstaller doing? 1. Patch the MBR check, allow macOS 10.14 installation on MBR partition. 2. Patch the Firmware check, bypass the error of "An error occurred while verifying firmware". 3. Patch to stop auto-convert to APFS , "ConvertToAPFS=false" is no longer worked with 10.14. 4. This patched MBR OSInstaller will never convert to APFS, and will always install as HFS+ partition. 5. This patched MBR OSInstaller method works with both MBR HFS+ and GPT HFS+ partition (GPT+recovery). No longer need to set new SMbiosversion, FirmwareFeatures, and FirmwareFeaturesMask with this MBR-patch. What's the difference between createinstallmedia method, MBR-Manual-Method, and MBR-Automatic-Method? As the following.... 1. createinstallmedia method, needs stage 1, stage 2 installation process, which is worked with GUID partition only, always convert to APFS format. 2. MBR-Manual-Method (same as 10.12), install via stage 2 manually, which is worked with both MBR and GUID, HFS+ and APFS, will never convert the partition format. We can manually format as MBR or GPT, HFS+ or APFS on installation screen like as 10.12. We can manually select MBR HFS+ partition to install 10.13 and 10.14 on installation screen now. Needn't to update the MBR-Manual-Method files, it will still work on 10.13, and 10.14 future versions, I think so. It can be installed as Fresh installation on formated blank partition only, but can't be installed as update from previous version. 3. MBR-Automatic-Method (new for 10.13+), install via stage 2 automatically, which is worked with both MBR and GUID, HFS+ and APFS, will never convert the partition format. It can be installed as Fresh installation on formated blank partition, and can be installed as update from previous version. How to make 10.14 installer for MBR (MBR-Manual-Method)? Just use EasyMBR-InstallerMaker to make installer, it works with both MBR and GPT. Read HowTo inside the dmg first, same as 10.12. Read HowTo Q/A Q5. How to patch to work with CPU SSE4.1 only for Mojave? Read HowTo Q/A Q6. How to download the full installer app via swscan.apple.com, instead of App Store? Read HowTo Q/A Q7. How to update 10.14.x combo-update to MBR and GPT with installScript directly? How to make 10.14 installer for MBR (MBR-Automatic-Method)? Just use 14MBRinstallerMaker to make installer, it works with both MBR and GPT. Read HowTo inside the dmg first, same as 10.13. Read HowTo Q/A Q5. How to patch to work with CPU SSE4.1 only for Mojave? Read HowTo Q/A Q6. How to download the full installer app via swscan.apple.com, instead of App Store? Read HowTo Q/A Q7. How to update 10.14.x combo-update to MBR and GPT with installScript directly? And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist. Q6. How to download the full installer app via swscan.apple.com, instead of App Store? A6. Some people download installer app from App Store, and get only 18 MB size, not the complete installer app (5.68 GB). You should boot to 10.12, or 10.13 to download it again from App Store, or use script Q6-DownloadFullApp/installScript_1014fullapp to download the full installer app via swscan.apple.com.
    1 point
  6. If you are in 10.14.0 you will not longer able to download legit copy of macOS from Apple store. It's download and install as system update. Here is script to generate >5GB installer and also create bootable USB media. I'm sharing code of script and if you wanna get executable download from attachment. If you can more optimise the code you are welcomed. You also can also download macOS 10.15 when it will be available. after downloading attachment in terminal type: chmod a+x /path/to/downloaded/file #!/bin/bash # This program is free software. It comes without any warranty, to # the extent permitted by applicable law. You can redistribute it # and/or modify it under the terms of the Do What The {censored} You Want # To Public License, Version 2, as published by Sam Hocevar. See # http://www.wtfpl.net/ for more details. */ # One more contribution to open source world. # Note: try to reduce lines and add more features # you will be add in contribute area. # Global functions print() { printf -- "$1\n"; } log() { printf -- "\033[37m LOG: $1 \033[0m\n"; } success() { printf -- "\033[32m SUCCESS: $1 \033[0m\n"; } warning() { printf -- "\033[33m WARNING: $1 \033[0m\n"; } error() { printf -- "\033[31m ERROR: $1 \033[0m\n"; } heading() { printf -- " \033[1;30;42m $1 \033[0m\n\n"; } newUiPage() { clear echo "---------------------------------------------------" echo "- macOS Legit Copy Downloader v1.0.1 -" echo "- By Hanger1 (H1) -" echo "---------------------------------------------------" echo " Contributor: ricoc90" echo " " echo " " } # Global Variables DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" tmpDir="$DIR" srcDir="$DIR/macOSsrc" # Prgram functions downloadAndParseCatalog(){ # Download catalog file from apple server #------------------------------- print "\nLoading macOS catalog from swscan.apple.com..." if ! curl --fail -s -f -o "$tmpDir/catalog.gz" "$1"; then error "Failed to download catalog" && exit; fi gunzip -k "$tmpDir/catalog.gz" rm "$tmpDir/catalog.gz" # Parse catalog file into arrays #------------------------------- versionsArray=($(getListOfVersions)) appleDiagnosticsArray=($(findLinkInCatalog AppleDiagnostics.dmg "$tmpDir/catalog")) appleDiagnosticsChunklistArray=($(findLinkInCatalog AppleDiagnostics.chunklist "$tmpDir/catalog")) baseSystemArray=($(findLinkInCatalog BaseSystem.dmg "$tmpDir/catalog")) baseSystemChunklistArray=($(findLinkInCatalog BaseSystem.chunklist "$tmpDir/catalog")) installInfoArray=($(findLinkInCatalog InstallInfo.plist "$tmpDir/catalog")) installESDArray=($(findLinkInCatalog InstallESDDmg.pkg "$tmpDir/catalog")) rm "$tmpDir/catalog" } findLinkInCatalog(){ array=($(awk '/'$1'</{print $1}' "$2")) let index=0 for element in "${array[@]}"; do array[$index]="${element:8:${#element}-17}" let index=index+1 done echo ${array[@]} } getListOfVersions(){ versionInfoArray=($(findLinkInCatalog InstallInfo.plist "$tmpDir/catalog")) let index=0 for element in "${versionInfoArray[@]}"; do infoline=$(curl -s -f $element | tail -5) versionInfo[$index]="$(echo $infoline | awk -v FS="(string>|</string)" '{print $2}')" let index++ done echo ${versionInfo[@]} } checkOSAvaibility() { if curl --output /dev/null --silent --head --fail "https://swscan.apple.com/content/catalogs/others/index-$1seed-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"; then echo "$1"; else echo "10.14"; fi } downloadOS(){ # Print User Interface newUiPage LATEST_VERSION=$(checkOSAvaibility "10.15") # User input for selecting release type PS3=""$'\n(You can also able to download macOS 10.15 when it will available)\n\n'"Which release you want? " select RELEASETYPE in "Developer Release" "Beta Release" "Public Release"; do case $RELEASETYPE in Developer* ) CATALOGTYPE="-${LATEST_VERSION}seed"; break;; Beta* ) CATALOGTYPE="-${LATEST_VERSION}beta"; break;; Public* ) break;; esac done downloadAndParseCatalog "https://swscan.apple.com/content/catalogs/others/index${CATALOGTYPE}-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz" newUiPage # User input for selecting macOS versions PS3=""$'\n'"Select macOS version : " select MACVERSION in "${versionsArray[@]}"; do if [[ $REPLY -le ${#versionsArray[@]} && $REPLY -gt 0 ]] then # Dont break sequence (It's sequenced with $fileNames[@]) links=(${appleDiagnosticsArray[$[$REPLY - 1]]} ${appleDiagnosticsChunklistArray[$[$REPLY - 1]]} ${baseSystemArray[$[$REPLY - 1]]} ${baseSystemChunklistArray[$[$REPLY - 1]]} ${installInfoArray[$[$REPLY - 1]]} ${installESDArray[$[$REPLY - 1]]}) fileNames=("AppleDiagnostics.dmg" "AppleDiagnostics.chunklist" "BaseSystem.dmg" "BaseSystem.chunklist" "InstallInfo.plist" "InstallESDDmg.pkg") # Ask user to download macOS or only print links while true; do read -p ""$'\n'"You wanna download macOS ? [y/n] " yn print "" if [[ $yn == y ]]; then # make source directory if [ ! -d "$srcDir" ]; then mkdir "$srcDir"; fi # Download files into $srcDir from $links[@] for i in {0..5}; do curl -f -o "$srcDir/${fileNames[$i]}" "${links[$i]}" done && break; elif [[ $yn == n ]]; then for link in "${links[@]}"; do print $link; done && break; #&& exit; fi done break else error "Invalid choice." fi done } createinstallmedia(){ #--------------------------------------------------------------------------- # Create Install Media #--------------------------------------------------------------------------- # Taking ownership of downloaded files #------------------------------------------------- chmod a+x "$srcDir/BaseSystem.dmg" chmod a+x "$srcDir/BaseSystem.chunklist" chmod a+x "$srcDir/InstallInfo.plist" chmod a+x "$srcDir/InstallESDDmg.pkg" chmod a+x "$srcDir/AppleDiagnostics.dmg" chmod a+x "$srcDir/AppleDiagnostics.chunklist" # Mount 'BaseSystem.dmg' #------------------------- $(hdiutil attach "$srcDir/BaseSystem.dmg" 2>&1 >/dev/null) print "\n\nMake sure \"macOS Base System\" volume is mounted\n" read -p "Press enter to continue..." # Pull 'Install macOS XXXX.app' from 'BaseSystem.dmg' #----------------------------------------------------- FOLDERS=(/Volumes/*) for folder in "${FOLDERS[@]}"; do [[ -d "$folder" && "$folder" =~ "macOS Base System" ]] && basePath="$folder" done for file in "$basePath/"*; do # Find XXXX.app in mounted volume if [[ $file == *.app ]]; then let index=${#name_array[@]} name_array[$index]="${file##*/}" fi done installAppName=${name_array[0]} newUiPage print "Copying $installAppName to out folder..." cp -R "/Volumes/macOS Base System/$installAppName" "$DIR/" # UnMount 'BaseSystem.dmg' #------------------------- $(hdiutil detach /Volumes/macOS\ Base\ System 2>&1 >/dev/null) print "Copying Files to SharedSupport folder...\n" # Create SharedSupport folder inside 'Install macOS XXXX.app/Contents' #---------------------------------------------------------------------- SharedSupportDir="$DIR/${installAppName}/Contents/SharedSupport" if [ ! -d "$SharedSupportDir" ]; then mkdir "$SharedSupportDir"; fi # Copy All contents of src folder to 'Install macOS XXXX.app/Contents/SharedSupport' #---------------------------------------------------------------------- # cp -R $srcDir/* $DIR/Install\ macOS\ Mojave\ Beta.app/Contents/SharedSupport cp -R "$srcDir/BaseSystem.dmg" "$SharedSupportDir" cp -R "$srcDir/BaseSystem.chunklist" "$SharedSupportDir" cp -R "$srcDir/InstallInfo.plist" "$SharedSupportDir" cp -R "$srcDir/AppleDiagnostics.dmg" "$SharedSupportDir" cp -R "$srcDir/AppleDiagnostics.chunklist" "$SharedSupportDir" # This file will be copied with InstallESD.dmg name cp -R "$srcDir/InstallESDDmg.pkg" "$SharedSupportDir/InstallESD.dmg" # Replace <string>InstallESDDmg.pkg</string> to <string>InstallESD.dmg</string> in 'src/InstallInfo.plist' #---------------------------------------------------------------------------------------------------------- sed -i "" 's/<string>InstallESDDmg.pkg<\/string>/<string>InstallESD.dmg<\/string>/g' "$SharedSupportDir/InstallInfo.plist" # Remove these lines from 'src/InstallInfo.plist' #------------------------------------------------ # <key>chunklistURL</key> # <string>InstallESDDmg.chunklist</string> # <key>chunklistid</key> # <string>com.apple.chunklist.InstallESDDmg</string> sed -i "" '30,33d' "$SharedSupportDir/InstallInfo.plist" # Replace <string>com.apple.pkg.InstallESDDmg</string> to <string>com.apple.dmg.InstallESD</string> in 'src/InstallInfo.plist' #---------------------------------------------------------------------------------------------------------- sed -i "" 's/<string>com.apple.pkg.InstallESDDmg<\/string>/<string>com.apple.dmg.InstallESD<\/string>/g' "$SharedSupportDir/InstallInfo.plist" # Replace InstallESDDmg.pkg to InstallESD.dmg in 'src/InstallInfo.plist' #---------------------------------------------------------------------------------------------------------- sed -i "" 's/InstallESDDmg.pkg/InstallESD.dmg/g' "$SharedSupportDir/InstallInfo.plist" # newUiPage DEVICES=($(ls /Volumes)) read -p 'Enter name of USB media : ' INSTALLER_DEVICE # Creates a bootable installer for macOS on selected media # As discribed in https://support.apple.com/en-us/HT201372 print "" sudo "$DIR/$installAppName/Contents/Resources/createinstallmedia" --volume /Volumes/$INSTALLER_DEVICE read -p 'You wanna delete downloaded files ? (y/n) : ' ANSWER if [ $ANSWER == y ]; then rm -R "$srcDir"; fi } newUiPage # User input for selecting release type PS3=""$'\n'"What you want to do? " select RELEASETYPE in "Download macOS" "Make bootable Media"; do case $RELEASETYPE in Download* ) downloadOS; break;; Make* ) createinstallmedia; break;; esac done exit Attachment : manOSDownloader_rc
    1 point
  7. Eu vou montar a seguinte configuração: Intel - Core i9-9900K 3.6 GHz 8-Core ProcessorNoctua - NH-D15 82.5 CFM CPU CoolerGigabyte - Z390 M GAMING Micro ATX LGA1151 MotherboardCorsair - Vengeance RGB Pro 32 GB (2 x 16 GB) DDR4-3466 MemorySamsung - 970 Evo 500 GB M.2-2280 Solid State DriveSamsung - 970 Evo 500 GB M.2-2280 Solid State Drive4x Seagate - IronWolf Pro 4 TB 3.5" 7200RPM Internal Hard Drive4x 2TB HDD 2.5"Sapphire - Radeon RX VEGA 56 8 GB PULSE Video CardCorsair - RMx 850 W 80+ Gold Certified Fully Modular ATX Power Pelo que vi deve funcionar tudo.
    1 point
  8. You can inject it with Clover.
    1 point
  9. Hi Carlo_67 I'm having exactly the same problem. My USB2 ports are not working, USB3 is. Managed to install 10.14.4 by switching the USB installer from USB2 to USB3 during the boot. But I do have reboot after accepting the Licence agreement. Due to the USB errors that keep scrolling over the screen, I cannot make it to save boot (using -s) to follow these instructions: https://forum.amd-osx.com/viewtopic.php?t=5902 I'm stuck ... no mojave so far ...
    1 point
  10. An excellent piece of kit every Tosher should have in his bag of tricks - I could have done with this back in my Snow Leopard days, back then I had more crashes than Ayrton Senna
    1 point
  11. This is not reason to flood the Forum. Read and respect the Rules.
    1 point
  12. Hackintool 2.5.4 Released - Will now output mounting errors Hackintool 2.5.5 Released - Added ASRock DeskMini 310 system config
    1 point
  13. You should not add anything except layout-id Device-Properties or boot-arg is better to use, and not to use ACPI.
    1 point
  14. Just figured out why I couldn't toggle Bluetooth off/on, the Builtin wifi version of this board is useless for OS X you're better off buying just the Pro version without wifi. I had to add this line uia_exclude=HS14 in Clover Configurator under Boot Arguments and it solved the problem. I will have to investigate if by adding that if it impedes any other function - Your thoughts please @ glasgood.
    1 point
  15. The latest SecurityUpdate for 10.13.6 contained some firmware upgrade ... you can adjust Defaults.plist BiosDate and BIOSVersion. Here is the raw data .. (note : I haven't applied the update yet.. i failed to but this is why) Example iMac13,2 <key>BiosDate</key> <string>04/16/2019</string> <key>BiosVersion</key> <string>IM131.88Z.F000.B00.1904161750</string> EFIPayloads: - IM101.88Z.F000.B00.1812191603 - IM111.88Z.F000.B00.1904242336 - IM112.88Z.F000.B00.1904242318 - IM121.88Z.F000.B00.1904162200 - IM131.88Z.F000.B00.1904161750 - IM141.88Z.F000.B00.1904161911 - IM142.88Z.F000.B00.1904161912 - IM143.88Z.F000.B00.1904161911 - IM144.88Z.F000.B00.1904162148 - IM151.88Z.F000.B00.1904162039 - IM161.88Z.F000.B00.1904111401 - IM162.88Z.F000.B00.1904111603 - IM171.88Z.F000.B00.1904111656 - IM181.88Z.F000.B00.1904111521 - IM183.88Z.F000.B00.1904111521 - MB101.88Z.F000.B00.1904111408 - MB61.88Z.F000.B00.1812191537 - MB71.88Z.F000.B00.1812191523 - MB81.88Z.F000.B00.1904111604 - MB91.88Z.F000.B00.1904111505 - MBA31.88Z.F000.B00.1812191628 - MBA41.88Z.F000.B00.1904162146 - MBA51.88Z.F000.B00.1904161912 - MBA61.88Z.F000.B00.1904162042 - MBA71.88Z.F000.B00.1904111401 - MBP101.88Z.F000.B00.1904161750 - MBP102.88Z.F000.B00.1904161750 - MBP111.88Z.F000.B00.1904162148 - MBP112.88Z.F000.B00.1904162149 - MBP114.88Z.F000.B00.1904181614 - MBP121.88Z.F000.B00.1904111507 - MBP131.88Z.F000.B00.1904111407 - MBP132.88Z.F000.B00.1904111521 - MBP133.88Z.F000.B00.1904111521 - MBP141.88Z.F000.B00.1904111408 - MBP142.88Z.F000.B00.1904111701 - MBP143.88Z.F000.B00.1904111521 - MBP61.88Z.F000.B00.1904242300 - MBP71.88Z.F000.B00.1812191549 - MBP81.88Z.F000.B00.1904162141 - MBP91.88Z.F000.B00.1904162041 - MM41.88Z.F000.B00.1812191509 - MM51.88Z.F000.B00.1904162037 - MM61.88Z.F000.B00.1904161915 - MM71.88Z.F000.B00.1904111917 - MP61.88Z.F000.B00.1904121119 and EFIVersion is now at <key>EfiVersion</key> <string>285.0.0.0.0</string> You can see this when looking at the FirmwareUpdate file
    1 point
  16. Also, bare in mind the system drive options if you’re on NVME please check if the drive it’s compatible with macOS mine it’s Samsung 970 EVO and works great BUT I tested with Samsung PM981, unusable on Mojave, partially working on High Sierra with patch I read some forums and seems like the new Samsung EVO Plus series are incompatible I tested also with a Sabrent NVME, doesn’t work Cheers
    1 point
  17. Those renames are useless with iMacPro1,1 SMBIOS.
    1 point
  18. I need to see DMI dumps from models with other CPU iMac "Core i3" 3.6 21.5-Inch (4K, Early 2019) or iMac "Core i5" 3.0 21.5-Inch (4K, Early 2019),
    1 point
  19. @DoZe I have not loaded the new SourceCode yet, but my version works with Mojave as well. With you the Inject does not work under Mojave. Ioreg has layoutid 7, but no alc layoutid. try boot flag alcid=15 or alcid=3 or alcid=21
    1 point
  20. Hi @fabiosun, how are you? No you're not missing anything. Only Devs and Coders can open new topics, we need to made this action because the mess with Spammers, some of then are in the Members group. Sorry man
    1 point
  21. z77-ds3h v1.0 this kext is worked for me AtherosL1cEthernetDS3Hv1_0.kext.zip
    1 point
×
×
  • Create New...