Jump to content



Member Since 12 Jul 2009
Offline Last Active Jul 05 2012 10:11 PM

Posts I've Made

In Topic: DSDT editor and patcher

08 October 2010 - 06:09 PM


I'm glad you sorted it out. Can you confirm if the "HasPanel" is needed in your case, or just the usual GMA950 desktop patch? Are you using default current kexts now?

Can confirm - - No "Has Panel" needed - - All default (vanilla kexts)

Interestingly after bios re-set, had no errors this time on compile.

In Topic: DSDT editor and patcher

08 October 2010 - 03:57 AM


actually it's "length = max - min + 1".


that's strange, for desktop GMA950 the DSDT patch should be enough, using default kexts. I saw the gray screen issue in laptop GMA950, solved with the "AAPL,HasPanel" property. I know you have a desktop, but you may try it anyway.

 Buffer (0x04)
	 0x01, 0x00, 0x00, 0x00\n
How many video outputs does your card have?

BTW, the package size in "GMA 950 desktop" patch was wrong, it was 0x1A, should be 0x06, but I believe it was not the problem.

EDIT: please see dutchhockeypro's post about the compilation error.

@oldnapalm Thank you for the time you have taken helping me solve this problem.

@dutchhockeypro And thank you , i used your suggestion in last compile.

As I said solved but I had one further hiccup which I will describe as it may help others with a similar problem.

Compiled with oldnapalm's script and dutchhockeypro's suggestion

Still got grey screen.

BTW my video card only has VGA out and monitor is 19" Benq LCD

Decided to attach a CRT monitor. On start had no signal, not even the Dell start screen.
Shut down computer, unplugged and removed bios battery (probably could just unpluged power cord) left for 1/2 hour.
Started, checked bios settings, CRT monitor now had signal. in single user, fsck-ed, and repaired permissions and caches......
Booted fine with dsdt.aml installed...restarted with LCD monitor..all good. Ran SnowLeopardGraphicsUpdate1.0..restart... all good
Thanks again.

In Topic: DSDT editor and patcher

07 October 2010 - 10:05 PM

I don't understand, in this case the compiler expects length to be 0x00000000. Any ideas? Maybe because of arguments MinNotFixed and MaxFixed?

Change length manually from 0x7ac00000 to 0x00000000 and it will compile without errors.

Thank you oldnapalm.
Changing the length manually allow me to compile. System boots fine with un-patched dsdt.aml
Applied DTGP & GMA950 Desktop patches and again had to change the same line manually to compile.
Unfortunately on boot with patched dsdt.aml I get a plain grey screen when it gets to the log-in screen.
With an the earlier AppleIntelIntegratedFramebuffer 1.4.20 video acceleration & resolutions are fine, whether I have a DSDT or not. Defeats the purpose somewhat.
With the latest AppleIntelIntegratedFramebuffer 1.6.18 - Without dsdt, I have acceleration but no resolution choices
With dsdt - Grey screen

Attached File  patcheddsdt.aml.zip   6.21KB   4 downloads
Attached File  IORegistryExplorer_output.zip   237.88KB   3 downloads

Graphics Mode	1024x768x32	GraphicsEnabler	y	Kernel	legacy_kernel	Kernel Flags	arch=i386	PciRoot	1	Timeout	5

info.plist frame buffer 1.4.20
CFBundleDevelopmentRegion	English	CFBundleExecutable	AppleIntelIntegratedFramebuffer	CFBundleGetInfoString	AppleIntelIntegratedFramebuffer	CFBundleIdentifier	com.apple.driver.AppleIntelIntegratedFramebuffer	CFBundleInfoDictionaryVersion	6.0	CFBundleName	com.apple.driver.AppleIntelIntegratedFramebuffer	CFBundlePackageType	KEXT	CFBundleShortVersionString	1.4.20	CFBundleSignature	????	CFBundleVersion	4.2.0	IOKitPersonalities			AppleIntelIntegratedFramebuffer					CFBundleIdentifier			com.apple.driver.AppleIntelIntegratedFramebuffer			IOClass			AppleIntelIntegratedFramebuffer			IOMatchCategory			IOFramebuffer			IOPCIClassMatch			0x03000000&0xff000000			IOPCIMatch			0x00008086&0x0000ffff			IOProbeScore			80000			IOProviderClass			IOPCIDevice			IOSourceVersion				OSBundleLibraries			com.apple.iokit.IOGraphicsFamily		1.3		com.apple.kernel.iokit		1.3		OSBundleRequired	Safe Boot

info.plist frame buffer 1.6.18

In Topic: DSDT editor and patcher

07 October 2010 - 06:25 AM

[codebox] DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0x00000000, // Range Minimum
0xEFFFFFFF, // Range Maximum
0x00000000, // Translation Offset
0x00000000, // Length
,, _Y02, AddressRangeMemory, TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0x84000000, // Range Minimum
0xFEBFFFFF, // Range Maximum
0x00000000, // Translation Offset
0x7ac00000, // Length
,, _Y03, AddressRangeMemory, TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0xFFA80800, // Range Minimum
0xFFA80BFF, // Range Maximum
0x00000000, // Translation Offset
0x00000400, // Length
,, _Y04, AddressRangeMemory, TypeStatic)[/codebox]

Attached File  dsdt.dsl.zip   11.69KB   2 downloads

In Topic: DSDT editor and patcher

07 October 2010 - 04:00 AM

Am wanting to use DSDT for GMA950 (Device ID: 0x2772) with vanilla kexts I understand I have to apply DTGP patch as well as the GMA950 Desktop patch. Is that correct?

I tried to compile an unpatched dsdt.aml but have run into a problem.
Compile has an error Attached File  by_default_2010_10_07_at_________2.26.07_PM.png   16.99KB   21 downloads
Line 2621 is[codebox]0x0AC00000, // Length[/codebox]
I apply "Fix Errors" button and the line changes to [codebox]0x7ac00000, // Length[/codebox]
After the fix, still will not compile and gives the same error . Any idea how to fix this please.

Attached File  dsdt.dsl.zip   11.69KB   1 downloads
© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy