Jump to content

maropr

Donator
  • Content Count

    35
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling
  • Location:
    PL
  1. Podejście drugie tym razem z zastosowaniem FakePCIID.kext + FakePCIID_XHCIMux.kext bo w ten sposób można ominąć limit 15 portów. Patch wygląda teraz tak: /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20180427 (64-bit version)(RM) * Copyright (c) 2000 - 2018 Intel Corporation * * Disassembling to non-symbolic legacy ASL operators * * Disassembly of iASLpYEByC.aml, Mon Sep 24 19:32:55 2018 * * Original Table Header: * Signature "SSDT" * Length 0x000003BD (957) * Revision 0x02 * Checksum 0x5D * OEM ID "hack" * OEM Table ID "UIAC-ALL" * OEM Revision 0x00000000 (0) * Compiler ID "INTL" * Compiler Version 0x20180427 (538444839) */ DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0x00000000) { Device (UIAC) { Name (_HID, "UIA00000") // _HID: Hardware ID Name (RMCF, Package (0x0A) { "HUB1", Package (0x04) { "port-count", Buffer (0x04) { 0x08, 0x00, 0x00, 0x00 }, "ports", Package (0x0E) { "HP11", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }, "HP13", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 } }, "HP14", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 } }, "HP15", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x05, 0x00, 0x00, 0x00 } }, "HP16", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 } }, "HP17", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x07, 0x00, 0x00, 0x00 } }, "HP18", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x08, 0x00, 0x00, 0x00 } } } }, "HUB2", Package (0x04) { "port-count", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "ports", Package (0x0A) { "HP21", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }, "HP22", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x02, 0x00, 0x00, 0x00 } }, "HP23", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 } }, "HP24", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 } }, "HP26", Package (0x04) { "portType", Zero, "port", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 } } } }, "EH01", Package (0x04) { "port-count", Buffer (0x04) { 0x08, 0x00, 0x00, 0x00 }, "ports", Package (0x02) { "PR11", Package (0x04) { "UsbConnector", 0xFF, "port", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } } } }, "EH02", Package (0x04) { "port-count", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "ports", Package (0x02) { "PR21", Package (0x04) { "UsbConnector", 0xFF, "port", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } } } }, "8086_8cb1", Package (0x04) { "port-count", Buffer (0x04) { 0x15, 0x00, 0x00, 0x00 }, "ports", Package (0x0A) { "SSP1", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x10, 0x00, 0x00, 0x00 } }, "SSP3", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x12, 0x00, 0x00, 0x00 } }, "SSP4", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x13, 0x00, 0x00, 0x00 } }, "SSP5", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x14, 0x00, 0x00, 0x00 } }, "SSP6", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x15, 0x00, 0x00, 0x00 } } } } }) } } Po zastosowaniu patcha SSDT, mogłem wywalić z clovera patcha na limit portów. Dodatkowo zaczęły też działać 2 porty USB3 wbudowane w płytę główną oparte o układ ASM1042E.
  2. U mnie po przygotowaniu patcha : /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20180427 (64-bit version)(RM) * Copyright (c) 2000 - 2018 Intel Corporation * * Disassembling to non-symbolic legacy ASL operators * * Disassembly of iASLgENocX.aml, Sun Sep 23 01:44:25 2018 * * Original Table Header: * Signature "SSDT" * Length 0x00000303 (771) * Revision 0x02 * Checksum 0x76 * OEM ID "hack" * OEM Table ID "UIAC-ALL" * OEM Revision 0x00000000 (0) * Compiler ID "INTL" * Compiler Version 0x20180427 (538444839) */ DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0x00000000) { Device (UIAC) { Name (_HID, "UIA00000") // _HID: Hardware ID Name (RMCF, Package (0x02) { "8086_8xxx", Package (0x04) { "port-count", Buffer (0x04) { 0x15, 0x00, 0x00, 0x00 }, "ports", Package (0x22) { "HS01", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }, "HS03", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 } }, "HS04", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 } }, "HS05", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x05, 0x00, 0x00, 0x00 } }, "HS06", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 } }, "HS07", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x07, 0x00, 0x00, 0x00 } }, "HS08", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x08, 0x00, 0x00, 0x00 } }, "HS09", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x09, 0x00, 0x00, 0x00 } }, "HS10", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x0A, 0x00, 0x00, 0x00 } }, "HS12", Package (0x04) { "UsbConnector", 0xFF, "port", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 } }, "HS13", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x0D, 0x00, 0x00, 0x00 } }, "HS14", Package (0x04) { "UsbConnector", Zero, "port", Buffer (0x04) { 0x0E, 0x00, 0x00, 0x00 } }, "SSP1", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x10, 0x00, 0x00, 0x00 } }, "SSP3", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x12, 0x00, 0x00, 0x00 } }, "SSP4", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x13, 0x00, 0x00, 0x00 } }, "SSP5", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x14, 0x00, 0x00, 0x00 } }, "SSP6", Package (0x04) { "UsbConnector", 0x03, "port", Buffer (0x04) { 0x15, 0x00, 0x00, 0x00 } } } } }) } } wyszło 17 portów USB2/USB3. Po wyłączeniu patcha na limit portów w Clover wycięło mi porty SSP5 i SSP6, czyli do 15 portów. Włączyłem patcha i porty znów wróciły. Na razie wszytko poza wyżej wymienionym przypadkiem działa prawidłowo.
  3. Zrobiłem u siebie podmianę modułów odpowiedzialnych za zapis do NVRAM i potwierdzam, że opisany sposób powyżej działa. Na mojej płycie ostatni bios z którym działał natywny zapis to 1304. Wypakowałem z niego programem UEFITool moduł odpowiedzialny za zapis nvram i podmieniłem w najnowszym biosie 2903. Zapis zaczął działać, ale płyta miała co 5-6 raz problem z uruchomieniem(podejrzewam że to problem dogadania się kości pamięci z płytą główną). Wgrałem więc zmodyfikowany bios w wersji 2401, najniższej na jakiej wystartuje mój procesor. Komputer na tej wersji jak na razie działa stabilnie, zapis do nvram również działa poprawnie .
  4. Niekoniecznie musi to być płyta Asus Z97-C. U mnie (Asus Z97-Deluxe) natywny zapis do NVRAM działał poprawnie do wersji biosu 1304. W późniejszych wersjach przestał działać. Przed chwilką sprawdziłem czy mogę wrócić do wersji biosu 1304 za pomocą USB Bios Flashback, niestety komputer się nie odpala. Mam procesor z linii broadwell, a te aby odpalić potrzebują wersji biosu do mojej płyty w wersji 2401 w której jest już skopany natywny zapis do NVRAM. W każdym razie kibicuję tu i na Insanelymac aby temat zapisu do NVRAM w końcu udało się rozwiązać.
  5. Weź pod uwagę że pod MSI B150 Mortar musiałbyś wymienić jeszcze pamięć RAM, bo masz DDR3 a ta płyta współpracuje tylko z DDR4.
  6. maropr

    USB 3.0

    Jestem właśnie po testach portów USB 3.0 na 10.11.1. W stosunku do 10.11 jest dodana natywna obsługa USB 3 w Z97. Działają też poprawnie porty oparte o kontroler Asmedia 1042E wbudowany w płytę, poprawnie są rozpoznwane urządzenia USB 2.0 jak i USB 3.0. W 10.11 ten kontroler musiałem wyłączyć, inaczej panikował kernel. Kontroler w 10.11.1 rozpoznwany jest przez IOClass - AppleUSBXHCIPCI, IOPCIClassMatch - 0x0c033000. Działają też poprawnie porty na przednim panelu, obsługują urządzenia USB 2.0 i 3.0. Porty te są obługiwane przez wbudowany w płytę HUB Asmedia 1074. U siebie stowrzyłem LegacyKext w którym dopisałem restrykcje oraz dopisałem do Clovera patch znoszący obsługę maksymalnie 15 portów, inaczej część portów była nieaktywna. <dict> <key>Comment</key> <string>remove usb limit</string> <key>Find</key> <data> g72M/v//EA== </data> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> g72M/v//Fg== </data> </dict> USB_Injector.kext.zip
  7. Przejrzałem przed chwilką wpisy jak ma się sprawa odnośnie Z97 w 10.11.1: 1. Pojawił się wpis do natywnej obsługi USB w Z97 - 0x8cb18086 2. W kontrolerach SATA pojawił się 9 Series Chipset dla identyfikatorów pci8086,9c83 i pci8086,8c83. Niestety ja ładuje opis z legacykext dla pci8086,8c82. 3. W AppleLPC pojawił sie wpis pci8086,8cc3 a u mnie w legacy jest pci8086,8cc4. W obu przypadkach wpisy różnią się tylko ostatnią cyferką 4. Nie mam pojęcia jak ma się sprawa z audio.
  8. Biosu nie trzeba patchować. Mój config.plist wygląda tak (zamiast XXXXXXXXXX podstaw swoje wartości): <?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>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename GFX0 to IGPU</string> <key>Find</key> <data>R0ZYMA==</data> <key>Replace</key> <data>SUdQVQ==</data> </dict> </array> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Fast</key> <false/> <key>Arguments</key> <string>kext-dev-mode=1</string> <key>DefaultVolume</key> <string>MACHDD</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <false/> <key>NeverHibernate</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>2</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>7</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <false/> <key>FixOwnership</key> <false/> <key>Inject</key> <false/> </dict> </dict> <key>GUI</key> <dict> <key>CustomIcons</key> <true/> <key>Language</key> <string>pl:30788</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>0</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <false/> <key>Tool</key> <true/> </dict> <key>Theme</key> <string>applestyle</string> <key>TextOnly</key> <false/> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>KernelCpu</key> <false/> <key>KextPatchesAllowed</key> <true/> <key>KernelLapic</key> <false/> <key>AppleRTC</key> <false/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\IONetworkingFamily.kext</string> </array> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>ALC1150 patch</string> <key>Find</key> <data>ixnUEQ==</data> <key>Name</key> <string>AppleHDAController</string> <key>Replace</key> <data>AAnsEA==</data> </dict> <dict> <key>Comment</key> <string>10.10-BCM94352-5GHz-FR</string> <key>Find</key> <data>QYP8/3QsSA==</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>ZscGRlLrKw==</data> </dict> <dict> <key>Comment</key> <string>TRIMM Enabler</string> <key>Find</key> <data>QVBQTEUgU1NEAA==</data> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data>AAAAAAAAAAAAAA==</data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>ROM</key> <string>XXXXXXXXXX</string> </dict> <key>SMBIOS</key> <dict> <key>BoardSerialNumber</key> <string>XXXXXXXXXX</string> <key>ProductName</key> <string>iMac14,2</string> <key>SerialNumber</key> <string>XXXXXXXXXX</string> <key>SmUUID</key> <string>XXXXXXXXXX</string> <key>Trust</key> <true/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <true/> </dict> </dict> </plist>
  9. AppleHDA_Uniwersal_ALC1150.kext.zip To mój leagcy, połączenie Twojego i Mirone pod ALC 1150. W Cloverze Inject : <key>Audio</key> <dict> <key>Inject</key> <string>7</string> </dict> i binpatch: <dict> <key>Comment</key> <string>ALC1150 patch</string> <key>Find</key> <data>ixnUEQ==</data> <key>Name</key> <string>AppleHDAController</string> <key>Replace</key> <data>AAnsEA==</data>
  10. 314TeR ale ja sobie z Mirone kext zrobiłem legacy i przy aktualizacji nic nie musiałem podmieniać Co do podmiany biosu nie ma problemu, tak jak pisze przedmówca płyta ma USB FlashBack i biosami można mieszać do woli Co do USB 3.1 nie pomogę, mam wersję Z97-Deluxe a nie Z97-Deluxe/USB 3.1(NFC&WLC) ale z tego co widać na zdjęciu te porty są z tyłu normalnie wbudowane w płytę, ja w tym miejscu mam zwykłe USB 3.0 PS. Przyjrzałem się dokładniej tej wersji Z97-Deluxe/USB 3.1 i wersji biosu też się różni, do mojej jest dostępne 13 różnych wersji a do tej tylko 5.
  11. Ja używam Asusa Z97-Deluxe i coś mogę o niej napisać. Wi-Fi - używam do tej karty legacy kext bcm4352.kext oraz dodatkowo w Cloverze mam patch na 5GHz, karta działa poprawnie. BT - nie używam, mam to wyłączone w biosie ale da się to odpalić, przeglądałem kiedyś fora i ludziom udaje się to odpalić. intel218V - używam IntelMausiEthernet.kext, działa bezproblemowo. Intel 211-AT - daje się odpalić za pomocą AppleIGB.kext, nie działa jednak poprawnie tryb promiscuous mode. Mi jest to potrzebne do przekierowywania ruchu z urządzeń zewnętrznych(routery, switche) jak coś testuję na maszyny wirtualne. Kartę więc wyłączyłem w biosie a zakupiłem za gosze HP NC360T. Jeśli ktoś będzie używał tylko do normalnego połączenia z netem, AppleIGB.kext da radę. Audio - mam zrobiony z tego tematu http://www.insanelymac.com/forum/topic/298663-applehda-for-yosemite/ DummyHDA.kext, działa z tyłu normalnie wyjście zielone oraz z przodu na obudowie wyjście słuchawkowe. Mikrofon też działa. Używałem przez jakiś czas rozwiązania z tego forum, przygotowanego przez 314TeR ale co 3-4 uruchomienie systemu nie miałem dźwięku, brak urządzeń wejściowych-wyjściowych w "Informacjach o systemie", po ponownym uruchomieniu systemu z reguły wszystko wracało do normy. Rozwiązanie od Mirone u mnie lepiej się sprawdza. bios - używam wersji 1203, na nowszej nie działa zapis do nvram. grafika - używam wbudowanej w procesor HD 4600, wystarczy włączyć Inject w Cloverze i działa poprawnie. Używam jej z dwoma monitorami, jeden podpięty po HDMI a drugi po DispalyPort. sleep - nie używam, więc nie wiem jak działa na tej płycie. Po kilku miesiącach używania tej płyty jestem ogólnie zadowolony, żałuję tylko że da sie na niej w pełni odpalić Intela 211-AT. Teraz pewnie jakbym miał kupować, to pewnie bym dopłacił i wziął Asusa Z87-WS, ale to głównie ze względu na sieciówki I210, które w OSX są obsługiwane natywnie. Płyta ma też fajny system zarządzania obrotami wentylatorów, no ale to mają chyba te wszystkie droższe Asusy. Komputer mam w sumie bezgłośny, słychać tylko delikatnie WD Red.
  12. DVI-D wypuszcza tylko sygnał cyfrowy, takiej prostej przejściówki za kilka zł z dvi na dsub nie da się fizycznie wpiąć w port dvi-d bo jest trochę inny rozkład pinów.
  13. Arielvanp dopisywał w sekcji AppleLPC_SB a ja jeszcze robiłem testy z dopisaniem do sekcji AppleLPC_WCP. I w jednym i drugim przypadku AppleLPC się ładowało.
  14. Ja nie robiem na razie legacy, wrzucilem w S/L/E i po przebudowie i naprawie uprawnień automatycznie się załadował. Przejrzałem jeszcze raz Info.plist i są tam wpisy typu 9cc1, 9cc2 itp. Sprawdziłem w necie i są to identyfikatory LPC Wildcat Point-LP LPC Controller czyli pod Haswell Refresh a Z97 należy do tej samej rodziny i zastanwaim czy to nie tam powienien wylądować ten wpis 8cc4. Oba wpisy różnia się LCTL_Offset w jednym 8616 a w drugim 80. Narazie więc dorzuciłem wpis 8cc4 do AppleLPC_WCP a nie jak wcześniej pisałem AppleLPC_SB. Testuje i zoabczy czy nie bedzie problemów. PS. Identyfikacje nadal mam ustawioną na imac14,2 bo jak przestawiłem na 15,1 to co któryś restart miałem czarny ekran już na logowaniu do systemu ale to jeszcze było przed załadowaniem LPC.
  15. Skopiuj sobie na pulpit AppleLPC.kext i w Info.plist znajdź wpis pci8086,8c44. W tej samej sekcji dopisz LPC Z97 czyli pci8086,8cc4, skopiuj kext do S/L/E i przebuduj uprawnienia Kext Utility. U mnie na Z97-Deluxe AppleLPC sie ładuje. Jak Ci sie chce mozesz też napisać pod to kext legacy
×
×
  • Create New...

Important Information

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