Lenovo U510 eigene DSDT/Patches/ ALC269

  • Hallo Leute


    Also ich wollte mich mal in das Thema DSDT einarbeiten.
    Ich nutze zwar schon eine DSDT allerdings gibt es da noch einige Dinge die ich gerne ändern möchte


    Folgende Probe hab ich: YT Videos hören nach ca 2-3 min. auf.
    Soundcloud kann ich gerade einmal 1nen Track Streamen bis der Ton beim Nächsten Track extrem verzerrt und abbricht.
    Zudem ist nach dem Sleep der Ton weg und das Trackpad läuft nicht mehr


    Soweit ich weis ist der Sound ein ALC269 Chip


    Okay da ich ja von Vorne anfangen möchte hab ich mir in Windows eine Retail DSDT geladen.
    Diese hat jedoch Fehler und errors, und ich weis noch nicht wie ich die Fixen kann.
    Außerdem weis ich nicht was ich einsetzen muss und was unnötig ist.


    In die DSDT soll Hinein: Alles was geht und voralem ein Patch zum Abschalten der Nvidia Grafikkarte.


    Also ich Lad mal Hier die Daten hinein und wenn jemand schon so Freundlich ist und etwas Einbaut und verbessert würd ich gerne wissen was gemacht bzw. wie er das Angestellt hat.
    Ich lese mich erstmal noch weiter in die aus dem Wiki Gedruckten Tutorials durch und versuch auch mein „Glück“.


    Kurz zu dem Was ich nutze:
    MacIASL und von Olarila DSDT Autopatcher aber eher MacIASL


    Alle eine Daten, neue und alte DSDT Inklusive


    Super wäre wenn ihr mir sagen könnt was bei diesen Fehlern gemacht werden muss: Anhang


    Okay Leute Ich hab gerade angefangen und den 1sten Fehler beseitigt.
    Wie löse ich die Anderen?


    Schneelöwe
    hat ja geschrieben: Auch hier ist die Lösung ganz einfach!
    Einfach alle _T_* durch T_* ersetzen, aber nicht nur die bei Name sondern auch die darunter

    wenn ich das aber mache bekomme ich nur errors 8| oder mache ich was falsch? indem ich aus _T_0 das mache: T_0 ?


    würd mich echt über Hilfe freuen :)

    Bilder

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    4 Mal editiert, zuletzt von Fab ()

  • Suche _T_ und ersetze mit T_ das sind 39 Stück bei deiner DSDT
    _CFG und _VPC einfach bei beiden den _ weg machen also CFG und VPC

  • das "_" mit eine Leerzeichen ersetzen?

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

  • Merkwürdig ich bekomme danach doch glatt 201 Error´s


    Okay ich hab´s :D
    und zwar nehmt dazu den DSDTSE Editor für Mac aus meiner Dropbox und macht es wie in dem Screenshot = einfach auf "Replace" gehen.


    Okay jetzt hänge ich hier fest


    Code
    1. /Users/minni/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 9603: Return (BIFX (Zero))
    2. Warning 1093 - Called method may not always return a value ^


    und bei " Called method may not always return a value ^" finde ich aber nicht?


    Wisst ihr da weiter?

    Bilder

    • Bildschirmfoto 2014-06-01 um 19.10.52.png

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    2 Mal editiert, zuletzt von Fab ()

  • Ich bevorzuge maciASL


    hier die Lösung für dein jetziges Problem (das hilft immer wenn kein Wert zurückgegeben wird.)

  • Das sieht bei mir anders aus und es bewirkt nix wenn ich (One)) zu (Zero)) wechsel.
    https://www.dropbox.com/s/l393…06-01%20um%2020.22.25.png


    Also ich komme erstmal nicht bei den 5 Warnungen weiter. (Anhang)


    Könnt ihr mir Trotzdem schonmal sagen was ich an Patches einfügen muss?
    Okay Ich hab im U410 Thread von keiner99 das gefunden:



    gut also ich hab jetzt einige sachen eigefügt und benutze zum testen einen Installationsstick mit der DSDT derzeit bekomme ich seitenweise
    "Invalid Character found in Prozessor"


    woran liegt das bzw was muss ich einfügen?


    Was ich eingefügt habe kommt gleich =) (Warnings sind immernoch da)


    Folgendes hab ich in die DSDT Eingefügt:


    2.09/ Brightness Fix +
    4.03/ HD4000 Low Resolution
    7.04/ Shutdown Fix 2
    7.01/ IRQ Fix
    7.02/ SMBUS Fix
    7.09/ Add MCHC
    7.12/ Fix Mutex with non zero synclevel
    2.12/ GFx0 to IGPU
    2.10/ Brightness Fix (HD3000 & 4000) +
    3.2/ 7-Series /8-Series USB
    7.11/ Fix_WAK Arg0 v2
    7.08/ ACAdapter Fix


    einzig was mir jetzt fehlt sind:
    Sound- "audio_HDEF_cx20590"
    Battery für Lenovo

    Bilder

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    5 Mal editiert, zuletzt von Fab ()

  • Nein nicht One zu Zero ändern sondern an der von mir gezeigten Stelle ein Return Zero einsetzen


    Zum besseren Verständnis etwas ausführlicher hier mal die Warnungen die bei mir über bleiben analog zu deinem hier noch mal aufgezeigt, da andere Zeilen Zahl

    Die Beiden Warnungen die hier zur Lösung führen sind Zeile 10524 .... (BiFX) also gehen wir doch mal dort hin

    Hier fängt die Methode (BIFX) an und

    Hier ist sie zu Ende, die Fehler Meldung sagt aus das der Controll Pfad kein Wert zurück liefert, also setzen wir vor der letzen schließenden Klammer "}" noch innerhalb der Methode ein "Return (Zero) ein.

    Hier ist die Methode zu ende und nach dem einsetzen ist der Fehler so wie die 2 die davor auch gleich mitbehoben.


    Selbes nun an Zeile 11522
    Anfang der Methode MHPF

    Ende

    Wieder ein Return (Zero) vor die letzen "}" dann ist das auch erledigt.


    So die lezte Fehler Meldung sagt aus das Resultat ist nicht benutz und der Operator (and) hat keine Wirkung....tja ich mache es mir mal einfach...ich kommentiere es einfach mal aus ;)

    Fertig Fehler und Wartungsfrei...welche Pasches nun sinnvoll einzubauen sind, bei einem Notebook da können nun die Spezialisten hier weitermachen.

  • Wahnsinn Klasse =)


    Ich hab das wieder zum alten gemacht da ich keine wirkung erzielt hatte aber damit jetzt werd ich es morgen ganz sicher hinbekommen =)


    DANKE Thomaso66



    Okay ich hab das mit Return Zero r/aus:


    wird das:


    einsetzen "Return (Zero)" Compile und weg ist der schonmal =)


    genauso auch bei MHPF sieht dann in den Letzten Zeilen so aus:



    mal sehn wie sich der letzte macht ^^


    macht sich besser wenn man die Screenshots ausdruckt =)


    Okay also aus:


    das dort ">>" wird:


    Uns schon ist die DSDT Frei von Fehlern :thumbsup:
    Die könnt ihr euch natürlich hier laden neu und alt


    Jetzt zu den Patches wobei sich wieder aus sicherheitsgründen mir die Frage stellt welche sin Zwingend notwendig?
    siehe Post #7
    oder ihr schaut mal in die .txt Datei und schreibt mir was Falsch ist und was Fehlt
    Danke Schonmal =)
    Gruß Fab



    EDIT: Okay ich hab gesagt bekommen ich soll Macki ohne DSDT Booten und DANN eine Fehlerhafte DSDT laden.
    Hab ich gemacht Ein Paar gelbe sind noch drinnen aber ansonsten stimmt alles.


    Dropbox Aktuelle Daten!


    Abend Leute =)


    Also ich hab jetzt einen DSDT mit der ich schonmal Hochfahren kann.


    Jetzt kommt der Ton dran und da Brauch ich mal Bitte eure Hilfe.
    Im Anhang findet Ihr meine alte DSDT wo der ALC269 Funktioniert, bis zum Sleep aber nur (DSDT1).
    Touchpad Läuft schon mal sehr gut, also auch nach dem Sleep.
    Außerdem Findet Ihr die DSDT wo der Ton Fehlt (DSDT2).


    Kann jemand die HDEF Einheit in die neue DSDT übertragen?


    Dropbox DSDT´s

    Dateien

    • DSDT1.aml.zip

      (18,72 kB, 48 Mal heruntergeladen, zuletzt: )
    • DSDT2.aml.zip

      (17,2 kB, 60 Mal heruntergeladen, zuletzt: )

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    15 Mal editiert, zuletzt von Fab () aus folgendem Grund: siehe Textende

  • so hab mal den HDEF device von DSDT1 in DSDT2 eingetragen und den device DTGP hinzugefügt, da er für HDEF benötigt wird und noch gefehlt hat :)

    Dateien

    • DSDT2.zip

      (17,39 kB, 60 Mal heruntergeladen, zuletzt: )

    LG keiner99

  • Perfekt :thumbsup:
    Line in geht zwar nur über mein Headset von Xiaomi Mi3 aber damit kann ich erstmal leben.

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    Einmal editiert, zuletzt von Fab ()

  • keine Englischsprachigen Links! *böserfinger* probier mal die DSDT im Anhang, da is jetzt der IRQ Fix auch mitdrin!

    Dateien

    • DSDT2.zip

      (17,4 kB, 53 Mal heruntergeladen, zuletzt: )

    LG keiner99

  • Okay also Sound geht auf meiner SSD auf der HDD Jedoch mit dem Backup System mit dem ich auch noch teste geht er nicht ?(
    Ist jetzt aber egal kommt bald eine Neues drauf.
    Gut denn: PS2 hab ich von RehabMan einen VoodooPS2 genommen der nach dem Sleep auch da ist :thumbsup:
    Kann oder soll da sonst noch i-was rein?


    Achja einmal noch den SSDT Teil einsetzten aus der alten DSDT.


    EDIT: okay das hätten wir jetzt auch =)


    Mein Pack: http://www.osx86.net/files/fil…u510-1093-new-dsdt-build/


    Danke für eure Klasse Hilfe :thumbsup:


    Mein System Rennt jetzt mit MEINER DSDT und somit sollte es in Zukunft weniger Probs geben.


    :danke:


    :vote4close:


    EDIT: falls es eine Möglichkeit gibt den ton nach dem Sleep wieder da zu haben wär das noch das i- Tüpfelchen.

    Hardware: MacBook Pro 13" Retina Erly 2015/ Intel Core i5-5257U i5-5287U/ Intel Iris Pro 6100/ 8GB RAM

    Mein Ryzentosh: ASRock B450M Pro4/ Ryzen 5 2600 / Ballistix 3600 CL16 / Asus Strix RX 580 8GB / (GC-WB1733D-I Bloetooth 5 Wlan 2x2 802.11ac)

    Bruder PC: ASUS Z170-P D3/ i5-6600K/ Intel HD 530/ BRCM4352/ ALC 887/ Intel Ethernet Server Adapter I350-T2

    3 Mal editiert, zuletzt von Fab ()

  • griven

    Hat das Label Erledigt hinzugefügt