Search results - Hackintosh Zone Jump to content

Search the Community

Showing results for tags 'Deepak Tutorials'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • MacPwn
  • Hackintosh Tools
  • AMD Systems
  • HDA Kexts
  • Applications
  • Bootloader
  • Chipset
  • Hackintosh ISO (Hackintosh Distro)
  • DSDT
  • Graphics
    • ATI
    • Intel
    • nVidia
  • ISO (Pre Boot_Images)
  • Kernel
  • Miscellaneous
  • Network
    • Ethernet
    • Wireless
    • Other Kexts
  • iOS Tools
  • MOBO Kexts
  • Essential Hackintosh Kexts
    • System Kexts
    • Audio Kexts

Forums

  • Hackintosh Zone Releases
    • Hackintosh Sierra
    • Hackintosh Yosemite
    • Hackintosh Mavericks
    • Hackintosh Mountain Lion
    • Hackintosh Lion
  • International Languages
    • Türkçe Forum - Turkish Forum
  • macOS Support Center
    • OS X EL Capitan 10.11
    • OS X Yosemite 10.10
    • OS X Mavericks 10.9
    • OS X Mountain Lion 10.8
    • OS X Lion 10.7
  • MacPois0n
    • Feature Request
    • Bug Report
  • Rules and Information
    • Announcements
    • Rules
    • Information
    • Reports and Suggestions
  • Guides
    • Installation guides
    • Troubleshooting
  • Kexts
    • Kexts problems
    • Requests
  • Hackintosh Supported Hardwares
    • Working Hackintosh Builds
    • Working Hardwares
  • Benchmark
    • Intel
    • AMD
  • Virtual Machine Discussions
    • VMware
  • MacPwn
    • MacPwn for High Sierra

Found 22 results

  1. This post has been promoted to an article
  2. Hi Everyone if Searching for Graphic Card also cheapest one Here is ZOTAC NVIDIA GeForce GT210 If you want a Graphics Card only for Sake of Running Hackintosh this is best option also gaming Purpose you can also get it from Different Vendor's Like ASUS,Gigabyte,Gainward,EVGA,Forsa etc . it's working OOB (out of the Box ) upto 10.9 ,may be for Future Release Supports too,, tested My me you need to use Flags - GraphicsEnabler=Yes ,PCIRootUUID=1 . SPECIFICATIONS OF ZOTAC NVIDIA GEFORCE GT210 1 GB DDR3 GRAPHICS CARDGENERALBrand ZOTACGraphics Engine NVIDIA GeForce 210GPU Clock 520 MHzShader Shader Version 4.1 with Clock speed of 1040Processors and Cores 16 Stream Processor, 16 CUDA CoresRAMDAC Clock Speed 400Bus Standard PCI Express 2.0 x16Cooling and Heatsink PassiveModel ID GeForce GT210Power Supply Required 300 WPart Number ZT-20313-10LMEMORYMemory 64-bit, 1 GB DDR3 Memory with 500 MHzMemory Bandwidth 8 GB/secDISPLAYMaximum Resolution 2560 x 1600 (Digital), 2048 x 1536 (Analog)TECHNOLOGIES SUPPORTEDGraphics Technologies Supported Microsoft DirectX v10.1, Open GL Optimization v3.2, No SLI supportCONNECTIVITYVGA/D-SUB Output 1xVGA DSub OutputDVI and HDMI Interface 1 x DVI Output Out, Yes x Dual Link DVI Out, 1 x HDMI Output OutOther Interface Yes x Display Port Out, Multi Monitor supportHD Content Support HDCP SupportSYSTEM REQUIREMENTSSupported OS Windows 7, Windows VistaDIMENSIONS69.34 x 167.64 mm Best Regards Deepak
  3. Hi to Everyone , Lots of people asking a Similar Question " I have Intalled Mac OS X Maverick/ML/L/SL but my Sound ,Ethernet,Graphics etc. is Not working and i know what to install ".??? To Identify the Hardware Download and run app System Info https://www.hackintosh.zone/file/3-system-info/ Able to run on Windows ,LINUX ,Mac but you just need Java Enabled or installed . ScreenShots : Mac OS X Windows Icon meaning: - device was reported as working; - device was not reported, but devices in this class are not usually reported; -device was not reported, and devices in this class are usually reported. Goto Downloads Section Find Kexts for If your kexts you need is not there ,use Google or net to search your kexts and you can also Request or report US about those kexts Tips :::Before installing Niresh's Distro Plz collect all info of your Hardware and Select Options in customize Best Regards Deepak This post has been promoted to an article
  4. Apple has seeded the second OS 10.9.2 beta to registered Mac developers this afternoon. The release comes nearly a month after the first beta, which was posted on December 19. The new build is available to registered developers through the Software Update tab in the Mac App Store, or as a full download via the Mac section of Apple’s online developer portal… There’s no word so far on what specific changes are coming in the update, or when it’ll be available. But Apple has asked devs to focus on Mail, Messages, Graphics Drivers and VoiceOver. The first beta added support for FaceTime Audio in Messages and FaceTime apps. Today’s build is labeled as version 13C39, and we will be sure to let you know of any notable changes. Best Regards Deepak
  5. Hi everyone, This is a guide for enabling the ports VGA and HDMI/Audio for Notebooks with Intel HD4000 GPU, which is based on my experience and details found by our hackintosh community making the guide in a way so everyone can understand. I will try to improve this guide and add more details when i find something. Needed: "AppleIntelFramebufferCapri.kext" From System/Library/Extensions Hex fiend application to patch the kext (Link:Hex Fiend) INFORMATION ABOUT THE CONNECTORS FROM APPLE KEXT "AppleIntelFramebufferCapri": Lets first take a look at the connectors found and used by Apple in "AppleIntelFramebufferCapri" kext. The values which we need to consider and relevant from Apple framebuffer kext are Connectors types and its number for detecting Display ports. Connectors number values: 503 - LVDS (Laptop built-in display)602 - VGA 205/406/304 - HDMI/DVI/DP Connectors Type values: DVI/DP - 0004DVI DUAL LINK - 0400HDMI - 0008 and 06VGA - 1000/0010/0001 CONNECTORS VALUES FOR DISPLAY PORTS DETECTION: //LVDS, works with any one of the below values 05 03 00 00 02 00 00 00 30 02 00 00 05 03 00 00 02 00 00 00 30 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 01 00 00 00 02 00 00 00 30 02 00 00 Port values XX XX can be any one from '02 05/ 03 04/ 04 06' for DVI/DP/HDMI. //DVI, works with any one of the below values XX XX 00 00 00 04 00 00 81 00 00 00 XX XX 00 00 00 04 00 00 07 01 00 00 XX XX 00 00 00 04 00 00 07 01 00 00 //HDMI XX XX 00 00 00 08 00 00 06 00 00 00 Connector type values XX XX can be any one from '10 00/ 00 10/ 00 01' for VGA. //VGA, works with any one of the below values 06 02 00 00 02 00 00 00 30 02 00 00 06 02 00 00 02 00 00 00 30 00 00 00 06 02 00 00 XX XX 00 00 07 01 00 00 06 02 00 00 XX XX 00 00 07 00 00 00 06 02 00 00 XX XX 00 00 81 00 00 00 06 02 00 00 XX XX 00 00 06 00 00 00 06 02 00 00 XX XX 00 00 09 00 00 00 EXPLAINING THE PATCH PROCESS OF CONNECTORS TABLE: Below, we have the Connector table from AppleIntelFramebufferCapri kext for platform-id 09 00 66 01. The reason for taking this platform-id as an example is because mostly every HD4000 dev-id has 09 as their revision code and 64MB of dedicated memory. (Next close match/better platform-id is 03) Original: 09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 Let me explain the above table by each line In this, we have information regarding platform id of HD4000 (09 00 66 01) and number of Connectors(Ports) which is 03. We can edit this port number to be 3 or less and overriding the respective lines of the port with '0' values which will eventually remove that port from the connectors frame buffer table. Note: 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 Each connector table of platform-id has some lines like above which varies for each version of AppleIntelFramebufferCapri kext and I don't know what these are but they are needed, so don't do any changes to this. 01 00 00 00 02 00 00 00 30 00 00 00 The above line represents Laptop display(LVDS) which works fine for most, so we don't need to change anything here. But, if you find your LVDS is not working then try experiment with other LVDS values i've mentioned above. 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 The above 2 lines represent Display ports DVI and HDMI, but for HDMI only Video will work so for Audio we need to use modify the Connector type values like below. 0205/0304/0406 00 00 00 08 00 00 06 00 00 00 Here we have edited connectors table for HDMI and VGA: Edited connectors table for GPU with 64MB dedicated memory: Platform id 09 00 66 01 09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 06 02 00 00 00 01 00 00 09 00 00 00 03 04 00 00 00 08 00 00 06 00 00 00(or)09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 05 03 00 00 02 00 00 00 30 02 00 00 06 02 00 00 00 01 00 00 09 00 00 00 03 04 00 00 00 08 00 00 06 00 00 00 Edited connectors table for GPU with 64MB dedicated memory: Platform id 03 00 66 01 Original: 03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 04 00 00 03 04 00 00 00 04 00 00 81 00 00 00 04 06 00 00 00 04 00 00 81 00 00 00 Edited: 03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 06 02 00 00 00 01 00 00 09 00 00 00 03 04 00 00 00 08 00 00 81 00 00 00 04 06 00 00 00 08 00 00 81 00 00 00 Edited connectors table for GPU with 96MB dedicated memory: Platform-d 01 00 66 01 Original: 01 00 66 01 01 03 04 03 00 00 00 06 00 00 80 01 00 00 00 30 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 08 00 00 06 00 00 00 03 04 00 00 00 04 00 00 07 01 00 00 04 06 00 00 00 04 00 00 07 01 00 00 Edited: 01 00 66 01 01 03 03 03 00 00 00 06 00 00 80 01 00 00 00 30 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 08 00 00 06 00 00 00 06 02 00 00 00 01 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Edited connectors table for GPU allocated with 32MB Dedicated memory: Platform-d 0A 00 66 01 Original: 0A 00 66 01 00 02 03 02 00 00 00 02 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 04 06 00 00 00 08 00 00 06 00 00 00 Edited: 0A 00 66 01 00 02 03 02 00 00 00 02 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 02 00 00 06 02 00 00 00 01 00 00 09 00 00 00 04 06 00 00 00 08 00 00 06 00 00 00 NOTE: For detecting LVDS, HDMI and VGA connectors, you have to try each value from "Connectors values" of Section-2 to find out on which connector your notebook is using what in order to make them work. You can experiment with other connectors tables found in the Apple frame buffer kext as well(which are 12 in number) using the "Connectors values" info of Section-2 to find even better one, because every notebook is not going deal VGA and HDMI similarly. NOTE: Editing the wrong framebuffer results in no change to system behavior. There are 8 instances of 02 05 00 00 00 in the 12 framebuffers. First step is to find the framebuffer that is loading from IOReg/GFX0/AAPL,ig-platform-id, i.e., 05 00 62 01. Next find 02 05 00 00 00. This ensures the correct framebuffer is edited. STEPS FOR PATCHING THE KEXT: Get the File "AppleIntelFramebufferCapri" from AppleIntelFramebufferCapri.kext/Contents/MacOS folder and place it in some place(Ex:-Desktop) for patching Open the above file from the Hex fiend application Press Command + F for searching Enter Original Connectors table values in Find Box and edited Connectors table values in replace box then Click on Replace all button Now save the file and copy back the file to the Folder AppleIntelFramebufferCapri.kext/Contents/MacOS Install the patched Kext NOTE: Display's won't detect automatically, so we have to detect manually by going to the Display preferences and Click on Detect Display button. In Mountain Lion, we don't see Detect Display button at Display preferences. For getting this button, hold the ALT key at Display preferences to display the "Detect" button. For HDMI Audio: We need a DSDT patch for HDEF and patched AppleHDA (VoodooHDA might also work) From Mountain Lion 10.8.2 or later, VGA is not working due to the changes made by the Apple in the graphics drivers. I will update the thread when there is info about VGA. Credit goes to bcc9,RevoGirl, toldeda ,EMlyDinEsH and others. original post of EMlyDinEsH . Hope this guide helps for people trying to get VGA and HDMI If you have Mobo With UEFI Bios then you can also Go through My Friend deadmau5 's Best Regards Deepak
  6. I have installed Niresh Mac OS X Mavericks 10.9 it's installs flawless and i have not loose my VGA patch for intelhd3000 , Then i found 10.9.1 Update Came to download What we know about 10.9.1 so far... OS X Build 13B42 13.0.0 Darwin kernel- not updated. Updated Intel graphics drivers If you use patched or modified drivers, you will need to re-apply changes to the updated drivers. NVIDIA and AMD graphics drivers not updated This update will replace your Audio drivers. You will have to reinstall AppleHDA using MultiBeast before or after reboot If you use VoodooHDA, you will not need to make any modifications Storage drivers not updated - TRIM patch persists upon reboot i updated my system to 10.9.1 with taking care of Some Steps : Repair Permissions using the Disk Utility on the drive to be updated;* Backup your current installation using Carbon Copy Cloner or SuperDuper; Use the Software Update to download and install 10.9.1; if You are using Patched Kexts then installed Them with Kext utility and Repair Permission . Re-boot; and check you are working drivers if not then again install them Repair Permissions again. If you have TRIM enabled, it is unaffected by this update. * You can use the Terminal instead of Disk Utility if you feel comfortable with a UNIX command: Code: sudo diskutil repairPermissions / Screenshots of my system: Hacker Inside Pro 1.0 -GA-H61M-D2H i5-2500K ; Corsair Vengeance 8GB Intel HD3000 Working with VGA Port if you want a standalone update. Thanks to Niresh For his Greatest work Happy Hackintosh !!! Best Regards Deepak
  7. OSX like other Unix systems creates a number of metadata files for things like fast indexing.The first character of these files and folders is always a period ie ".DS_Store" or "._MyDoc.doc" and from this file naming convention OSX from the knows to hide these files so they don't clutter up Finder. However Windows doesn't automatically hide these files and they are created whenever OSX browses a Windows drive with read permissions ie. through a networked drive with samba or using Macfuse with ntfs3g. You can tell OSX not to create these files but they are created for a reason and I would prefer to have them on my OSX drive. This tutorial will show you how to quickly and simply add an extra layer of invisibility to these files in Windows so that they will not show unless you check the "Hide protected operating system files" option in Explorer, an option I am content to leave on unless needed. 1. Create a new text document anywhere. Rename it to something suitable like "Hide DS_Store Files.bat" any name is fine as long as you change the extension from .txt to .bat If you get a prompt about changing the file extension choose 'yes' to rename it. 2. Right click on the file and select "Edit" 3. Paste the following code into the text editor, save and exit. If your windows installation is on a drive other than C: then replace C: with the appropriate drive name. Attrib +h +s C:*.DS_Store /s ExitIf you have multiple drives you would like to hide files on then create an entry for each. Likewise, if there are other filetypes you would like to hide, add entries for each: Attrib +h +s C:*.DS_Store /s Attrib +h +s D:*.DS_Store /s Attrib +h +s C:*._* /s Attrib +h +s D:*._* /s Exit(WARNING* if you do something silly like "Attrib +h +s C:*.* /s" don't complain to me when all of your files disappear *WARNING) 4. Double click on the .bat file to run the script, a command window will pop up. It might look like it isn't doing anything or has crashed, but don't worry. The script is searching every file on your C: drive for .DS_Store files to hide, this can take a long time. 5. New .DS_Store files might be created from time to time that won't be hidden any more. When this happens, just run the script again. If you messed up and need to see the files you hid, in the Explorer menu bar, go to Tools - > Folder Options... in the box that pops up, click on the "View" tab and under the "Advanced Options" menu make sure the box next to "Hide protected operating system files(recommended)" is unchecked. So what did we do? "attrib" runs the DOS program attrib.exe which is used for changing file and folder attributes much in the same way that file permissions work in OSX. This batch script tags all the .DS_Store files on the designated drive(s) with the Hidden "+h" and System "+s" attributes. This categorizes them as superhidden files and they will not show up in explorer or searches like regular hidden files and folders that have the "+h" attribute but are missing "+s". * acts as a wildcard so "C:*._*" will work on "C:._MyDoc.doc" "C:._YourDoc.doc" "C:DoNotHide._" "C:DoNotHide._MyDoc.doc" etc... the "/s" command at the end tells the script to perform the attribute change on all the subfolders in C: so it will look in "C:", "C:Windows", "C:My Documents", "C:Program Files", etc. and all the folders in those folders. In effect, it checks every single file and folder on the C: drive. Another Method ::::: I create a batch file that hide all mac cache files , in windows drives.( attached file.) Attrib +h +s *.DS_Store /sAttrib +h +s ._.* /sAttrib +h +s *.fuse* /sAttrib +h +s *.donotpresent /sAttrib +h +s *.fseventsd /sAttrib +h +s .fseventsdAttrib +h +s .TrashesAttrib +h +s .TemporaryItemsAttrib +h +s *.TemporaryItems /sif you wana do manually, create a text file, copy this commands, paste into the text file. save as " HideExtensions.bat " . run this batch file in every hard disk drive partitions. for example, copy this file in c: partition , and run it for hide files on drive c: for partition d: , run it on this partition , and for all partitions. GOOG LUCK !!!!! Best Regards Deepak Hide_Mac_Files.zip
  8. If you are requesting help with Installation, please make sure you post ALL of the following, cause it is important: - CPU (i.e Core i7 2600K SandyBridge @ 3,4 Ghz) - Graphic Card by exact name (i.e. ATI Radeon HD 5770) - MotherBoard Chipset (i.e. Z77 or You have one) - Wlan & Network Chipset (Broadcom BCM94311MCAG) - Audio Card (incl. ... Chipset i.e. Realtek alc889 ) -you can on Different Operating Sytem Like WINDOWS OR LINUX ,you can use app like for windows Cpu-z or Speccy and find for Linux and Google is Your Best Friend to Search your Specss It is not enough to post just a model i.e. DELL 1234 or things like ATI card. These information help others to see if there are all the drivers you need available. No one knows from the Modelname of a computer what is inside exactly, and no one here has a list he/she wants to browse for you first and than guess after. Note:Always post image of Your Problem which is needed for faster resolution .... please do a forum search before opening a new thread Maybe it's already asked and already answered, and you don't even need to start a new thread to wait to your answer. Thank you Best Regards Deepak
  9. Everyday ,I do get questions on how to fix RAM detection of OSX , how to fix CPU Detection of OSX , etc. Most of the people who have asked this question aren’t aware that its purely cosmetic/asthetic. If OSX shows you that it sees your 800Mhz DDR2 RAM as 667Mhz. It doesn’t mean that your RAMs are clocked at 667Mhz when you’re in OSX. But still some insist on fixing it right so that they would make themselves proud. Anyhow , this guide explains the fundementals on building your own Apple SMBIOS.plist (more after the jump) To get started , you must be using Chameleon VR RC1/RC2/RC3 boot loader. This trick doesn’t work with earlier version of Chameleon as it doesn’t support SMBIOS injection. If you’re wondering what SMBIOS stands for – Its System Management BIOS. You could read more about it here. Lets take a look on how we could build our own SMBIOS. You can make it to feel like a real macintosh by altering its value to match with a real Mac , or alternatively you may use your own values. Its up to you. Remember that its purely cosmetic. Its has no impact on performance This is an example of SMBIOS.plist (I’ve attached one here so that you can take a look at modify it). <?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>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MP21.88Z.005C.B01.0608221120</string> <key>SMbiosdate</key> <string>04/01/2008</string> <key>SMboardmanufacturer</key> <string>Apple Computer, Inc.</string> <key>SMboardproduct</key> <string>Mac-F4208DC8</string> <key>SMfamily</key> <string>MacBookAir</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacBookAir1,1</string> <key>SMserial</key> <string>W88033AKY51</string> <key>SMsystemversion</key> <string>1.0</string> <key>SMUUID</key> <string>00000000-0000-1000-8000-000000000000</string> <key>SMmemtype</key> <string>24</string> <key>SMmemspeed</key> <string>1600</string> <key>SMmemmanufacter</key> <string>Apple Computer Inc.</string><key>SMmempart_1</key> <string>0x48594D503131325336344350362D59352020</string> <key>SMmempart_2</key> <string>0x48594D503131325336344350362D59352020</string> <key>SMmemserial_1</key> <string>0x00001020</string> <key>SMmemserial_2</key> <string>0x00003021</string> <key>SMexternalclock</key> <string></string> <key>SMmaximalclock</key> <string></string></dict></plist> You don’t have to key in all the details , if you wish. For instance if you would like Chameleon to use default memory part number for your RAM. Feel free to remove the entire string and key corresponds to it. Its that simple. Now lets take a look at what these key means and how to get the values . [*] [*] [*] [*] [*] [*] [*] [*]SMfamily : The Mac Model Family . For instance if you want to emulate as a MacPro , the Family would be “MacPro†(without quotes) , as for a Mac Mini it would be “MacMini†(without quotes) . [*]SMproductname : The model , for instance you can call yours as “MacPro0,1″ , or “MacPro1,5″ or even follow a real Mac Model. Its up to you [*]SMbiosdate : Date when the firmware was released. This is optional , you could actually skip this. [*]SMbiosversion : Its used when fakeSMC is not being used. But since we have fakeSMC , you can easily skip this part. Only use this if you plan to stick with dsmos or if you want SMC Version to be like a RealMac . [*]SMmanufacter : The manufacturer of the Computer. Default its Apple , but then if you want to put your own OEM branding. Feel free to edit it . [*]SMsystemversion : The boot rom (aka BIOS version). You can take this data from a real mac or from Apple’s site (which I would describe on how to get information on a particular Boot ROM for a particular mac) [*]SMbiosvendor : As the name suggests it reflects the company who made the BIOS. By default its Apple , but if you want to use any other name or branding. Feel free to adjust it [*]SMserial : Serial Number of your Hackint0sh [*]SMexternalclock : Frequency of your FSB (measured in Mhz) [*]SMmaximalclock : Your computer clock speed (i.e Intel Pentium D 830 is a 3.00Ghz processor) . Therefore it would be 3000 (Measured in Mhz) (whereby 1Ghz = 1000Mhz) [*]SMmemtype : Memory type. Use 18 for DDR / 19 for DDR2 / 20 for DDR2 FB-DIMM / 24 for DDR3 – You can get the whole list for SMmemtype by reading Chameleon’s documentation or grabbing the source code. [*]SMmemspeed : Memory clock speed (i.e 533Mhz , 667Mhz) . Its measured in Mhz [*]SMmemmanufacter_1 : Manufacturer of your RAM (i.e Kingston , Apple , etc) [*]SMmemserial_1 : Serial number of your RAM [*]SMmempart_1 : part number of your RAM [*]SMUUID : Enter your UUID here if you’re having issues with UUID . [*] If you have plans on fixing your CPU being recognised as Unknown , then do check out this post on patched version of Chameleon. Generally you’ll be needing it if you want to get certain program such as Silverlight , etc to work properly Well thats about it. Now you may want to use TextEdit or nano or plist editor to create a new file (or modify my existing SMBIOS.plist) and call it as SMBIOS.plist. Place it in your /Extra folder. If you have an EFI partition , then place it in the /Extra folder of your EFI partition. Now as for finding the right values (i.e Product name , BIOS version). You may get the data directly from Apple’s website . For instance if you wish to mimic a MacMini Early 2006. Your SMProductName would be “MacMini1,1″ and your SMBiosversion would be “MM11.0055.B08†. You can find out the generation of Mac by simply looking at EFI Boot ROM version in Apple’s Web site. Thats how its done. Save it . Place it in /Extra – Reboot and then check out your system profiler. You should have the correct values ! If you want to deepen your understanding and broaden your knowledge , read the white papers on SMBIOS. Its a complex PDF which gives you better understanding and deeper understanding if you plan to customize yours. Highly recommended for advanced OSX86 users . You may download it from here [*] Best Regards... [*] [*]
  10. This is a short guide for enabling the ports VGA and HDMI in the Notebooks and Desktop or equipped with Intel HD3000 GPU, but I'm gonna provide details as clearly as possible to apply and understand this patch. DETAILS ABOUT THE PORTS: Lets have a look at the Connectors information table before we try to patch and enable ports.This is the Original Connectors information provided by apple in the above kext for MacBookPro8,1. 0102 0400 1007 0000 1007 0000 //No of Connectors 0503 0000 0200 0000 3000 0000 //Laptop Display Port0205 0000 0004 0000 0700 0000 //0304 0000 0004 0000 0900 0000 //All 3 of them are Display Ports DVI0406 0000 0004 0000 0900 0000 //Let me explain the above values by each line 01 02 04 00 10 07 00 00 10 07 00 00This is Laptop built in screen display value where it gets detected, so we don't need to change anything here. 0205 0000 0004 0000 0700 0000 //0304 0000 0004 0000 0900 0000 //All 3 of them are Display Ports DVI0406 0000 0004 0000 0900 0000 //The above 3 lines are Display ports(DVI) which can work for both DVI & HDMI, but for HDMI Audio. 0205/0304/0406 00 00 00 08 00 00 06 00 00 00]Mac doesn't has VGA port, so we won't find the connector info. Here is the VGA code found by revoGirl(R.I.P) and bcc9 from other GPU connectors table which is working for Intel GPU as well. 06 02 00 00 00 01 00 00 XX 00 00 00 //VGA, xx is port numberBelow, we have the corrected connectors information table with VGA and 304 configured as HDMI. 01 02 03 00 10 07 00 00 10 07 00 00 // 3 Connectors 05 03 00 00 02 00 00 00 30 00 00 00 //LVDS 03 04 00 00 00 08 00 00 06 00 00 00 //HDMI 06 02 00 00 00 01 00 00 09 00 00 00 //VGA00 00 00 00 00 00 00 00 00 00 00 00// NONEFor the HDMI connector, you have to try each value 205/304/406 to find out on which port your notebook is using HDMI. Needed: 1) Insert smbios.plist of MacBokkPro8,1 in /Extra folder 1a) Backup your original AppleIntelHDGraphics.Kext/AppleIntelSNBGraphicsFB.kext 2) Installl patched AppleIntelHDGraphics.Kext/AppleIntelSNBGraphicsFB.kext in /System/Library/Extentions 3) Share here your results 4) if something gets wrong ( boot with -x -v parameters and delete /Library/preferences/com.apple.windowserver.plist. then reboot.) STEPS FOR PATCHING THE PORTS: [*]Get the File "AppleIntelSNBGraphicsFB" from AppleIntelSNBGraphicsFB.kext/Contents/MacOS folder and place it in some place for patching. [*]Open the above file from the Hex fiend application [*]Press Command + F for searching 0102 0400 1007 0000 1007 0000 0503 0000 0200 0000 3000 00000205 0000 0004 0000 0700 0000 0304 0000 0004 0000 0900 0000 0406 0000 0004 0000 0900 0000See ScreenShots: and below edited values in replace box 01 02 03 00 10 07 00 00 10 07 00 0005 03 00 00 02 00 00 00 30 00 00 00 03 04 00 00 00 08 00 00 06 00 00 0006 02 00 00 00 01 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Sometimes, your HDMI might be on some other port than the port "03 04". In that case, try any either of the below two values in place of "03 04 00 00 00 08 00 00 06 00 00 00" to get HDMI working. 02 05 00 00 00 08 00 00 06 00 00(OR) 04 06 00 00 00 08 00 00 06 00 00and Click on Replace all button [*]Now save the file and copy back the file to the Folder [*]AppleIntelSNBGraphicsFB.kext/Contents/MacOS [*]Install the patched Kext and reboot & check Quick Trick: AppleIntelSNBGraphics binary patched first FrameBuffer table original FB table [*] 0102 0400 1007 0000 1007 0000 [*] 0503 0000 0200 0000 3000 0000 [*] 0205 0000 0004 0000 0700 0000 [*] 0304 0000 0004 0000 0900 0000 [*] 0406 0000 0004 0000 0900 0000 Patch 0503 ->0602 The four lines should be 0503 - Internal LCD -> 0602 - VGA 0205 - HDMI 0304 - VDI 0406 - HDMI NOTE: *Display's won't detect automatically, so we have to detect manually by going to the Display preferences and Click on Detect Display button. *In Mountain Lion, we don't see Detect Display button at Display preferences. For getting this button, hold the ALT button at Display preferences to get the Detect Displays button. You should also patch your DSDT . Steps : 1. Make sure vanilla AppleIntelGraphicsHD3000.kext and AppleIntelSNBGraphicsFB.kext are loaded. 2. Open DSDT and look up for Device GFX0 or IGPU. The address should be 0x00020000. By adding the code below, I can straightly get HDMI video output. Method (_DSM, 4, Serialized) { Store (Package (0x0E) { "AAPL00,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,DualLink", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "graphic-options", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 }, "device-id", Buffer (0x04) { 0x16, 0x01, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "AAPL,snb-platform-id", Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } I have already patched those kext are here Download You can download this try for yours... Tested on Gigabyte H61,Z68,H67,P67 Chipset Boards Working Perfectly with 10.7.x, 10.8.x, 10.9.x...See ScreenShot: Best Regards Deepak
  11. if you are using Hackintosh for first time or a advanced user Niresh's Distro's are best option for bcoz its Supports Intel and AMD too... Niresh's New release doesn't need bootable drive for boot along with..but if you are a Noob or Newbie you need this here is full you can read this bcoz they don't know about .Where to add boot args ... Steps:::: 1. You can boot with Niresh mac installer Usb or With Bootdiskutility .. Both working perfect for first time installer ... 2.After Successfull Installation ..Boot with HDD where you have installed your OS X..if can't boot then boot with Usb Created With BootdiskUtility created usb... 3.That will give you further steps..and your OS X is installed now you can Install a bootloader now ....if your drivers are working then don't need to do anything ..if not installed it ...Happy Hackintosh !!!! My Personel Experience with Niresh OS X 10.8.5:::::::: 1.When i installed it for first attempt it installed successfully ..but won't start after first restart ..( i don't know why it happens ) 2.When was my second attempt installed successfully but not my ethernet ,Audio and graphics don't get working..i have checked all boxes for my specification when customizing installation... 3.Third attemp i got ethernet working but Audio and graphics won't workss... 4i left everything ...then i used my own . Guide ..again install successfully and after first restart i boot again with Bootdiskutitily created drive and found Audio ,ehernet and graphics are working automagically.. 5.i got music playing when choosing further steps of installation... 6.everything working successfully .. Note :::: phrases are in red are links....used them .. Tips::::: You can use this usb to get in OS X ..whenever Kernal panics or Other issues occured boot with this usb and get every thing working rectify your prob...i think this much better than using boot args=-x .... Thankss Regards Deepak
  12. This post has been promoted to an article
  13. Guide--Creating a OS X installer(Niresh12495 all Distro's)from windows only. AMD and Intel supports... Note:This guide is for those who don't have access to a mac and for some reasons cannot install the retail image on virtualbox. this only works with Niresh's Distro's. What you will need:::: 1.A Windows PC. 2.USB Flash Drive. at least 8 GB . 3.TransMac,Usbit ,Easybcd. 4.Last but not the least,an Niresh12495 image . You are on your own in downloading this . The Steps::::: 1.Connect another 8 gb USB Drive and Run TransMac.exe or USBIT ,Select your 8 gb USB and restore with Disk image.This will write the OS X installer on the USB drive.(see screenshot) 4.Now Run Easybcd ..goto tab Add New Entry ..down right tab of partable /external media here select iso tab and goto to path select your iso ....[Make sure you iso file is not on Sytem Drive (c:)] see screenshots 5.Now Restart your PC.. select New smart entry...you will promt to chameleon bootloader here first is image your booting with ( plz don't click on it ) find another as Niresh's10.8.2 installer click on it get Installer Tips::::Make sure your Niresh's 10.8.2 installer.iso is not on Systemm drive (c:),,Rename iso file when selecting in easybcd ... Full Video Walkthrough is Here click Watch Thank You. Regards Deepak
  14. This post has been promoted to an article
  15. Installation Tips

    If you are having trouble reaching the installer. I suggest using the integrated graphics and add your discrete graphics card later. Use -x (safe mode) or -v (verbose mode ) this should give you some information where the installation is stalling. This enables others to help you. Once OS X says the installation is complete. It Automatically restarts, this is where you select your USB drive for the last time. Once at the Chameleon Boot Screen select your new installation, if you had to use boot flags for the installer then you need to use them again. I always find safe mode easier to get to the registration of OS X.
  16. Troubleshooting: Issuing Boot FlagsYou may have to type extra boot arguments in the system at the boot screen. You can hit arrow-down as well on the boot screen to access some standard boot options. Here are a list of things you can try in order to troubleshoot booting. You will have to troubleshoot this part yourself according to your own hardware specs. Here are some common boot flags.GraphicsEnabler=NoNo bootloader help for injection of graphics card devices and names. See Reminder: NVIDIA GeForce 6xx/7xx Kepler Cards work with GraphicsEnabler=No-vVerbose Mode- allowing you to see the loading of the OS instead of the Apple Boot Screen. Same as holding "v" on a Mac at startup.-xSafe Mode- loads only basic drivers. Same as holding "x" on a Mac at startup.-sSingle user mode- allows user to access the command line before booting the OS. Same as holding "s" on a Mac at startup.npci=0x3000This setting may be necessary on motherboards using Fermi and Kepler NVIDIA cards for installation.PCIRootUID=0PCIRootUID=1 is Necessity For Award Bios User. Set it manually to 0 Or 1 by typing this command at the boot screen above.Timeout=Number of seconds to countdown before choosing the default partition.Scan Single Drive=Yes | NoScan the drive only where the booter got loaded from. Fix rescan pbs when using a DVD reader in AHCI mode .Instant Menu=Yes | NoForce displaying the partition selection menu.GUI=Yes | NoEnable/Disable the GUI.Boot Banner=Yes | NoShow boot banner in GUI mode.Wait=Yes | NoPrompt for a key press before starting the kernel.DSDT=Use an alternate DSDT.aml file [Defaults /DSDT.aml /Extra/DSDT.aml]DropSSDT=Yes | NoSkip the SSDT tables while relocating the ACPI tables.RestartFix=Yes | NoIf disabled, no FACP patch will be done at boot time.CSTUsingSystemIO=Yes | NoGenerateCStates=Yes | NoEnable auto generation of processor idle sleep statesGeneratePStates=Yes | NoEnable auto generation of processor power performance states .EnableC2State=Yes | NoEnable specific Processor power state, C2.EnableC3State=Yes | NoEnable specific Processor power state, C3.EnableC4State=Yes | NoEnable specific Processor power state, C4.Wake=Yes | NoDisable wake up after hibernation .ForceWake=Yes | NoForce using the sleepimage .Hide Partition="[;...]"Remove unwanted partition(s) from the boot menu. Specified, possibly multiple times, as hd(x,y), an uuid or label enclosed in quotes .Rename Partition"="[;...]"Rename partition(s) for the boot menu. Where partition is hd(x,y), uuid or label enclosed in quotes. The alias can optionally be quoted too.SMBIOS=Use an alternate SMBIOS.plist file [Defaults /Extra/SMBIOS.plist]SMBIOSdefaults=Yes | NoDon't use the default values for smbios.plistPCIRootUID=0 | 1Use an alternate value for PciRoot.AtiPorts=&amp;lt;0-6&amp;gt;Change the number of graphics ports reported to OSX.AtiConfig=Use a different framebuffer personality.UseAtiROM=Yes | NoUse an alternate Ati ROM image with path /Extra/__.romUseNvidiaROM=Yes | NoUse an alternate Nvidia ROM image with path /Extra/_.romVBIOS=Yes | NoInject NVIDIA VBIOS into device-properties.EthernetBuiltIn=Yes | NoAutomatic device-properties generation for ethernet interfaces.GraphicsEnabler=Yes | NoAutomatic device-properties generation for gfx cards.ForceHPET=Yes | NoForce Enable HPET .USBBusFix=Yes | NoEnable all of the USB fixesEHCIacquire=Yes | NoEnable the EHCI fix .UHCIreset=Yes | NoEnable the UHCI fix .USBLegacyOff=Yes | NoEnable the USB Legacy fix.EHCIhard=Yes | Nocpus=Force physical cpus count (all cores in all cpus), use only if autodetection doesn't work.darkwake=0 | 1npci=0xGoverns the initialization order and method of the PCI bus [Default 0x3000].AHCIDisk=Increases AHCI debugging level, usually "1" when OS X boots too quicklydart=0 | 1Enables or disables extended memory mappingnv_disable=0 | 1Disables QE/CI on nVidia graphics cards .Basic TroubleshootingDSDT=NullThis option can be used to troubleshoot systems using UserDSDT.config=NullThis option nullifies the effects of the current org.chameleon.Boot.plistsmbios=NullThis option nullifies the effects of the current smbios.plist.npci=0x3000 | 0x2000 | (nothing)These options control the initialization order and can prevent random kernel panics.cpus=1This is usually necessary for laptops, and CPUs that are unknown to the OS.PCIRootUID=0 | 1These options depend on the graphics card and prevent hangs at [PCI Configuration begin]
  17. 1. Download a DSDT from the DSDT Database or Create Your Own DSDT Using MaciASL2. Rename the file DSDT.aml3. Navigate to /Extra4. Drag/drop the DSDT.aml into /Extra
  18. Laptop Compatibility

    It is best to have Sandy Bridge or Ivy Bridge Many people post here asking "Will my laptop work." I will try to address some of the general issues with laptops in this post. First off, I should mention that getting a laptop close to 100% functionality is always difficult (unless it is a ProBook 4x30s or 4x40s) and may not be possible or to the level you want. That's just because of the nature of laptops: you don't get to choose every hardware component (for OS X compatibility) like you can a desktop build. That said, most newer laptops are generally compatible with Mountain Lion mostly due to the fact that the base components are provided by Intel CPUs and the Intel 6-series or 7-series chipset. If your laptop has a Intel Sandy Bridge or Intel Ivy Bridge CPU using HD3000 or HD4000 graphics, chances are you can attempt to make the laptop work with OS X. Where the difficulty comes in is with all the other hardware and variables... General Notes: - CPU and chipset series: You need to know what exact CPU your laptop has. If it is Sandy Bridge it will have a model designation iX-2xxx*. If it is Ivy Bridge it will have a model designation iX-3xxx*. Haswell (supported starting with 10.8.5) is iX-4xxx*. You should also note your chipset version, currently either 6-series, 7-series, or 8-series. A mixed configuration (eg. Sandy Bridge CPU on 7-series chipset) is more difficult to configure than one that isn't mixed. - Discrete graphics: Many laptops that have AMD Radeon or Nvidia GeForce discrete graphics utilize a switching mechanism to switch from integrated graphics (Intel HD) to the discrete card when the situation demands. This type of switching does not work in OS X and generally it means disabling the discrete capability in BIOS. If your BIOS does not allow it to be disabled, it can complicate the installation procedure (you may have to delete the related kexts). Also, it is possible that the discrete card is still drawing power even though you are not using it in OS X, so try to find a laptop without discrete graphics. - WiFi: There are a limited number of WiFi chips supported by OS X drivers. In addition, OS X's WiFi driver architecture is not documented, so there are not very many WiFi driver "Linux ports" to OS X. There are some useful links for OS X WiFi in this post: http://www.tonymacx86.com/hp-probook/97099-wi-fi-bluetooth-cards-laptops-mac-os-os-x.html. In addition, some BIOS implementations have implemented a whitelist where only certain cards can be installed into the laptop, perhaps only cards branded specifically by the manufacturer of the laptop. Sometimes, the whitelist can be disabled via a hacked BIOS, but sometimes the BIOS is encrypted. The service manual for your laptop may give you a list of compatible cards and if one of those happens to also be compatible with OS X, then you can search for such a card and try replacing it. Some of the more compact laptops (Ultrabooks) have WiFi soldered onto the motherboard or combined with another componenent (mSATA SSD), making replacement more difficult or expensive. In many cases, the specific WiFi chip included with the laptop is not specified when you purchase. - Ethernet: Ethernet is generally built-in to the laptops motherboard. And since OS X Ethernet driver interface is documented there are quite a few open source drivers available. Usually you can find one that works, but not always. - Audio: Getting Audio codec is possible, it is very involved, requires technical skills you may not have, and is time consuming. - Camera: Most built-in cameras are USB, some are connected to USB2 and some to USB3. Some will work, some won't. There is no pattern, and there is no way to tell until you try. - Card reader: Some card readers are on the PCI bus and have OS X drivers available from the manufacturer (certain Jmicron devices, for example). Some are on the USB bus and might work using the class driver built-in to OS X. You won't know until you try. - Bluetooth: Sometimes bluetooth is built-in to the WiFi card (on the USB bus) and sometimes it is somewhere else (on the motherboard?). Bluetooth is always a rough spot on any OS X hack, so it may not work how you would like. - Battery status: Battery status is possible to make work by using an ACPI compliant AppleSmartBatteryManager.kext. I generally recommend my own kext:https://github.com/RehabMan/OS-X-ACPI-Battery-Driver. Most DSDTs will need patching to work correctly with the vanilla AppleACPIPlatform.kext (and the latest AppleACPIPlatform.kext is required for Ivy Bridge power management). The patching required is often specific to the laptop family and requires some programming background to accomplish (unless you find a patch has already been done for you). - Keyboard/Trackpad: Most laptops use the PS/2 interface for the keyboard and trackpad. OS X has no support for the PS/2 interface, so you will need to install drivers for it. What trackpad you actually have in your laptop determines which version you seek out. And most of the time, the trackpad manufacturer is not specified... sometimes varying even with the same model of laptop. There has even been a case of a laptop being sent out for repair and coming back with a trackpad from a different vendor. - DSDT: Most laptops will require DSDT edits to get various laptop features working. You should be prepared to learn about DSDT patches, MaciASL, how to install to /Extra/dsdt.aml, etc. Don't fall into the trap of downloading a DSDT for another laptop. Find patches and patch your own. Native DSDTs can vary between laptops even that are the same model. - BIOS: Some BIOS implementations are picky about booting. For example, some will not boot legacy mode to a GPT drive. OS X generally requires to be installed to a GPT drive, so this can be a problem. There are workarounds, but sometimes this can be difficult for the non-technical to understand. In short, hacking a laptop is a challenge. You should not expect it will be easy. And there are many different laptops, each with unique configurations, BIOS, hardware combinations, etc. It is always possible that a given laptop will not work even if the hardware mentioned above seems to meet the requirements. And if you want 100% compatibility with a discrete graphics capability, perfect bluetooth and no hassles, don't look to a hack... buy a MacBook Pro. Note on gen1 Core i-series CPUs These laptops generally use "Intel HD Graphics" which are not supported very well by OS X. But some report getting it to work. There is a relatively extensive write up here:http://www.insanelymac.com/forum/top...graphics-qeci/. Note on Haswell systems There is widespread reports of the OS X kernel (mach_kernel) rebooting early during initialization on some Haswell systems (especially laptops). From my understanding, this is due to the kernel now doing power management in the kernel (XNU CPU Power Management, or 'xcpm') for these systems instead of in AppleIntelCPUPowerManagement. There is no known solution to this problem at this point. Thankss to RehabMan
×