Jump to content
antonioruri

(primo hackintosh) Post installazione su Asus x556u

47 posts in this topic

Recommended Posts

il touchpad adesso è abilitato..quindi sono i relativi kext a gestirlo... quello che può adesso essere modificato è solo nelle relative impostazioni nelle preferenze di sistema..

Adesso riprova questi 2.. dove ho messo un smbios più corretto per il tuo hardware.. e dove c'è solo una differenza riguardo alla grafica.

 

Ho visto che hai rimesso VoodooHDA.. non ti andrebbe di riprovare AppleALC?

Archivio.zip

Share this post


Link to post
Share on other sites
Advertisement
3 minutes ago, gengik84 said:

il touchpad adesso è abilitato..quindi sono i relativi kext a gestirlo... quello che può adesso essere modificato è solo nelle relative impostazioni nelle preferenze di sistema..

Adesso riprova questi 2.. dove ho messo un smbios più corretto per il tuo hardware.. e dove c'è solo una differenza riguardo alla grafica.

 

Ho visto che hai rimesso VoodooHDA.. non ti andrebbe di riprovare AppleALC?

Archivio.zip

Con AppleALC audio e microfono non vanno.. provo a i due config e ti riposto gli ioreg di entrambi 

Share this post


Link to post
Share on other sites

il problema è che prima avevi un sacco di mix di iniezioni sul config compreso per l'audio come ti avevo accennato ieri.. quindi è probabile che avessero falsato le prove

Non voglio forzarti ci mancherebbe...voodooHDA va bene ma personalmente la qualità di AppleALC la ritengo migliore :)

Share this post


Link to post
Share on other sites
22 minutes ago, gengik84 said:

il problema è che prima avevi un sacco di mix di iniezioni sul config compreso per l'audio come ti avevo accennato ieri.. quindi è probabile che avessero falsato le prove

Non voglio forzarti ci mancherebbe...voodooHDA va bene ma personalmente la qualità di AppleALC la ritengo migliore :)

No assolutamente, allora adesso provo a togliere VoodooHDA e lascio AppleALC così al riavvio oltre a darti il secondo ioreg sul config ti dico come va :D

25 minutes ago, antonioruri said:

Con AppleALC audio e microfono non vanno.. provo a i due config e ti riposto gli ioreg di entrambi 

ti allego ioreg del primo di questi due config. al riavvio ti allego il secondo

Primo_config.zip

 

EDIT. Ti ringrazio ancora ho tolto VoodooHDA e lasciato AppleALC: audio perfetto! :D

ti allego ioreg del secondo config

secondo_config.zip

Edited by antonioruri

Share this post


Link to post
Share on other sites

Ottimo... purtroppo non posso darti un altro like dopo il tuo edit...perchè l'ho già fatto :D

Adesso ti spiego basandomi come numerazione in base a ioreg che hai allegato:

il primo config, di questi ultimi due provati, ha un iniezione specifica per HD620 mentre il secondo "sarebbe" più mirato per HD630

Detto questo delle volte si usa qualora vi fossero problemi per "l'iniezione" più mirata oppure in caso di dover patchere per DVMT in quanto non fosse regolabile su bios... ma non è il tuo caso quindi userei il primo che hai provato in queste ultime prove :)

 

Ti consiglio adesso di farti un backup di tale EFI perchè racchiude tutta la tua configurazione mirata , quindi ti permetterà se messa in una usb di avviare in caso di problemi o di reinstallare con tutto già configurato...

Quello che nel corso del tempo possibilmente sarà da aggiornare sono i kext o lo stesso bootloader ma niente di più

Share this post


Link to post
Share on other sites
1 minute ago, gengik84 said:

Ottimo... purtroppo non posso darti un altro like dopo il tuo edit...perchè l'ho già fatto :D

Adesso ti spiego basandomi come numerazione in base a ioreg che hai allegato:

il primo config di questi ultimi due provati hanno un iniezione specifica per HD620 mentre il secondo "sarebbe" più mirato per HD630

Detto questo delle volte si usa qualora vi fossero problemi che "l'iniezione" più mirata oppure in caso di dover patcher per DVMT in quanto non fosse regolabile su bios... ma non è il tuo caso quindi userei il primo che hai provato in queste ultime prove :)

 

Ti consiglio adesso di farti un backup di tale EFI perchè racchiude tutta la tua configurazione mirata , quindi ti permetterà se messa in una usb di avviare in caso di problemi o di reinstallare con tutto già configurato...

Quello che nel corso del tempo possibilmente sarà da aggiornare sono i kext o lo stesso bootloader ma niente di più

Ti ringrazio di tutto! Impeccabile la tua spiegazione, grazie della pazienza e di aver tappato i problemi :thumbsup_anim:

Share this post


Link to post
Share on other sites
On 3/17/2019 at 5:39 PM, gengik84 said:

Buon divertimento e buon hack... :)

Quando torno da Windows a Mac l'audio torna a non funzionare, ho provato a rimettere VoodooHDA e trova il microfono però non c'è audio, qual'è il problema?

Share this post


Link to post
Share on other sites

non rimettere voodooHDA

è un problema abbastanza comune con windows...

intanto aggiungi ResetHDA sul config e vedi come va ovviamente con AppleALC

se non si risolve prova altri layout compatibili per il tuo codec

Share this post


Link to post
Share on other sites
4 minutes ago, gengik84 said:

non rimettere voodooHDA

è un problema abbastanza comune con windows...

intanto aggiungi ResetHDA sul config e vedi come va ovviamente con AppleALC

se non si risolve prova altri layout compatibili per il tuo codec

mm.. cosa intendi per provare altri layout?

su ResetHDA metto YES invece di NO?

Edited by antonioruri

Share this post


Link to post
Share on other sites

per abilitarlo ovviamente YES :)

I layout da inserire sul config nella parte Devices/audio/inject dovresti avere 3 attualmente

in caso prova l'altri

Tu hai ALC255 come codec

I layout supportati sono 3, 13, 17, 18, 27, 28, 99

Share this post


Link to post
Share on other sites
Just now, gengik84 said:

per abilitarlo ovviamente YES :)

I layout da inserire sul config nella parte Devices/audio/inject dovresti avere 3 attualmente

in caso prova l'altri

Okay grazie, quali potrei provare in particolare?

Share this post


Link to post
Share on other sites

tutti uno a uno...ovviamente non il 3 che già stai usando...

e ovviamente qualora uno funzionasse bene ti fermi senza provare i restanti

comunque prima prova con ResetHDA e l'attuale 3

Share this post


Link to post
Share on other sites
19 minutes ago, gengik84 said:

tutti uno a uno...ovviamente non il 3 che già stai usando...

e ovviamente qualora uno funzionasse bene ti fermi senza provare i restanti

comunque prima prova con ResetHDA e l'attuale 3

Andata con la 17 adesso ho imparato una nuova cosa. Grazie ancora dell'aiuto! :lol:

Share this post


Link to post
Share on other sites
16 hours ago, gengik84 said:

Tutti abbiamo sempre da imparare... non si finisce mai ;) :D 

Ho notato che se con un video YouTube setto al massimo la risoluzione e lo apro in tutto schermo ogni tanto il video glitcha e poi riprende, non succede se il video è a 720p o a 1080p con a finestra più piccola

 

EDIT. Ho provato il secondo config che mi avevi fornito e sembra andare meglio, non da problemi di glitch. 

Mi chiedevo se fosse possibile aumentare la risoluzione.. nel senso che vedo tutto troppo grande (barra e dock occupano tanto spazio su schermo)

Edited by antonioruri

Share this post


Link to post
Share on other sites

@gengik84 ho notato che il mio vecchio pc monta una scheda di rete Atheros AR9285, potrebbe essere compatibile se la sostituissi alla mia? Se si, dovrei installare dei kext?

attendo una tua risposta, grazie in anticipo

Share this post


Link to post
Share on other sites

1) il kext di sistema di 10.13

2) un iniezione sul dsdt per poi abilitarla

Poi sei sicuro di avere montato una mini-pcie?

il portatile è recente e mi sembra strano che non monti un M2 (ngff)

Share this post


Link to post
Share on other sites

Salve, un saluto innanzi tutto.

Ho letto questa conversazione con molto interesse in quanto sto cercando di ottimizzare l'istallazione di Mojave sul mio ASUA X556U che ha le caratteristiche indicate nel file allegato.

Attualmente, con i kext installati in /Library/Extensions non funziona lo stato della batteria e l'audio va solo con VoodooHDA, se il computer va in sleep mode ( dopo 15 minuti ) pur premento sulla tastiera non riparte.

Il trachpad non funziona se non come mouse standard senza gesture.

Ho estratto i files ACPI con F1 e poi F4 nella cartella origin di Clover e seguendo la guida ho provato a produrre una patch in cui includere la gestione della batteria, del mouse con gestures, delle porte USB della scheda grafica. Purtroppo vi sono degli errori ( eliminazione a parte degli zeri che non riesco a gestire ), qualcuno potrebbe aiutarmi ?

Grazie in anticipo.

Saluti

 

P.s. alla lista dei kexts installati vanno aggiunti Voodool2C Voodool2CELAN e Voodool2CHID che fanno funzionare il mouse senza gestures.

Ho provato ad usare la cartella Clover postata in questa discussione con il secondo file config.plist ma a parte l'indicazione della batteria ( sempre al 26%), il resto non cambia.

 

info.txt

pcidevices.json

Asus1.PNG

Asus2.PNG

Asus3.PNG

Kexts-Installati.png

Share this post


Link to post
Share on other sites

Grazie per la risposta.

Ho installato OSX seguendo e scaricando il tutto dal sito hackintoshzone.com, a quanto mi è parso di capire con quel metodo si installa la versione Vanilla di OSX, se ritenete che non vada bene posso pure reinstallare usando un altro sistema, dovreste però essere così cortesi da indicarmi dove trovare le guide ed i files per farlo.

Per quanto riguarda i kexts inutili, quali sarebbero ? Li rimuovo subito se non necessari.

Saluti e grazie ancora

 

Share this post


Link to post
Share on other sites

quel sito è l'esatto opposto di una installazione vanilla... 

visto che comunque hai un'hack che si avvia, invece di perdere tempo a rattopparlo, impegnati per studiare e preparare una pendrive con cui poi fare una vera installazione vanilla... la guida la trovi in firma da gengik

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By williamdc
      EDIT: configurazione completata e funzionante!
      Guida: 
      - Sostituire la vostra cartella Clover con quella in allegato
      - Installare, i Kext in L/E (vedi archivio allegato):
      [VoodooTSCSync (risolve il lag dopo lo sleep); FakePCIID_Intel_HD_Graphics.kext; FakePCIID.kext (questi ultimi due non so se son necessari onestamente)]
       
      Cosa non funziona:
       
      - Scheda di rete wireless Intel integrata, da sostituire
      - Radeon 530
      - Facetime/iMessage
      - Dopo lo sleep, il touchpad ogni tanto impazzisce. Basta soltanto cliccare il tasto sinistro del touchpad e torna a funzionare egregiamente. 
       
      Tutto il resto funziona!
       
       
      Migliorie apportate: 
       
      - Sostituito HDD 2TB (molto lento) con un SSD Crucial (dalle stalle alle stelle).
       
      - Installato Boom2 per l'audio. Costa 10€ ma permette di avere un audio potente come su Windows, super consigliato!
       
      - DA SOSTITUIRE: Scheda Wifi. Aggiornerò il post appena fatto, sto cercando l'opzione migliore. Per ora sto usando un pennino Wifi mini, il TP-Link TL-WN823N v3, che è compatibile con MacOs (i driver li fornisce la stessa TP-Link). Tuttavia credo ci siano opzioni ben più performanti e a un prezzo migliore, io già lo avevo. 
       
      - Sostituito pannello LCD con uno più performante; Il problema di questo laptop è sempre stato il suo display orribile. Pessimi colori, risoluzione solo HD, e angoli di visione penosi. Sostituitelo con il seguente modello e trasformerete questo laptop: 
       
      B156HAN01.1 o B156HAN01.2
       
      Il display in questione ha risoluzione full HD, ha angoli di visione perfetti e colori molto migliori. Davvero un ottima scelta. Il connettore è un 30 pin, io personalmente l'ho preso su Amazon ma non è più disponibile, in ogni caso si trova in giro, basta cercare la sigla. 
       
      ATTENZIONE: Per la sostituzione del display NON SEGUITE LE GUIDE SU YOUTUBE o potreste danneggiare irreparabilmente l'hinge cover! Seguite questa guida: 
       
      https://it.ifixit.com/Guida/Lenovo+IdeaPad+330+Screen+Replacement+Guide/120240
       
       
       
      Credits: un sentito grazie ad Insanelymac.com e a  MaLd0n che ha sistemato gran parte delle cose! Buon Hackintosh 
       
       
      CLOVER.zip
       
      Kext in L-E.zip
       
       

    • By welker
      Hello people,
      I'm having trouble enabling the battery status. I already installed Kext ACPIBatteryManager and tried to apply a ready-made RehabMan patch for Dell models, the patch compiles without errors but does not correct the problem.
      The percentage is stuck at 99% and the icon is as if it were charging, Can someone help me?
       
      My laptop is a Dell Inspiron 14 Series, model i14-5458
    • By nijhawank
      Hi friends,
       
      Recently I had been looking for ways to control the battery charging on my hackintosh which is a Thinkpad T460 with dual batteries. On Windows there's a program Lenovo Vantage that lets you set the Battery Charging Start and Stop Thresholds. These thresholds continue to apply even when the laptop is turned off as these thresholds are managed by the embedded controller, so from that perspective its a set once and forget.
       
      But there was one more thing that was frustrating me. By default Lenovo uses the external battery first and once its almost drained (less than 5%), it switches to the internal battery.
      Although the Charging Start and Stop Limits are a good way to increase the life span of Lithium batteries (by lowering the max charge limit), the complete drainage of the external battery prior to switching to internal is not a good idea.
      Fortunately Lenovo EC provide options to force drain (use) a battery (even with the ac adapter connected) thereby allowing to manually switch to the internal one, however these are manual controls. In Linux, there's a program tpacpi-bat that runs as a daemon and performs an efficient management of the dual batteries such as switching to internal battery when the external one reaches a configurable lower limit. However, this is Linux only and uses the ACPI interface.
       
      I did some research to understand my options in macOS. I found RehabMan's ACPIDebug.kext and its ability (using another RehabMan's tool ioio) to call a function defined in the DSDT. With information collected tpacpi-bat and ACPIDebug.kext, I have created a dirty version. 
       
      So this is how you use it...
      1. Use the attached SSDT-RMDT. As this was just a rough work to validate my understanding, I just did a hard coding for the first battery. 
      2. Install ACPIDebug.kext
      3. After the reboot, you can trigger the following battery operations...
      a. Set Battery Charge Start Threshold
      ioio -s org_rehabman_ACPIDebug dbg1 <start-percent>
      a. Set Battery Charge Stop Threshold
      ioio -s org_rehabman_ACPIDebug dbg2 <stop-percent>
      a. Force Discharge
      ioio -s org_rehabman_ACPIDebug dbg3 <0|1> //0 to disable, 1 to enable
      a. Inhibit battery charging for specified number of minutes
      ioio -s org_rehabman_ACPIDebug dbg4 <minutes> //0 to disable
      a. View Battery Info
      ioio -s org_rehabman_ACPIDebug dbg5 <anything> //pass anything, its ignored
      a. View Battery Charge Start/Stop Thresholds
      ioio -s org_rehabman_ACPIDebug dbg0 <anything> //pass anything, its ignored
       
      You can see the output using the Log Viewer Console (filter on ACPIDebug). You'd see something like this...
      default    19:34:35.175265 -0800    kernel    ACPIDebug: "View Thresholds"
      default    19:34:35.176349 -0800    kernel    ACPIDebug: { "Charge Start Threshold=", 0x28, }
      default    19:34:35.176489 -0800    kernel    ACPIDebug: { "Charge Stop  Threshold=", 0x3c, }
      default    21:07:36.023627 -0800    kernel    ACPIDebug: "Battery Info"
      default    21:07:36.032040 -0800    kernel    ACPIDebug: { "Conversion (mW[h] -> mA[h]) Required?=", 0x0, }
      default    21:07:36.032323 -0800    kernel    ACPIDebug: { "Design Voltage=", 0x2a30, }
      default    21:07:36.032519 -0800    kernel    ACPIDebug: { "Design Capacity=", 0xdb60, }
      default    21:07:36.032772 -0800    kernel    ACPIDebug: { "Last Full Capacity=", 0x6a9a, }
      default    21:07:36.033783 -0800    kernel    ACPIDebug: { "Remaining Capacity=", 0x2e7c, }
      default    21:07:36.033968 -0800    kernel    ACPIDebug: { "Remaining Percent=", 0x2b, }
      default    21:11:19.319090 -0800    kernel    ACPIDebug: { "Charge Stop Threshold=", 0x5a, }
      default    21:11:30.722450 -0800    kernel    ACPIDebug: { "Charge Start Threshold=", 0x50, }
      default    23:34:39.071335 -0800    kernel    ACPIDebug: "Force Discharge=Enabled"
      default    23:34:59.427494 -0800    kernel    ACPIDebug: "Force Discharge=Disabled"
      default    23:35:08.475281 -0800    kernel    ACPIDebug: { "Inhibit Charge Enabled (in Minutes)=", 0xf, }
      default    23:35:12.971671 -0800    kernel    ACPIDebug: "Inhibit Charge=Disabled"
       
      At this time, I just hard-coded for the BAT0 to quickly validate my understanding and its working well. 
       
      What's next? As I understand (and please correct me if I'm wrong), I can't return values with ACPIDebug.kext along with ioio, plus this is also all very hacky.
      To be able to create a program that reads the current remaining capacity (percent) and switches control to internal batter, I need a way to return this info. Currently I'm just outputting it to the logs.
       
      My thinking is to modify ACPIDebug.kext or one of these other kexts (ACPISensors.kext) to add code for above and then create a program to optimally manage the operation of my two batteries.
      However, I'm very new to all of this and will take some time.
       
      In the meanwhile, here is it for your playing pleasures. Please be aware that my SSDT-RMDT is currently hard-coded for BAT0 and doesn't have all the validations. 
      Credits to RehabMan, tpacpi-bat, and other resources on internet.
       
      Thanks all.
       
       
      SSDT-RMDT.dsl
    • By Allordcs
      I have done everything related to this problem but without any results, can anyone help ?

×