Jump to content

pumidru

Members
  • Posts

    136
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by pumidru

  1. Visto che è avviato vorrei estrarre i file IML e sostituire quelli BASE come faccio ad estrarre i file IML? Grazie di tutto
  2. Ho provato ad avviare il disco SSD su USB e si avvia Il suono funziona La cheda grafica funziona, ma non è al massimo vede sono 31 MB e non c'è accellerazione grafica
  3. Dopo aver copia il driver lo debbo inserire nel config giusto? Adesso al boot vede 1 efi 2 Windows 3 Reset Nvram Portatile non lo vede (Catalina) ma vede il disco USB con Big Sur (SSD)
  4. Versione 0.6.2 ogni volta che provava con la 0.7.6 si bloccava Sto provando ad aggiornare OC con la guida utilizzando OCAuxiliaryTools Aggiornato a 0.7.6 ma spunta soltanto al boot 1. Reset NVRam - Il disco di nome portatile non viene visualizzato.
  5. Versione 0.6.2 ogni volta che provava con la 0.7.6 si bloccava
  6. A piccoli passi, ma vado avanti, Avvio Corretto, la scheda grafica Intel 520 riconosce solo 3 GB di Ram Tastiera Portatile OK Suono non so cosa fare Allego OC completo OC.zip
  7. Mi riferisco la sistema Big Sur installato precedentemente e non vede HD esterno con un altro Big Sur. al boot mi visualizza UEFI Shell Clean NVRam anche dopo aver inserito il driver e aggiornato config
  8. Dopo vari esperimenti, ho deciso di iniziare da zero, ma non so da dover partire. Allego le schermato che ho catturato con un Boot Loader parzialmente funzionante. Schero OK - Ma senza accellerazione Tastiera USB OK Tasteira integrata KOooo Grazie sempre
  9. Salve sono riuscito a farlo partire, ho i seguenti problemi Audio non funziona Conexant CX20751 Scheda grafica funziona ma senza accellerazione allego OC versione 0.7.2 Grazie sempre OC.zip
  10. Salve ragazzi, ho deciso di aggiornare il portatile di cui in oggetto, da catalina 15.1 a 15.7 dopo aver aggiornato clover, ma non partiva, ho adattao una USB con OC presa su internet che allego, e si avvia, ma giustamente ACPI non è il suo, e la scheda grafica funziona a 1024x768 con poca RAM inizialmente lo schermo non veniva visualizzato (Intel HD 520) poi con editor ho inserito alcune modifiche e si avvia (1204x768) Giustamente c'è da fare un pò di pulizia e aggiornare Open Core, ma priva vorrei risolvere il problema di inserire ACPI corretto e sistemare la scheda grafica. Allego anche il clover veccho funzionate per la 15.1 che a ACPI con le patch e la scheda grafica funzionante. Mi potete aiutare, indicandomi la procedura. Lo scopo e passare poi a Big Sur Grazie a tuttiOC.zip CLOVER.zip
  11. Metodo Alternativo Basato sulle proprie ACPI compatibile da Skylake e successivi Questo è il metodo che preferisco e che uso da anni nei miei hack o di amici stretti… Lo ritengo migliore, per il mio modesto parere, perché andiamo a usare e lavorare sul nostro proprio ssdt, senza usarne di aggiuntivi Estrazione ACPI Clover Estraiamo le nostre acpi tramite clover (il dump richiede che sia installato nella ESP) Premiamo F4 quando siamo nella GUI,per sicurezza che il dump sia corretto aspettiamo una trentina di secondi prima di avviare. Montiamo la partizione EFI del dispositivo usato per il boot Rechiamoci in EFI/Clover/acpi/origin Troveremo varie tabelle, noi dobbiamo andare a cercare ed esaminare SSDT in special modo quello che gestisce le usb Nella stragrande maggioranza dei casi sarà la tabella nominata xh_rvp08, xh_rvp10 etc... ma può essere anche semplicemente per esempio SSDT-3.aml oppure SSDT-AMI.aml OpenCore: Per estrarre le proprie acpi con questo bootloader abbiamo bisogno dei bianri in versione Debug Quindi se per esempio avessimo la versione 0.6.1, andremo a scaricare la stessa versione con dicitura DEBUG. Prendiamo poi il file bootx64.efi che troviamo in EFI/BOOT e OpenCore.efi che troviamo in EFI/OC. Sostituiamoli nelle stesse posizioni nella nostra EFI. Modifichiamo il config in Misc/Debug/SysReport mettendo YES. Salviamo e riavviamo. Troveremo le nostre acpi dentro una cartella nella root della partizione EFI. Troveremo varie tabelle, noi dobbiamo andare a cercare ed esaminare SSDT in special modo quello che gestisce le usb Nella stragrande maggioranza dei casi sarà la tabella nominata xh_rvp08, xh_rvp10 etc... ma può essere anche semplicemente per esempio SSDT-3.aml oppure SSDT-AMI.aml Nota: il Nome del relativo ssdt contenente le usb può cambiare da mobo a mobo, quindi dovrete voi controllare le vostre acpi e trovare quello contenente XHC Apriamola con MaciASL Adesso visualizzeremo le porte usb disponibili per la mobo Soffermiamoci su questa parte di codice…ovviamente partiamo dalla prima usb HS01 Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (GUPC (One)). } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x02)) } } Bene adesso l’operazione è molto semplice One in questo caso vuol dire Vero/Abilitato La parte di codice da modificare per ogni singola usb è: Return (GUPC (One)) Quindi porta abilitata lasceremo One Porta disabilitata cambieremo sostituendo One con Zero Tornando all’esempio sopra… Il codice rispettivamente per ogni porta disabilitata sarà: Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (GUPC (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (One, 0x02)) } } Nota: Anche il codice relativo può essere diverso, quindi potresti anche avere una cosa di questo tipo: Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If (LEqual (H1TC, Zero)) { Return (GUPC (H1CN)) } Else { Return (\_SB.UBTC.RUCC (H1CR, One)) } } in questo caso la parte interessata sarà contenuta all'interno della prima condizione, quindi avremo la solita sostituzione Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If (LEqual (H1TC, Zero)) { Return (GUPC (One)) // << ----- } Else { Return (\_SB.UBTC.RUCC (H1CR, One)) } } Finito di cambiare il valore per ogni porta basandoci sulla nostra mappatura non ci resta che compilare e salvare Parte finale Collochiamo il nostro SSDT in EFI/Clover/acpi/patched Questo però non sarà sufficiente perché la tabella originale (OEM) verrà sempre caricata e quindi il nostro ssdt non avrà alcun effetto Quindi dobbiamo “Droppare” la relativa tabella OEM Cosa vuol dire? Significa bloccare il caricamento della stessa per permettere al nostro ssdt di lavorare Apriamo il config.plist, rechiamoci nella parte ACPI/Drop Tables Clicchiamo sul simbolo + Selezioniamo SSDT —> TableId ed accanto scriviamo il nome esatto della tabella da bloccare…esempio xh_rvp08 Il risultato sarà questo Come possiamo essere sicuri del corretto TableId? Ecco spiegato nell'imagine sottostante: Nota: Qualora trovassimo per esempio " AMI " questo non dovrà essere usato perchè nel caso del drop usando appunto il TableID, questo deve essere unico per tale ssdt e non uguale su più ssdt. In questo caso dovrete usare Lenght per droppare la tabella. Quindi seguite la relativa spiegazione nella parte della guida inerente a X299. Rimuoviamo o disabilitiamo la patch per port limit e salviamo Rimuoviamo usbinjectall.kext dalla relativa cartella kext in EFI Riavviamo Aprendo ioreg, cercando XHC noteremo che verrano visualizzate solo le porte in uso Questo è l’esempio del mio hack Perfezionamento: Definizione dei connettori. In download, nella sezione ACPI troverete una mia patch. Scaricatela, aprite il file txt copiate e incollate il contenuto nella finestra patch di MaciAsl. Applicate la patch sul relativo ssdt. Adesso possiamo Abilitare/Disabilitare la porta modificando il primo valore mentre con il secondo valore andremo a definire la tipologia del connettore usb. Quindi andiamo nella relativa porta e scriviamo/sostituiamo il contenuto del metodo _UPC con: Return (GENG (One, 0x03)) Esempio: One ovviamente renderà la porta attiva, qualora volessimo disattivarla e vogliamo usare questo metodo, basterà mettere Zero al suo posto. Nota: Per la disattivazione va ugualmente bene il metodo elencato sopra. Seconda parte: 0x03 va a definire la relativa porta come semplice Usb 3.0 Nella mia patch sono elencati i vari connettori che possono essere usati, in primo luogo troviamo diciamo quelli più "comuni" e successivamente quelli diciamo opzionali. Quindi con questa unica patch potete fare di tutto, abilitare/disabilitare e definire... Spero che vi possa aiutare e spero anche che venga apprezzato e non solo copiato senza un credits come già è accaduto! Vii invito a leggere, anche giusto per informazione, questo topic che ha vari riferimenti
  12. Ho usato la guida, indicata nel post di antuneddu per le usb hai USBMap.kext hai fatto la mappatura ? tuttavia hai drop SSDT usb oem ? in Acpi forse devi rifare la mappatura meglio https://www.macos86.it/topic/9-mappatura-porte-usb/
  13. Come modifico questo, Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If (((HUBC & One) == One)) { Return (GUPC (Zero)) } Else { Return (GUPC (One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If (((HUBC & One) == One)) { Return (GPLD (Zero, Zero)) } Else { Return (GPLD (One, One)) } } }
  14. Picker Sistemati. Ora prova la mappatura, partendo dal mio OC, ho recuperato ACPI precedenti debbo cancellare il contenuto della cartella e pulire il config.plist? Grazie di tutto
  15. In merito alla discussione precedente, avvio lento, ho rigerenato OC da (quasi zero) Mi potete verificare il file allegato Ho 2 porte usb 3 che non funzionano La grafica di OC non viene visualizzata. Grazie sempre Vincenzo OC_0.7.4.zip
  16. Salve, come indicato in oggetto, fino ad oggi tutto andava bene, ma da qualche giorno, appena accendo la macchina impiega tanto ad avviarsi. Ho inseirto -v negli argomenti di OC e ho scattato questo foto, dove si blocca il programma, mi potete aiutare. Allegato anche EFI di OC Grazie sempre della vostra disponibilità Vincenzo OC.zip
  17. L'ho fatto, ho modificato config e lasciato solo Hfsplus in driver. Al primo boot ok, tutti visibigli gli hardisk, se riavvio SSD 870 scompare.
  18. Salve a tutti, ho aggiornato OP alla versione 0.7.1 e anche il config di cui allego il file, ho questo piccolo problema, se avvio il PC da spento vede tutti gli hardisk, ma se eseguo il riavvio l'hardisk SSD Samsung EVO 870 non lo vede, mi pote aiutare? Big Sur 11.4 Grazie di Tutto config.plist.zip
  19. Mi sono accorto che le icone nella barra laterale non sono corrette , quelle relative alla gestione dei dischi, come da immagine allegata, non capisco cosa sia successo, mi potete aiutare? Grazie sempre Vincenzo
  20. In effetti avevo sostituito la cartella resources, ma non ho controllato, era vuota. Tutto funziona correttamente. Anche Big 11.2.2 Grazie per il vostro aiuto Vincenzo
  21. Perfetto, ci sono riuscito, l'unica cosa che il boot è in modo testo e lo vorrei in modo grafico, coem prima cosa debbo settare. Grazie di tutto Vincenzo
×
×
  • 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.