Kernel

  • Add:

    • Ecco dove specifichi quali kexts caricare, ordina le cose qui, quindi assicurati che Lilu.kext sia sempre il primo! Altri kext a priorità più alta vengono dopo Lilu come VirtualSMC, AppleALC, WhateverGreen, etc.

  • Emulate:

    • Necessario per lo spoofing di CPU non supportate come Pentiums e Celeron.

  • CpuidMask: Se impostato su Zero, verrà utilizzato il bit della CPU originale.

    <Clover_FCPUID_Extended_to_4_bytes_Swapped_Bytes> | 00 00 00 00 | 00 00 00 00 | 00 00 00 00

  • CpuidData: ll valore per lo spoofing della CPU.

    FF FF FF FF | 00 00 00 00 | 00 00 00 00 | 00 00 00 00

  • Block:

    • Impedisce il caricamento di kexts. A volte è necessario per disabilitare il driver del trackpad di Apple per alcuni laptop.

  • Patch:

    • Patches kexts (questo è il punto in cui aggiungere le patch di limiti della porta USB più recenti e le patch della CPU AMD. Nota: è preferibile utilizzare il quirk XhciPortLimit rispetto ad altri metodi ).

Quirks:

  • AppleCpuPmCfgLock: NO

    • E' necessario esclusivamente quando il CFG-Lock non può essere disabilitato nel BIOS, in Clover questa opzione è AppleICPUPM.

  • AppleXcpmCfgLock: NO

    • E' necessario esclusivamente quando il CFG-Lock non può essere disabilitato nel BIOS, in Clover questa opzione è KernelPM.

  • AppleXcpmExtraMsrs: NO

    • Disabilita multipli accessi MSR necessario per vecchie CPU come i Pentium ed alcuni Xeons.

  • CustomSMBIOSGuid: NO

    • Esegue patch di GUID utile per UpdateSMBIOSMode modo Custom. Di solito importante per i portatili Dell.

  • DisableIOMapper: YES

    • Necessario per aggirare VT-D se non è possibile disabilitarlo nel BIOS o necessario per altri sistemi operativi.

  • ExternalDiskIcons: YES

    • Patch icone esterne, per quando le unità interne sono trattate come unità esterne ma può anche rendere le unità USB interne. Per NVMe su Z87 e versioni successive basta aggiungere la proprietà integrata tramite DeviceProperties.

  • LapicKernelPanic: NO

    • Disabilita il KP sull'interrupt lapic core AP, generalmente necessario per i sistemi HP.

  • PanicNoKextDump: YES

    • Permette di leggere i log di KP quando si verifica un KP.

  • ThirdPartyDrives: NO

    • Abilita TRIM, non necessario per NVMe ma le unità basate su AHCI potrebbero richiederlo. Controlla sotto il rapporto di sistema per vedere se il tuo disco supporta TRIM.

  • XhciPortLimit: YES

    • Questa è in realtà la patch con limite di 15 porte, non fare affidamento su di essa in quanto non è una soluzione garantita. Si prega di eseguire Mappatura delle USB quando è possibile farlo.

Il motivo è che UsbInjectAll reimplementa la funzionalità macOS integrata senza un'adeguata regolazione corrente. È molto più semplice descrivere le tue porte in un unico kext (solo plist), che non sprecherà memoria di runtime e simili.

Last updated