Learn how to create your own DSDT (Updated)
8 October 2009
5,168 views
26 Comments
UPDATE: I just re-released a modified and much improved version of the tutorial.
This video tutorial gives you the basics for creating a custom DSDT file that matches your configuration (eee PC model, amount of RAM and BIOS version).
The version of DSDT SE that goes with the tutorial can be downloaded here.
This is for advanced users only, so you’ve been warned if you shoot your install…




Hi all,Is there anyone who already have compiled a bios modified for eeePC 100HE bios version 1104?Thanks!
Hi there,I’ve just updated my eeePC 100H from 1Gb to 2GB…Do I have to compile a new DSDT file and install SL again??Thank you for your help!
You’ll just have to modify the dsdt.
Nice tutorial and video.
Now there is a newer and nicer version from DSDTSE with extended tables support and new editor layout, don´t forget to check it and thanks for sharing your methods.EvOsx86 Team.
But i dont have som special apps, like EEE Hotkey Enabler or what
i have Retail Leopard, 2102 alex_l bios, and now i go to copy this dsdt.aml to /Extra folder, so after that Power Button should go to work? Or brightness after sleep (wake up) … I really thank you for your and others job, to Make Dream Come True
)
I do that, before 5 minutes, all step (except 1000HE 950 fix – it is necesary?), but power button dont work, brightness after wake up dont work, i must this brightness manually set up, so i dont know what im do bad? … No compilation error,… but when i do step with 1000HE 950 fix i have so more compilation error, so i try without that, and without this 950fix, no boot error, but nothing change, i have 1000H, 2GB Ram, Bios 1902 modified…
The GMA950 fix fixes the brightness control.
So i update my bios on version 2102, from this thread: http://ipis-osx.wikidot.com/forum/t-177284/eeepc-1000h-2102-bios , bios update ok, so i copy dstd.aml to /Extra (from this site, … Downloads, 1000H_2GB_REV2102.zip, i try 2, from alex, and dadaz too, but don’t work… nothing change), So? What i’m do wrong?
I don’t know, but you’re clearly doing something wrong.
So, everything i do must flash bios from alex_l folder, and copy dstd.aml to /Extra folder? … that’s all? Thank You for Answers, and help
Yes, that’s what you’d have to do (if there is no other problem…)
Now i check this, and i update bios with exact same file (1000H.ROM) from alex_l folder… so i just copy and paste dsdt.aml to /Extra ? But what with dsdt.dsl ? I’m really sorry for stupid question if it is, but i really don’t know
There is no such thing as a stupid question if you are willing to learn
@nordlead2 DSDTが本格的になっているようですね。自作法も紹介されているみたいだし http://bit.ly/2FSU2q
Everyone having USB boot problems, please check out the new section called “USB boot problems”.
Nik
Is the 950 mod required with the snow pached kest?
Not sure if it is required, but I’m under the IMPRESSION that it avoids the performance problems that some are talking about.
Did you get patched kexts that work with brightness control?
Nik
I haven’t got there yet (I’m adding one by one), but I’ll give it a try asap
(btw i’m on a 1000H)
Sorry, I misunderstood…
Yes I have brightness working with Fn-F4/F5, but I followed a Netbookinstaller installation strategy (http://www.insanelymac.com/forum/index.php?showtopic=190295)
It doesn’t. I have this part in my DSDT for a while, but I have performance issue. but I have same issue on my real Macbook white with GMA950.
Another thing, what the :
External(\_PR.CPU1)
External(\_PR.CPU2)
for ?? I always remove the alias, but never heard about that ?
Thanks
P.S. : Great how-to. Thanks
This is simply to avoid having to replace all the “_PR.CPU1″ with “\_PR.P001″.
Otherwise you’ll get compilation warnings because the alias is used further down the DSDT.
I don’t remember from which DSDT I’ve come along I actually did “steal” this… I’ve used/tested over two dozens over time.
This was always worked great for me, perheaps this is why I don’t have performance problems (although this seems like a long stretch…)?
Keep us posted,
Nik
Ok I will try.
Have you tried the device_id hack for GMA950 as it’s done for UHCI ???
you can find a topic about that here :
http://www.insanelymac.com/forum/index.php?showtopic=168014
Maybe we can set the GMA device_id to 27A2 like real Mac and don’t have to patch kexts ???
I will try it as soon as possible, but one thing I don’t know is if we have to use Buffer (0×04) or another value ?
This could work but I’m no expert.
If I have some time I’ll look into that.
Keep us posted about your findings.
Thanks for the link,
Nik
[...] Read more here [...]
[...] Update: You can find a video tutorials on how to manipulate DSDT files on our new partner site technow.cc. [...]
Just published – "Learn how to create your own DSDT" on technow.cc – http://j.mp/4mIddx