Jump to content

ATI Radeon HD4350 PCIe


KTL
 Share

243 posts in this topic

Recommended Posts

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

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

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

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

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 :D

Link to comment
Share on other sites

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 :D

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

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 :P

 

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

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

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

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 B)

 

 

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

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

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

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

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

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

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

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

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 :blink:

Link to comment
Share on other sites

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

¡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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with this guide?

*Will this work alongside Tonymacx86's [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] & [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] & [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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

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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with this guide?

*Will this work alongside Tonymacx86's [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] & [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] & [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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

 Share

×
×
  • Create New...