Czy na Asus G771JM można zainstalować macOS

Masz komputer na którym chcesz zainstalować macOS? Przymierzasz się do kupna nowych podzespołów? Szukasz porady? Chętnie pomożemy!
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Alpha01 »

@DKnoto

Laptopy to rzecz najtrudniejsza. Jedne się nadają drugie nie. Najlepiej przed zakupem sprawdzić jakie są doświadczenia z danym sprzętem. Czasami można znaleźć gotowe EFI w sieci. Wtedy to ma większe szanse na powodzenie. Praktycznie nieznany sprzęt zawsze dostarcza problemy, które ciągną się, a nawet nigdy nie zostaną rozwiązane.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Nemcio
rookie
Posty: 35
Rejestracja: 22 maja 2019, 20:07

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Nemcio »

Co do RehabMan to jego forum zrobiło mi w 90% sieczkę z mózgu bo tam to jest 105 odnośników w temacie do innych tematów i faq a żadnych rozwiązań a te tematy z odnośników mają po 100-300 stron i to jest masło maślanne bo jakby podał konkretne rozwiązanie to by było jasne a jego odpowiedzi to linki do faq to norma.
U mnie problem sie sprowadza do tego, że w aml nie ma definicji klawiszy zmiany podświetlenia tzn ono działa tylko nie ma inicjalizacji i o to się dopytuję. A ja nie wiem jaki to ciąg jest. U niego znalazłem kilka tematów o asusie oraz kilka gotowców ściągnąłem ale skoro nie wiem co mam szukać w nich to i nie wiem co dodać.
Przykładowo mam całe EFI do Asusa G551 a to jest to samo tylko różni się tym, że 751 to 17 cali a 551 to 14.
Druga sprawa to że bazowali na AsusNBFnKeys.kext którego kolejna wersja to AsusSMC.kext. Z tego co zrozumiałem to trzeba dodać tylko jakąś tabele funkcje do aml tylko nie wiem jak i którą bo nie zna się na tym jak wy. AppleBacklightFixup.kext jes już w WhateverGreen.kext.
Przykładowy temat o asusie i klawiszach:
https://www.tonymacx86.com/threads/solv ... ng.226619/
A może po prostu robię coś prostego banalnego źle bo nie wiem jak to robić.
Temat sprowadza się do uaktywnienia klaisza FN+F5 i FN+F6 bo resztę zrobiłem.
Może po prostu nie umiem włączyć poprawnie SSDT-PNLF.aml o tak naprawdę to tylko wrzucam w katalog o nie wiem czy trzeba coś więcej zrobić.
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Faktycznie AppleBacklightFixup jest w WhateverGreen zintegrowany, od wersji 1.2.5

W innym EFI widzę coś takiego:
Backlight Control:

SSDT-PNLF.aml
SSDT-PNLFCFL.aml

a w DSDT patch:
(Patrz w box na _Q11 i _Q12)
Linia 59798


Scope (_SB.PCI0.LPCB.EC0)
{
...
Method (_Q11, 0, NotSerialized) // _Qxx: EC Query
{
Notify (PS2K, 0x0405) // Brightness down
}
Method (_Q12, 0, NotSerialized) // _Qxx: EC Query
{
Notify (PS2K, 0x0406) // Brightness up
}
...
}


Kod: Zaznacz cały

    Scope (_SB.PCI0.LPCB.EC0)
    {
        Name (HDMI, Zero)
        Name (F8FG, Zero)
        Method (_Q60, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x60
        }

        Method (_Q61, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x61
            If (ATKP)
            {
                ^^^^ATKD.IANE (0x40)
            }
        }

        Method (_Q62, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x62
            If (ATKP)
            {
                ^^^^ATKD.IANE (0x45)
            }
        }

        Method (_Q63, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x63
            If (ATKP)
            {
                ^^^^ATKD.IANE (0x41)
            }
        }

        Method (_Q64, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x64
            If (ATKP)
            {
                ^^^^ATKD.IANE (0x99)
            }
        }

        Method (_Q65, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x65
            If (ATKP)
            {
                ^^^^ATKD.IANE (0x35)
            }
        }

        Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            Notify (PS2K, 0x0405)
        }

        Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            Notify (PS2K, 0x0406)
        }

        Method (_Q66, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x66
        }

        Method (_Q67, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x67
            If (ATKP)
            {
                If (TPME)
                {
                    ^^^^ATKD.IANE (0x6B)
                }
                Else
                {
                    ^^^^ATKD.IANE (0x6F)
                }
            }
        }

        Method (_Q68, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x68
            Notify (SLPB, 0x80) // Status Change
        }

        Method (_Q69, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
        {
            P80B = 0x69
            If ((OSYS >= 0x07DC))
            {
                Notify (ASHS, 0x88) // Device-Specific
            }
        }
Załączniki
Archiv.zip
(1.85 KiB) Pobrany 159 razy
DSDT.aml.zip
(48.06 KiB) Pobrany 147 razy
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Nemcio
rookie
Posty: 35
Rejestracja: 22 maja 2019, 20:07

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Nemcio »

Dzięki za zamieszczenie w/w rzeczy ale po prawdzie nie wiem co mam z tym zrobić.
Sprawdzałem i nie ma wpisu podobnego:

Method (_Q11, 0, NotSerialized) // _Qxx: EC Query
{
Notify (PS2K, 0x0405) // Brightness down
}
Method (_Q12, 0, NotSerialized) // _Qxx: EC Query
{
Notify (PS2K, 0x0406) // Brightness up

ani:

Method (_Q05
Method (_Q06

Może problem leży tu:

Intel HD Graphics 4600:

Model chipsetu: Intel HD Graphics 4600
Typ: GPU
Magistrala: Wbudowana
VRAM (dynamiczna, maksymalna): 1536 MB
Producent: Intel
ID urządzenia: 0x0412
ID korekty: 0x0006
Metal: Obsługiwany, zestaw funkcji macOS GPUFamily1 v4
Monitory:
Monitor:
Rozdzielczość: 1920 x 1080 (1080p FHD - Full High Definition)
Wygląd interfejsu: 1920 x 1080
Głębia bufora klatek: Kolor 24-bitowy (ARGB8888)
Monitor główny: Tak
Odbicie lustrzane: Wył.
Aktywny: Tak
Obrót: Obsługiwany
Dostosowuj jasność automatycznie: Nie

Może taki model:
Nazwa modelu: MacBook Pro
Identyfikator modelu: MacBookPro11,2
nie obsługuje sterowania jasności monitora.
Z tymi załącznikami nie bardzo wiem co mam zrobić.
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Te dwie metody _Q11 i _Q12 w DSDT zintegrować, czyli dodać.
Poszukać w oryginalnym DSDT czy ten dział (_SB.PCI0.LPCB.EC0) egzystuje, a jeśli nie to cały wkopiować. Podobnie jak w DSDT które posłałem.
Tak sobie to wyobrażam.

Dostosowuj jasność automatycznie - to nie ma znaczenia bo chodzi o manualne sterowanie jasnością przy pomocy F1 i F2, tak mi się zdawało.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Nemcio
rookie
Posty: 35
Rejestracja: 22 maja 2019, 20:07

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Nemcio »

U mnie jest FN+ F5 i FH+F6. FN+F7 działa włącza i wyłącza monitor.
Przyciski FN+ F3 i FH+F4 same się uaktywniły po dodaniu łatki AsusSMC Fake ALS która symuluje czujnik sprzętowy pomiaru jasności.
Co do _SB.PCI0.LPCB.EC0:
Zrzut ekranu 2019-06-10 o 18.32.21.png
Zrzut ekranu 2019-06-10 o 18.32.21.png (62.38 KiB) Przejrzano 2091 razy
DSDT zrobiłem sobie na linuxie. Powinien być dobry bo dając zrobiony cloverem przy staracie systemu też nie ma tej funkcji.
Może coś nie dodałem w cloverze configuration albo źle dodałem.
Może Ci podeślę całe EFI i DSDT. Tylko które i czy z modyfikacjami czy czyste?
Bo tak to jest gdybanie i przypuszczanie a jak zajrzysz to może Ci coś wpadnie w oko.
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Tu jest może pies pogrzebany. W prawdziwym macu przyciemnianie ekranu jest najczęściej na F1 a rozjaśnianie F2.
F5 i F6 to podświetlanie klawiatury

klaw.jpg
klaw.jpg (48.09 KiB) Przejrzano 2086 razy
Albo patrz viewtopic.php?f=20&t=163 na nasze applowskie klawiatury.

Może pokombinujesz z Karabiner:
https://pqrs.org/osx/karabiner/files/Ka ... 12.5.0.dmg
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Nemcio
rookie
Posty: 35
Rejestracja: 22 maja 2019, 20:07

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Nemcio »

To nie jest raczej wina samej klawiatury.
Po dodaniu SSDT-PNLF.aml z WhateverGreen.kext i aktywowaniu jej w cloverze configurator zgubił laptop akcelerację i pokazuje 7MB tylko
Tu piszą o tym że coś trzeba zmienić ale nie rozumiem co:
https://www.tonymacx86.com/threads/guid ... ol.152659/
Może jednak Ci podeślę całą konfigurację i popatrzysz.
Na moje oko jakiś wpis blokuje aktywację jasności monitora bo nie ma w ustawieniach monitora suwaka jasności tylko obrót.
Klawisze Fx od samego początku są przedyfiniowane pod moją klawiaturę i pod F1 mam usypianie pod F2 tryb samolotowy ale nie mam wifi więc nic nie robi.
Nemcio
rookie
Posty: 35
Rejestracja: 22 maja 2019, 20:07

Re: Czy na Asus G771JM można zainstalować macOS

Post autor: Nemcio »

Dlatego po raz któryś proponuję, że podeśle Ci EFI tylko określ czy DSDT.aml ma być już spatchowane baterią i AsusSMC bez modyfikowania jakichkolwiek klawiszy bo nie potrzebne ich przedefiniowywanie bo po tym fake asd działają. Bo tak to pogdybamy jeszcze tydzień.
Dla mnie w SSDT-PNLF.aml jest jakiś niezgodny wpis z moja konfiguracja i dlatego to podświetlenie się nie aktywuje.
ODPOWIEDZ