DataHub Properties
PlatformName
- Type:
plist string
- Failsafe: Empty (Not installed)
- Description: Sets
name
ingEfiMiscSubClassGuid
. The value found on Macs isplatform
in ASCII.
- Type:
SystemProductName
- Type:
plist string
- Failsafe: Empty (Not installed)
- Description: Sets
Model
ingEfiMiscSubClassGuid
. The value found on Macs is equal to SMBIOSSystemProductName
in Unicode.
- Type:
SystemSerialNumber
- Type:
plist string
- Failsafe: Empty (Not installed)
- Description: Sets
SystemSerialNumber
ingEfiMiscSubClassGuid
. The value found on Macs is equal to SMBIOSSystemSerialNumber
in Unicode.
- Type:
SystemUUID
- Type:
plist string
, GUID - Failsafe: Empty (Not installed)
- Description: Sets
system-id
ingEfiMiscSubClassGuid
. The value found on Macs is equal to SMBIOSSystemUUID
(with swapped byte order).
- Type:
BoardProduct
- Type:
plist string
- Failsafe: Empty (Not installed)
- Description: Sets
board-id
ingEfiMiscSubClassGuid
. The value found on Macs is equal to SMBIOSBoardProduct
in ASCII.
- Type:
BoardRevision
- Type:
plist data
, 1 byte - Failsafe:
0
- Description: Sets
board-rev
ingEfiMiscSubClassGuid
. The value found on Macs seems to correspond to internal board revision (e.g.01
).
- Type:
StartupPowerEvents
- Type:
plist integer
, 64-bit - Failsafe:
0
-
Description: Sets
StartupPowerEvents
ingEfiMiscSubClassGuid
. The value found on Macs is power management state bitmask, normally0
. Known bits read byX86PlatformPlugin.kext
: 0x00000001
— Shutdown cause was aPWROK
event (Same asGEN_PMCON_2
bit0
)0x00000002
— Shutdown cause was aSYS_PWROK
event (Same asGEN_PMCON_2
bit1
)0x00000004
— Shutdown cause was aTHRMTRIP#
event (Same asGEN_PMCON_2
bit3
)0x00000008
— Rebooted due to aSYS_RESET#
event (Same asGEN_PMCON_2
bit4
)0x00000010
— Power Failure (Same asGEN_PMCON_3
bit1
PWR_FLR
)0x00000020
— Loss of RTC Well Power (Same asGEN_PMCON_3
bit2
RTC_PWR_STS
)0x00000040
— General Reset Status (Same asGEN_PMCON_3
bit9
GEN_RST_STS
)0xffffff80
— SUS Well Power Loss (Same asGEN_PMCON_3
bit14
)0x00010000
— Wake cause was a ME Wake event (Same asPRSTS
bit0
,ME_WAKE_STS
)0x00020000
— Cold Reboot was ME Induced event (Same asPRSTS
bit1
ME_HRST_COLD_STS
)0x00040000
— Warm Reboot was ME Induced event (Same asPRSTS
bit2
ME_HRST_WARM_STS
)0x00080000
— Shutdown was ME Induced event (Same asPRSTS
bit3
ME_HOST_PWRDN
)0x00100000
— Global reset ME Watchdog Timer event (Same asPRSTS
bit6
)0x00200000
— Global reset PowerManagement Watchdog Timer event (Same asPRSTS
bit15
)
- Type:
InitialTSC
- Type:
plist integer
, 64-bit - Failsafe:
0
- Description: Sets
InitialTSC
ingEfiProcessorSubClassGuid
. Sets initial TSC value, normally0
.
- Type:
FSBFrequency
- Type:
plist integer
, 64-bit - Failsafe:
0
(Automatic) - Description: Sets
FSBFrequency
ingEfiProcessorSubClassGuid
.
Sets CPU FSB frequency. This value equals to CPU nominal frequency divided by CPU maximum bus ratio and is specified in Hz. Refer to
MSR_NEHALEM_PLATFORM_INFO
(CEh
) MSR value to determine maximum bus ratio on modern Intel CPUs.Note: This value is not used on Skylake and newer but is still provided to follow suit.
- Type:
ARTFrequency
- Type:
plist integer
, 64-bit - Failsafe:
0
(Automatic) - Description: Sets
ARTFrequency
ingEfiProcessorSubClassGuid
.
This value contains CPU ART frequency, also known as crystal clock frequency. Its existence is exclusive to the Skylake generation and newer. The value is specified in Hz, and is normally 24 MHz for the client Intel segment, 25 MHz for the server Intel segment, and 19.2 MHz for Intel Atom CPUs. macOS till 10.15 inclusive assumes 24 MHz by default. Note: On Intel Skylake X ART frequency may be a little less (approx. 0.25%) than 24 or 25 MHz due to special EMI-reduction circuit as described in Acidanthera Bugtracker.
- Type:
DevicePathsSupported
- Type:
plist integer
, 32-bit - Failsafe:
0
(Not installed) - Description: Sets
DevicePathsSupported
ingEfiMiscSubClassGuid
. Must be set to1
for AppleACPIPlatform.kext to append SATA device paths toBoot####
andefi-boot-device-data
variables. Set to1
on all modern Macs.
- Type:
SmcRevision
- Type:
plist data
, 6 bytes - Failsafe: Empty (Not installed)
- Description: Sets
REV
ingEfiMiscSubClassGuid
. Custom property read byVirtualSMC
orFakeSMC
to generate SMCREV
key.
- Type:
SmcBranch
- Type:
plist data
, 8 bytes - Failsafe: Empty (Not installed)
- Description: Sets
RBr
ingEfiMiscSubClassGuid
. Custom property read byVirtualSMC
orFakeSMC
to generate SMCRBr
key.
- Type:
SmcPlatform
- Type:
plist data
, 8 bytes - Failsafe: Empty (Not installed)
- Description: Sets
RPlt
ingEfiMiscSubClassGuid
. Custom property read byVirtualSMC
orFakeSMC
to generate SMCRPlt
key.
- Type: