Jump to content

Search the Community: Showing results for tags 'DSDT'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 234 results

  1. oldnapalm

    DSDT editor and patcher

    El Coniglio released this DSDT editor with automated patching capabilities The main editor windows allows the user to open a DSL file or extract the DSDT from IOReg. It has some useful resources, like syntax highlighting, navigation tree and some options that came with the text editor component it uses, like regex matching, auto completion, jump to pair, etc. The patcher window parses a script-like language representing the patches. The user can preview the modifications before applying them. This "language" allows us to write dynamic patches that can be applied in various situations. More specific commands can be written as they become necessary. For now these are the implemented commands (which can be stacked separated by ";") Changes in latest release: fixed bug which caused data loss if number of open and close brackets don't match fixed compile window to work with new IASL versions updated IASL to 20120420 Download: (last updated on 17/May/2012) Mac OS: DSDTEditor_Mac.zip Linux and Windows: DSDTEditor_Linux_Windows.zip How to apply a patch: [media]http://www.youtube.com/watch?v=nZIHw-QYO64[/media] Screenshots: Linux Windows Credits: Editor component: jsyntaxpane (http://code.google.com/p/jsyntaxpane/) IASL Copyright © Intel Corporation Written in Java
  2. *****NOW UPDATED FOR YOSEMITE - PLEASE REPORT ANY PROBLEMS IN THE COMMENTS***** *****There are subtle differences in the guide depending on whether you’re using Lion / Mountain Lion or Mavericks***** *****For Lion / ML use the blue line. For Mavericks use the red line. For Yosemite use the green line.***** *****If you're creating the installer for Lion/ML use "Essential 03.08.2012" attachment***** *****Otherwise use the attachment for the version you’re using***** *****This guide will not work for versions of OS X earlier than Lion (10.7)***** The all-in-one guide to vanilla OS X + Chameleon + DSDT for beginners Preface: So I’ve built a few hackintoshes now to the point where I’ve a good idea what I’m doing. I’ve gone the distro way before as well as the vanilla way and I agree fully with the idea that vanilla is better. The problem with it being that I haven’t found a well explained start to finish guide of how to do it without a lot of Googling and combining numerous different guides so my idea is to collate everything into one place for beginners to hopefully understand the process better and build better systems. A lot of the leg-work for this guide has been done by other people; although I’m rewriting most of it if anyone wants credit adding to something I’ve accidentally stolen from them just PM me. Throughout the guide I try to avoid scripts and utilities so you can learn what your doing. If you want a one-click install this is not the guide for you; having said that there is nothing technically complicated that isn’t clearly explained so don’t be scared off if you’re a rookie. If any one has any suggestions on how to improve this guide PM me or mention it on the forum thread. Those who experience problems make sure you’ve read Part 7 before posting to the forum asking for help. Part 1 - Prerequisites 1.0. Basic Requirements: The basic requirements for OS X from Lion onwards are: 1. A Core 2 Duo processor or later 2. 2GB or more RAM 3. 8GB of disk space N.B. For details of specific hardware compatibility see the hardware compatibility list (HCL) in the wiki: http://wiki.osx86project.org/wiki/index.php/Main_Page Further to compatible hardware you will need: 1. A working install of OS X (this may be in a virtual machine or a native install) to prepare the installer 2. A flash drive of minimum size 8GB 3. A copy of Lion / ML / Mavericks 4. Patience Note: All essential software / kexts below are in the attachment. 1.1. Essential Software You will need to obtain the following. I suggest you place them all in the same folder along with the essential kexts below for use later: 1. The Chameleon boot loader, the latest version of which can always be found here (You want "The Latest Trunk PKG ~ Standard and Official Revision"): http://www.insanelymac.com/forum/index.php?showtopic=231075 2. Chameleon wizard to create a smbios (basically identify your machine as a mac) and to help with bootloader problems http://www.insanelymac.com/forum/index.php?showtopic=257464 3. System info for finding device ID’s for general post-install troubleshooting (Check you get the Mac version). http://www.insanelymac.com/forum/index.php?showtopic=219584 4. DSDT editor for extracting your DSDT once were up and running: http://www.insanelymac.com/forum/index.php?showtopic=223205 5. Kext utility for installing additional kexts post-install: http://cvad-mac.narod2.ru/Kext_Utility/ 1.2. Essential Kexts (kernel extensions) 1. FakeSMC – absolutely essential – tricks OS X into thinking it’s a real Mac. http://www.projectosx.com/forum/index.php?showtopic=1643 2. NullCPUPowerManagement – generally required initially to prevent kernel panics, may not be needed once AppleIntelCPUPowerManagement is patched after install. http://www.osx86.net/view/16-nullcpupowermanagement_(32--64-bit).html Part 2 - Creating the installer 2.0. Preparing the USB 1. In your working OS X install open Disk Utility 2. Click on your USB drive in the left sidebar 3. Click the “Partition” tab 4. Under “Partition Layout” click “1 Partition” 5. Click Options -> select “GUID Partition Table”; check the format is set to “Mac OS X Extended (Journaled)”; name it “USB” and click Apply 2.1. Creating the OS X installer on the USB drive 1. Mount your OS X DMG. If using a copy downloaded from the app store: Navigate to Applications (which is where it will save your downloaded copy of OS X by default) -> right click "Install OS X *version*" and click "Show Package Contents" -> Contents -> SharedSupport -> Double click "InstallESD.dmg" 2. Mount BaseSystem.dmg by typing the following in terminal: open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 3. Go back to disk utility and click on “(Mac )OS X Base System”, click the “Restore” tab then drag and drop “(Mac )OS X Base System” to “source” and your USB to “destination” and click restore then erase. This will take a while. 4. You’ll now have 2 “(Mac )OS X Base Systems present in Finder, right click them and “get info” to determine which is your USB drive (hint: look at the size). 5. Navigate to the one which is your USB drive, open it and go to /System/Installation. Delete the “Packages” link then create a folder called “Packages”. 6. Open a new Finder window and navigate to “(Mac )OS X Install ESD”. Copy everything inside the packages folder to the packages folder you have just created. This will take a while. 7. Copy mach_kernel from “OS X Install ESD” to the root of your USB drive. 7. Use pacifist to extract mach_kernel from “OS X Install ESD/Packages/BaseSystemBinaries.pkg” and copy it to the root of your USB drive (note: this is in the attachment). 7. Use pacifist to extract kernel from “OS X Installed ESD/Packages/Essentials.pkg/System/Library/Kernels/Kernel” and copy it to /System/Library/Kernels/ (You may need to create the “Kernes” folder) (note: this is in the attachment). 8. Copy BaseSystem.chunklist and BaseSystem.dmg from InstallESD.img to the root of your USB drive. Since these files are hidden you must first show hidden files by typing the following in Terminal "defaults write com.apple.Finder AppleShowAllFiles YES" followed by "killall Finder". Once copied you can type "defaults write com.apple.Finder AppleShowAllFiles NO" followed by "killall Finder" to hide hidden files. The terminal will look something like this when you are done: 2.2. Patching the installer for a PC 1. Remember the two kexts we downloaded above? Copy both of them to /System/Library/Extensions on your USB stick. 2. Run the chameleon installation package and ensure to choose your USB drive as the destination. 3. Go to the root of your USB drive and create a folder called “Extra”. This is used to store configuration files for the chameleon boot-loader. 4. Open Chameleon wizard, click the “SMBios” tab then click "Edit". Now there is a list of “Premade SMBioses”. Look through this list to see which relates best to your PC (Hint: iMac 12.2 for modern desktops or MacBook Pro 8.3 for modern laptops is a good place to look to start with). Click “Save As” and save it to the /Extra folder we created on the USB stick. N.B. make sure you’ve got a smbios from a Mac which supports your version of OS X, for a list of which do see here: http://www.apple.com/osx/specs/ 5. Use chameleon wizard to generate an “org.chameleon.boot.plist” this is necessary to set the kernel flag “kext-dev-mode=1” which allows us to boot using unsigned kexts. If you already have an org.boot.chameleon.plist you may simply add “kext-dev-mode=1” to your list of kernel flags. If not then use the one from the attachment. Copy this file to the /Extra folder we created on the USB stick. 6. Copy your folder of essential software & kexts to the root of your USB stick. N.B.1: For those with a fully-working Lion / ML install you may omit 2.C.3. & 2.C.4. and use your old /Extra folder (including smbios & org.chameleon.boot.plist & DSDT). N.B.2: ATi6xxx users see step 7.6 now! 2.3. A note for those wishing to boot OS X and Windows on the same HDD (This is not recommended but may be necessary for those installing on laptops) The OS X installer won’t install to an MBR partition scheme which Windows requires so we must patch the installer to allow this. If you intend on dual-booting OS X and Windows 7 then I suggest you install Windows 7 and update to Service Pack 1 before you install OS X to prevent problems updating to SP1 later. How to patch: 1. Download the required files from here: http://www.osx86.net/view/2815-osinstallmbr+osinstall.mpkg_10.8.gm.html 2. On the USB stick navigate to /System/Installation/Packages/. Delete OSInstall.mpkg and replace it with the one you just downloaded. 3. On the USB stick navigate to /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/. Delete OSInstall and replace it with the one you just downloaded. Part 3 – Installing OS X 3.1 Installing OS X 1. Stick the USB drive in the computer you wish to install OS X on and boot from your USB drive. If you’re unsure how to do this when your computer first turns on look for a prompt that says “Press X for boot selection menu” (where X is a key) or something of that effect. Common keys are F8 & F12. 2. When Chameleon comes up press enter to boot OS X. The OS X installer should boot. Go to the utilities menu and click disk utility. Select the disk / partition you wish to install OS X to, call it "OS X" and format it as “Mac OS X Extended (Journaled)” (See Part 2.1. if you’re a bit rusty with disk utility). N.B. For those dual booting on the same HDD as Windows ensure you've got the Partition Scheme set to MBR. 3. Follow the installer to install OS X to the desired partition. 4. Take a well-deserved rest while it installs. 5. Once the installer is finished it will reboot, on reboot boot back into the install USB NOT your OS X install. 3.1 Fixing the OS X install 1. From the installer go to Utilities and Terminal. 2. Type cp –R /System/Library/Extensions/NullCPUPowerManagement.kext /Volumes/"OS X"/System/Library/Extensions/ 3. Type: cp –R /System/Library/Extensions/FakeSMC.kext /Volumes/"OS X"/System/Library/Extensions/ 4. Type reboot NOTE: Include the quotes in the lines above. This assumes your install partition is called “OS X” as I said above. If for whatever reason you called it something else replace “OS X” with whatever you called it (still surrounded by quotation marks). Part 4 – Initial booot 1. Reboot your system and boot to the USB stick again but this time select your OS X install. This should boot you into your installed copy of OS X. 2. Open "System Preferences" go-to "Security and Privacy", click the lock and give it your password then set "Allow applications downloaded from" to anywhere. 3. Navigate to your folder of essential software and run the chameleon package, install it to your OS X drive. 4. Copy the Extra folder on your USB drive to the root of your HDD (open Finder -> Go -> Computer -> OS X -> paste folder). 5. Reboot, remove USB, and let the computer boot from your HDD, select OS X and it should boot straight to OS X. You are not finished! You now need to at least read through step 6! Part 5 – DSDT 5.0 Extraction Although not strictly required it is useful to have a DSDT for your system; with a bit of research and patching it can be used to solve almost all problems you may encounter. For those interested in what it actually is see here: http://wiki.osx86pro.../index.php/DSDT How to create it: 1. Open DSDT Editor 2. Go-to File -> Extract DSDT 3. Go-to to IASL -> Compile (if you get any errors click “Fix Errors”) 4. Go-to IASL -> Save AML as. Save it as “DSDT.aml” in /Extra. 5.1 Common Fixes (coming soon eventually…) Part 6 – Finishing Touches 6.0. A note on non-Mac monitors Most non-Mac monitors will start with the wrong color calibration. To fix this go-to "System Preferences" -> "Displays" -> "Color" -> select "Generic RGB Profile". Further to this, due to Mac monitor having a different dot pitch to normal monitors, LCD font smoothing may make the fonts appear blurred. To turn this off go-to “System Preferences” -> General -> uncheck “Use LCD Font…” (at the bottom). 6.1. Keymaps If you have a British standard keyboard you will need to install the keymaps in the attachment. To do so decompress the attached zip and copy its contents to /Library/Keyboard Layouts then change the keymap by going to System Preferences -> Keyboard -> Input Sources. 6.2. org.chameleon.boot.plist If you open Chameleon Wizard you can navigate to “org.chameleon.boot” here you can assign numerous settings which will be useful later as well as setting the default timeout and specifying the location of your SMBios and DSDT if you don’t place them in /Extra. I suggest you ensure the “Ethernet Built In” box is checked then set the "Time Out" to a reasonable figure and then click "Save As' and save it to /Extra (Note: save it as org.chameleon.boot, it automatically appends the .plist extension). When you've saved it you can go to "Theme" and download and apply a theme for the boot loader rather than having the default text boot. Once your system is stable and with all necessary hardware enabled set UseKernelCache=Yes to speed up boot times. 6.3. NullCPUPowerManagement Currently we have NullCPUPowerManagement.kext installed. This disables speed-stepping and thus sleep (by disabling AppleIntelCPUPowerManagement.kext) so we need to remove it for a better system. Unfortunately not all system’s will work with the version that comes with OS X. The first thing to do is to try your system without it, to do this simply navigate to /System/Library/Extensions on your OS X drive and delete it then reboot. It’s possible you will see a kernel panic on reboot, if this is the case you will need to reinstall the kext by following Part 3.1.1&3.1.2. If your system panics on boot then you require a patched version of AppleIntelCPUPowermanagement; reading round the forum should allow you to obtain this relatively easily. 6.4. Device Compatibility At this point it’s very likely you will have some devices not working. The best way to get devices working is through DSDT edits rather than by adding kernel extensions; often additional kernel extensions will have to be re-installed after updates whereas DSDT edit are permanent. To enable devices by using additional kexts: Run the “System Info” app we downloaded and click File -> check compatibility. This will let you see which devices are working and which aren’t. You can Google your vendor & device ID to find info about making them work. Once you find a kext that appears to be compatible for your hardware drag and drop it onto kext utility to install it. Example: If your Wi-Fi isn’t working you can look for your Wi-Fi device and find its device / vendor ID’s in my case its vendor ID is 168c and its device ID is 002a so Googling for “168c:002a kext” would return results about making the device work. 6.5. Finder grid view (windows explorer behaviour) To make finder sort files in a grid by default open Finder, navigate to your root folder of the OS X install. Go-to View -> Show View options -> Arrange by "Name" -> Click "Use As Defaults" Part 7 – Common Errors & Basic Diagnostics 7.0. Boot0:Error Boot0 error is most likely caused by incorrectly installing chameleon or having a drive with 4k-sector allocation. Try to reinstall chameleon (use the latest version!), if that doesn’t work see here: http://www.macbreaker.com/2012/02/hackintosh-boot0-error.html 7.1. Boot flags When the chameleon screen boots you can specify kernel arguments to attempt to solve problems you may be having. When you see the boot-loader pop up press any key and ensure your OS X install is highlighted. You can then type any combination of kernel flags (with a space between them) to try to boot OS X / diagnose problems. For a complete list of kernel flags see here: http://www.osx86.net/guides-tutorials/10747-guide-chameleon-bootloader-basics.html A few of the more common ones are: 1. –v verbose mode. If the system panics take a screen shot of the panic when you have typed this at boot and post it to the forums. It will help people diagnose your problems but won’t fix any problems. 2. –x safe boot (like windows safe mode – minimal drivers). 3. –f boot without the kernel cache (useful if you’ve installed kexts without rebuilding the kext cache – if you’ve used kext utility you shouldn’t have to use this). 4. –npci=0x2000 (or –npci=0x3000) fixes the “PCI configuration Begin” error. 5. PCIRootUID=0 solves problems for some NVIDIA graphics card users (if it doesn't solve your issue try =1 instead). 6. GraphicsEnabler=Yes (or GraphicsEnabler=No) add support for some non-OS X graphics cards. 7. Note: The arch=i386 boot flag is now depreciated due to ML’s 64-bit only kernel. 7.2. The console The console gives you a verbose output of any and all errors the system may encounter. It's particularly useful if you've a system which won't stay in sleep mode. Go-to Applications -> Utilities -> Console to open it. 7.3. App store "Your device or computer could not be recognised..." error. App-store requires a MAC address to verify your computer (any address, it doesn't have to be an apple one) hence you MUST have a working Ethernet or Airport card for App Store to work. The problem is if you've enabled network hardware after first boot OS X won't update its caches. The fix: Ensure "ethernet buit in" is checked in your org.chameleon.boot.plist. Go to system preferences and delete all the devices in the network section. Navigate to /Library/Preferences/SystemConfiguration and delete com.apple.airport.preferences.plist and networkinterfaces.plist and com.apple.boot.plist. Reboot then add your network interfaces in system preferences. Check app-store is now working. 7.4 Motherboard POST Freeze I your motherboard freezes during POST (you don’t even get past the BIOS screen) it’s possible your BIOS isn’t compatible with the GUID partition table of the USB we created the installer on. To fix this in step 2.0.5 select MBR instead of GUID. Note: If you make it to the OS X boot-loader this is not your problem and will not fix any issues other than hanging at POST. For more information see here: http://www.rodsbooks.com/gdisk/bios.html 7.5 When posting to the forum asking for help When posting to the forum asking for help if the installer / installation won’t boot please post a screenshot of where it stops – I suggest you post this to a new thread in a suitable place in the forum rather than this guide. 7.6 ATi6xxx card white screen error There is a know permissions error in Mountain Lion regarding the ATi6000Controller kext causing white screen. To fix this: Navigate to /System/Library/Extensions on your install USB and copy ATi6000Ccontroller to your folder of essential kexts. Delete ATi6000Controller from /S/L/E. Install OS X (note: you will only have basic graphics support). After install (at the end of step 4) you can drag & drop the kext onto kextutility then reboot to enable your card. Part 8 - Useful Tips 8.0. To show or hide hidden files: In the terminal type: defaults write com.apple.finder AppleShowAllFiles YES or defaults write com.apple.finder AppleShowAllFiles NO Followed by killall Finder 8.1. Spaces in terminal When using the terminal spaces must be preceded by \ or the file or folder name placed in quotations e.g.: open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg or open /Volumes/"Mac OS X Install ESD"/BaseSystem.dmg Part 9 – References Massive credit goes to this guide here: http://thetecherra.com/2012/07/10/tutorial-run-os-x-mountain-lion-10-8-gm-on-a-pc-hackintoshosx86-video/ and this guide here: http://www.insanelymac.com/forum/index.php?showtopic=277015 Part 10 – Change-log v2.3 - 25/07/2012 - Minor update to include InstallESD location from app-store. v2.4 - 27/07/2012 - Minor updates regarding Gringo Vermelho’s post. v2.5 - 03/08/2012 - Minor updates and touch-ups. v2.6 - 22/08/2012 - Addition of UseKernelCache=Yes plus key-maps and a few minor tweaks. v3.0 – 24/10/2012 – Addition of screenshots v3.1 – 03/12/2012 – British keyboard layout added v4.0 – 07/10/2013 – Updates so guide complies with Mavericks install procedure v4.2 – 10/11/2013 – Ironed out differences between Lion/ML and Mavericks v4.3 – 16/10/2014 – Added Yosemite support Essential - 03.08.12.zip Keyboard Layouts.zip Essential - Mavericks GM - 7.10.2013.zip Mavericks Install Guide - v0 - Quick Ref.pdf Mavericks install Guide - v4.2 - With Sreenshots.pdf Vanilla OS X Install Guide - v4.3 - With Sreenshots.pdf
  3. Hi to all, I just wont to give inough informations on one place for all the people with same Hardware with costimization steps witch i have done. I have fast perfect working High Sierra 10.13.3 on my PC but still needs to be actualized thru the DSDT, because it ist the only way to get all the hardware properly working. Gigabyte Z370 Aorus Ultra Gaming - BIOS F7h Intel i7-8700K (4.8GHz) Gigabyte GTX 1080 G1 Gaming 8G DDR4 64GB PC 3000 CL15 G.Skill KIT (4x16GB) 64GVR Ripjaws V Dual-Band PCI-e Adapter TP-Link TL-WDN4800 Firewire PCI-e Digitus (Texas Instruments Chipset) Bluetooth 4.0 USB Dongle ASUS BT400 (Broadcom) PSU: LC-Power Metatron Prophecy 2 LC8750II V2.2, 750 Watt 2 x NVMe SSD 960 Evo 500GB (Win10Pro & High Sierra 10.13.3) 1 x SSD Crucial 500GB (Sierra 10.12.6) 1 x 4TB Segate Barracuda SATA 3 (Multimedia) Tripple-boot Win10Pro, Sierra 10.12.6 & High Sierra 10.13.3 Bios Settings: 1. M.I.T. → Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile1 2. BIOS → Fast Boot : Disabled 3. BIOS → LAN PXE Boot Option ROM : Disabled 4. BIOS → Storage Boot Option Control : UEFI 5. Peripherals → Trusted Computing → Security Device Support : Disable 6. Peripherals → Network Stack Configuration → Network Stack : Disabled 7. Peripherals → USB Configuration → Legacy USB Support : Auto 8. Peripherals → USB Configuration → XHCI Hand-off : Enabled 9. Chipset → Vt-d : Enabled 10. Chipset → Wake on LAN Enable : Disabled 11. Chipset → IOAPIC 24-119 Entries : Enabled Dedicated graphics card: 1. Peripherals → Initial Display Output : PCIe 1 Slot 2. Chipset → Integrated Graphics : Enabled Chipset → DVMT Pre-Allocated :128M Wake for Ethernet Network access - Unchecked Enable Power Nap - Unchecked First step: I have a perfect Sierra 10.12.6 working on my HP Z800 witch i use to clone to one SSD Second step: Delete old EFI on cloned SSD and put the new one from here: https://hackintosher.com/guides/high-sierra-install-full-guide/ Adjusted Kexts and Config.plist for my Rig: Kext Folder: FakeSMC.kext + Sensors Kexts Lilu.kext CodecCommander.kext AppleALC.kext IntelGraphicsFixup.kext FakePCIID_Intel_HD_Graphics.kext IntelMausiEthernet.kext NvidiaGraphicsFixup.kext Shiki.kext USBInjectAll.kext XHCI-200-series-injector.kext Thread step: connected new cloned SSD on the SATA port and Sierra started up and working. Fourth step: regulary updated to HighSierra 10.13.3 running installer from App folder. Fifth step: Cloned Sierra SSD to NVMe SSD 960 Evo 500GB Made changes to BIOS & Config.plist to become hardware encoding acceleration in FCPX and HEVC support: BIOS Gigabyte: § Chipset → Integrated Graphics : Enabled § Chipset → DVMT Pre-Allocated :128 § Peripherals → Initial Display Output : PCIe 1 Slot Config.plist: 1. Inject Kexts is set to Yes 2. In Boot Under Custom flags added: Nvidia users: shikigva=60 3. Kaby Lake & Coffee Lake Users: In Devices Using Nvidia - Set ig-platform-id to: 0x59120003 DSDT Patching: 1. HECI -> IMEI Patch 1. Comment: change HECI to IMEI 2. Find* [Hex]: 48454349 3. Replace [Hex]: 494d4549 2. GFX0 -> IGPU Patch 1. Comment: change GFX0 to IGPU 2. Find* [Hex]: 47465830 3. Replace* [Hex] : 49475055 3. PEGP -> GFX0 Patch 1. Comment: change PEGP to GFX0 2. Find* [Hex]: 50454750 3. Replace [Hex]: 47465830 I think that in my Config.plist (used EFI from here https://hackintosher.com/guides/high-sierra-install-full-guide/ and edited by me) are the double entries, but i am not shure and i dont wont to make a mess myself. It is beter to leave it to the profis like Maldon! Maldon, i have attached my Send me iMac_4FX.zip file generated with RunMe.app Can you post the list of maded Patches for this RIG please. THX in advance QuattroFX Send me iMac_4FX.zip
  4. I was wondering for a long time if it is possible to have the power LED pulsing on a hackintosh in the same as a real Mac but never really found the time for an in-depth research. Reading through the datasheet of my board's SuperIO, a Nuvoton NCT6776D, I found the following table which confirms that the hardware supports this feature too. As sleep/wake is controlled by the DSDT, I had the idea that it might be possible to get the pulsing power LED just with a small DSDT patch and, to my great surprise, its much simpler than expected. But see for yourself. In the DSDT of my board, an Asrock B85 Killer, I found method SLED controlling the switch between on in S0 and blinking mode in S3 (sleep): Method (SLED, 1, NotSerialized) { ENFG (0x0B) If (Arg0) { If (LEqual (OPT7, 0x87)) { Store (0x45, OPT7) } } Else { If (LNotEqual (OPT7, Zero)) { Store (0x87, OPT7) } } EXFG () } Replacing the line "Store (0x45, OPT7)" with "Store (0x4A, OPT7)" gave me a slowly pulsing power LED while the machine sleeps. That's really trivial. Ok, it's not as pretty as on a real Mac, but very close to the original. This patch should work for most of Asrock's series 8 and 9 ATX/µATX boards as far as I can see. The mini-ITX boards may be different, at least my Asrock B85M-ITX is, but it should be possible to get this feature working with them too. Many of Asrock's 100 series board also come with the same SuperIO chip but the DSDT looks different. Here is an example from an Asrock Z170M-Pro4S which woks in the same way. The following code snippet was found in method SIOS, which is called in order to prepare the SuperIO for sleep mode: If (LEqual (Arg0, 0x03)) { Store (0x0A, LDN) Or (OPT0, 0x20, OPT0) Or (RGE4, 0x10, RGE4) Store (0x0B, LDN) If (LEqual (OPT7, 0x87)) { Store (0x45, OPT7) } } Changing 0x45 to 0x4A should give you the pulsing power LED on this board too. As far as I know, Nuvoton SuperIOs can be also found on many ASUS and MSI boards. The NCT5577D supports this feature too. Other chips might support it as well but you need to have a datasheet to verify it and learn how to control the LED. Mieze
  5. This is the guide how to make monitoring of hardware parameters (temperatures, fan speeds, voltages etc) using DSDT programming. The method invented by me with THeKiNG presence and improved by Kozlek. Prerequisites There is FakeSMC plugin named ACPImonitor in my branch or renamed to ACPISensors in kozlek's branch. They are the same. HWMonitor or other monitoring application: iStat, K-Stat-i, ... How it works. HWMonitor or other software make a request for known SMC key, for example TA0P (ambient temperature), every 1 seconds. The request catched by FakeSMC which knows that the key registered by ACPImonitor plugin. This plugin knows that the value for the key must be read from ACPI device "monitor" by method "TCRR" and make a request to AppleACPIPlatform for evaluate this method. AppleACPIPlatform interpretates AML codes written into DSDT, finds the method and calculates the value using hardware access. The value return back to ACPImonitor -> FakeSMC -> AppleSMC -> HWMonitor which shows the "temperature". The kext ACPImonitor will not work OOB. It will work only with DSDT patches for the usage. Simple example DSDT. Device (FSAM) { Name (_HID, EisaId ("APP0111")) Name (_CID, "monitor") Name (TCRK, Zero) Method (TCRR, 0, NotSerialized) { Return (TCRK) } Method (TCRW, 1, NotSerialized) { Store (Arg0, TCRK) Return (TCRK) } Method (TCPP, 1, NotSerialized) { Store (\_TZ.THM._TMP (), Local0) Return (Local0) } } You have to create new device. It must have Name (_CID, "monitor") This is the key for ACPImonitor attached to it. Then see Method (TCRR,0, NotSerialized) mentioned above. It will return a value or variable TCRK. In this demo I made a method TCRW which will fill the variable TCRK from SMC key. The I have to make correspondence ACPI_methodSMC_key in ACPImonitor.kext/info.plist I can write values to the SMC key TA1P ./SMC_util3 -kTA1P -w28 and see the value 28 appears in HWMonitor as "Ambient temperature" Value conversions must be provided in DSDT. Predefined keys ACPI SMC Name TCPU Th0H CPU heatsink TSYS TN0P Northbridge temperature TDIM Tm0P DIMM temperature TAMB TA0P Ambient TCPP TC0P CPU proximity VCPU VC0C CPU voltage VMEM VM0R DIMM voltage ACDC ACIN, ACEN Presence of AC power FAN0 - FAN9 for FAN speed FTN0 -FTN9 for FAN rotation time In the case of FAN reading we also want to assign name to them. It is also possible with the Info.plist What to monitor in real DSDT? This is individual. So why the ACPImonitor will not work OOB. See example from my notebook. looking through DSDT I found the follow region. OperationRegion (TMIF, SystemMemory, 0xFF800160, 0x20) Field (TMIF, ByteAcc, Lock, Preserve) { THS0, 8, THS1, 8, THS2, 8, Offset (0x08), FAN1, 8, Offset (0x10), TSP0, 8, TSC0, 8, TSP1, 8, TSC1, 8 } Looks like three temperatures and one FAN. As well I found ThermalZone Scope (_TZ) { ThermalZone (THM) { Method (_CRT, 0, NotSerialized) { Store (\_SB.PCI0.LPCB.WSEC.C2K (\_SB.PCI0.LPCB.WSEC.TSC0), Local0) Return (Local0) } Method (_TMP, 0, NotSerialized) { Store (\_SB.PCI0.LPCB.WSEC.C2K (\_SB.PCI0.LPCB.WSEC.THS0), Local0) Return (Local0) } _CRT - critical temperature _TMP - current temperature _SB.PCI0.LPCB.WSEC.C2K is a method to convert Celsius to Kelvin degrees. So I see that the field THS0 is really CPU temperature. Using ACPImonitor is only way to do monitoring on notebooks because no other methods works and because it usually contains ThermalZone. I know my guide is too short and hope some users shows own examples how to do ACPI monitoring. Note. This method is useful mostly for notebook where temperature and FANs control present in DSDT. For desktops there are plugins like ITE87xx, Winbond, Fintek depending on you LPC chip installed. 10.10.2017 ACPIMonitor version 1.0.3 There is a possibility to define some types and sizes for custom keys <key>keysToAdd</key> <dict> <key>TCRR</key> <string>TA0P-2</string> <key>TCRW</key> <string>TA1P-3</string> <key>MSLD</key> <string>MSLD-1</string> </dict> The number after key name means follow 0 -> "flag", len 1 1 -> "ui8 ", len 1 2 -> "ui16", len 2 3 -> "sp78", len 2 4 -> "ui32", len 4
  6. hello all. I have a question. I managed to get something resembling a text readable version of a DSDT file in Ubuntu 11.04 using the Firmware Test Suite. what that package generated was a DSDT.dsl file and I am wondering how to convert it to a standard dsdt file as used by OS X snow leopard. Currently, I am typing from my current OS X installation, but would like to install snow leopard to my Fujitsu Lifebook laptop. I have attached that file below for your parusal. I may need a little help with this as I am totally blind and not every application I use is screenreader friendly. any help or suggestions on how to convert this file would be of immense help. -eric
  7. Hello everybody, My machine is a HP Pavilion P6230it with the addition of a TP-LINK TG-3468 LAN interface, and I'm running OS X 10.9.3. I'm approaching DSDT and SSDT editing in order to get as many features as possible to work natively without the need of patched kexts of sort. As of my understandment of the practice its two goals are: 1 - To update the code so that it matches the latest iASL compiler syntax and standars. 2 - To modify the names and specifications of listed devices to match the names that the system natively expects to find. Still I can't find an exhaustive list of global or common modifications, providing explanations so that I understand what I'm turning into what and why. For example, I'm trying to get the devices to match those contained into the iMac11,1, which seems to me close enough to my machine. In a previous attempt to edit AGPM.kext to set better fitting thresholds I found that the graphic device is listed as GFX0: Which leads me into thinking that's the name given by Apple to graphic devices at least in this Mac. In my current DSDT the graphic device is also listed as GFX0, does this mean I should leave it as it is for the OS to find it? Am I getting this right? Thanks in advance.
  8. Frank Nitty

    Help needed cleaning up a DSDT

    Like the title says I am needing help cleaning up a couple of DSDTs. I've already extracted (2) different DSDT.dsl's from separate dual-boot machines under Windows. However, there are numerous errors on each of them that I can't fix alone in order to compile them into a DSDT.aml. I would greatly appreciate any kind soul willing to help me complete this task. I have included the (2) different DSDT.dsl's as a attachment in this post. Thanks in advance. dsdt-Z97.zip dsdt-Z170.zip
  9. Hey guys. I'm new to this whole DSDT patching thing; i can't get one patched correctly to save my life. My current install is Mavericks 10.9.5...WiFi works, sleep, qe/ci, vga out, etc But i know a patched dsdt will complete my build.Could anyone patch this up for me? My system specs and all necessary files are attached below. Any help would be much appreciated! My System Specs: Intel Core i3 Processor 2.2GHz 8GB SDRAM RAM 250GB 5400RPM Hard Drive 17.3-Inch Screen, Intel HD 3000 Graphics (2nd Gen) origin.zip Gymel’s MacBook Pro.zip
  10. Using DSDT Editor I've extracted my DSDT file and I have one error left when I try to compile. I've attached a screenshot of the error log and attached the full text of the DSDT extraction. What can I do to fix this error? Any Help is greatly appreciated. dsdt-gigabyte-z87-ud5h.zip
  11. hello.. i have installed OS X 10.8.4 on my HP pavilion DV6 6164tx laptop. almost everythng working after searching few kexts. my config are : Insyde H2O F1.B Intel i3 sandy bridge 2.2GHZ (2330m) Intel HD3000 [Raedon HD not in work] Ralink wifi RT6490m IDT audio i need to patch my DSDT for some issues 1.brightnes stucked at 50% 2.Max Brightness after sleep 3.Auto wake in 2sec after sleep 4.Bluetooth is disabled few times automatic 5.bluetooth can't find device few time This is my DSDT extracted by DSDT editor. please anyone help me to patch it so that i can control my brightness.and please advice some kext file which can be used to resolve my issues
  12. I have been trying to hackintosh this laptop for over 3 weeks now. ( I have already hackintoshed 3 netbooks HP, Asus). I am not able to get the MacOSX installed at all. The machine hangs up where it is looking for a boot device. I am using a tried and trusted USB installer that I used on the other 3 devices. I have tried all the boot flags to no avail. At this point I am completely stuck. I was able to get it installed once but it never booted into the installation reliably. So I know that it is possible to install macOSX on this device. I have been able to get a dsdt.aml file using Ubuntu which I am uploading. One thing that I have noticed is that the machine is extremely slow when it is booting from the USB installation key. I think the USBs are 1.1 since when i turned off the legacy USB support in the BIOS the USB ports were not recognized by either Windows or Linux. Don't know if this plays a role. I have uploaded the original dsdt file. This forum does not allow me to upload an actual dsdt.aml or even an excel file with the dsdt. I did this to get line numbers to make it easy for editing. PookyMacMan suggested that I may have a dsdt problem and I request help and advice here. Would be grateful for any direction. Original dsdt file.rtf
  13. Hi, This is my first time trying to patch a DSDT, and while I like to learn by doing, I want to be safe this time so I would need a bit of help Currently I have sleep problems when I close the notebook I end up with a black screen so I need to reboot. From what little I know/read this is related to the C-states, and since the notebook is new I would like to get the P-states and SSDT patches so to prolong the notebook lifetime. Details on how to properly identify and edit the DSDT in general (Audio,IGPU,P-states,C-states,HPET, etc) is welcome too, so I won't bother you much next time Thanks in advance. /Edit: Added ioreg dsdt.dsl.zip
  14. Hi, i Have built a new PC, currently running windows 10 pro, and looking to dual boot OSX El Capitan. I have been patiently waiting to see what the state of play is regarding Skylake, and the 10 series chipset motherboards. Hardware wise it is a Skylake i5 6600K, Gigabyte GA-Z170X-UD5 TH motherboards, Apple airport native PCIe with Bluetooth 4, 32GB DDR4 2133, 2 x Samsung 850 Evo SSD, 2x Seagate 4tb Hybrid drives, and elderly maxtor HDD i use for backup purposes only. 2 x Gigabyte wind force 970 GTX 4gb. Now onto what I've found, the motherboard has been updated to F4 bios (last stable non beta at time of writing). I am trying to figure out what DSDT patches i would need to get a stable install of EL Capitan, I plan on using clover as the boot loader, and to dual boot win 10. There does not seem to be a lot of information regarding 10 series boards, and what is usually points to Asus 170 based boards. I would like to have as simple a list of required patches as possible. so i can enable them via MacIASL. I have extracted the DSDT and all 8.. yes 8 SSDT files. I want to have as "vanilla" a setup as possible. So far i have kexts to enable the Intel Ethernet i219 (mausi kext), latest FakeSMC, The USBInjectAll.kext to help enable the USB ports. I really want to get on with installing OSX onto this machine. So any pointers as to what else i will need to get a successful install done would be gratefully appreciated. I have a elderly mountain lion system running to do the editing of DSDT and build my installer from.
  15. Hola después de mucho aprovecharme de este foro me he decidido a colaborar yo también, aquí dejo mi DSDT, SSDT, config file de Clover (excepto numero de serie etc) y los kexts que he instalado, todo lo demás original yosemite. Instalacion limpia con clover y arranque UEFI. Creo que me funciona todo reposo, cámara, sd, teclas Funcion, HDMI, USB3.0. La grafica Nvidia esta desactivada por DSDT para mac os x. El wifi no es la tarjeta original, la cambie por una BCM943224 que funciona de manera nativa en Yosemite seleccionando smbios MacbookAir. Para speedstep recomiendo macbookAir4,2 o macbookpro8,1 Aquí va el enlace a la Bios modificada que instale para el control de la energia nativo extraída de aquí: http://www.insanelymac.com/forum/topic/283774-patched-bios-for-native-speedstep-on-asus-n53sv/ Un saludo y gracias. Archivo comprimido.zip KextsAsus.zip
  16. I'm trying to disable my discrete graphics card and the consensus seems to be that it should be disabled through an SSDT, not necessarily in the DSDT itself. So I extracted my DSDT and SSDT's using Ubuntu, added the .aml extension and using maciASL I can't find the area the area that I need to turn off. All of my knowledge I have on this comes from the guides and forum posts I go over, I don't have any prior experience with DSDT's. Here is the most precise guide I can find on the subject, and it specifically states that it's for Radeon cards. Here's the issue: it says to look for \_SB.PCI0.PEG0.PEGP function. I don't have this function anywhere in my SSDT's; most of them look like they're for the processor. I do, however, have SB.PCI0/PEG0/PEGP in my DSDT but it's in subdirectories and not all on one line. I also can't find the _OFF or _ON methods that it states that it would have neither anywhere in my DSDT or in any of my SSDT's. I think that PEGP is definitely something to look at, but there doesn't seem to be anything there that I would need to go forward. Does anyone have any suggestions? I'm using Clover on Yosemite 10.10.5. This is an HP DV6t 6100 i7 + HD3000. My DSDT has already been modified a few times to get brightness, battery, etc.
  17. Hey guys, I succesfully installed Snow Leopard. After a BIOS-update I was able to install Snow Leopard using I Boot and the PCIRootUID=1 command. But... I still need to boot it with I Boot and the PCIRootUID command. When I tried to install [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] it showed up an error. And now I got Chameleon up and running, but it doesnt work. It even stops the computer booting an installation on USB or DVD! I guess the error is somewhere in Chameleon or my DSDT but I'm not sure. There was a time i saw the verbose saying something about DSDT or something, but i don't know what exactly and what command i tried to show that. Can anybody help me? I will show a picture of the booting error when i use the command PCIRootUID=1 -v when im booting from the installed Chameleon. [screens are below] Thanks in advance, ReDNaX Configuration: Motherboard: ASUS Maximus II Formula CPU: Intel Core 2 Quad 9450 RAM: OCZ ReaperX HPC 4GB DDR2-1000 Graphics Card: ASUS EAH5870 (ATI 5870) Sound Card: SupremeFX with Creative X-Fi chip (came with my Motherboard) WLAN Card: DLink DWA-556 Photo's: Chameleon with first command PCIRootUID=1 -v PCIRootUID=1 -x -v PCIRootUID=1 cpus=1 -v
  18. Buenas tardes amigos, llevo un tiempo probando Mavericks en mi laptop toshiba, el sistema es otro mundo totalmente diferente a Windows pero desde que lo tengo he tenido varios problemas: 1 primero tenia chameleon con boot CSM y me funcionaban los gráficos por ig-id, el Lan, wifi y sonido ALC269 excepto HDMI y el micrófono integrado, tampoco encendía después del sleep y me tocaba apagarla e iniciar de nuevo y no me reconocía bien la velocidad del procesador que es 2.4Ghz. 2 luego cambie a Clover para utilizar el boot original de la laptop que es UEFI y el sonido dejo de funcionar me toco utilizar voodooHDA ya sirve el micrófono pero suena horrible, el Lan no funciona si en el bios no le activo la opción FastBoot, ya despierta después del sleep, mi ssd lo reconoce pero como externo no se porque, ya el reloj del procesador va a la velocidad que es, pero quisiera acomodar todo para que el sistema me vaya perfecto, la verdad no se bien como funciona el DSDT y como se parchea desde clover y todo eso Agradezco su ayuda! Les adjunto un reporte que hice con DarwinDumper PD: Vi que uno de los moderadores si mal no recuerdo el nombre es juanerson es Venezolano ! Saludos desde CCS! 001_2014-02-18_15-51-27_MacBookPro10,1.zip
  19. I've been trying to clean up my DSDT and cleaned up all of the petty errors, however it seems to be confused as to whether or not it wants a Package or a Buffer toward the end. If anyone could help me out here, I'd greatly appreciate it. It's also worth noting that none of my USB ports (all 2.0) aren't working and if you see anything in there that might be the problem, brownie points all around! RandyDSDT.dsl.zip EDIT: Still haven't figured out the issue on my end, could really use some help here. It turns out all of the errors here seem to be related to USB so that could be a step in the right direction (or not.) My DSDT size is pretty large so I'm thinking there may be redundant or conflicting info inside. Can anyone take a crack at it? RandyDSDT.dsl.zip
  20. sandrose

    DSDT FOR GA41-S2P LGA775

    I just got the Gigabyte GA41-S2P mother noard and I am am considering installing OS lion. But My challenge is the Post Installation. So pls any body with an idea will be appreciated.
  21. ShyMurder

    [HELP] Need DSDT for ACER 5740G

    Hi, first, sorry for my bad english; second, i have an issue. The problem is my graphic card, i have the QE/CI fully working with the correct resolution (1366x768) after replacing "DisplayVendorID-717" (with the correct EDID) and editing "org.chameleon.boot.plist" located in /Extra with the "Hoolock" string, but the colors of the screen are only 256.000 (problem well known on Mac Book Pro 2010 displays). For this matter, the gradient it's not steady and it's too visible, and the images are very nasty. I've tried to: Changing SMBIOS with one of Mac Book Air and iMac; Inject graphic card information directly into ATI kexts. Obviously, these methods have not worked. So, i tought the problem is in the DSDT, and now, i search a person who can edit it for me with the patch for my problem (use the graphic card with QE/CI enabled and correct resolution without using DisplayVendorID-717). This is the download link for my DSDT.aml: link If anybody think this is not the solution, he is pleased tell me the right answer. Many thanks, ShyMurder
  22. Hi, I've already fixed some Warnings and Remarks, but I can't fix the Errors on my own. Please help. Thanks! X10DAi DSDT.zip
  23. Boltron

    A660 Yosemite Help

    HI everyone, I have a Toshiba A660 that i have managed to get Yosemite installed and 90% functioning, The only issues (that i know of) are: - No battery level (unticks itself) - No Sleep - No ethernet (not important as wireless is functioning) I have done some reading and believe that i need to patch my DSDT to resolve my battery problem but have no idea what to do with it! Attached is my DSDT dumped from Windows with RWEverything, if anyone could help i would be forever greatful Thanks in advance DSDT.aml.zip
  24. I recently build a PC with MSI Z87-G41 PC Mate and i5-4670K installed Mavericks with Clover Bootloader. The graphics is enabled by default but no audio. This mb has a Alc887-VD on it. I tried to patch DSDT and compile but get some errors I cannot find a fix. Please check it out, any one here can shed me some light will be appreciated. dsdt.dsl.zip There are two errors shown below. If (LEqual (Arg1, 0x02)) { If (OBFF) { Return (Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }) } Else { Return (Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }) } } If (LEqual (T_0, 0x0D)) { If (LEqual (Arg2, 0x2E)) { If (Arg1) { Store (One, C1LE) /* \C1LE */ } Else { Store (Zero, C1LE) /* \C1LE */ } } If (LEqual (Arg2, 0x4E)) { If (Arg1) { Store (One, C2LE) /* \C2LE */ } Else { Store (Zero, C2LE) /* \C2LE */ } }I solved the compiling errors by applying toleda's 8series compile clean patch and deleting 4 lines of errors promoted, then I can compile with a few warnings show up. The dsdt compiling issues are solved now let's focus on the Hd4600+alc8877vd HDMI audio, I tried 3 methods of toleda but utterly failed. Now I updated to 10.9.3. Any one here with similar combo make some progress?
  25. I have a Dell Precision 690 that I have got 10.8.2 installed on. I am having issues with getting my network card set as built in, I also need some help with making sure my GPU is being detected properly, and I need a some help making a DSDT or setting the correct patches, as well as getting my SAS drive to show as internal or hidden it currently looks like a yellow external with a white rectangle with several lines coming out of it and my windows buttons on my keyboard do not work as the command button. Graphics card is a ASUS HD6670 I am using the BCM5722d.kext to get my nic working modified AppleLSIFusionMPT.kext to get my SAS controller working keyboard is a Logitech G110 org.chameleon.Boot.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Graphics</key> <string>Yes</string> <key>Credits</key> <string>Created with Champlist</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string>1440x900x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-f npci=0x3000</string> <key>Legacy Logo</key> <string>Yes</string> <key>PciRoot</key> <string>1</string> <key>SystemType</key> <string>1</string> <key>Timeout</key> <string>5</string> <key>UseKernelCache</key> <string>Yes</string> <key>device-properties</key> <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string> </dict> </plist> smbios.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosdate</key> <string>02/29/08</string> <key>SMbiosvendor</key> <string>Apple Computer, Inc.</string> <key>SMbiosversion</key> <string>MP31.88Z.006C.B05.0802291410</string> <key>SMboardproduct</key> <string>Mac-F42C88C8</string> <key>SMfamily</key> <string>Mac Pro</string> <key>SMmanufacturer</key> <string>Apple Computer, Inc.</string> <key>SMproductname</key> <string>MacPro3,1</string> <key>SMserial</key> <string>CK941S0LXYL</string> </dict> </plist>