Smbios.plist

From tonymacx86 Wiki
Jump to: navigation, search
This page is a stub! You can help the TonyMacx86 community by expanding it!

SMBIOS stands for System Management BIOS. It addresses how motherboard and system vendors present management information about their products in a standard format by extending the BIOS interface on x86 architecture systems.[1]

On hackintoshes, Chimera looks for /Extra/smbios.plist

Contents

Effects

While smbios.plist contains some information that is purely cosmetic which can appear in "About this Mac" and change the machine's representation on the local network, the system also uses this file to initiate and pass data to system kexts as needed. You also cannot change just one part of smbios.plist, the remaining fields must match!

Changing smbios.plist may

  • Alter AppleGraphicsPowerManagement.kext
  • Alter AppleIntelCPUPowerManagement.kext
  • Trigger AppleTyMCEDriver.kext (MacPro4,1 MacPro5,1 or Xserve1,1), causing Kernel Panics on some machines

MultiBeast

MultiBeast gives the option of choosing your system definition from iMac11,1 iMac11,2 iMac12,1 iMac12,2 MacPro3,1 MacPro4,1 MacPro5,1 MacBookPro6,1 MacBookPro8,1 Macmini5,1

Apple System Definitions

AGPM
AppleGraphicsPowerManagement.kext, throttles graphics performance
TyMCE
AppleTyMCEDriver.kext, used with ECC RAM
GFX0
DSDT device label specifying the first discrete graphics card
IGPU
DSDT device label specifying integrated graphics
HD4k
HD 4000, an on-die GPU manufactured by Intel
HD3k
HD 3000, an on-die GPU manufactured by Intel
x86PP
X86PlatformPlugin, must be triggered on Ivy Bridge machines for power management
AP
AirPlay, allows mirroring of the current display
Generation System Definition Board ID Features Notes
Conroe iMac7,1 F42386C8, F4238CC8
MacBookPro3,1 F42388C8, F4238BC8
Penryn iMac8,1 F226BEC8, F227BEC8
iMac9,1 F2218EA9, F2218EC8, F2218FA9, F2218FC8
iMac10,1 F2268CC8, F2268DC8
MacBook5,1 F42D89A9
MacBook5,2 F22788AA
MacBook6,1 F22C8AC8
MacBook7,1 F22C89C8
MacBookAir2,1 F42D88C8
MacBookAir3,1 942452F5819B1C1B
MacBookAir3,2 942C5DF58193131B
MacBookPro4,1 F42C86C8, F42C89C8
MacBookPro5,1 F42D86A9, F42D86C8, F42D89C8
MacBookPro5,2 F2268EC8
MacBookPro5,3 F22587C8
MacBookPro5,4 F22587A1
MacBookPro5,5 F2268AC8
MacBookPro7,1 F222BEC8
Macmini3,1 F22C86C8
Macmini4,1 F2208EC8
MacPro3,1 F42C88C8 Recommended for all CustoMac Desktop builds- default in MultiBeast
Nehalem iMac11,1 F2268DAE
MacPro4,1 F221BEC8 AGPM, TyMCE
MacPro5,1 F221BEC8 AGPM, TyMCE
Xserve3,1 F223BEC8
Westmere iMac11,2 F2238AC8
iMac11,3 F2238BAE
MacBookPro6,1 F22589C8
MacBookPro6,2 F22586C8
MacPro5,1 F221BEC8 AGPM, TyMCE
Sandy Bridge iMac12,1 F221DCC8, 942B5BF58194151B HD3k
iMac12,2 942B59F58194171B AP, HD3k
MacBookAir4,1 C08A6BB70A942AC2
MacBookAir4,2 742912EFDBEE19B3
MacBookPro8,1 94245B3640C91C81 HD3k Use for internal display on Core i-based laptops
MacBookPro8,2 94245A3940C91C80
MacBookPro8,3 942459F5819B171B
Macmini5,1 8ED6AF5B48C039E1 HD3k Use for dual displays on Intel HD 3000 graphics on Socket 1155 Sandy Bridge systems
Macmini5,2 4BC72D62AD45599E
Macmini5,3 7BA5B2794B2CDB12
Ivy Bridge iMac13,1 00BE6ED71E35EB86 x86PP, AP, HD4k No power management working
iMac13,2 FC02E91DDD3FA6A4 x86PP, AP, HD4k No power management working
iMac13,3 x86PP, AP, HD4k
MacBookAir5,1 66F35F19FE2A0D05
MacBookAir5,2 2E6FAB96566FE58C
MacBookPro9,1 4B7AC7E43945597E x86PP, AP, HD4k
MacBookPro9,2 6F01561E16C75D06 x86PP, AP, HD4k
MacBookPro10,1 C3EC7CD22292981F x86PP, AP, HD4k
MacBookPro10,2 AFD8A9D944EA4843 x86PP, AP, HD4k
Macmini6,1 031AEE4D24BFF0B1 x86PP, AP, HD4k
Macmini6,2 F65AE981FFA204ED x86PP, AP, HD4k
Haswell MacBookAir6,1 35C1E88140C3E6CF  ?
MacBookAir6,2 7DF21CB3ED6977E5  ?
Unknown  ? 031B6874CF7F642A GVA, GVAC, X86PP, AGPM Installable, Enabled, Supported
 ? 189A3D4F975D5FFC GVA
 ? 27ADBB7B4CEE8E61 GVAC, X86PP, AGPM Installable, Enabled, Supported
 ? 3CBD00234E554E41 GVAC, GVA
 ? 4BFAC7A2B9455938  ? Enabled
 ? 50619A408DB004DA  ? Installable, Supported
 ? 6F01109E16C71B86 GVA, GVAC, AGPM Installable, Enabled, Supported
 ? 7DF2A3B5E5D671ED GVAC Installable, Supported
 ? ACE8A17C0DE83137 AGPM
 ? F60DEB81FF30ACF6 GVA Enabled

Fields

SMbiosvendor
Normally Apple Inc.
SMbiosversion
The full BIOS ROM version
SMbiosdate
The revision date of the ROM
SMboardmanufacturer
Normally Apple Computer, Inc.
SMboardproduct
The board's part number
SMfamily
The product family, e.g. MacPro
SMmanufacturer
Normally Apple Inc.
SMproductname
The model number, e.g. MacPro3,1
SMserial
The serial number
SMsystemversion
Normally 1.0
SMUUID
The hardware UUID
SMmemtype
Set to one of {DDR:18,DDR2:19,DDR2-FBDIMM:20,DDR3:24}
SMmemspeed
RAM Clock speed
SMmemmanufacter
RAM manufacturer's name
SMmempart_<n>
Part number for stick <n>
SMmemserial_<n>
Serial number for stick <n>
SMexternalclock
FSB frequency in MHz
SMmaximalclock
CPU clock speed in MHz
SMcputype
E.g. {Core 2 Solo:257,Core 2 Duo:769,Core 2 Quad:1281}
SMbusspeed
Interconnect speed in MT/s

References

  1. SMBIOS