OS-X-Fake-PCI-ID kext-injection von RehabMan

  • Dies ist eine deutsche kommentierte Anleitung, in der ich versuche, das sehr gute aber englische Original [Google "RehabMan OS-X-Fake-PCI-ID“] zu erläutern.


    A. Kurzanleitung (ohne Erläuterung)


    B. Langanleitung


    C. Troubleshooting


    Sollte mal etwas schief laufen und man zu viel auf einmal gewollt haben, so kann man im Bootmenü von Clover unter (Optionen) auch händisch Einstellungen der config.plist (NUR für den diesen Bootvorgang) setzen oder entfernen.
    Ich dokumentiere dies genauer in einem extra Thema und verlinke es hier sobald es fertig ist.


    Darüber hinaus müsstet ihr einen Thread aufmachen, der sich auf diese Anleitung bezieht und folgendes enthält
    0. Eine vollständige Signatur eures Systems (Ist immer gut)
    1. Screenshots von Apple/Über diesen Mac/Systembericht (speziell Hardware, Hardware/LAN bzw. Netzwerk/WLAN)
    2. Screenshot eures EFI-Ordners (speziell EFI/CLOVER/kexts/10.XX)
    3. Eurer config.plist


    1-3 natürlich vor dem reboot anfertigen und extern speichern …


    ... UND bitte jetzt erst mit dem Durchführen beginnen ;-)

  • Gerne, ich bin heute in "Dokumentierlaune", ausserdem sehe ich es genau wie Trainer.
    Speziell die gehäuften Clover-Fragen und die Möglichkeiten, die sich für NICHT-Gigabyte-Board User ergeben, wollte ich mal befriedigen.


    Ich plane heute noch einen "Clover-troubleshooting" Artikel und einen speziell zu meinem Build, der dann alles zusammenbringt und vielleicht als Startpunkt (vielleicht sogar Blaupause) für ähnliche Projekte dienen kann.

  • Besteht es die Möglichkeit, diese Methode auf Ozmosis anzuwenden?
    Ich habe HD4400 GPU auf i3-CPU.
    Vielen Dank.

    * GA-Z87MX-D3H F7 OpenCore 0.5.7 * * i5-4570 HD 4600 | I217-V | ALC892 |
    I don't speak German, but G-Translator helps me. :D

  • So weit ich informiert bin, ist die Anwendung nicht auf Clover beschränkt.
    Sogar die Installation in S/L/E ist möglich.


    Wichtig ist, das dies kein Allheilmittel ist, sondern man es genau dosiert auf seine Hardware anwenden sollte ...

  • Es sieht wie die FakePCI-D nur es geladen wird, was ich in den Systeminformationen sehen. HD4400_4600 Kext nichtgeladen.
    Welche AAPL-Plattform-Id muss ich auf Defaults.plist gelegt?

    * GA-Z87MX-D3H F7 OpenCore 0.5.7 * * i5-4570 HD 4600 | I217-V | ALC892 |
    I don't speak German, but G-Translator helps me. :D

  • I don't speak German. I apologise. So as I said, I tried to install those 2 kexts and at boot only FakePCID it's loaded. Which Platform ID I have to put into osmosis for the GPU to be recognized?
    Thanks.

    * GA-Z87MX-D3H F7 OpenCore 0.5.7 * * i5-4570 HD 4600 | I217-V | ALC892 |
    I don't speak German, but G-Translator helps me. :D

  • thats quite ok, just mention it next time and type your questions in english.


    if you use osmozis with the board you mentioned, you usually don't have to use fakepciid at all.


    If do have a special need for using fakepciid, please open another thread and describe your configuration so far and problems in detail.


    thanks

  • My problem is not motherboard. The i3 HD4400 it's not properly detected by Ozmosis. It says Unknown GPU 7MB video memory.

    * GA-Z87MX-D3H F7 OpenCore 0.5.7 * * i5-4570 HD 4600 | I217-V | ALC892 |
    I don't speak German, but G-Translator helps me. :D

  • Hallo.


    Ich hoffe ich bin mit meiner Frage hier richtig.


    Also ich würde gerne eine Intel 10GB Karte zu laufen bringen. Ich habe OSD 10.10.1 und benutze Clover.


    Die erste Frage die sich mir stellt.......wohin kommt die FakePCIID.kext? Installiere ich die mit KextBeast (habe ich mal gemacht) oder kommt sie in die EFI-Partition in den Ordner EFI/CLOVER/kexts/10.10


    Die zweite Frage: FakePCIID ist ja nur ein Teil. Der Zweite Teil besteht ja dann aus der SmallTreeIntel8259x.kext. Rai st die Frage die selbe wie unter 1. - also wohin damit.


    Nachdem ich mit KextBeast die FakePCIID.kext installiert habe habe Achim System.log folgenden Eintrag


    Code
    1. local com.apple.kextcache[549]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext


    Sehe ich das richtig das FakePCIID.kext geladen wird?


    Mein SmallTreeIntel8259x.kext liegt in EFI/CLOVER/kexts/10.10 aber Meldungen finde ich von dem Kext nicht im System.log NICHT


    Wäre Toll wenn ihr mir helfen könntet-


    Grüße
    Peter

    Real Macs

    1. iMac Pro 2017, 10-Core, 64GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

    2. MacMini M1, 16GB RAM, 1TB SSD, 10G Ethernet, Monterey 12.3.1

  • Das wird so nicht klappen das du den Kext mit FakePCIID Initialisieren willst, der SmallTreeIntel8259x.kext ist ein eigenständiger kext wo du nur dein Geräte ID in der info.plist unter IOPCIPrimaryMatch eintragen muss und schon läuft das ganze.
    Natürlich packst du den EFI/CLOVER/kexts/10.10

    Einmal editiert, zuletzt von rubenszy ()

  • Ahoi,


    erst einmal Vielen Dank für das Dokumentieren QSchneider. Ich habe aber eine Frage:


    - Runterladen der Rehabman kexte ist klar.


    Wenn ich die nun anhand eines Boot-Sticks (Clover) ausprobieren will, reicht es die kexte einfach nach
    EFI/CLOVER/kexts/10.11 zu kopieren (ich habe EL Capitan) ? Oder müssen dazu zusätzlich Eintragungen in der config erfolgen, damit die Kexte geladen werden.


    Ich habe konkret das Problem mit einem Intel Ethernet Chip 82576. Der ist zwar in AppleIGB drin aber der Treiber ist buggy ohne Ende. Nun habe ich gefunden:
    1. FakePCIID kext laden
    2. FakePCI_IntelG kext laden und dann
    3. SmallTree82576 kext laden.


    Ich habe das nun einmal mit EFI/CLOVER... über meinen Bootstick probiert. Aber da wird gar nichts geladen (habe im system.log nachgeschaut: nix, nada niente).


    Den SmallTree Treiber direkt zu laden über das Tool von SmallTree funktioniert auch nicht.