Hi everyone

First hello, cause this is my first post here. Some may or may not know me
from the old insanelymac days.

I would like to share my dsdt with you that I edited over a time now. I also
hope that we can maybe put together some more information to make it
better.
There are parts and fixes from many sources, and I bet there are parts from
Slices dsdt, too. So, privet, Slice! Credits and thanks for your knowledge, too

So far, I am running Snow Leopard at 32bit with
- native Speedstep
- sleep
- working VGA out
- sound without voodoo drivers
In my extra/extension folder I have reduced the files to five kext, as they are:
fakesmc.kext...................(required for the magic spell)
LegacyHDA.kext..............(required for native sound device ID patching)
OpenHaltRestart.kext.......(well, for halt and restart)
VoodooBattery.kext.........(brings you the battery logo)
IOPCIFamily.kext..............(for moar USB2 support, cardreader works natively now afaik)
The WiFi is patched to AppleAirport thanks to Prasys, so no additional kext needed here.
What I did not get to work is:
- patching the UHCI... I did it but no workie
- display dim... it dims on power/battery (but nearly not remarkable), also fn+num fn+ins doesn't work
What does the zip contain:
com.apple.boot.plist
dsdt.aml
smbios.plist
My extra/extensions folder (except fakesmc, for dcma reasons)
If you like to use these files and get native speedstep, keep the following things in mind:
THIS IS ONLY FOR DELL INSPIRON 1525, I have the 1280x800 MODEL!! The higher solution
model probably won't work with the graphic fix, so take a look at it before booting this dsdt.
1. make sure you are an advanced user
2. this is 32bit only, if you boot at 64bit your keyboard+trackpad+qe+ci won't work
3. remove
any non-apple powermanagement related kext from sys/lib/extensions
this has to be done because they prevent native speedstep from working.
4. remove sleepenabler.kext (you won't need it anymore, and it also prevents
native speedstep from working)
5. after a reboot with this dsdt.aml you have to put appleintelcpupowermanagement.kext
back into sys/lib/extensions to get native speedstep, it will NOT panic anymore
6. also AppleHPET.kext musst be in sys/lib/extensions
7. always do a chmod+chown on the files and repair permissions
Well 'nuff said, It would be very much appreciated, if we could collab and or optimize the dsdt
for Dell Inspiron 1525. I know it is not perfect, so I am looking forward to make it better

Dell_Inspiron_1525_32bit.zip ( 231.18K )
Number of downloads: 967Cheers,
xtraa
I forgot some research attachments for the coders here that may be interesting:
Here are the dumps for Inspiron 1525. Join them with command cat.
APIC.aml.zip ( 238bytes )
Number of downloads: 71
HPET.aml.zip ( 203bytes )
Number of downloads: 60
SSDT.aml.zip ( 715bytes )
Number of downloads: 67
RSDT.aml.zip ( 222bytes )
Number of downloads: 46
SLIC.aml.zip ( 506bytes )
Number of downloads: 54
DSDT.aml.zip ( 10.83K )
Number of downloads: 130If you need MCFG, OSFR, FACP, FACS or even BOOT, let me know.
QUOTE (joe75 @ Jul 3 2010, 03:27 PM)

Welcome aboard, xtraa

thank you
Here is my latest DSDT for Dell Inspiron 1525 but with screen 1440x900. Core2Duo T8300 2.4GHz.
dsdt.dsl_09062010.zip ( 24.31K )
Number of downloads: 642I don't need OpenHaltRestart.
Sleep, Restart, Shutdown works fine.
Brightness works by Fn+Up/Down.
Brightness dims with power changed from AC to battery and back.
Don't change SSDT.aml cause it connected to hidden tables.
Not native kexts:VoodooHDA
AppleACPIBatteryManager.kext
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
FakeSMC.kext v2.7
PatchedIOPlatformPluginFamily.kext - for Mac Model MacBook4,1
AppleYukon2.kext - for real mac-address.
I also use my own bootloader.
QUOTE (xtraa @ Jul 2 2010, 12:51 PM)

THIS IS ONLY FOR DELL INSPIRON 1525, I have the 1280x800 MODEL!! The higher solution
model probably won't work with the graphic fix, so take a look at it before booting this dsdt.
3. remove any non-apple powermanagement related kext from sys/lib/extensions
this has to be done because they prevent native speedstep from working.
5. after a reboot with this dsdt.aml you have to put appleintelcpupowermanagement.kext
back into sys/lib/extensions to get native speedstep, it will NOT panic anymore
6. also AppleHPET.kext musst be in sys/lib/extensions
Cheers,
xtraa
Hi,
For me your Extensions work fine in /Extra/Extensions - I have a 1525 with 1440x900.
Thank you.
3 -> How can I identify non-apple powermanagement related kext?
5/6 -> Where can I find those original drivers? I use 10.6.4, my original installation DVD is 10.6(.0)
Greetings,
Frank
The idea of using a DSDT and a minimal set of kexts is appealing to me.
This would make upgrades in the future easy from Retail and minimal fixes.
The DSDT that is here for the 1440x900 is rather complete! I have a 1280x800 1525. Would anyone (Slice?) have an approach to modify that DSDT such that it would work on the 1280x800 model? What would need to be changed? GFX0? DISPLAY?
Any help would be very kind.
RR
QUOTE (RotateRight @ Nov 30 2010, 09:24 AM)

The idea of using a DSDT and a minimal set of kexts is appealing to me.
This would make upgrades in the future easy from Retail and minimal fixes.
The DSDT that is here for the 1440x900 is rather complete! I have a 1280x800 1525. Would anyone (Slice?) have an approach to modify that DSDT such that it would work on the 1280x800 model? What would need to be changed? GFX0? DISPLAY?
Any help would be very kind.
RR
There is a thought that
CODE
"AAPL01,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
for 1440x900 and larger, and {0x00, 0x00, 0x00, 0x00} for 1280x800.
Since 10.6.5 I didn't patch IOPlatformPluginFamily.kext. All works fine. But OpenHaltRestart needed.
QUOTE (Slice @ Nov 30 2010, 07:47 PM)

Since 10.6.5 I didn't patch IOPlatformPluginFamily.kext. All works fine. But OpenHaltRestart needed.

Slice, I have started to use your DSDT on my inspiron 1525 (1280x800 resolution) - thanks for providing it for download, much appreciated. Before applying your DSDT, I needed to use VoodooPowerMini and sleepenabler to get my machine to sleep and wake properly. Now with your DSDT I have been able to use native power management, however, I still am not able to wake from sleep sometimes, which was a problem I was hoping to rid myself of by using native power management. My problems waking from sleep are completely random, but usually within 2-4 days of sleeping/waking I will have a wake error. My console error message is as follows:
"Wake: Drivers Failure - AC - ISAB PCIE USB1 USB2 USB3 USB4 USB5 EHC2 EHCI IDE0 IDE1 AZAL VID RP01 RP02 RP05
com.apple.message.domain: com.apple.powermanagement.wake
com.apple.message.signature: Drivers Failure
com.apple.message.result: Failure"
This can also happen when the system is on battery.
I have been following the inspiron 1525 osx86 community for almost 2 years and know that you have a really excellent grasp on everything. If you have any ideas/tips on how I can solve my annoying wake problem, I would really appreciate it.
Thanks,
HAnDZ
I also corrected /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBook4_1.plist
and using
my bootloader
MacBook4_1.plist.zip ( 1.96K )
Number of downloads: 127
QUOTE (Slice @ Dec 6 2010, 06:39 AM)

I also corrected /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBook4_1.plist
and using
my bootloader
MacBook4_1.plist.zip ( 1.96K )
Number of downloads: 127Slice,
I changed my model identifier from 3,1 to 4,1 and applied your modified macbook4_1.plist as you instructed. Also, I downloaded your bootloader and applied it to my system. However, this resulted in a kernel panic when booting. After doing some trial and error I found that when I used rc5 instead of your bootloader, the system would not go into kernel panic. On the plus side, the native power management seems to be correctly speed stepping, but I still use "coolbook" because I find it to throttle more effectively.
Thanks again, I will let you know if the MacBook4_1.plist makes any changes to my wake from sleep errors (I will have to run it for a while to see if it's fixed)
HANDZ
One news.
I made brightness working by Apple's key with Sun on the screen and with slider in Display panel.
Thanks to
ivikPS. Restart works not good.
QUOTE (Slice @ Dec 6 2010, 07:32 PM)

One news.
I made brightness working by Apple's key with Sun on the screen and with slider in Display panel.
Thanks to
ivikPS. Restart works not good.
Slice,
So my system just froze from waking from sleep (it wakes up with a black screen), but strangely it does not produce any console messages like it did before. Anyways, if you have any free time to look over my system setup I have attached a zip containing my EXTRA and SLE (system/library/extensions) that I currently use.
My system is an inspiron 1525 1.83 gHz core 2 duo with 1280x800 resolution, currently running 10.6.5
- I have had this wake problem ever since I installed Snow leopard (all 10.6 versions), it never used to happen when I was running IPC's 10.5.6
I would really appreciate if you had any other ideas
Thanks again
QUOTE (hpascheit @ Dec 6 2010, 08:38 PM)

Slice,
So my system just froze from waking from sleep (it wakes up with a black screen), but strangely it does not produce any console messages like it did before. Anyways, if you have any free time to look over my system setup I have attached a zip containing my EXTRA and SLE (system/library/extensions) that I currently use.
My system is an inspiron 1525 1.83 gHz core 2 duo with 1280x800 resolution, currently running 10.6.5
- I have had this wake problem ever since I installed Snow leopard (all 10.6 versions), it never used to happen when I was running IPC's 10.5.6
I would really appreciate if you had any other ideas
Thanks again