Beiträge von gummifisch

    Hallo, eigentlich nicht schwer zu fixen.


    Wenn du ein lauffähiges Backup hast (z.B. CCC) dieses booten.
    Den Standalone installer von Chimera oder Chameleon besorgen, unpkg besorgen.
    Den Bootloader mit unpkg entpacken, ich habs einfach auf dem Desktop gemacht.
    Die boot1h suchen, i.d.R unter /usr/satndalone/i386/ und auf den Dektop ziehen.
    Dann mit dem Festplattendienstprogramm deine Systemplatte unmounten. (Deswegen übers Backup booten)
    Terminal starten:
    diskutil list (schauen welches deine Mavericks partition ist)
    cd Desktop
    dd if=boot1h of=/dev/disk0s2 (hier deine Maverikspartition)
    Terminal schließen
    Normal Booten


    alternativ vorher die Datei auf deinen Installationsstick packen
    und Festplattendienstprogramm und Terminal aus dem Installer nutzen.
    War mit allerdings zu unkonfortabel.


    Gruß
    Gummifisch

    Hallo,
    ich will hier mal die Anleitung von Fab etwas ergänzen.


    Hier der Link zur Anleitung, wo viele Sachen schön beschrieben sind wie man Vorgehen kann.


    Also hier nur eine Art "Auffrischung"


    Erstmal die Dropbox


    Es geht: Sleep, Speedstep, Sound über Voodoo, WLAN AR9287, LAN, Backlight, Batterie, Webcam
    Es geht nicht: CardReader, Mic, USB 3.0 (USB hatte ich nicht wirklich Zeit zum Testen)


    Jetzt die Erklärung zur Dropbox:


    In die Dropbox habe ich eine "Fehlerfrei_DSDT.dsl" reingelegt.
    Für die, die Mal selber Patches einpflegen wollen und nicht wie ich Stunden mit der Suche
    nach Fixes verbringen wollen. Also nur Fixes keine Patches.


    Die DSDT im Extra-Ordner hat die Standard-Patches bekommen.
    Die HD4000 hat die Platform-id 01660003 bekommen (in der Systeminfo wird zwar 01660009
    angezeigt aber 3 geht auch) , dazu passend die ID und Device Properties in der chameleon.boot.plist.


    Des weiteren hab ich GFX0 in IGPU geändert.
    (Bin mir allerdings nicht ganz sicher ob es ein Unterschied macht)


    Hab in dem Ordner zwei DSDT's, wie die Namen schon sagen eine mit WLAN eine ohne.
    Bei der mit Wlan den IO80211.kext weglassen, müsste eigentlich auch mit der AR9285 laufen,
    war allerdings bei FAB erfolglos.

    Ansonsten die andere DSDT und IO80211 mit passender Dev.ID. (Hier für die AR9287)
    Die SSDT natürlich für I5-3317U.
    Bei mir geht Speedstep nur mit SMBIOS MacBookPro 8.1.


    Im Ordner Extensions hab ich die Kette für LAN in einen extra Ordner
    gelegt, weil die sich im Augenblick mit meinem WLAN bekappeln und LAN
    im Augenblick für mich nicht so wichtig sind.

    Die ApplePS2Controller und ApplePS2ElanTouchpad sind für ELAN (sagt der Name irgendwie schon,
    anscheinend verbaut Lenovo auch Synaptics im U510, dann muss man natürlich Synaptics Kexte nehmen.


    Ordner Modules und Themes kommen in Extras, so wenn man denn will.


    Bei HWSensors den LPCSensor weglassen, der bringt nur ne Fehlermeldung.
    Ich hab nur den CPUSensor installiert.


    Jetzt währe ein funktionierendes Mic schön.


    So geschafft, ein wenig die plist in der VoodooHDA bearbeitet und geht.
    Rauscht noch ein wenig, aber ich hab allerdings auch noch nicht mit
    den Einstellungen rumgespielt.


    VoodooHDA


    Das Mikrofon digital nehmen.


    Ich glaub jetzt fehlt nur noch der CardReader.

    Gruß
    Gummifisch

    Hallo,
    ich habe bisher immer nur WLAN ar9287 per DSDT edit am Laufen gehabt.
    Gestern wollte ich u.a. Lan zum laufen bringen und habe dafür den RTL81xx und
    die IONetworkingFamily installiert, die mir dann WLAN rausgekickt haben.
    Also die original IONet... wieder rauf und NetworkingDevice blablabla (im Augenblick keine Ahnung wie sie richtig heisst)
    gelöscht, damit WLAN wieder läuft.


    Gibts ne Lösung?


    Danke

    So, es ist vollbracht Speedstep läuft.
    Die CPU tacktet schön zwischen 900 und 2700 MHz.


    Geekbench sieht für die CPU recht gut aus.


    Hab am WE meine DSDT noch mal neu erstellt und gepatcht.
    Des weiteren SMBIOS auf MacBook Pro 8.1 umgestellt.
    Und diverse Kexte eingespart.


    Werde die Tage noch mal ne aktualisierte Anleitung erstellen.


    Jetzt fehlen nur noch Mic und CardReader.

    So, nun hab ich auch mal angefangen mich mit Clover zu beschäftigen.
    Dazu Mavericks neu aufgesetzt, das Booten mit Chameleon übern USB-Stick
    läuft.
    Also einfach mal Clover installiert, in diesem Fall direkt auf der HDD.
    Natürlich vorher vom laufendem System ein Backup auf USB-HDD.
    Clover konfiguriert, DSDT und SSDT reinkopiert, Fixes ausgeschaltet, SMBios erstellt.
    In Graphics ig-platform-id (0x01660009) eingetragen.


    Der Rechner bootet auch, jedoch wenn die grafische Oberfläche gestartet wird
    schaltet er um auf HDMI, wo allerdings nur ein Grafikfehler zu sehen ist.


    So habs am laufen. Ich weis noch nicht wirklich warum,
    bzw. ob das richtig war was ich gemacht habe.


    Ich habe ne FakeID bei IntelGFX 0x01660009 eingetragen, und
    bei Device Properties den Key für die Intel aus der chameleon.boot.plist genommen.


    Es werden jetzt alle kexte für Grafik PM geladen, was bei Chameleon nicht der Fall war,
    dort fehlte immer die AGPM.


    Das was mich verwundert ist das die HD 4000 im IOExplorer mit 0x01660009 eingetragen ist und
    im DCPIManager mit 0x01660003.
    Ich werde heute noch mal die andere ID ausprobieren.


    Gruß
    gummifisch

    So kleiner Zwischenstand.


    Speedstep läuft, zumindest teilweise. Es sind keine P-States verfügbar.
    Die CPU taktet nur 800GHz oder zwischen 1800 und 2600GHz.
    Bin noch am Testen wo das Problem zwischen gar nicht und teilweise lag.


    https://www.dropbox.com/s/ytar…2013-11-12%2020.29.26.png


    kernel[0]: X86PlatformPlugin::getCPUCStates - CPU1 ACST and _CST evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUCStates - _CST did not return a package
    kernel[0]: X86PlatformPlugin::getCPUPStates - CPU1 APSS and _PSS evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
    kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
    kernel[0]: X86PlatformPlugin::getCPUCStates - CPU2 ACST and _CST evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUCStates - _CST did not return a package
    kernel[0]: X86PlatformPlugin::getCPUPStates - CPU2 APSS and _PSS evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
    kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
    kernel[0]: X86PlatformPlugin::getCPUCStates - CPU3 ACST and _CST evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUCStates - _CST did not return a package
    kernel[0]: X86PlatformPlugin::getCPUPStates - CPU3 APSS and _PSS evaluations failed!
    kernel[0]: X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
    kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!

    Hallo erstmal,
    ich hänge gerade ein wenig beim Speedstep, was bisher anscheinend nicht funktioniert hat.


    Bisher sah man, dass HW-Monitor immer bei 1.68GHz hing.


    Für natives Speedstep sollte man wohl nun folgendes haben

    • original AppleACPIPlatform.kext
    • gepatchte AppleIntelCPUPowerManagement.kext (Multibeast)
    • keine NullCPUPowerManagement.kext
    • SSDT erstellen
    • P-States und C-States im Bootloader deaktivieren
    • DropSSDT aktivieren
    • passende SMBios bei mir MacBookAir 5.2

    Richtig?

    Mit den Einstellungen sollte dann in der IORegistryExplorer unter CPU0 die X86PlatformPlugin geladen sein.


    Ohne Bootflags bekomme ich beim Booten
    SMC::smcReadKeyAction ERROR: kSMCReadKeyComm/kSMCReadKeyWithSMCComm

    Mit -x kommt
    X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray


    X86PlatformPlugin::getCPUPStates - CPU0 APSS and _PSS evaluations failed! usw...


    aber zumindest wird X86PlatformPlugin wird geladen und der Laptop
    taktet lt. HW-Monitor nur noch mit rund 800MHz


    Hat jemand ne Idee wo man auf Fehlersuche gehen kann.


    Schönen Dank
    Gummifisch

    Hier mal auf Fab's Wunsch ein Auszug aus einer PM



    Ist die Frage ob Fusion Drive für dich richtig ist.



    Mac OS x fasst die HDD und die SSD zu einer Platte zusammen.
    Mann kann zwar noch eine zweite Partition einrichten und auch
    als NTFS formatieren, aber Windows kann man nur per BootCamp
    installieren, nur BootCamp läuft wohl unter Hackintosh nicht. (falls nicht richtig bitte meckern)
    Per Carbon ein Windows Backup zurückspielen ist mir nicht geglückt.


    Fusion Drive ist zwar selbst mit der kleinen 24GB SSD irre schnell (Bootzeit vielleicht 12-14 Sek.),
    aber mann ist sehr beschränkt war die Anzahl der Systeme betrifft.
    Des weiteren kann man nicht mit -x Bootflag booten (jedenfalls wars bei mir so),
    was schlecht ist solange das System nicht 100% läuft.


    Als ich Fusion Drive drauf hatte musste ich ständig von der USB-Platte booten
    um Fehler auszumerzen.


    Gruß
    Gummifisch