Nvcap Maker For Mac



  1. Nvcap Maker For Mac Catalina
  2. Nvcap Maker For Mac Windows 10

Nvcap Maker Install Boot Think. After that, just install Boot Think 3.2. Copy the DSDT.aml file to the Darwin Folder. Before you boot it, you must first install the drivers like FakeSMC.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, PlatformUUID.kext, SleepEnabler.kext, IOAHCIBlockStorageInject.kext. Nvcap Maker Update You Must. Apr 21, 2020 PhotoScape X for Mac is a photo viewing and editing tool for Mac that provides many of the same tools as iPhoto, but in a separate interface that was often faster in our tests than the native app.

  • Supported version: 0.6.2

So this little(well not so little as I reread this...) page is for users who are having issues migrating from Clover to OpenCore as some of their legacy quirks are required or the Configuration.pdf isn't well suited for laptop users.

See Kexts and Firmware drivers.

ACPI Renames:

So with the transition from Clover to OpenCore we should start removing unneeded patches you may have carried along for some time:

  • EHCI Patches: Recommended to power off the controller with SSDT-EHCx_OFF. Skylake and newer users do not have an EHCI controller so no need for this.
    • change EHC1 to EH01
    • change EHC2 to EH02
  • XHCI Patches: Not needed once an Injector kext is made
    • change XHCI to XHC
    • change XHC1 to XHC
  • SATA patches: Purely cosmetic in macOS now
    • change SAT0 to SATA
    • change SAT1 to SATA
  • IMEI Patches: Handled by WhateverGreen
    • change HECI to IMEI
    • change HEC1 to IMEI
    • change MEI to IMEI
    • change IDER to MEID
  • GFX patches: Handled by WhateverGreen
    • change GFX0 to IGPU
    • change PEG0 to GFX0
    • change PEGP to GFX0
    • change SL01 to PEGP
  • EC Patches: See here on best solution: Getting started with ACPI
    • change EC0 to EC
    • change H_EC to EC
    • change ECDV to EC
    • change PGEC to EC
  • Audio renames: Handled by AppleALC
    • change HDAS to HDEF
    • change CAVS to HDEF
    • change AZAL to HDEF
    • change ALZA to HDEF
    • change B0D3 to HDAU
  • Z390 BIOS RTC bug fix: See here on best solution: Getting started with ACPI(SSDT-AWAC)
    • change STAS to [Blank]
    • Fix Z390 BIOS DSDT Device(RTC) bug
    • Fix 300-series RTC Bug
  • NVMe patches: NVMeFix fixes power management
    • change PXSX to ANS1
    • change PXSX to ANS2
  • Airport/Wifi Patches: AirportBrcmFixup
    • change PXSX to ARPT
  • Other purely cosmetic patches:
    • change LPC0 to LPCB(use SSDT-SBUS-MCHC for fixing SMBUS support)
    • change PC00 to PCIO
    • change FPU to MATH
    • change TMR to TIMR
    • change PIC to IPIC
    • change GBE1 to ETH0

Patches

  • TgtBridge patches: No feature parity in OpenCore, see comments(TgtBridge was very buggy in Clover):

  • DisableASPM:

    • DeviceProperties -> Add -> PciRoot... -> pci-aspm-default | Data | <00>
  • HaltEnabler:

    • ACPI -> Quirks -> FadtEnableReset -> YES

Fixes:

  • FixAirport:

  • FixIPIC:

    • CorpNewt's SSDTTime to make the proper SSDT, FixHPET - Patch out IRQ Conflicts
  • FixSBUS:

  • FixShutdown:

    • This will not harm Windows or Linux installs as this is just adding missing methods that should've been there to start with. Blame the firmware writers
  • FixDisplay:

    • Manual framebuffer patching, WhateverGreen does most of the work already
  • FixHDA:

    • Handled by AppleALC
  • FixHPET:

    • CorpNewt's SSDTTime to make the proper SSDT, FixHPET - Patch out IRQ Conflicts
  • FixSATA:

    • Kernel -> Quirks -> ExternalDiskIcons -> YES
  • FixADP1:

    • Renames device AC0_ to ADP1, see Rename-SSDT for an example
    • Also injects Name (_PRW, Package (0x02) {0x1C,0x03}) into the device if not present. Source
  • FixRTC:

    • CorpNewt's SSDTTime to make the proper SSDT, FixHPET - Patch out IRQ Conflicts
  • FixTMR:

    • CorpNewt's SSDTTime to make the proper SSDT, FixHPET - Patch out IRQ Conflicts
  • AddPNLF:

    • See SSDT-PNLF
  • AddMCHC:

  • AddIMEI:

    • WhateverGreen will also handle fixing IMEI naming
    • For Sandy Bridge on Z77 or IvyBridge on Z67, the IMEI will need to be faked: SSDT-IMEI
  • FakeLPC:

    • DeviceProperties -> Add -> PciRoot... -> device-id
    • You'll want to spoof it to a supported LPC controller already in AppleLPC
  • FixIntelGfx:

    • WhateverGreen handles this
  • AddHDMI:

    • WhateverGreen handles this

DropTables:

  • ACPI -> Delete

SSDT:

  • PluginType:

    • See Getting started with ACPI for more details
  • Generate P States: ssdtPRGen.sh(For Sandy Bridge and IvyBridge)

  • Generate C States: ssdtPRGen.sh(For Sandy Bridge and IvyBridge)

Boot Argument:

  • NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> boot-args

NeverHibernate:

  • Misc -> Boot -> HibernateMode -> None

Default Boot Volume:

  • Misc -> Security -> AllowSetDefault -> True
    • Press Ctrl+Enter in the picker to set default device
  • Alternative is Startup Disk in macOS's System Preferences, just like on real Macs

DefaultBackgroundColor:

  • NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> DefaultBackgroundColor
    • 00000000: Syrah Black
    • BFBFBF00: Light Gray
    • To calculate your own, convert an RGB value to HEX

EFILoginHiDPI:

  • Clover only flag, for OpenCore UI scaling see UIScale and UEFI -> Output

flagstate:

  • NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> flagstate | Data | <>
    • 0 -> <00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000(dumped from a mac)
    • NVRAM location needs to be double checked for this one

UIScale:

  • NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> UIScale | Data | <>
    • 1 -> <01>
    • 2 -> <02>

Type:

  • PlatformInfo -> Generic -> ProcessorType
  • See AppleSmBios.h for all supported values

HWPEnable: Better alternative is to properly manage MSR 0x770 with HWPEnable

QEMU: Proper VM/KVM support is implemented in OpenCore

TurboDisable: Better alternative is to control your frequencies with CPUFriend or ssdtPRGen

USB:

  • FixOwnership: UEFI -> Quirk -> ReleaseUsbOwnership
  • ClockID: DeviceProperties -> Add -> PciRoot... -> AAPL,clock-id
  • HighCurrent: DeviceProperties -> Add -> PciRoot... -> AAPL, HighCurrent
    • Irrelevant for OS X 10.11 and newer
    • Newer variant is either PowerProperties defined in IOUSBHostFamily.kext -> AppleUSBHostPlatformProperties or added with a USBX SSDT for Skylake SMBIOS and newer

Audio:

For the following, you will need to know your PciRoot for your audio controller and its name(commonly known as HDEF but also HDAS, HDAU and such), this can be found with gfxutil:

  • Inject: DeviceProperties -> Add -> PciRoot... -> layout-id
  • AFGLowPowerState: DeviceProperties -> Add -> PciRoot... -> AFGLowPowerState -> <01000000>
  • ResetHDA: JackFix(well to be specific it's jackfix.sh)

Add Properties:

  • No equivalent, need to specify with a PciRoot path

Properties:

  • DeviceProperties -> Add

FakeID:For the following, you will need to know your PciRoot for your device and apply their properties with DeviceProperties -> Add, PciRoot can be found with gfxutil

  • USB

    • device-id
    • device_type
    • device_type
  • IMEI

    • device-id
    • vendor-id
  • WIFI

    • name
    • compatible
  • LAN

    • device-id
    • compatible
    • vendor-id
  • XHCI

    • device-id
    • device_type: UHCI
    • device_type: OHCI

device_type: EHCI

  • device-id
  • AAPL,current-available
  • AAPL,current-extra
  • AAPL,current-available
  • AAPL,current-extra
  • AAPL,current-in-sleep
  • built-in

device_type: XHCI

  • device-id
  • AAPL,current-available
  • AAPL,current-extra
  • AAPL,current-available
  • AAPL,current-in-sleep
  • built-in

Just don't add your drivers to UEFI -> Drivers

  • Note: PciRoot... should be replaced with

InjectIntel:

InjectAti:

  • DeviceProperties -> Add -> PciRoot... -> device-id
    • ie: <B0670000> for the R9 390X
  • DeviceProperties -> Add -> PciRoot... -> @0,connector-type
    • You may need to add additional Connectors (ie. @1,connector-type, @2,connector-type) for the amount of ports you have. See here for the list of connector types:
Mac

InjectNvidia:

FakeIntel:

  • DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0) -> device-id
    • ie. 66010003 for the HD 4000
  • DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0) -> vendor-id -> <86800000>

FakeAti:

Nvcap maker for mac windows 10
  • DeviceProperties -> Add -> PciRoot... -> device-id
    • ie: <B0670000> for the R9 390X
  • DeviceProperties -> Add -> PciRoot... -> ATY,DeviceID
    • ie: <B067> for the R9 390X
  • DeviceProperties -> Add -> PciRoot... -> @0,compatible
    • ie. ATY,Elodea for HD 6970M
  • DeviceProperties -> Add -> PciRoot... -> vendor-id-> <02100000>
  • DeviceProperties -> Add -> PciRoot... -> ATY,VendorID -> <0210>

Note: See here on making an SSDT for GPU Spoofing, DeviceProperties injection via OpenCore seems to fail sometimes when trying to spoof a GPU: Renaming GPUsFor others like InjectAti, see the Sample.dsl in the WhateverGreen docs

Custom EDID

Dual Link:

  • DeviceProperties -> Add -> PciRoot... -> AAPL00,DualLink
    • 1 -> <01000000>
    • 0 -> <00000000>
Nvcap Maker For Mac

NVCAP

display-cfg:

Nvcap Maker For Mac Catalina

  • DeviceProperties -> Add -> PciRoot... -> @0,display-cfg
  • See fassl's post on the matter: Nvidia injection

LoadVBios:

  • See sample.dsl for more info on custom VBIOS injection

PatchVBios: See LoadVBIOS

NvidiaGeneric:

  • DeviceProperties -> Add -> PciRoot... -> model | string | Add the GPU name

NvidiaSingle: See disabling unsupported GPUs

NvidiaNoEFI:

  • DeviceProperties -> Add -> PciRoot... -> NVDA,noEFI | Boolean | True
  • See FredWst' comment for more info: GT 640 scramble

ig-platform-id:

  • DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0) -> APPL,ig-platform-id

BootDisplay:

  • DeviceProperties -> Add -> PciRoot... -> @0,AAPL,boot-display

RadeonDeInit:

  • Radeon-Denit-SSDT
    • Do note that this is meant for GFX0, adjust for your system

KernelPm:

  • Kernel -> Quirks -> AppleXcpmCfgLock -> YES
  • Note that Clover will auto-apply this patch without setting it if the MSR E2 was locked, so you may actually need AppleXcpmCfgLock even if Clover didn't

AppleIntelCPUPM:

  • Kernel -> Quirks -> AppleCpuPmCfgLock -> YES

DellSMBIOSPatch:

An odd quirk for Dell systems running APTIO V(or just Skylake, Slice doesn't really know either)

  • Kernel -> Quirks -> CustomSMBIOSGuid -> YES
  • PlatformInfo -> UpdateSMBIOSMode -> Custom

KextsToPatch:

  • Kernel -> Patch
  • See Common Kernel and Kext patch conversions for common patch conversions

KernelToPatch:

  • Kernel -> Patch
  • See Common Kernel and Kext patch conversions for common patch conversions

ForceKextsToLoad:

  • Kernel -> Force

Kernel LAPIC:

  • Kernel -> Quirks -> LapicKernelPanic -> YES

KernelXCPM:

  • Kernel -> Quirks -> AppleXcpmExtraMsrs -> YES

For an extensive list of patches, please compare OpenCore's CommonPatches.c with Clover's kernel_patcher.c. Some patches are not transferred over so if you're having issues this is the section to check, example is converting the KernelIvyBridgeXCPM() to OpenCore:

For Low end Haswell+ like Celerons, please see here for recommended patches: Bugtracker Issues 365

USB Port Limit Patches:

  • Kernel -> Quirks -> XhciPortLimit -> YES

External Icons Patch:

  • kernel -> Quirks -> ExternalDiskIcons -> YES
  • Used for when you internal disk are seen as external on macOS

AppleRTC

Issue with AppleRTC, quite a simple fix:

  • config.plist -> Kernel -> Quirks -> DisableRtcChecksum -> true

Note: If you still have issues, you'll need to use RTCMemoryFixup and exclude ranges. See here for more info

The following boot-arg should handle 99% of cases(pair this with RTCMemoryFixup):

If this works, slowly shorten the excluded area until you find the part macOS is getting fussy on

FakeCPUID:

  • Kernel -> Emulate:
    • CpuidMask: <Clover_FCPUID_Extended_to_4_bytes_Swapped_Bytes> | 00 00 00 00 | 00 00 00 00 | 00 00 00 00
      • ex(0x0306A9): A9060300 00000000 00000000 00000000
    • CpuidData(Swap 00 for FF if needing to swap with a longer value)
      • ex: FFFFFFFF 00000000 00000000 00000000

Note: Finding CPUID's for Intel can be a bit harder than looking at Intel ARK, easiest way to find it is via Microsoft's Intel microcode update notes

ROM:

  • No direct translation for UseMacAddr0 as you need to provide your hardware ROM, can be found in System Preferences -> Network -> Advanced -> Hardware
  • Also verify your En0 is still built-in when running OpenCore, this can break iMessage and iCloud when there's no built-in property.

MLB:

  • PlatformInfo -> Generic -> MLB

BooterConfig:

  • NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14-> UIScale:

    • 0x28: Data | <01>
    • 0x2A: Data | <02>

CsrActiveConfig:

  • NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config:

    • 0x0: 00000000
    • 0x3: 03000000
    • 0x67: 67000000
    • 0x3E7: E7030000

Product Name:

  • PlatformInfo -> Generic -> SystemProductName

Serial Number:

  • PlatformInfo -> Generic -> SystemSerialNumber

Board Serial Number:

  • PlatformInfo -> Generic -> MLB

SmUUID:

  • PlatformInfo -> Generic -> SystemUUID

Memory:

  • No way to currently map memory slots

Slots AAPL Injection:

Nvcap Maker For Mac Windows 10

  • DeviceProperties -> Add -> PciRoot... -> APPL,slot-name | string | Add slot

CustomUUID:

  • Heavily deprecated and not recommended even on Clover, no equivalent on OpenCore
  • More info on why: Hardware UUID injection for OpenCore #711

InjectSystemID:

  • Also legacy as it's used for replicating Chameleon user's UUIDs

BacklightLevel:

  • Property set in NVRAM
  • NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> backlight-level | Data | <Insert value>
    • 0x0101 -> <0101>

InjectKexts:

  • No equivalent but you really have no excuse to keep FakeSMC inside macOS

NoCaches:

  • This only works up to 10.7 on Clover, and OpenCore requires an OS that supports a prelinked(10.7) so there can't be an equivalent

ExposeSysVariables:

  • Just add your SMBIOS properties under PlatformInfo
  • Confusing quirk tbh, it's not even mentioned in more recent versions of the Clover docs on AppleLife

NvidiaWeb:

  • What this does is apply sudo nvram nvda_drv=1 on every boot. To get a similar effect you can find it under the following path:
  • NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> nvda_drv: <31>

Section finished 100%:

  • Boot Graphics
  • Disable Drivers
  • KernelAndKextPatches
  • RTVariables
  • SMBIOS
  • SystemParameters

Section mostly finished:

  • Acpi
  • Boot
  • CPU
  • Device

Section missing:

Nvcap
  • GUI
iPortable Snow OSx86 10.6.2 Bootable USB image [Intel SSE2/SSE3) | 2.6 GB
iPortable Snow x86 optimized Mac OSX 10.6.2 Snowleopard CopyCatX MBR image for generic Intel PCs (32/64bit) and (SSE2/SSE3) or higher..
Based on previous and never released iPortable 10.5.8 and Hazard’s patched Snowleopard 10.6.1-10.6.2 and Snowleopard Server 10.6.2 distro, Empire EFI and MyHack releases...
Re-ripped, tweaked and optimized by ProtocolX to make it booting on a lot of Intel chipset PC'[s!
Read carefully !!!
AMD not yet supported.. Intel only [SSE2/SSE3] or higher.. English and Dutch only !!
All other system languages and left over PPC architectures are removed !!
You can always re-install more languages very easy..
- NO APPLE SOFTWARE IS REMOVED IN THIS EDITION!!
This is a full Mac OSX Snowleopard 10.6.2 installation! No account is created, registration screen will be loaded at first boot. (Only removed big file is Alex’s voice)
-ALL VIDEOKEXTS ARE REMOVED FROM SYSTEM!!
To prevent booting problems on serveral systems. They are zipped and moved to: Hackintosh tools/Snow Drivers/Video Drivers/Removed Video Kexts... Use Kexthelper B7 to re-install your videokexts before trying enabling graphics.
- DEFAULT BOOT MODE IS 32BIT!!
The default bootmode of this iPortable Snow is 32bits.
So it can run even on an old Intel SSE2 processor.
(SSE3 is recommended..)
But no 64bit code is removed offcourse... You always can still use this Snowleopard in full 64bits mode.
To enable 64bit in Snowleopard
Type in bootloader: arch=x86_64 (Boot in 32/64bits mode)
or -force64 (Force booting in 64bit)
Included Applications
- EZ 7z
- KCNScrew
- LiquidCD
- Property List Editor
- Smultron
- Stuffit Expander
- Transmission
- UnRARx
- BetterZip
Included Utlities
- Appcleaner
- Carbon Copy Cloner
- CopyCatX
- Diskwarrior 4.2
- Clonetools H1
OSx86 Hackintosh Tools
32-64-bit Kernel Startup Mode Selector
AMD Patcher (leo)
About This Mac Modifier
AnyToISO 2.5.1 -
Keygen AnyToISO
AppleHDAPatcherv1.20
BootCDMaker
Bootloaders
CPU-X
CPU-i
ChangeVisibility
Checksum
Custom DVD SlimbuildGUI-1
DPCIManager
DSDT Patcher GUI
DSDTSE
Disk Order
DisplayUtility
EFI partition Mounter
EFIStudio 1.1
EFiXUpdater
EvOToolsX (snow)
Extensions-Repair
Gfx Utilities
HexEditors
Hide Folders
INSTAHackintosh (beta)
IORegistryExplorer
IPObserver
Kernel64Enabler
Kext Helper b7
Kext Utility
KextSpy
KextStatInfo
KeyViewer
Lizard
MKextTool-1.0
MSR Tools
Man Viewer
Marvin's AMD Utility v.25
NVCAP Maker 1.4
NetbookBootMaker 0.8.3
NetbookInstaller 0.8.3 RC4
Network Diagnostics
OSx86 Update
OSx86tools
PPCKextsRemover
PPF-O-Matic
PPFMaster
Pacifist
PackageMaker
PartitionsList
PlistEdit
Pro Pref Setter
Preferential Treatment
Property List Editor 2.2
Quartz Debug
QuartzSimple
Repair & Set Permissions scripts
RepairKexts Permission
SMART Utility
SpindownHD
Super_PI
SwitchResX Control
USB Prober
UUIDGenerator
Universal Checker
Universal OSx86 Installer
Winclone
freeMem
iASLMe
iPatch
mCoreTest64
mkextMaker
unHiddenIT
Included Kernels:
chocolate_kernel
anv_kernel
atom_kernel
legacy_kernel
blackknight_kernel
mach_kernel
Powered by Chameleon 2.0 RC4 r684 bootloader
Code: