Jump to content

Baio77

Donator
  • Posts

    3,502
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Baio77

  1. Sono uno smanettone incallito, da qualche mese "gioco" con i Dump dei veri Mac e nel fare esperimenti ho trovato questa finezza , vi rendo partecipi di ciò.

     

    NB: Lo scopo è puramente divulgativo , non ho trovato in rete nulla su questo argomento , non so se è stato già trattato in precedenza.
    le info ho trovato provengono da qui https://github.com/osy/HaC-Mini/tree/master/ACPI ma non è descritto bene ed inoltre ha interpretato male le impostazioni.

     

    Questi sono gli Hackintosh dove ho fatto test , trovate ACPI e ioreg all’interno delle reposity:

    https://github.com/Baio1977/Intel-NUC8i7HN  SMBios iMac 20,1

    https://github.com/Baio1977/Lenovo-ThinkPad-X1-Tablet-Gen3 SMBios MacBookPro 16,4

     

    Ho scaricato qui i Dump estratti da veri Mac https://applelife.ru/threads/dampy-originalnyx-makov.2943712/ , quelli più simili a SMBios uso nei miei Hack. 

    Dump iMac 19.1 e ioreg iMac 20.1 per il NUC e MacBookPro 14.3 e ioreg MacBookPro 15.1 per il Tablet (MacBookAir 9.1 monta TB4 non ho questo HW qui cambiano le cose , ma mi piacerebbe giocarci)

     

    Prendiamo in esempio il NUC8i7 :
    Cerco nel Dump del Mac le tabelle ACPI che descrivono USB .
    SSDT-10 OEM Table ID "TbtOnPCH” TB3 USB XHC2 (può variare se ci sono più controller XHC3-XHC4-XHC5 ecc ecc).
    SSDT-11 OEM Table ID  "Xhci" USB XHC1.


    I metodi _DSM  descrivono le varie Device , Apple numera e collega le USB TB3 e XHC in modo differente da Windows, entrambi usano Name o Metodi _UPC e _PLD per descrivere le USB ma Apple aggiunge Name e _DSM dove specifica in modo univoco i collegamenti .

    Ho preso queste parti , le ho  adattate alle ACPI dei miei Hack ,e ho avviato e poi analizzato ioreg.
    Durante l'operazione ho avuto un problema , Windows chiama XHC le USB indifferentemente se TB3 o XHC quindi avevo 2 scelte in questo caso per effettuare il Test o Droppare SSDT-TB3 nativo , riscriverlo integrando le mod adeguate ed usando XHC2 nome delle USB o rinominare \_SB_.PCI0.RP05.PXSX.TBDU.XHC in qualcos'altro usando una patch in Config.plist.
    Ho scelto per un rename usando lo Scripts https://github.com/corpnewt/ACPIRename ottimo per creare rename univoci.

    Quello ho letto in ioreg mi ha sbalordito , oltre a trovare le parti ho inserito in tutte le USB a cui ho configurato il compagno mi sono apparse delle voci che non sono frutto di DSM o parti NAME , ACPI ma sono informazioni di sistema più serie (spero voi possiate chiarire ciò).

     

    Ioreg prima delle mod.

    image.thumb.png.2dbf107d5742ae28af89137e4e4069ba.png

     

    Questo è il risultato dei test sopra 
    XHC

    image.thumb.png.852f8aef34d8fcbfd96e487c9bdd0e53.pngimage.thumb.png.27b4a3581519e35daf409067b20bf2a9.png



    XHC vs TBDU.THC

    image.thumb.png.af1b2f584a6e6cbc2cfa997063967f40.pngimage.thumb.png.cae9ccbd84a4224435064a91df70fda1.png

     

     

    SSDT.RPXX_TB3_Companion.zipSSDT-XHC.zip

     

  2. https://drive.google.com/drive/folders/1YHs764UHPzF7ZlvRTROk1Y8RAQylWM5Y?usp=sharing prova nuova EFI ho ripristinato impostazioni WI-FI + kext mappatura USB , IOREG allega se avvia e dimmi se le USB funzionano ecc ecc

     

     

    TEST 2 https://drive.google.com/drive/folders/1-OKOq_G99w6Ns9oPAZpHPTraSikCH_6b?usp=sharing ioreg anche di questa , dovrebbe essere la migliore in teoria

  3. ioreg mi servirebbe della EFI ti ho passato.
     

    Per WI-FI ho eliminato le kext non servono in teoria , visto non hai usato OCLP , ma efidentemente non è cosi , ripristino il tutto e ti lascio efi da testare , per ibernazione serve una EFI funzionante TOP , poi vediamo di sistemare quello non va , almeno ci proviamo.
    Ma se non leggo ioreg , non posso fare nulla .

  4. Il WI-FI è attivo e ora poi vediamo come mai.

    image.png.5ecbf221a26d2ae6d35ee3cdc8eb8bd0.png

    Hai 1 TB3 attiva.

    Screenshot 2025-09-09 alle 18.00.20.png

    Screenshot 2025-09-09 alle 18.01.03.png

     

     

    Per sistemare ibernazione mi servirebbe 1 DSDT estratto da Bios per vedere se serve alcune patch HP speciali

    Screenshot 2025-09-09 alle 18.08.52.png

    Potrebbe servire questo SSDT , ma serve di analizzare i file ACPI

    Le porte USB non sono ben impostate

    image.thumb.png.d273d1fad08de618566267cedb03f2e8.png

     

    Ecco il tuo adattatore 

    image.png.b261ba712689668cbe8bfde6c4ea4582.png

     

    Mi serve anche TUTTA la EFI per sistemare al meglio

    Il chip dell'adattatore è Realtek MOLTO probabile non sia compatibile con hackintosh

    Screenshot 2025-09-09 alle 18.55.04.png

    • +1 1
  5. Puoi eseguire ioreg??? e postare il file .ioreg grazie
    Qui non vedo nessuna kext per Ethernet , sempre che l'adattatore abbia un chip compatibile con Hackintosh o con Apple
    Le kext PS2 e I2C vanno in questo ordine.
    Per il discorso che a lui WI-FI funziona è interessante questo.
    Devi spiegare meglio quello hai fatto quando hai installato MacOS , se hai usato OCLP oppure hai semplicemente usato la EFI reperita con le impostazioni hai trovato ecc ecc .


    P.S. ioreg comunque è sempre fondamentale per dare informazioni sulla configurazione con cui si avvia l'hackintosh

     

    Screenshot 2025-09-08 alle 20.28.59.png

  6. Il 27/01/2025 at 21:17, carlo_67 ha scritto:

    solita storia.... non trovo mai l'aggiornamento e se lo trovo non va avanti

    insomma tolgo il restictevent, lo metto o metto il bootarg, disabilito il SecureBootModel, disabilito il fixUp del BT

    ma non va avanti, devo per forza usare il full istaller

    sfatiamo questa cosa. che caspita bisogna fare?

    va disabilitato il Sip?

    SIP lo uso Disable da Sonoma in poi , anche a me capita la stessa cosa , update non va a buon fine , aggiornamento da full installer OK .

    https://github.com/Baio1977/RestrictEvents/actions questa kext per vedere aggiornamenti OTA , ho implementato le MOD di Lore sulla release ufficiale 

    • Like 1
  7. Sto cercando informazioni su questo HW per motivi di studio.
    https://applelife.ru/threads/dampy-originalnyx-makov.2943712/ qui si può reperire i log su OS vecchio e pultroppo al fine dei miei studi è abbastanza inutile.

     

    Reposity HP630 https://github.com/Baio1977/HP630-CPU-Arrandale

    Discussione su InsanelyMac: https://www.insanelymac.com/forum/topic/360451-ssdt-pnlf-uid99-and-applbkl-nameapplbkl-data/

     

    Mamma Apple ha cambiato le cose nel corso delle evoluzioni OS quindi un log su 10.13 mi aiuterebbe a intercettare il problema (almeno credo).
    Sto cercando di risolvere il controllo della luminosita che è proprio assente NON è mai possibile visionare la barra come in foto sotto.

    Schermata2025-01-12alle18_14_12.png.94b91f2ea0e14b2ba5f7172717e2dd22.png

    Ad oggi l'unica maniera di ottenere la barra è aggiungere IntelBacklight.kext di Rehabman https://github.com/RehabMan/OS-X-Intel-Backlight 

    Il funzionamento di questa kext si blocca da 10.12.4 in poi anche con questa kext la luminosità non si regola piùSchermata2025-01-06alle15_59_21.png.663170e5717a72b688b1e3420bd94762.png

     

     

    Quello che ho scoperto in realtà è che il controllo della luminosità su questo HW in hackintosh è sempre stato complesso e la kext di Rehabman è stato un tappabuchi in effetti , non è mai andata a risolvere il vero problema affligge questo HW.
    Io analizzando i file ioreg reperibili in rete ho scoperto alcune cose che potrebbero anche essere o generare il mancato controllo del dispositivo PNLF.

    Ciò mi lascia perplesso è questo:
    Analisi di ioreg vero mac :

     

    Come potete notare ci sono delle proprità PNLF in questa generazione HW , ma le stesse proprità non le trovo in ACPI vero mac , quindi probabilmente stanno in qualche Kext di sistema e vengono caricate all'avvio ......
    Be di queste proprità NON c'è alcuna informazione in rete ma ciò leggo è fondamentale per il controllo luminosita e se non vengono caricate ovviamente la funzionalità viene persa.

     

    Screenshot 2025-01-26 alle 10.55.38.png

     

    Altra cosa noto è il valore IODisplayParameters

    Screenshot 2025-01-26 alle 11.02.49.png

     

    File log debug 
     

    Log Debug.zip

  8. 4 ore fa, fabiosun ha scritto:

    ciao Baio 🙂

    io ti taggavo come esperto di laptop in quanto Bernardo non credo parta correttamente con opencore , o meglio manca qualcosa che lo fa partire con la shell classica

    Hai fatto benissimo a taggarmi , specificavo solo che con CPU AMD non sono pratico , ho scaricato la EFI di Bernardo , ora analizzo la efi e magari consiglio cosa modificare , so che per installare ,weg o notereed kext vanno disabilitati.
    Prova questa EFI 

    EFI.zip

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.