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 Dell laptops

  • 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 per il 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