Baio77 Posted December 19, 2019 Share Posted December 19, 2019 (edited) Buona sera a tutti è da qualche anno sono possessore di questo Laptop dove ho cercato di lavorare x fare esperienza in Hack , naturalmente con la collaborazione dei GURU del Forum e grazie alle varie guide e info reperibili in rete ............ Il Laptop NON è recentissimo ma HW di tutto rispetto ancora oggi.... https://it-store.acer.com/aspire-e-notebook-e5-574g-9 CPU I7 6500U , Gpu integrata HD520 , Discreta Nvidia disabilitata ,Audio ALC 255 ,16GB RAM,WI-FI+BT Combo Il problema in questo caso è la periferica I2C...... Inizialmente in config usavo i normali Rename si usa sempre e lavoravo su GPI0 e I2C anche inserendo SSDT dedicati da me modificati in base alle ACPI del mio Laptop, poi ho iniziato la fase sperimentazione posto IOReg della configurazione BASE e Ioreg della configurazione sperimentale .... Come i più esperti possono vedere l'aggiunta Rename _STA to XSTA cambia lo scenario I2C e NON solo ............ Quello noto è che il Rename XSTA agisce in ogni periferica HW e quindi perdo lo stato della batteria ecc ecc , invalidando cosi le prove x I2C xche deve essere attivo lo stato batteria almeno dalle INFO reperite in rete intuisco ciò ........... Quindi la domanda è questa : i Metodi _STA cosa fanno in DSDT SSDT????? Posso eliminare la voce in DSDT x le sole periferiche I2C??????? Come faccio a far cambiare questo valore?????? Acer Impostazioni tradizionali.zip Aggiunta XSTA rename TO.zip Nelle prove varie mi sono spinto sino qui ma purtroppo se NON visualizzo la batteria credo le prove siano vane DSDT allo stato originale DSDT da me parcato x I2C secondo info reperite in rete Dalle ultime info reperite in rete sembra che con le Kext 2.3 di Alexander x I2C sembra non serva più ne la patch in DSDT GPI0 ne le 2 patch xche iettate dalle Kext stesse So che avrò poco supporto ma NON so dove appoggiarmi x queste delucidazioni , quindi grazie comunque Edited December 19, 2019 by Baio77 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/ Share on other sites More sharing options...
gengik84 Posted December 19, 2019 Share Posted December 19, 2019 Edita e dai un titolo idoneo al contenuto. "un vero caos......" non dice nulla di sensato. 11 minutes ago, Baio77 said: Quindi la domanda è questa : i Metodi _STA cosa fanno in DSDT SSDT????? Posso eliminare la voce in DSDT x le sole periferiche I2C??????? Leggi le specifiche acpica. Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2701106 Share on other sites More sharing options...
Baio77 Posted December 19, 2019 Author Share Posted December 19, 2019 (edited) https://docs.microsoft.com/en-us/windows-hardware/drivers/bringup/device-management-namespace-objects put andare anche questo??? meglio questo https://it.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface Forse qui il miglior luogo x reperire info https://acpica.org/ Edited December 19, 2019 by Baio77 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2701107 Share on other sites More sharing options...
foskvs Posted December 19, 2019 Share Posted December 19, 2019 Se vuoi sta uguale ad esempio a 10, basta _STA = 0x10 È un normalissimo numero, quindi gli puoi dare il valore che vuoi. 1 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2701118 Share on other sites More sharing options...
Baio77 Posted December 19, 2019 Author Share Posted December 19, 2019 (edited) 58 minutes ago, foskvs said: Se vuoi sta uguale ad esempio a 10, basta _STA = 0x10 È un normalissimo numero, quindi gli puoi dare il valore che vuoi. Hai controllato i dati al 1° post ??? La mia intenzione NON è fare il mago e curare questa periferica nel mio Laptop , ma è cercare di capire dove agire x curare .......... Procedimento eseguito da me Analizzando ACPI originalimio Laptop Settare il bus del I2C tramite le varie conversioni dei dati reperiti dal proprio DSDT IOReg Valore 52=0x52 e poi tramite GPP IRQ risalgo al valore qui i link ho usato https://github.com/coreboot/coreboot/blob/master/src/soc/intel/skylake/include/soc/gpio_defs.h#L43url https://github.com/coreboot/coreboot/blob/master/src/soc/intel/skylake/include/soc/gpio_soc_defs.h#L37url questo il valore pin 0x3A ricavato cosi Vorrei sapere almeno questo l'ho capito??? o meglio ne penso un'altra ????? Ci sto uscendo pazzo Edited December 19, 2019 by Baio77 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2701128 Share on other sites More sharing options...
foskvs Posted December 19, 2019 Share Posted December 19, 2019 Mai avuto a che fare con i2c, fortunatamente. È uno dei pochi casi in cui sono contento di avere hardware vecchio. 2 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2701130 Share on other sites More sharing options...
Baio77 Posted January 12, 2020 Author Share Posted January 12, 2020 (edited) Buon di a TUTTI dopo mesi e mesi di test stanotte ho fatto BINGO ................ touchpad attivo e funzionate , sono riuscito grazie allo scopiazzamento di parti ACPI x I2C ...................... Ho però alcuni dubbi sul perfetto funzionamento , anche se come vedete il menu è totalmente cambiato adesso .... Tramite un'app reperita in rete https://github.com/williambj1/GenI2C sono riuscito a generare un SSDT x I2C contenente le opzioni x attivare al meglio questa periferica , allego I2C patch contenente SSDT generati ............ Poiché non sono riuscito a capire come far funzionare gli SSDT ho integrato la patch in DSDT come vedete a SX patch integrata dell' SSDT in DSDT e a DX lo stato originale della periferica............. Aspetto che qualche GURU possa visionare i miei dati GRAZIE Ioreg TPD1 attivo.zip I2C-PATCH.zip Zoro_SL.zip Più che altro i dubbi che ho sono per le info mi da l'app GenI2C Edited January 12, 2020 by Baio77 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2703854 Share on other sites More sharing options...
gengik84 Posted January 12, 2020 Share Posted January 12, 2020 hai usato un pin generico (frequente su acer) alla fine... Se funziona va bene così Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2703858 Share on other sites More sharing options...
Baio77 Posted January 12, 2020 Author Share Posted January 12, 2020 (edited) ok grazie 10000 , certo funziona , il PIN dell'SSDT lo ha generato l'app , ma se vedi corrisponde ai dati avevo ricavato 1 mese nel post 1 di questo topic...... Grazie Edited January 12, 2020 by Baio77 Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2703860 Share on other sites More sharing options...
Baio77 Posted January 24, 2020 Author Share Posted January 24, 2020 Buon di , ulteriori step di evoluzione I2C ..... Correzione dell voci correlate Cerchiamo in DSDT USTP ed ecco che con 1 fava sistemiamo 2 piccioni almeno nelle ACPI del mio Laptop , Cercando USTP troviamo anche i 2 metodi che danno errore in GenI2C e come da istruzioni SSDT-I2C , dove vedo scritto USTP vado a scrivere One Ecco rinominato come in foto NON abbiamo finito adesso possiamo notare che USTP sta sopra la voce I2C1 e SSCN e FMCN che danno errore in diagnostica dell'App I2CGen stanno sotto Device I2C1 mentre il mio TPD1 sta sotto la device I2C0 Quindi vado a rinominare I2C1 in I2C0 assicurandomi NON riporti errore di compilazione il DSDT che stiamo modificando Ecco a voi il risultato ottenuto , adesso sulla carta I2C è attivo e nessun Log errore Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2705528 Share on other sites More sharing options...
aliens12 Posted January 29, 2020 Share Posted January 29, 2020 CiaoBaio77, ho cercato di seguire le tue info ma ho riscontrato qualche difficoltà con "GenI2C", quando utilizzo il menu:"GenSSDT" dopo aver inserito le informazioni richieste il programma va in crash e si chiude Qualche suggerimento?? Link to comment https://www.insanelymac.com/forum/topic/341817-laptop-i2c-da-cpu-6xxx-in-poi-tanti-dubbi-e-domande/#findComment-2706285 Share on other sites More sharing options...
Recommended Posts