Jump to content
fantomas

[pre-release] macOS High Sierra

3,845 posts in this topic

Recommended Posts

About USB max limit port patch, use this one instead under 10.13 (17A306f) Target kext changed from AppleUSBXHCIPCI to AppleUSBXHCISPT but the patch seems to be the same at list in my system.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Comment</key>
<string>change 15 port limit to 26 in XHCI kext (100-series)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>g32MEA==</data>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>AppleUSBXHCISPT</string>
<key>Replace</key>
<data>g32MGw==</data>
</dict>
</plist>

Share this post


Link to post
Share on other sites
Advertisement
​​​About USB max limit port patch, use this one instead under 10.13 (17A306f)

<string>change 15 port limit to 26 in XHCI kext (100-series)</string>

​...

Thank you.

​Question:

 

Is it safe now to do this? I mean because it was a 15 port limit because some potential crash / or overflow in apple XHCI usb driver. Does this fix / avoid that crash overflow (above 15 ports used) ? I ask Rehabman about this a while back. But at that earlier time he said there was no known fix (it being an issue in apple's code)....

 

Yes I know its still ok that many people who just use USBInjectAll.kext and do not bother to worry. Who dont disable any USB ports. And those other guys who have NUC or laptop with much fewer USB ports = less than 15 total. It doesnt matter for those guys.

Share this post


Link to post
Share on other sites

Also, as a side note, there's no need to argue over such topic. I mean, seriously. :)) We're a community. We don't compete over who's right or wrong. There's no such thing. Anybody can be equally right and wrong. The point here is to learn from each other's successes and failures so we can evolve together as a community.

 

 

I second that; but: the question was if it was possible to install DP4 on HFS+j on a SSD. I think it's proven enough that it is.

He is arguing on the answers that are given to him in a way that is, well, not so friendly. But enough about that.

 

Anyway, 

The reason why I'm still using HFS+j is because Sierra and High Sierra are on the same disk. 

When I tried APFS it corrupted my partition map and both partitions were not able to mount anymore, which forced me to reinstall everything. 

 

When HS final is out I will wipe the SSD and I will install HS on APFS

Share this post


Link to post
Share on other sites

Thank you very much for your reply. :) As I said at the beginning of my previous post, if you wanna have it done that way, you can have it. And you definitely prove that that's possible.

 

Now, about the reason you're sticking to HFS+... Actually, I'm using Sierra and High Sierra on the same SSD (different partitions, of course). But....I've got no issues. Sierra uses HFS+, High Sierra uses APFS. Not sure how did that happen in your case. Surely not something you would want. But...it didn't happen to me. I was also a bit reluctant to try High Sierra (especially in APFS) on the same drive. But yeah, I got no issues here.

Share this post


Link to post
Share on other sites

Thank you very much for your reply. :) As I said at the beginning of my previous post, if you wanna have it done that way, you can have it. And you definitely prove that that's possible.

 

Now, about the reason you're sticking to HFS+... Actually, I'm using Sierra and High Sierra on the same SSD (different partitions, of course). But....I've got no issues. Sierra uses HFS+, High Sierra uses APFS. Not sure how did that happen in your case. Surely not something you would want. But...it didn't happen to me. I was also a bit reluctant to try High Sierra (especially in APFS) on the same drive. But yeah, I got no issues here.

It did boot at first without issues. Then I enabled Trim and verified the disk through disk utility but it said it couldn't due to a corrupted partition map.

The next time I booted the machine it ran fsck and BAM! Partitions gone. I don't know if it was a bug or an error at my hand, but i find it too risky to try again  :lol: 

 

Even more because like I said, once HS is out I will wipe the SSD and install HS @ APFS on it  :) 

 

Good to hear that you're not experiencing any issues though.

 

I need to say that I did not install HS on APFS right away, since it would only let me install on a HFS+ journaled disk, no idea why...

So I converted the disk to APFS through terminal after the installation

Share this post


Link to post
Share on other sites

You might wanna know that I got TRIM enabled too. :D And...I've rebooted probably tens of times since then. No issues whatsoever. So there might be something else going on with your drive...

 

How did you enable TRIM? Cause there's one way with a kext, if I'm not mistaken, something called TRIM enabler. And there's another way through terminal, using sudo trimforce enable (that's what I used).

 

I have to say, pretty weird issue you're describing there.

 

However, I perfectly understand why you're not feeling very comfortable with APFS at this point in time. You have every reason to feel like that. And yeah, after all, it's still a beta. And if that was a bug, which is not impossible, we can hope it will be fixed until the final release, so you can update as well, this time with no issues.

Share this post


Link to post
Share on other sites

Thank you.

​Question:

 

Is it safe now to do this? I mean because it was a 15 port limit because some potential crash / or overflow in apple XHCI usb driver. Does this fix / avoid that crash overflow (above 15 ports used) ? I ask Rehabman about this a while back. But at that earlier time he said there was no known fix (it being an issue in apple's code)....

 

Yes I know its still ok that many people who just use USBInjectAll.kext and do not bother to worry. Who dont disable any USB ports. And those other guys who have NUC or laptop with much fewer USB ports = less than 15 total. It doesnt matter for those guys.

I havnt tested the new patch but since Sierra I have been using a custom ssdt with UsbInjectAll.kext. Even in HS the same ssdt.

 

Sent from my SM-G930F using Tapatalk

Share this post


Link to post
Share on other sites

 

 

Update:

 

After re-reading Chris' post (thanks Chris), looks like it does occur for SATA SSDs, as well. Cool! That answers our No. 5 question.

Yes its possible and if the people read this Post  correctly It is very easy to install in APFS or HFS + J and to have Clover install in UEFI or ESP even on a volume apfs

I find it a pity that people are a lot of trouble to install HS and that it still uses the Core.pkg method which in fact does not even create certain Essential Volumes. They find themselves with an uncomplete instalation

Share this post


Link to post
Share on other sites

Yes its possible and if the people read this Post  correctly It is very easy to install in APFS or HFS + J and to have Clover install in UEFI or ESP even on a volume apfs

I find it a pity that people are a lot of trouble to install HS and that it still uses the Core.pkg method which in fact does not even create certain Essential Volumes. They find themselves with an uncomplete instalation

 

The Core.pkg method is really not a good one, but really a bad one. :thumbsup_anim:

Share this post


Link to post
Share on other sites

Hello Everyone ,, Trying to boot the Clover Legacy but it doesent show the apfs partition. Renamed the apfs efi to apfs-64 efi and paste it to the drivers64 .. but it still cant show the apfs partition

can any one help me or send me the clover legacy apfs please.. Thanks 

Share this post


Link to post
Share on other sites

Hello Everyone ,, Trying to boot the Clover Legacy but it doesent show the apfs partition. Renamed the apfs efi to apfs-64 efi and paste it to the drivers64 .. but it still cant show the apfs partition

can any one help me or send me the clover legacy apfs please.. Thanks 

apfs.efi go in drivers64uefi without renaming.

Share this post


Link to post
Share on other sites

Hello guys,

 

Today I accidentally discovered this wonderful topic (since I am collecting different patches for broadcom 4360 kext).

My idea is to implement a new Lilu plugin to patch this kext in the more intellectual way, just not by replacing bytes (thanks to @PMheart for the initial idea).

It's called AirportBrcmFixup: https://sourceforge.net/projects/airportbrcmfixup/

And here I found out that I missed something: BCM4352-iovar. 

I was not able to find any explanations what this patch actually does.

What is the influence of this patch?

 

Could somebody answer to my question, please?

 

 

hello 

airport extreme fix here

enjoy :)

 

BCM4352-Airport-Extreme, (credit skvo)
com.apple.driver.AirPort.Brcm4360
6b100000 750d
6b100000 9090
10.13.x

BCM4352-Airport-Extreme, (credit Sherlocks based on skvo original)
com.apple.driver.AirPort.BrcmNIC
6b100000 750d
6b100000 9090

BCM4352-fvco, (credit Sherlocks based on the-darkvoid original)
com.apple.driver.AirPort.BrcmNIC
81f952aa 000074bf
81f952aa 00006690

BCM4352-iovar, (credit Sherlocks)
com.apple.driver.AirPort.BrcmNIC
85db4c8b 65c87971
85db4c8b 65c8eb71

BCM4352-iovar, (credit Sherlocks)
com.apple.driver.AirPort.BrcmNIC
4883c410 89c385db 7946
4883c410 89c385db eb46


BCM4352-Airport-Extreme, (credit Sherlocks based on skvo original)
com.apple.driver.AirPort.BrcmNIC-MFG
6b100000 750d
6b100000 9090

BCM4352-fvco, (credit Sherlocks based on the-darkvoid original)
com.apple.driver.AirPort.BrcmNIC-MFG
81ff52aa 000074c4
81ff52aa 00006690

BCM4352-iovar, (credit Sherlocks)
com.apple.driver.AirPort.BrcmNIC-MFG
0f896201 0000
0f886201 0000

BCM4352-iovar, (credit Sherlocks)
com.apple.driver.AirPort.BrcmNIC-MFG
4883c410 89c385db 7944
4883c410 89c385db eb44

 

Share this post


Link to post
Share on other sites

Hello guys,

 

Today I accidentally discovered this wonderful topic (since I am collecting different patches for broadcom 4360 kext).

My idea is to implement a new Lilu plugin to patch this kext in the more intellectual way, just not by replacing bytes (thanks to @PMheart for the initial idea).

It's called AirportBrcmFixup: https://sourceforge.net/projects/airportbrcmfixup/

And here I found out that I missed something: BCM4352-iovar.

I was not able to find any explanations what this patch actually does.

What is the influence of this patch?

 

Could somebody answer to my question, please?

Actually didnt see difference.

But you can get iovar error in HS kernel log.

I just disable iovar error and enable iovar stuff on HS dp1.

 

If use iovar patch, log is fine. But flood log. Ofc iovar error log also flood.

 

Maybe we need to wait HS release. Then see kernel log. As result, skip iovar patch once. After release HS, then consider iovar error

 

나의 LG-F800S 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

Actually didnt see difference.

But you can get iovar error in HS kernel log.

I just disable iovar error and enable iovar stuff on HS dp1.

 

If use iovar patch, log is fine. But flood log. Ofc iovar error log also flood.

 

Maybe we need to wait HS release. Then see kernel log. As result, skip iovar patch once. After release HS, then consider iovar error

 

나의 LG-F800S 의 Tapatalk에서 보냄

Thank you for the fast reply!

So it is only related to some annoying messages in the kernel log.

I think we can wait for HS release.

 

In 10.13 I still have issues with natively supported SD Card Reader and Ethernet Card (both Broadcom), hopefully they will fix all broadcom stuff.

Share this post


Link to post
Share on other sites

Anyone have a GeForce 6600GT working natively with High Sierra? If so is it possible to add this card in with my 960 and have the 960 for Sierra and the 6600GT for High Sierra?

 

Sent from my SM-G930F using Tapatalk

Share this post


Link to post
Share on other sites

Anyone have a GeForce 6600GT working natively with High Sierra? If so is it possible to add this card in with my 960 and have the 960 for Sierra and the 6600GT for High Sierra?

 

Sent from my SM-G930F using Tapatalk

it is better to switch to rx480 for high sierra

Share this post


Link to post
Share on other sites

Yes, with Lilu and Whatevergreen the newest AMD GPUs work without Helper Card. No Blackscreen anymore.

Thank you for this info! I was wondering if anyone managed to get it to work without it.

 

What's still weird to me....is that this is one of the cards which is supposed to work "OOB". But here we are looking for workarounds, and using helper cards and all that which makes the entire experience totally not "OOB". :))

 

I'm using an old GTX 650. To me, working OOB means plug & play. Connect the card, start your computer, enjoy. No kexts, no tricks, no nothing. It's still not very clear to me why do we need these kexts and patches for this case. Maybe someone can give us a bit more information on that.

 

I suppose it should work the same way with the RX580, right?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Rohan20
      Opencore is running really really slow on Catalina 10.15.4. So It was running perfectly before I put the ssdt-pnlf for enabling Brightness control. it is running really slow and I verified my config with the sanity checker and its all correct. can someone please help. I am attaching my oc folder.

       
      https://www.dropbox.com/s/drkek0eaz19ina5/OC.zip?dl=0
       
    • By RyzenDude
      Hi everyone,
      Today I finished my High Sierra install with OpenCore. I got everything up and running but I can't seem te get rid of this text on te boot screen while booting up. Does anyone have a solution to this?
      Thanks in advance!
      Hardware:
      CPU: Ryzen 5 1600
      GPU: GTX 980
      RAM: 16 GB DDR4 2666 MHz
      Motherboard: ASUS EX-A320M-GAMING
      Audio Codec: AppleALC
      Ethernet Card: Realtek RTL8111
      Bootloader: OpenCore 0.5.5

    • By Sagnik Ganguly
      Hello I'm Sagnik Ganguly, I'm trying to dual boot macOS 10.14 and Windows 10 (already installed) on a PC with Legacy BIOS. I've two hard drives one in where the windows is installed and another which is converted to GPT to install macOS Mojave 10.14 with a partion of Mac OS Extended (Journal) or APFS but when I went to the Install Disk Selection page, I'm selecting the partition but it says "This version of macOS 10.14 cannot be installed on this computer." can you help me please? 
      P. S. My motherboard doesn't support UEFI. 
      I'm attaching some pictures of the screens.


    • By y010204025
      Disclaimer: All files of this article are from itpwd.com and rehabman ’s github.com

       
      After Testing:
       
      Graphics card: NVIDIA K1000M / K2000M / K2100M / K3000M / K3100M / K4000M / M1000M (ordinary TN1600x900 or 1920x1080), AMD W5170M / W7170M (DC2 or 4K), Intel HD4000 (ordinary TN1600x900 or 1920x1080) can be driven normally, but NVIDIA graphics card Brightness adjustment is disabled. AMD W5170m and w7170m are the best choices on 8570W and 8770W. The brightness can be adjusted normally and the graphics performance is very good. For WX7100m and WX4170m, the graphics card fans cannot be controlled, and other methods are required to control the fans. CPU: 3rd generation Intel Core i3, i5 and i7 (Ivy Bridge architecture, including all dual-core and quad-core. Celeron and Pentium are not supported), frequency conversion is normal. In general: If you have 8570W, 8770W, and hope you can get the best Hackintosh experience, it is recommended to replace the CPU with i7-3840QM / i7-3940XM, 8570W is recommended to choose W5170M, 8770W, and it is recommended to choose W7170M. In addition: If you want to have a 4K experience or perfect HIDPI, W5170m / W7170M supports 4K output, you can choose a suitable 4K screen to replace, but because 4K screens are mostly edp interface, and 8570W / 8770W motherboard is lvds interface, This requires a custom screen cable, which seems to be a difficult choice, but you can choose to do it yourself or buy it separately. In China, taobao.com is almighty and may be more suitable for you than eBay.
       
      EFI features:
      out of the box, the relevant hardware can be driven after the OS is installed, and it is easy to use without code operation.
      Supported models: HP EliteBook 8470p, 8570p, 8570w, 8770w (click the model for official specifications)
      Wireless network card: Recommended: BCM94360cd (requires ipex4 to ipex1,3 antenna 1300mbps), BCM94352HMB / DW1550 (2 antennas, 867mbps)
      Wireless characteristics: no white list, wireless network card with Bluetooth does not support the Bluetooth function of the wireless network card (also does not need to shield the pins), but the wireless normal use, you need the Bluetooth function to use this machine comes with Bluetooth:
      Clover version: 5103, keyboard mapping has been added Command key = Alt key, Option key = Win key
      Supported systems: macOS Mojave 10.14.6 (18G103)-macOS Catalina 10.15.x,
       
      Notes on known issues:
      1. The touchpad and the left and right keys under the touchpad are normal, the pointing stick and the left and right keys above the touchpad are temporarily unavailable (recommended to use the second generation of Apple Magic Trackpad)
      2. Indicator display problem (can be ignored, function is normal): Caps light is sometimes not switched in time, mute / wireless key may be yellow
      3.AMD graphics card / Intel nuclear display has supported sleep and 15 levels of brightness adjustment, NVIDIA has no
      4. If the AMD graphics card enters Huaping, refer to editing the Clover startup parameters, and add the Boot parameter radpg = 15 (the EFI file that has been configured with this parameter has been uploaded, refer to the following EFI-guided download link)
      5. Using the above NVIDIA graphics card with a normal TN screen 1600x900 or 1920x1080 can not enter the installation interface, please check whether the VBiOS of the graphics card is exclusively for HP, thank you for your test face K1000M
      6. Due to product design defects, the MSata positions of 8570w and 8770w cannot be used as boot disks, so EFI boot can only be placed on the main hard disk (turn the machine over and open the hard disk in the lower left corner of the cover, which is the main hard disk). Put on msata plate
      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      Hardware requirements:
      Model: 8470p, 8570p, 8570W, 8770W 1 or more, it is recommended to use another notebook for emergency Hard disk: It is recommended to choose an SSD hard disk of 240g or more. Samsung or Intel SATA hard disk is a good choice. Wireless card: BCM94352HMB, DW1550, BCM94360CD, miniPCIe slot U disk: 1 for 16g and above, another winPE emergency USB disk is recommended If you use a rescue USB flash drive, it means that you read this post carefully
       
      Make and install a USB flash drive:
      Get the mirror: please do it your way Making and installing a USB flash drive: macOS command line production is recommended, whether it is a real macOS model or a virtual machine (although this is not allowed to be discussed in many forums)Or you can choose to use TransMac or ether under Windows. This is not recommended, but it is simple enough for those new to Hackintosh. Make boot U disk: If you know how to put the boot into the installation U disk, unzip the EFI file and put it in the EFI partition, or you can choose a fat32 format U disk to store the EFI file separately Note: EFI is an unzipped folder, not a zip or ISO suffix file.
       
      BIOS settings From RehabMan
      To start, set BIOS to defaults.
      Then insure:
      UEFI boot is enabled (hybrid/with CSM for best result) secure boot is disabled disable fast boot IGPU graphics memory set to 64mb, if available disable the serial port via BIOS option, if available disable "LAN/WLAN switching", if available disable "Extended Idle Power States" if you find it under "Power Management Options" disable "Wake on LAN" and "Wake on USB" disable Firewire/IEEE 1394, if your laptop has it for Skylake and KabyLake laptop, enable "Launch Hotkeys without Fn keypress" Note: If you have a laptop with switchable graphics, leave it enabled. You can still use it on Windows, although the discrete card will be disabled when running OS X by the ACPI patches provided here. If you want to also disable it in Windows (via BIOS option), make sure you read about the DGPU option in your model specific SSDT (source is in SSDT-HACK.dsl), as in the scenario where the DGPU is disabled by BIOS, DGPU should be set to zero.
       
      Install:
      Please modify according to the above BIOS settings: Press F9 after booting, select the boot efi to file option, which is generally the last item. Enter your boot USB disk to find the location of cloverx64.efi, select cloverx64.efi, press Enter, and enter the clover boot interface. Select the location of the install entry and press Enter. Enter the macOS interface, use the disk tool to format the partition you need to install to hfs + or apfs format, do not choose the encryption option, this will make your efforts in vain. Note: The disk must be in gpt format, and the remaining EFI space is greater than 200M, 300mb + is recommended. If it is not, please try to modify it in WindowsPE environment. This may cause you to lose the Windows system boot and disk data. Please prepare for backup.
      After formatting the partition successfully, close the disk tool and select install, you will find the partition you installed, and follow the interface prompts. When the installation reaches a certain progress, it will restart. When restarting, select F9, enter from the boot U disk, select the disk partition where you installed macOS (no longer the U disk installation), the installation will continue, and it may restart 2 ~ 3 times Every time, you need F9 to select the boot. After entering the installation interface, except for the first installation, select the U disk, and then select the disk installation partition. Eventually you will enter the settings interface. After following the interface prompts, you will enter the macOS system interface. Remember the system password and turn off the Find my mac option.  
      Post install:
       
      After the installation is complete, you need to hang the EFI partition of the disk, copy the EFI file of the U disk to the EFI partition of the disk, so that you can directly use the disk to boot, otherwise you need to select the U disk to boot each time. The mount tool can choose cloverconfigurator. If after copying the EFI file to the disk, the computer cannot recognize your clover boot, you can use the custom boot option of bios: set the custom boot path to \efi\clover\cloverx64.efi, and set it as the first boot, Use bootice or easyUEFI to increase the clover boot option under Windows and set it as the first boot. If you do not have a wireless network card available temporarily, you can use the USB binding function of your Android phone to share the network. This may require the HoRndis driver. It is not recommended to use a US wireless network card. If you need Windows or Linux, you can install it normally. Be careful not to let Windows overwrite your boot files.  
      For other uses of macOS and brew, please pay attention to forums and other communities. Hackintosh is just the beginning.
       
      Finally, I would like to thank rehabman, vit9696 and others who contributed to Hackintosh. I also thank Cwen for his efforts to modify files and hardware tests. I hope that Hackintosh will be eternal.
       
      Please comply with the laws and regulations of your country or region. My description may not be clear or professional, but I think it is necessary. I think the existence of Hackintosh is everyone's technical hobby and experience macOS, not as a substitute for macOS cheap hardware.

      EFI_8x70_5103_W7170m_20200116 .zip
×