Device Properties in Chameleon Lenovo U310

  • Hallo liebes Hackintosh-Forum


    Ich habe ein Problem mit der Postinstallation von meinem Lenovo U310 i5.


    Ich habe mich bei der Installation an die Anleitung aus der Wiki gehalten.


    Ergibt sich bei mir folgende Problematik.


    Nach dem ich die Postinstallation durchlaufen lasse, wie in der Anleitung aus der Wiki genannt


    und dann Chameleon einrichte ist in den Device Properties folgendes eingetragen:


    <key>device-properties</key> <string>7f00000001000000010000007300000002000000 02 010c00d041030a000000000101060000027fff04002c000000 4100410050004c002c00690067002d0070006c006100740066 006f0072006d002d0069006400000008000000030066011400 00006800640061002d0067006600780000000d0000006f6e62 6f6172642d31</string>


    Wenn das drin ist, dann bootet das U310 ohne Probleme, allerdings kann ich mich dann nicht im Appstore anmelden. --> Fehlermeldung "Ihr Gerät konnte nicht verifiziert werden..." usw.


    Nehme ich die Device Properties allerdings raus dann klappt die Anmeldung im AppStore, aber der Grafiktreiber funktioniert anscheinend nicht und das booten dauert auch merkwürdig lange.


    Kann mir jemand sagen, wie ich beides kombinieren kann? Die Anleitung ausm Forum bzgl. AppStore Anmeldung habe ich bereits befolgt, allerdings ohne Erfolg.


    Ach bevor ich es vergesse noch etwas am Rande. Ich habe eine für das U310 eine funktionierende Kext gefunden, die Vollduplex und 100Mbit/s erlaubt. Ist RealtekRTL8100.kext für U310 in Google gefunden.


    Vielen Dank schonmal :D

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • Soweit ich das sehe enthalten die Device Properties in dem Fall nicht nur den EFI String für die Grafik sondern auch den für die Netzwerkkarte was in Deinem Fall die Kollision hervorruft. Was Du mal versuchen kannst ist ohne den Device Properties Eintrag dafür aber mit IGPEnabler=Yes zu booten. Im Normalfall sollte das Dein Problem beheben.

  • Danke für die Antwort.


    Also IGPEnabler=Yes ist schon drin


    Beim booten vom Stick am Anfang musste ich folgende Bootflags benutzen, damit es läuft


    GraphicsEnabler=No IGPlatformID=01660003 -v (vielleicht hilft die Info weiter)

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • Dann versuch doch einfach mal mit den selben Flags von der Platte zu booten (selbstverständlich ohne die device properties) und schau ob es damit läuft?

  • So gerade mal ohne Device Properties und mit den oben genannten Bootflags ausprobiert.


    Wieder das gleiche Spiel. Der Appstore läuft nun, bzw. die Anmeldung dort, aber die Grafiktreiber haben versagt.


    Gibt es eine Möglichkeit den Device Properties Code aufzuspalten, so dass nur der String für die Grafik übrig bleibt?

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • Da bin ich ehrlich gesagt ein wenig überfragt. Versuch mal ob Dir der Thread hier http://hackintosh-forum.de/ind…page=Thread&threadID=9775 weiterhilft. Hier steht zumindest mal beschrieben wie man an die Device Properties für die HD4000 kommt.

  • Also laut der Anleitung die du mir geschickt hast war meine Intel4000 angeblich ig-platform-id: 01660009


    habe dann die dazugehörigen Device Properties eingefügt und neu gestartet. Das hat dann dazu geführt, dass ich beim booten diesen (ich hoffe das nennt man so) Black Screen of Death bekommen habe, also das im Bootvorgang einfach der Bildschirm schwarz wurde und nichts mehr ging.


    Bin dann hingegangen und habe versucht mit Bootflags irgendwie ins OS zu kommen ( -x GraphicsEnabler ... usw. )


    Hat nichts gebracht, also bin ich eben hin mit USB-Stich gebootet und mittels Konsole die Device Properties wieder aus der org.chameleon.boot.plist rausgeholt.


    Wundern tut mich allerdings das angeblich 1024MB Grafikspeicher zur Verfügung standen und ich immer mit


    IGPlatformID=01660003 gebootet bekomme habe, obwohl ich laut MacOs 01660009 habe.


    weißt jemand noch einen Rat?
    Danke


    /Edit:


    Ach btw ohne Device Properties steht in der "Über meinen Mac" Monitor 4MB statt Intel4000HD


    /Edit:


    Habe jetzt auch mal die DeviceProperties (DP) von der IGPlatformID: 01660003 benutzt


    Grafik ist wieder vollkommen da, aber der Appstore funktioniert nicht. Die DP von der Anleitung sollten eigentlich nur der Graka dienen und nichts mit der en0 Schnittstelle zutun haben.

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • Jo das habe ich mir schon gedacht, mach mal alle Änderungen die du mit Chämelon gemacht hast rückgängig ;) Die GK ist schon in der DSDT injektet, doppelt wird das nichts, hier mal zur Verdeutlichung.


    Das ist deine aktuelle DSDT


    So sieht die im Anhang aus angepasst auf 01660009


    Also die DSDT in den Extra Ordner (alte Sicherheits halber natürlich Sichern)

    Dateien

    • DSDT.aml.zip

      (18,44 kB, 45 Mal heruntergeladen, zuletzt: )
  • Also danke für die Mühe mir eine neue DSDT zu schreiben. Ich habe es mit deiner versucht, allerdings hat die wieder zu einem BlackScreen beim booten geführt.


    Ich habe die dann selber nochmal bearbeitet passend zu der PlatformID=01660003


    Code
    1. Device (IGPU) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,snb-platform-id", Buffer (0x04) { 0x03, 0x00, 0x66, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) }




    Mit dieser klappt das booten jetzt auch gut. Das einzige was ich noch ändern musste war, die org.chameleon.boot.plist


    Code
    1. <key>GraphicsEnabler</key>
    2. <string>No</string>
    3. <key>IGPlatformID</key>
    4. <string>01660003</string>




    Wenn ich versucht habe ohne PlatformID Eintrag zu booten habe ich den BlackScreen nämlich auch bekommen.


    Jetzt funktioniert die Grafik und der AppStore :party:


    Danke für die kompetente Unterstützung.


    Ps: Die abgeänderte DSDT für das Lenovo IdeaPad U310 i5 aus dem Thread
    findet man noch im Anhang.


    Lg Pat :D



    Dateien

    • DSDT.aml.zip

      (18,44 kB, 61 Mal heruntergeladen, zuletzt: )

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • ist die PlatformID eine kombination aus device und vendor id? wär hilfreich für mich :)

    LG keiner99

  • ja genau ist eine Kombination daraus, obwohl ich beim U310 angezeigt bekomme, dass ich angeblich


    PlatformID 01660009 habe funktioniert bei mir alles irgendwie mit 01660003 komisch ist aber so.

    Motherboard: Gigabyte-Z77-D3H (Ozmosis F23b)
    CPU: Intel i5-3450 @ 3,5GHz
    Grafikkarte: ATI Radeon HD 6850
    RAM: 16GB DD3
    Fusion Drive 2TB
    OSX El Capitan 10.11.6
    :andiearbeit:

  • griven

    Hat das Label Erledigt hinzugefügt