Grim Reaper Posted April 26, 2010 Share Posted April 26, 2010 I tried it but it KP'd. That may be due to incorrect installation. Exactly what .kexts, frameworks, etc., should be installed? Should I eliminate all Graphics card related .kext and ATY_Init and Graphics Enabler? Give exact instructions and I'll try again with my ASUS Silent HD4350. hmm, using any injector other than pcefi 10.6 graphics enabler and i get a kernal panic in ATIradeonX2000.kext this includes efi and dsdt.... it is important to move to efi or dsdt rather than GraphicsEnabler, because graphicsenabler cannot be modified easily. if i could get dsdt or efi string working then it would be possible to fix dual monitor mode etc and get more complete support. i wonder if graphics enabler is changing pciroot option (1 or 0), or what its doing to my system that makes it work when other injectors dont. could people please try my newly created efistring to see if it will work for them it injects the same values as the DVI dsdt injector, so currently only DVI will work. i dumped from ioreg to get the values and entries, and then narrowed the entries down until only the equivalent of whats injected by the dsdt injector is included in the string if i can get this basic version to work, i will expand the values to include those that will enable dualmonitors etc once i can get my system to work with an injector thats not GraphicsEnabler i can finally begin to improve the injector (efistring) or the fix.kext to fix things like the greenapple, dualmonitors, etc etc so it would really help if i know that the efi string works. it would be particularly useful if people who got the dsdt injector working could test this efi injector for me the zip attached includes everything nescessery to get the efistring working. just open the files in the right order (open step1, then step2 etc) and follow the instructions. Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted April 26, 2010 Share Posted April 26, 2010 To use an EFI string, what kexts must you uninstall first? I MAY try this, tho I fear I may not get graphics support BACK again. lol. I tried it but it KP'd. That may be due to incorrect installation. Exactly what .kexts, frameworks, etc., should be installed? Should I eliminate all Graphics card related .kext and ATY_Init and Graphics Enabler? Give exact instructions and I'll try again with my ASUS Silent HD4350. Ok thanks Grim Reaper and Cerfew for the enthusiasm, remember it still may not work, but its very useful for me if you could test it. heres some instructions:[/b] 1. Before you do anything back up your com.apple.boot.plist to root. (you can then easily get graphics support back again using single user mode) 2. Disable GraphicsEnabler in boot plist, remove ATY_Init. 3. You must have the ATI4350.Fix.kext in E/E/. If you are on 10.6.2 you must also add your Device-id to ATIRadeonx2000.kext. 4. Open the files contained in the Efistring zip in order (Step1,Step2 etc) and read the text. 5. After youve done everything reboot and let me know your results To undo everything and revert back to using graphicsenabler, boot into single user mode (use flag -s at boot): type these commands at prompt, pressing enter at the end of each line: (you must have backed up your previous boot.plist to root for it to work) /sbin/mount -uw / rm -rf /Extra/com.apple.boot.plist cp -R /com.apple.boot.plist /Extra/ reboot Link to comment Share on other sites More sharing options...
parannoyed Posted April 26, 2010 Share Posted April 26, 2010 Ok thanks Grim Reaper and Cerfew for the enthusiasm, remember it still may not work, but its very useful for me if you could test it. I'll also test this out as soon as I have time. I've been getting familiar with GraphicsEnabler's libsaio source (ati.c, device_inject.c, etc), trying to understand the ATI injection process better. I just started on a diagram of the injection process and if it would help I can post it (if I can find the time to actually finish it). Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted April 29, 2010 Share Posted April 29, 2010 I'll also test this out as soon as I have time. I've been getting familiar with GraphicsEnabler's libsaio source (ati.c, device_inject.c, etc), trying to understand the ATI injection process better. I just started on a diagram of the injection process and if it would help I can post it (if I can find the time to actually finish it). ah yes, that would be useful. I also took a look at ati.c in PCEFI10.6, it seems it prepares automaticly the device-properties entry through detection and injects it. however i cant for the life of me understand the coding language C. the reason i posted my efistring, rather than just testing it myself is because i failed at getting any injector other than GraphicsEnabler to work - dsdt and efistring being the two injection methods i tried. so its very hard for me to move forward with this string. im guessing its something to do with the pci mode, or it may be interference from my custom dsdt (pcefi has a few on-the-fly dsdt patches that graphicsenabler may have access to which may explain why only graphicsenabler works). If anyone else is interested in exploring efistrings for 4350 heres where to start: - All terminal commands are in red TO MAKE A DUMP FROM IOREG:in terminal paste this to make a dump to root ioreg -l -w0 -p IODeviceTree | grep device-properties > /dump.txt CONVERT IT FROM HEX TO PLIST (use gfxutil) Converting from hex file to property list file example: /gfxutil -i hex -o xml /r2600.hex /r2400.plist USE XCODE TO READ AND EDIT THE PLIST (reads data values and also allows you to convert data values to string values) - for values that are confirmed to work, i matched my efistring to only inject the same values that the dsdt method on post 74 injects -> i deleted most entries that didnt have an equivalent in the dsdt injector) ....dont forget to add your pciroot Detect your pciroot example: /gfxutil -f display TEST IT BY CONVERTING IT BACK TO HEX AND PUTTING IN boot.plist, also disable any other injectors (use gfxutil) Converting from plist file to hex file example: /gfxutil -i xml -o hex /r2600.plist /r2400.hex (be careful to make a backup of boot.plist without hex entry, see post 128 for how to revert boot.plist from single user mode) Link to comment Share on other sites More sharing options...
JaS Posted April 29, 2010 Share Posted April 29, 2010 Supporting users that have little to no understanding of the working of os x is hard ANARCHiNTOSH. I have tried to help more then a few users with the HD 4350 and I have noticed strange results. A frame buffer that works for one user, Say motmot, doesn't work for another and I will have to compile chameleon rc4 to use Flicker. The 4300 series seems to be very hit or miss. I wouldn't go over and over trying to tell them to just follow your guide. While it is sound and "should" work, in reality may it only work for about 35%-40% of them. Don't get discouraged tho and keep up the great work Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted April 29, 2010 Share Posted April 29, 2010 Supporting users that have little to no understanding of the working of os x is hard ANARCHiNTOSH. I have tried to help more then a few users with the HD 4350 and I have noticed strange results. A frame buffer that works for one user, Say motmot, doesn't work for another and I will have to compile chameleon rc4 to use Flicker. The 4300 series seems to be very hit or miss. I wouldn't go over and over trying to tell them to just follow your guide. While it is sound and "should" work, in reality may it only work for about 35%-40% of them. Don't get discouraged tho and keep up the great work thanks for the friendly advice, yes i hav found 4350 to be a weird card. im only a year into osx86, so i guess i dont understand supporting new users as well as you. when i make a guide, i only mean it as a repositry of information - its nice to have a summary of methods that work for many people, if not all. ok i will turn down the propagandising of my guides Link to comment Share on other sites More sharing options...
JaS Posted April 29, 2010 Share Posted April 29, 2010 thanks for the friendly advice, yes i hav found 4350 to be a weird card. im only a year into osx86, so i guess i dont understand supporting new users as well as you. when i make a guide, i only mean it as a repositry of information - its nice to have a summary of methods that work for many people, if not all. ok i will turn down the propagandising of my guides lol no I was just meaning that you can tell them to use the guide bc you know it works, be between different venders having different quarks, user error and what not it will becomes a strain with tons of ppl telling you, hey this isn't working ... and then you pull your hair out trying to figure out why. thats all I was trying to say. Self promotion is the only way to go lol Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted April 29, 2010 Share Posted April 29, 2010 lol no I was just meaning that you can tell them to use the guide bc you know it works, be between different venders having different quarks, user error and what not it will becomes a strain with tons of ppl telling you, hey this isn't working ... and then you pull your hair out trying to figure out why. thats all I was trying to say. Self promotion is the only way to go lol ok, yeah i get it now. its things like the fact that an amd kernal has an effect on graphics support that somewhat surprised me. cant imagine what its like to support a osx distro, that must be a nightmare Link to comment Share on other sites More sharing options...
Grim Reaper Posted April 29, 2010 Share Posted April 29, 2010 Hi ANARCHiNTOSH, Here's what I did with your instructions: Command (MAKE A DUMP FROM IOREG): ioreg -l -w0 -p IODeviceTree | grep device-properties > /dump.txt Result (Hex Code): 4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600001c0101 060000007fff0400160000006200750069006c0074002d0069006e0000000500000001 Then Created a file: HD4350.hex Command: /gfxutil -i hex -o xml /HD4350.hex /HD4350.plist Result (HD4350.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>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key> <dict> <key>built-in</key> <data> AQ== </data> </dict> </dict> </plist> Command: /gfxutil -f display Result: PciRoot(0x4)/Pci(0x1,0x0)/Pci(0x0,0x0) Why is there a difference? What am I to do now? As well, I am using iPortable (10.6.2) which has no video drivers installed, only VGA is available, but the video .kext files for 10.6.2 are available for installation. Here's what shows up in System Profiler for my HD4350: Graphics/Displays: Display: Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x954f Revision ID: 0x0000 Kernel Extension Info: No Kext Loaded Displays: Display: Resolution: 1024 x 768 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes ah yes, that would be useful. I also took a look at ati.c in PCEFI10.6, it seems it prepares automaticly the device-properties entry through detection and injects it. however i cant for the life of me understand the coding language C. the reason i posted my efistring, rather than just testing it myself is because i failed at getting any injector other than GraphicsEnabler to work - dsdt and efistring being the two injection methods i tried. so its very hard for me to move forward with this string. im guessing its something to do with the pci mode, or it may be interference from my custom dsdt (pcefi has a few on-the-fly dsdt patches that graphicsenabler may have access to which may explain why only graphicsenabler works). If anyone else is interested in exploring efistrings for 4350 heres where to start: - All terminal commands are in red TO MAKE A DUMP FROM IOREG:in terminal paste this to make a dump to root ioreg -l -w0 -p IODeviceTree | grep device-properties > /dump.txt CONVERT IT FROM HEX TO PLIST (use gfxutil) Converting from hex file to property list file example: /gfxutil -i hex -o xml /r2600.hex /r2400.plist USE XCODE TO READ AND EDIT THE PLIST (reads data values and also allows you to convert data values to string values) - for values that are confirmed to work, i matched my efistring to only inject the same values that the dsdt method on post 74 injects -> i deleted most entries that didnt have an equivalent in the dsdt injector) ....dont forget to add your pciroot Detect your pciroot example: /gfxutil -f display TEST IT BY CONVERTING IT BACK TO HEX AND PUTTING IN boot.plist, also disable any other injectors (use gfxutil) Converting from plist file to hex file example: /gfxutil -i xml -o hex /r2600.plist /r2400.hex (be careful to make a backup of boot.plist without hex entry, see post 128 for how to revert boot.plist from single user mode) ANARCHiNTOSH: Here is a dump of all the loaded .kext files: Extensions: ACPI_SMC_PlatformPlugin: Version: 4.0.1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext Kext Version: 4.0.1d0 Load Address: 0x47b6f000 Valid: Yes Authentic: Yes Dependencies: Satisfied ALF: Version: 2.1.11 Last Modified: 09-11-24 9:21 PM Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/ALF.kext Kext Version: 2.1.11 Load Address: 0x41da9000 Valid: Yes Authentic: Yes Dependencies: Satisfied Apple16X50ACPI: Version: 3.0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext Kext Version: 3.0 Load Address: 0x419bb000 Valid: Yes Authentic: Yes Dependencies: Satisfied Apple16X50Serial: Version: 3.0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/Apple16X50Serial.kext Kext Version: 3.0 Load Address: 0x419a8000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleACPIButtons: Version: 1.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext Kext Version: 1.3 Load Address: 0x41d75000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleACPIPS2Nub: Version: 1.0.0d1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleACPIPS2Nub.kext Kext Version: 1.0.0d1 Load Address: 0x41d79000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleACPIPlatform: Version: 1.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleACPIPlatform.kext Kext Version: 1.3 Load Address: 0x41db9000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleAHCIPort: Version: 2.0.1 Last Modified: 09-11-24 9:21 PM Get Info String: Version 2.0.1, Copyright 2005-2009, Apple Inc. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleAHCIPort.kext Kext Version: 2.0.1 Load Address: 0x474b4000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleAPIC: Version: 1.4 Last Modified: 09-11-24 9:21 PM Get Info String: 1.4, Copyright Apple Computer, Inc. 2003-2008 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleAPIC.kext Kext Version: 1.4 Load Address: 0x41d64000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleFSCompressionTypeZlib: Version: 0.0.0 Last Modified: 09-11-24 9:21 PM Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleFSCompressionTypeZlib.kext Kext Version: 1.0.0d1 Load Address: 0x41e81000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleHPET: Version: 1.4 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleHPET.kext Kext Version: 1.4 Load Address: 0x47452000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleMatch: Version: 11 Last Modified: 09-11-24 9:21 PM Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleMatch.kext Kext Version: 1.0.0d1 Load Address: 0x41cf5000 Valid: Yes Authentic: Yes Dependencies: Satisfied ApplePS2Controller: Version: 1.1.0 Last Modified: 09-11-24 9:21 PM Get Info String: 1.1.0, Copyright Apple Computer, Inc. 2000-2003 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/ApplePS2Controller.kext Kext Version: 1.1.0 Load Address: 0x4745d000 Valid: Yes Authentic: Yes Dependencies: Satisfied ApplePS2Keyboard: Version: 1.2.0 Last Modified: 09-11-24 9:21 PM Get Info String: 1.2.0, Copyright Apple Computer, Inc. 2000-2003 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext Kext Version: 1.2.0 Load Address: 0x47457000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleProfileFamily: Version: 1.0.0 Last Modified: 09-11-24 9:21 PM Get Info String: Copyright © 2008-2009 Apple Inc. All rights reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleProfileFamily.kext Kext Version: 41 Load Address: 0x47b00000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleRTC: Version: 1.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleRTC.kext Kext Version: 1.3 Load Address: 0x41d81000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleSMBIOS: Version: 1.4 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleSMBIOS.kext Kext Version: 1.4 Load Address: 0x41e7d000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleSMC: Version: 3.0.1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleSMC.kext Kext Version: 3.0.1d2 Load Address: 0x47ae8000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleUSBEHCI: Version: 3.7.5 Last Modified: 09-11-24 9:21 PM Get Info String: 3.7.5, Copyright © 2000-2008 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext Kext Version: 3.7.5 Load Address: 0x47568000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleUSBHub: Version: 3.8.4 Last Modified: 09-11-24 9:21 PM Get Info String: 3.8.4, Copyright © 2000-2008 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext Kext Version: 3.8.4 Load Address: 0x475f6000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleUSBUHCI: Version: 3.7.5 Last Modified: 09-11-24 9:21 PM Get Info String: 3.7.5, Copyright © 2004-2007 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext Kext Version: 3.7.5 Load Address: 0x474d4000 Valid: Yes Authentic: Yes Dependencies: Satisfied AppleXsanFilter: Version: 402.1 Last Modified: 09-11-24 9:21 PM Get Info String: 402.1, Copyright © 2005-2008 Apple Inc. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AppleXsanFilter.kext Kext Version: 402.1 Load Address: 0x475cd000 Valid: Yes Authentic: Yes Dependencies: Satisfied AudioIPCDriver: Version: 1.1.2 Last Modified: 09-11-24 9:21 PM Get Info String: Version 1.1.2 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/AudioIPCDriver.kext Kext Version: 1.1.2 Load Address: 0x41940000 Valid: Yes Authentic: Yes Dependencies: Satisfied BSDKernel: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: BSD Kernel Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied BSDKernel6.0: Version: 7.9.9 Last Modified: 10-01-17 3:16 AM Get Info String: BSD Kernel Pseudoextension, Apple Computer Inc, 7.9.9 Kind: Intel Architectures: i386 64-Bit (Intel): No Location: /System/Library/Extensions/System.kext/PlugIns/BSDKernel6.0.kext Kext Version: 7.9.9 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied BootCache: Version: 31 Last Modified: 09-11-24 9:21 PM Get Info String: Copyright © 2001-2008 Apple Inc. All rights reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/BootCache.kext Kext Version: 31 Load Address: 0x47422000 Valid: Yes Authentic: Yes Dependencies: Satisfied Dont Steal Mac OS X: Version: 7.0.0 Last Modified: 09-11-24 9:21 PM Get Info String: Copyright © 2006,2009 Apple Inc. All rights reserved. The purpose of this Apple software is to protect Apple copyrighted materials from unauthorized copying and use. You may not copy, modify, reverse engineer, publicly display, publicly perform, sublicense, transfer or redistribute this file, in whole or in part. If you have obtained a copy of this Apple software and do not have a valid license from Apple to use it, please immediately destroy or delete it from your computer. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/Dont Steal Mac OS X.kext Kext Version: 7.0.0 Load Address: 0x4194f000 Valid: Yes Authentic: Yes Dependencies: Satisfied EvOreboot: Version: 1.0.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/EvOreboot.kext Kext Version: 1.0.3 Load Address: 0x3b8f5000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOACPIFamily: Version: 1.3.0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOACPIFamily.kext Kext Version: 1.3.0 Load Address: 0x41b19000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOAHCIBlockStorage: Version: 1.6.0 Last Modified: 09-11-24 9:21 PM Get Info String: 1.6.0, Copyright Apple Inc. 2005-2009 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext Kext Version: 1.6.0 Load Address: 0x475b6000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOAHCIFamily: Version: 2.0.2 Last Modified: 09-11-24 9:21 PM Get Info String: 2.0.2, Copyright Apple Inc. 2005-2009 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOAHCIFamily.kext Kext Version: 2.0.2 Load Address: 0x474a7000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOATAPIProtocolTransport: Version: 2.5.0 Last Modified: 09-12-06 7:55 PM Get Info String: 2.5.0, Copyright Apple Inc. 2000-2008 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext Kext Version: 2.5.0 Load Address: 0x475db000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOAudioFamily: Version: 1.7.2 Last Modified: 09-11-24 9:21 PM Get Info String: Version: 1.7.2, Copyright Apple Computer, Inc. 2000-2009 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOAudioFamily.kext Kext Version: 1.7.2fc1 Load Address: 0x47b2c000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOBDStorageFamily: Version: 1.6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOBDStorageFamily.kext Kext Version: 1.6 Load Address: 0x476c5000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOBluetoothSerialManager: Version: 2.2.4 Last Modified: 09-11-24 9:21 PM Get Info String: 2.2.4, Copyright © 2009 Apple Inc. All rights reserved. Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext Kext Version: 2.2.4f3 Load Address: 0x41955000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOCDStorageFamily: Version: 1.6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOCDStorageFamily.kext Kext Version: 1.6 Load Address: 0x47635000 Valid: Yes Authentic: Yes Dependencies: Satisfied IODVDStorageFamily: Version: 1.6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IODVDStorageFamily.kext Kext Version: 1.6 Load Address: 0x47621000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOGraphicsFamily: Version: 2.0 Last Modified: 09-11-24 9:21 PM Get Info String: 2.0, Copyright Apple Computer, Inc. 2000-2008 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOGraphicsFamily.kext Kext Version: 2.0 Load Address: 0x47ba0000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOHDIXController: Version: 10.6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOHDIXController.kext Kext Version: 281 Load Address: 0x41e4a000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOHIDFamily: Version: 1.6.1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOHIDFamily.kext Kext Version: 1.6.1 Load Address: 0x41f7d000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOKit: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: I/O Kit Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/IOKit.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied IOKit6.0: Version: 7.9.9 Last Modified: 10-01-17 3:16 AM Get Info String: I/O Kit Pseudoextension, Apple Computer Inc, 7.9.9 Kind: Intel Architectures: i386 64-Bit (Intel): No Location: /System/Library/Extensions/System.kext/PlugIns/IOKit6.0.kext Kext Version: 7.9.9 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied IONDRVSupport: Version: 2.0 Last Modified: 09-11-24 9:21 PM Get Info String: 2.0, Copyright Apple Computer, Inc. 2000-2008 Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IONDRVSupport.kext Kext Version: 2.0 Load Address: 0x41d92000 Valid: Yes Authentic: Yes Dependencies: Satisfied IONetworkingFamily: Version: 1.9 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IONetworkingFamily.kext Kext Version: 1.9 Load Address: 0x4746b000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOPCIFamily: Version: 2.6.3 Last Modified: 09-11-24 9:22 PM Get Info String: 2.6.3, Copyright Apple Computer, Inc. 2000-2008, Slice 2009 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOPCIFamily.kext Kext Version: 2.6.3 Load Address: 0x41b6e000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOPlatformPluginFamily: Version: 4.0.1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOPlatformPluginFamily.kext Kext Version: 4.0.1d0 Load Address: 0x47b59000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOSCSIArchitectureModelFamily: Version: 2.6.0 Last Modified: 09-11-24 9:21 PM Get Info String: 2.6.0, Copyright Apple Inc. 1999-2009 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext Kext Version: 2.6.0 Load Address: 0x4763e000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOSCSIMultimediaCommandsDevice: Version: 2.6.0 Last Modified: 09-11-24 9:21 PM Get Info String: 2.6.0, Copyright Apple Inc. 1999-2009 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext Kext Version: 2.6.0 Load Address: 0x4770b000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOSerialFamily: Version: 10.0.3 Last Modified: 09-11-24 9:21 PM Get Info String: Copyright © 1997-2008 Apple Inc. All rights reserved. IOKit Serial Port Family Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOSerialFamily.kext Kext Version: 10.0.3 Load Address: 0x41993000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOStorageFamily: Version: 1.6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOStorageFamily.kext Kext Version: 1.6 Load Address: 0x41e16000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOSurface: Version: 73.0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOSurface.kext Kext Version: 73.0 Load Address: 0x41a16000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOUSBCompositeDriver: Version: 3.7.5 Last Modified: 09-11-24 9:21 PM Get Info String: 3.7.5, Copyright © 2000-2007 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext Kext Version: 3.7.5 Load Address: 0x47685000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOUSBFamily: Version: 3.8.5 Last Modified: 09-11-24 9:21 PM Get Info String: 3.8.5, Copyright © 2000-2009 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext Kext Version: 3.8.5 Load Address: 0x47510000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOUSBHIDDriver: Version: 3.8.4 Last Modified: 09-11-24 9:21 PM Get Info String: 3.8.4, Copyright © 2000-2008 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext Kext Version: 3.8.4 Load Address: 0x476d9000 Valid: Yes Authentic: Yes Dependencies: Satisfied IOUSBUserClient: Version: 3.8.5 Last Modified: 09-11-24 9:21 PM Get Info String: 3.8.5, Copyright © 2000-2009 Apple Inc. All Rights Reserved. Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext Kext Version: 3.8.5 Load Address: 0x475d4000 Valid: Yes Authentic: Yes Dependencies: Satisfied Libkern: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: Libkern Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/Libkern.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied Libkern6.0: Version: 7.9.9 Last Modified: 10-01-17 3:16 AM Get Info String: Libkern Pseudoextension, Apple Computer Inc, 7.9.9 Kind: Intel Architectures: i386 64-Bit (Intel): No Location: /System/Library/Extensions/System.kext/PlugIns/Libkern6.0.kext Kext Version: 7.9.9 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied MACFramework: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: MAC Framework Pseudoextension, SPARTA Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/MACFramework.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied Mach: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: Mach Kernel Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/Mach.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied Mach6.0: Version: 7.9.9 Last Modified: 10-01-17 3:16 AM Get Info String: Mach Kernel Pseudoextension, Apple Computer Inc, 7.9.9 Kind: Intel Architectures: i386 64-Bit (Intel): No Location: /System/Library/Extensions/System.kext/PlugIns/Mach6.0.kext Kext Version: 7.9.9 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied OSvKernDSPLib: Version: 1.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/OSvKernDSPLib.kext Kext Version: 1.3 Load Address: 0x41932000 Valid: Yes Authentic: Yes Dependencies: Satisfied OpenHaltRestart: Version: 1.0.3 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/OpenHaltRestart.kext Kext Version: 1.0.3 Load Address: 0x3b8fd000 Valid: Yes Authentic: Yes Dependencies: Satisfied PCILib: Version: 3.0.0 Last Modified: 08-08-08 4:44 PM Kind: Universal Architectures: i386, ppc 64-Bit (Intel): No Location: /System/Library/Extensions/PCILib.kext Kext Version: 3.0.0 Load Address: 0x41cea000 Valid: Yes Authentic: Yes Dependencies: Satisfied PlatformUUID: Version: 1.0.0 Last Modified: 09-11-24 9:21 PM Get Info String: © 2009 Superhai Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/PlatformUUID.kext Kext Version: 1.0.0 Load Address: 0x41b5c000 Valid: Yes Authentic: Yes Dependencies: Satisfied Private: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: Private Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/Private.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied Quarantine: Version: 0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/Quarantine.kext Kext Version: 0 Load Address: 0x41d7c000 Valid: Yes Authentic: Yes Dependencies: Satisfied RT73USBWirelessDriver: Version: 1.3.0.0 Last Modified: 09-10-30 5:42 AM Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/RT73USBWirelessDriver.kext Kext Version: 1.3.0 Load Address: 0x47be0000 Valid: Yes Authentic: Yes Dependencies: Satisfied SCSITaskUserClient: Version: 2.6.0 Last Modified: 09-11-24 9:21 PM Get Info String: 2.6.0, Copyright Apple Inc. 1999-2009 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext Kext Version: 2.6.0 Load Address: 0x4767e000 Valid: Yes Authentic: Yes Dependencies: Satisfied Sandbox: Version: 0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/Sandbox.kext Kext Version: 0 Load Address: 0x41db1000 Valid: Yes Authentic: Yes Dependencies: Satisfied System6.0: Version: 7.9.9 Last Modified: 10-01-17 3:16 AM Get Info String: System Resource Pseudoextension, Apple Inc, 7.9.9 Kind: Intel Architectures: i386 64-Bit (Intel): No Location: /System/Library/Extensions/System.kext/PlugIns/System6.0.kext Kext Version: 7.9.9 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied TMSafetyNet: Version: 6 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/TMSafetyNet.kext Kext Version: 6 Load Address: 0x41d67000 Valid: Yes Authentic: Yes Dependencies: Satisfied Unsupported: Version: 10.2.0 Last Modified: 10-01-17 3:16 AM Get Info String: Unsupported Pseudoextension, Apple Computer Inc, 10.2.0 Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext Kext Version: 10.2.0 Load Address: (built-in to the kernel) Valid: Yes Authentic: Yes Dependencies: Satisfied autofs: Version: 2.1.0 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/autofs.kext Kext Version: 2.1.0 Load Address: 0x47af6000 Valid: Yes Authentic: Yes Dependencies: Satisfied fakesmc: Version: 2.1 Last Modified: 10-01-19 7:23 AM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/fakesmc.kext Kext Version: 2 Load Address: 0x47463000 Valid: Yes Authentic: Yes Dependencies: Satisfied lspcidrv: Version: 1.0 Last Modified: 09-08-19 12:07 AM Kind: Universal Architectures: i386, ppc, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/lspcidrv.kext Kext Version: 1.0 Load Address: 0x4193b000 Valid: Yes Authentic: Yes Dependencies: Satisfied ntfs: Version: 3.1 Last Modified: 09-11-24 9:21 PM Kind: Intel Architectures: i386, x86_64 64-Bit (Intel): Yes Location: /System/Library/Extensions/ntfs.kext Kext Version: 3.1 Load Address: 0x47e4a000 Valid: Yes Authentic: Yes Dependencies: Satisfied Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 1, 2010 Share Posted May 1, 2010 oh hey grim reaper, those instructions were only really meant for those who wanted to tinker and experiment with trying to make an efistring for 4350. they basicly detail how i went about making my string (which is currently useless and does not work, but has potential). its not at all working method unfortunately. i myself am not entirely sure about it all, but i can tell you this: by making a dump of ioreg when graphics enabler is enabled its possible to get at least some efistring values that should theoretically work im very confused myself, and im worried my instructions are no longer making sense what would be more useful and more likely to result in success is if you could test the efi string again, which injects the same values as the dsdt injector method (in buwie's and dimanoid's posts earlier in this thread) i posted some instructions in post 128, after you asked for them Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 2, 2010 Share Posted May 2, 2010 ok, by video-ing the boot i got the text that is printed to the screen by pcefi 10.6 old pci command - 7 boot display - 1 Not going to use bios image file Found bios image Adding binimage to the card 954f from legacy space with size 10000 Link to comment Share on other sites More sharing options...
eengy2k Posted May 4, 2010 Share Posted May 4, 2010 Hi, I am new here, and a new user with Leopard on a PC, can you guys tell me the step by step how to put the patch file to the directory and how to make the device ID? thank you so much Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 5, 2010 Share Posted May 5, 2010 Hi, I am new here, and a new user with Leopard on a PC, can you guys tell me the step by step how to put the patch file to the directory and how to make the device ID? thank you so much hey eengy2k, there is no way to get it to work on Leopard, but you can have it working on Snow Leopard 10.6.2 or 10.6.3 thanks to the genius of netkas I wrote a little guide for Snow Leopard 4350, here (post 88 of this topic), if you decide to upgrade to Snow Leopard(i highly recommend snow, its so much faster than leopard) give it a go and dont hesitate to post back here if you have any problems or something doesnt work! Link to comment Share on other sites More sharing options...
cerfew Posted May 13, 2010 Share Posted May 13, 2010 is there a way we can get this stickied? There is a LOT of valuable information here and I'd like it to remain easily accessible to others. Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 14, 2010 Share Posted May 14, 2010 is there a way we can get this stickied? There is a LOT of valuable information here and I'd like it to remain easily accessible to others. apparently to get things stickied you have to ask a forum moderator. i pm'ed Swad, but didnt get a reply EDIT: i just pm'ed another moderator its now stickied Link to comment Share on other sites More sharing options...
cerfew Posted May 19, 2010 Share Posted May 19, 2010 I'm having a problem... When I use a visualizer in iTunes, after about a minute or so it freezes, and only changes when I press a key or click the mouse. Closing and restarting iTunes resolves the issue for another minute or so, but I'm pretty sure it's a driver problem... Any ideas? Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 20, 2010 Share Posted May 20, 2010 I'm having a problem...When I use a visualizer in iTunes, after about a minute or so it freezes, and only changes when I press a key or click the mouse. Closing and restarting iTunes resolves the issue for another minute or so, but I'm pretty sure it's a driver problem... Any ideas? i just tested mine out and its working for me, im using iTunes 8.2.1 and OSX 10.6.3 ill try updating my iTunes to see if that makes a difference Link to comment Share on other sites More sharing options...
cerfew Posted May 22, 2010 Share Posted May 22, 2010 Mmm. I'm on 10.6.2 and using 9.1. I am curious if updating mac would help.... Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 22, 2010 Share Posted May 22, 2010 well, i just updated my iTunes to 9.1.1 on 10.6.3 and its working fine for me.... im using PC_EFI 10.6 GraphicsEnabler and ATI4350.Fix.kext im also using vanilla kernal as i have i7 perhaps updating may help? Link to comment Share on other sites More sharing options...
6ubidu Posted May 22, 2010 Share Posted May 22, 2010 hello guys ok, i've got this machine: ASUS P6T DELUXE V2 i7 920 6GB RAM few HDDs and this thing - SAPPHIRE HD4350 256mb AND I'm absolutely new to OSX86.... but after maybe a week spent in reading topics here and there, burning DVDs, all kinds of OSXes i've just got N.O.T.H.I.N.G. I don't have any nearby Mac computers, so as far as i've read my only option is Boot 132 + a Retail 10.6...... downloaded one... and i've followed a topic for my MB but i think i get a randomly blurred black screen with white squares etc. just before i get in the Graphic MAC OS Installer. when i tried -x i got STILL WAITING FOR ROOT DEVICE, when i tried GraphicsEnabler=n - nothing better... so as I believe this is a 4350 problem... 1. i tried to put a boot file i downloaded from netkas (EFI 10.6, i believe) in a boot 132 iso, replacing the original one which was EFI 10.5... but the cd was no longer bootable 2. i tried a release by Hazard and i couldn't even see a line with text you usually see before getting into the installer... 3. i tried a leopard ISOs - Kalyway 10.5.2 , iDeneb 10.5.8 etc.... and I CAN'T GET TO THE GUI INSTALLER... PLEASE HELP ME! Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 25, 2010 Share Posted May 25, 2010 hello everyone, i have started a new thread to aid development of an ATi4350 efi string to replace GraphicsEnabler. (so we can have dual monitors, better performance, more reliable display wakeup from sleep, fix green apple etc) This is because i hav'nt had any success, and need really people to help me, and it'd be nice to have a separate development thread. ATi 4350 EFiString thread Link to comment Share on other sites More sharing options...
FredWst Posted May 28, 2010 Share Posted May 28, 2010 Hi all My system Snow Leopard 10.6.3 mode i386 Dell Optiplex 745 BIOS 2.6.4 DSDT patched Chameleon 2 RC5_pre8 without GraphicsEnabler. Sapphire 4350 512 Mo VGA DVI HDMI connectors. Get your Bios Rom with Winflash under Windows. Others tools exist Google is your friend. It's made a long time i was searching howto make it work, it's done. DVI working with DVI wire cable.(not with adaptor DVI to VGA.) HDMI and VGA connectors does not work. Just inject this code in your DSDT and add id 954f in ATI4500Controller.kext Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x7E) { "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,compatible", Buffer (0x0E) { "ATY,Peregrine" }, "@0,connector-type", Buffer (0x04) { 0x00, 0x04, 0x00, 0x00 }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display-type", Buffer (0x05) { "NONE" }, "@0,name", Buffer (0x0E) { "ATY,Peregrine" }, "@0,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "@0,ATY,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "@ATY,EFIDisplay", Buffer (0x06) { "TMDSB" }, "@0,AAPL,gray-page", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,AAPL,vram-memory", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x20 }, "@0,AAPL,gray-value", Buffer (0x04) { 0xbf, 0xbf, 0xbf, 0x00 }, "@0,display-connect-flags", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "@ATY,ActiveFlags", Buffer (0x01) { 0x01 }, "ATY,ControlFlags", Buffer (0x02) { 0x00, 0x01 }, "@1,compatible", Buffer (0x0E) { "ATY,Peregrine" }, "@1,connector-type", Buffer (0x04) { 0x00, 0x00, 0x04, 0x00 }, "@1,device_type", Buffer (0x08) { "display" }, "@1,display-type", Buffer (0x05) { "NONE" }, "@1,name", Buffer (0x0E) { "ATY,Peregrine" }, "@1,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "@1,ATY,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "@1,AAPL,gray-page", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@1,AAPL,vram-memory", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x20 }, "@1,AAPL,gray-value", Buffer (0x04) { 0xbf, 0xbf, 0xbf, 0x00 }, "@1,display-connect-flags", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,EMC-Display-List", Buffer (0x40) { /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,overwrite_binimage", Buffer (One) { 0x01 }, "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "AAPL01,Coherency", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL01,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "ATY,vram_base", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "ATY,remap-size", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "VRAM,totalsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "ATY,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20 }, "device-id", Buffer (0x04) { 0x4f, 0x95, 0x00, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "AAPL,gart-width", Buffer (0x01) { 0x64 }, "ATY,Card#", Buffer (0x0E) { "109-B77101-00" }, "ATY,Copyright", Buffer (0x33) { "Copyright AMD Inc. All Rights Reserved. 2005-2008" }, "ATY,EFICompileDate", Buffer (0x0C) { "Okt 09 2009" }, //"ATY,EFIDispConfig" = <45 00 00 00 00 00 00 01> 0x0D, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 "ATY,EFIDispConfig", Buffer (0x08) { /* 0000 */ 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }, "ATY,EFIDriverType", Buffer (One) { 0x02 }, "ATY,EFIEnabledMode", Buffer (One) { 0x01 }, "ATY,EFIHWInitStatus", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIOrientation", Buffer (0x02) { 0x02, 0x00 }, "ATY,EFIVersion", Buffer (0x0B) { "01.00.3180" }, "ATY,EFIVersionB", Buffer (0x0F) { "113-B77101-012" }, "ATY,EFIVersionE", Buffer (0x0F) { "113-B7710A-318" }, "ATY,MCLK", Buffer (0x04) { 0x70, 0x2E, 0x11, 0x00 }, "ATY,MemRevisionID", Buffer (0x02) { 0x03, 0x00 }, "ATY,MemVendorID", Buffer (0x02) { 0x02, 0x00 }, "ATY,PlatformInfo", Buffer (0x80) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,Rom#", Buffer (0x0F) { "113-B7710C-176" }, "ATY,SCLK", Buffer (0x04) { 0x28, 0xDB, 0x0B, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "ATY,bin_image", Buffer (0x10000) { Inject here your own bios rom }, "device_type", Buffer (0x14) { "ATY,PeregrineParent" }, "model", Buffer (0x13) { "ATI Radeon HD 4350" }, "name", Buffer (0x14) { "ATY,PeregrineParent" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Have Fun Fred Ps: QE CI Enable, Green Apple in upper left corner Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 29, 2010 Share Posted May 29, 2010 Hi all My system Snow Leopard 10.6.3 mode i386 Dell Optiplex 745 BIOS 2.6.4 DSDT patched Chameleon 2 RC5_pre8 without GraphicsEnabler. Sapphire 4350 512 Mo VGA DVI HDMI connectors. Get your Bios Rom with Winflash under Windows. Others tools exist Google is your friend. It's made a long time i was searching howto make it work, it's done. DVI working with DVI wire cable.(not with adaptor DVI to VGA.) HDMI and VGA connectors does not work. Just inject this code in your DSDT and add id 954f in ATI4500Controller.kext Have Fun Fred Ps: QE CI Enable, Green Apple in upper left corner thats cool to see you have something other than graphicsenabler working for device-id injection without modifying the kext you can use this in /E/E/ Link to comment Share on other sites More sharing options...
Meomy Posted May 30, 2010 Share Posted May 30, 2010 ¡FØRWARD BRAVE ATi 4350s!(step by step guide/summary post) QE/CI etc, DVI or VGA works but no dual monitors Also no hdmi port, but apparently you can get hdmi if you use a DVI to HDMI adaptor. You may have problems with this method if you are not using a vanilla kernal. ATI4350.Fix.kext is a dummy kext that injects your device-id into ATI4500Controller.kext Step 1: If you are on 10.6.3 Just install the ATI4350.Fix.kext - this can go in E/E or S/L/E If you are on 10.6.2 Install the ATI4350.Fix.kext Right click on ATIRadeonX2000.kext (in /System/Library/Extensions) and select "show package contents" Open up contents folder Edit Info.plist using TextWrangler.app Add "0x954f1002" directly after <string> which is underneath IOPCIMatch. Save file. Delete /System/Library/Caches/com.apple.kext.caches Step 2: For only DVI: Get this easy Chameleon-RC3 with PC-EFI 10.6 Installer -----or------ For only VGA: Get this easy Chameleon-RC4 Installer Step 3: Add an entry that looks like this to your com.apple.boot.plist <key>GraphicsEnabler</key> <string>Yes</string> Step 4: Get Kext Utility, run it to fix permissions and rebuild kextcaches Reboot Currently on 10.6.3 you will get a green apple in the top left of the screen, and some minor OpenGL anomalies. Hello everyone. I am a noob. I am unsure exactly what to edit when and where. *Do I do the edits in safe mode? *Can I use Tonymacx86 [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with this guide? *Will this work alongside Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] post installation? Regarding step 3 in the above guide, I noticed an entry in com.apple.boot.plist when I added the suggested lines "<key>GraphicsEnabler</key>" the following that said in one line "-v GraphicsEnabler=yes" I am not 100% certain now since I did not write it down and I am unable to boot back into SL after attempting to follow this guide above (not even safe mode or with a booter). It boots up (I think) to a black screen. I am unable to see anything. I have attempted many times to try and get back in safe mode with and without a booter to no avail. I should state that I did do all the edits in the guide whilst in safe mode (when it was working). Apparently, Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] post installer also has "Chameleon". My System Specs: -Motherboard: Gigabyte P55A-UD4 -CPU: i5-750 -GPU: Gigabyte ATI Radeon 4350 512MB GDDR2 -DVD Drive: Pioneer DVD Writer (that is all I know since I have yet to connect my windows 7 drives back in to check). -I own the SL 10.6.0 Retail version. -The SL version when attempting to follow this guide was 10.6.3 (managed to update via the installed SL 10.6.0 in safe mode by connecting to the internet since NIC/Network Card was working). Apparently there are also reports of success using the 4350 on a hackintosh, yet I have failed to find a guide that clearly explains what booter did they/you use prior for initial install, and whether an actual Retail Snow Leopard was used. I assumed the "Chameleon RC4" was suppose to be used before doing any install, and now I find out you can install it after you have done a SL install. This does not make sense. Long story short in this rant; I bypassed step 2 in the above guide when I had to apparently reinstall "Chameleon", since I figured I would not need it due to Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] had already installed it. Do I need to literally install this guide's "Chameleon RC4"? I've already wasted over 6GB downloading the 10.6.2 and 10.6.3 updates just to attempt to have a working Hackintosh. Remember, I can't use my optical drive strangely. Also none of my USBs as of yet have been recognized when attempting "Tonymacx86's" [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] & [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (excluding the keyboard and mouse). So, the only way for me to upgrade my Retail SL is via internet (approx 700MB each time). I ask you all to please help me since many of you have similar components. I am willing to start completely from scratch using actual working tools if any of you know what literally works, as I am not having any success with Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] & [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] so far. Let me know what booters you used for initial Snow Leopard install. Let me know if you used a Retail Disk then upgraded to version 10.6.2 or 10.6.3. Let me know of any Kexts I may need. Let me know what post installation tools I may need. P.s. I am already a member in Tonymacx86's forum and trying to come to a solution to install, though there does not seem to be any members in Tonymacx86's forum that also have the 4350 graphics card. So, here I am asking all of you whom had success with this card. Thanks guys. Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted May 31, 2010 Share Posted May 31, 2010 Hello everyone. I am a noob. I am unsure exactly what to edit when and where. *Do I do the edits in safe mode? *Can I use Tonymacx86 [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with this guide? *Will this work alongside Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] post installation? Regarding step 3 in the above guide, I noticed an entry in com.apple.boot.plist when I added the suggested lines "<key>GraphicsEnabler</key>" the following that said in one line "-v GraphicsEnabler=yes" I am not 100% certain now since I did not write it down and I am unable to boot back into SL after attempting to follow this guide above (not even safe mode or with a booter). It boots up (I think) to a black screen. I am unable to see anything. I have attempted many times to try and get back in safe mode with and without a booter to no avail. I should state that I did do all the edits in the guide whilst in safe mode (when it was working). Apparently, Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] post installer also has "Chameleon". My System Specs: -Motherboard: Gigabyte P55A-UD4 -CPU: i5-750 -GPU: Gigabyte ATI Radeon 4350 512MB GDDR2 -DVD Drive: Pioneer DVD Writer (that is all I know since I have yet to connect my windows 7 drives back in to check). -I own the SL 10.6.0 Retail version. -The SL version when attempting to follow this guide was 10.6.3 (managed to update via the installed SL 10.6.0 in safe mode by connecting to the internet since NIC/Network Card was working). Apparently there are also reports of success using the 4350 on a hackintosh, yet I have failed to find a guide that clearly explains what booter did they/you use prior for initial install, and whether an actual Retail Snow Leopard was used. I assumed the "Chameleon RC4" was suppose to be used before doing any install, and now I find out you can install it after you have done a SL install. This does not make sense. Long story short in this rant; I bypassed step 2 in the above guide when I had to apparently reinstall "Chameleon", since I figured I would not need it due to Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] had already installed it. Do I need to literally install this guide's "Chameleon RC4"? I've already wasted over 6GB downloading the 10.6.2 and 10.6.3 updates just to attempt to have a working Hackintosh. Remember, I can't use my optical drive strangely. Also none of my USBs as of yet have been recognized when attempting "Tonymacx86's" [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] & [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (excluding the keyboard and mouse). So, the only way for me to upgrade my Retail SL is via internet (approx 700MB each time). I ask you all to please help me since many of you have similar components. I am willing to start completely from scratch using actual working tools if any of you know what literally works, as I am not having any success with Tonymacx86's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] & [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] so far. Let me know what booters you used for initial Snow Leopard install. Let me know if you used a Retail Disk then upgraded to version 10.6.2 or 10.6.3. Let me know of any Kexts I may need. Let me know what post installation tools I may need. P.s. I am already a member in Tonymacx86's forum and trying to come to a solution to install, though there does not seem to be any members in Tonymacx86's forum that also have the 4350 graphics card. So, here I am asking all of you whom had success with this card. Thanks guys. personally i despise [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] - by using them you learn very little about osx86 and you are confined to options included in the installers. but if it works then thats just fine! also, i dont know if there are any other guides for how to install osx on p55-ud4, but it might be worth a google. ATI 4350 for noobs, these are the current requirements: 10.6.3, ATI4350.Fix.kext in /Extra/Extensions/, Chameleon RC3 & PC_EFI 10.6 (for DVI) or Chameleon RC4 (for VGA) and graphicsenabler turned on. also regenerate kextcaches (use kextutilty or pfix) each and every criteria must be met for it to work. Yes you need to literally install this guide's Chameleon RC4 if you have a VGA monitor, or use the PC_EFI installer if you have a DVI monitor. in answer to your questions: this will work with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. basicly, run through everything else in your installation process and then do this guide, and it should work. whether you follow the steps in safe mode or not it shouldnt make a difference. ive uploaded my com.apple.boot.plist as an example of how graphicsenabler should be enabled (none of that GraphicsEnabler=yes stuff). dont use my boot.plist, but it should be useful as a reference for yours ill add some more stuff to the guide, as it seems like its not clear enough. good luck! wheres 4830? use the search box! its at the top of the page. com.apple.boot.plist.zip Link to comment Share on other sites More sharing options...
Recommended Posts