Jump to content
bartulasdtv

Update do Catalina.

Recommended Posts

Ja aktualizowałem. Działa na komputerze ze stopki. Upgrade poszedł normalnie, z panelu sterowania, nie robiłem nośnika instalacyjnego. Oczywiście wcześniej zaktualizowany Clover i kexty pomocnicze do najnowszych wersji. Na pierwszy rzut oka zero problemów. Przy aktualizacji trzeba się uzbroić w cierpliwość, bo są momenty, jakby nic się nie działo. Nie panikujemy tylko czekamy :)  Z tego co czytałem w internetach na normalnych Makach też tak jest.

 

Zrzut ekranu 2019-10-8 o 15.30.14.png

Share this post


Link to post
Share on other sites

U mnie instalacja wisi w tym miejscu. Sprzęt jak w stopce. Clover najnowsza wersja i zaktualizowane Kexty. Do tej pory łącznie z Mojave śmigło bez najmniejszego zająknięcia. Gdzie szukać przyczyny?

 

spacer.png

Edited by marcinsa

Share this post


Link to post
Share on other sites

Ja bym wyrzucił wszystkie kexty i zostawił tylko FakeSMC (bez sensorów i innych bajerów). No i może kext od USB jak używasz. Warto też przejrzeć konfigurację Clovera, może tam jest coś nadmiarowo dodane.

Share this post


Link to post
Share on other sites

Zanim puścicie aktualizację to:

  1. Aktualizujemy Clovera do najnowszej wersji - tu bardzo ważne! W wersjach 5xxx nie ma już AptioMemoryFix i trzeba go zastąpić OsxAptioFix3Drv (w configu usunąć też wyłączenie jak jest).
  2. Aktualizujemy wszystkie kexty do najnowszej wersji.

Do pobrania aktualnych wersji kextów polecam program Kext Updater.

Share this post


Link to post
Share on other sites

Zrobiłem update na Z390 ze świeżo zainstalowanego kilka dni temu Mojave i są problemy z wybudzaniem - po wake'u wchodzi ekran logowania, ale po ok. 5 sekundach następuje restart. Na Mojave tego nie było. Instaluję teraz Catalinę na czysto, zobaczymy co będzie.

Share this post


Link to post
Share on other sites
12 minut temu, danielosx86 napisał:

Zrobiłem update na Z390 ze świeżo zainstalowanego kilka dni temu Mojave i są problemy z wybudzaniem - po wake'u wchodzi ekran logowania, ale po ok. 5 sekundach następuje restart. Na Mojave tego nie było. Instaluję teraz Catalinę na czysto, zobaczymy co będzie.

Dokładnie ten sam problem mialem na lapku z stopki L440 , postawiłem dziś czysty system i jest wszystko ok. Daj znać jak u ciebie 

Share this post


Link to post
Share on other sites

U mnie po czystej instalacji bez zmian, ale wstępnie obstawiam winę USB. Wywaliłem swój USBPorts.kext wygenerowany Hackintoolem i wrzuciłem USBInjectAll - problem ustąpił, ale jeszcze potestuję i sprawdzę to dokładnie.

EDIT: Wygląda na to, że Catalina nie lubi się z kextem USBPort z Hackintoola. Stworzone SSDT-UIAC w połączeniu z USBInjectAll działa okej.

Edited by danielosx86

Share this post


Link to post
Share on other sites
4 godziny temu, danielosx86 napisał:

U mnie po czystej instalacji bez zmian, ale wstępnie obstawiam winę USB. Wywaliłem swój USBPorts.kext wygenerowany Hackintoolem i wrzuciłem USBInjectAll - problem ustąpił, ale jeszcze potestuję i sprawdzę to dokładnie.

EDIT: Wygląda na to, że Catalina nie lubi się z kextem USBPort z Hackintoola. Stworzone SSDT-UIAC w połączeniu z USBInjectAll działa okej.

z tego co widzę masz gtx jak odpaliłeś na mojave/catalina?

Share this post


Link to post
Share on other sites

macOS śmiga na UHD630, Nvidia jest ubita w Cloverze przez poniższy wpis oraz dodatkowo flagę -wegnoegpu. Połączenie tych dwóch metod dało mi bezproblemowy sleep/wake (nie licząc problemów z USB w Catalinie), a Nvidia w ogóle nie zgłasza się w systemie.

<key>AddProperties</key>
    <array>
        <dict>
            <key>Device</key>
            <string>NVidia</string>
            <key>Disabled</key>
            <false/>
            <key>Key</key>
            <string>name</string>
            <key>Value</key>
            <data>
            I2Rpc3BsYXk=
            </data>
        </dict>
        <dict>
            <key>Device</key>
            <string>NVidia</string>
            <key>Disabled</key>
            <false/>
            <key>Key</key>
            <string>IOName</string>
            <key>Value</key>
            <string>#display</string>
        </dict>
        <dict>
            <key>Device</key>
            <string>NVidia</string>
            <key>Disabled</key>
            <false/>
            <key>Key</key>
            <string>class-code</string>
            <key>Value</key>
            <data>
            /////w==
            </data>
        </dict>
    </array>

 

Share this post


Link to post
Share on other sites
11 godzin temu, danielosx86 napisał:

U mnie po czystej instalacji bez zmian, ale wstępnie obstawiam winę USB. Wywaliłem swój USBPorts.kext wygenerowany Hackintoolem i wrzuciłem USBInjectAll - problem ustąpił, ale jeszcze potestuję i sprawdzę to dokładnie.

EDIT: Wygląda na to, że Catalina nie lubi się z kextem USBPort z Hackintoola. Stworzone SSDT-UIAC w połączeniu z USBInjectAll działa okej.

Zrób nowy kext do USB, nie pamiętam, kto i gdzie dał mi info, że wraz ze zmianą wersji systemu, trzeba robić nowe USB port. Poza tym, potrzebne są patche w Clover do odblokowania limitu portów - nie wiem czy już są dla 10.15? - przynajmniej ja takich używam wraz z USBport.kext

Share this post


Link to post
Share on other sites

Zrobiłem nowy kext, mam patche na limit portów, ale dalej restart po wybudzaniu. Wyrzucenie USBPort.kext i zastąpienie go alternatywną metodą również z Hackintoola, czyli USBInjectAll.kext + SSDT-UIAC.aml nie wywołuje tego objawu, a efekt jest ten sam - mapuje tylko swoje porty.

Jakby ktoś szukał patcha na limit portów do Cataliny:

com.apple.iokit.IOUSBHostFamily
83FB0F0F
83FB3F0F
USB port limit patch #1 10.15 (Credits PMheart and daliansky)
10.15.x

com.apple.driver.usb.AppleUSBXHCI
83F90F0F
83F93F0F
USB port limit patch #2 10.15 (Credits PMheart and daliansky)
10.15.x

Zauważyłem jeszcze jedną rzecz, niezwiązaną z USB, ale być może związaną z jakimś problemem ze wstrzykiwaniem kextów do Cataliny lub niekompatybilnością Hackintoola. W Mojave używałem kexta z nadpisanym EDID monitora, żeby po wybudzeniu na UHD630 nie robił się przez chwilę zielony ekran. W Catalinie mimo kexta wygenerowanego na nowo Hackintoolem, zielony ekran przez chwilę się pojawia.

Edited by danielosx86

Share this post


Link to post
Share on other sites

Ja do USB od paru dni eksperymentuję z USBmap: https://github.com/corpnewt/USBMap

Generalnie działa na dokładnie takiej samej zasadzie jak Hacking Tool, ale paradoksalnie jest dla mnie przejrzystszy i cała operacja jest lepiej opisana.

Testuję też kompilację metod proponowanych przez autorów OpenCore o w/w mapowania przez Hacking Tool lub USBMap i ciekawie to wygląda, szczególnie jak ktoś ma Z97 lub wcześniejszą platformę. Na Haswellach i wcześniejszych wydaje mi się, że opłaca się "ubić" całkowicie kontroler EHCI i zostawić tylko XHCI - w końcu XHCI obsługuje wstecznie EHCI i UHCI. Jednym prostym patchem w postaci tabelki SSDT wyłącza się połowę portów. Potem pozostaje zmapować tylko te których używamy, a jest ich o WIELE mniej, więc można w praktyce na większości płyt zmapować wszystkie porty.

Co do metody - USBPort.kext vs SSDT-UIAC + USBInjectAll to obie niestety mają wady. USBPort.kext - co zmiana kextu do USB w systemie to konieczność jego "regeneracji", czyli znów lecimy z całą procedurą. Natomiast SSD-UIAC wygląda chyba lepiej, bo tylko trzeba zaktualizować USBInjectALL, to wg mnie bezpieczniejsze rozwiązanie.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.