Learn how to create your own DSDT (Updated)
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…
30 Comments
Trackbacks/Pingbacks
- eNik | Learn how to create your own DSDT - [...] Read more here [...]
- eNik | eee 1000H(E) – DSDT files and the memory problem - [...] Update: You can find a video tutorials on how to manipulate DSDT files on our new partner site technow.cc. ...
Hi, i want to know why i dont have in my dsdt a ” method (CDGS. 1 Not….)” y just want to fix the graphics but i cant find it, thank you for your responses.
when i choose GMA 950… on custom code the DSDTSE program shows a message ” NilObjectException was not handled.” and then shut down. thanks for your help
What model are you using?
What version of BIOS?
Creating custom DSDTs remains quite complex and is not recommended for someone that has no experience in low level programming (unless you meet the preconditions for this Tutorial – EEE model, BIOS version, in which case it should be pretty straightforward).
Otherwise try Google with “MY _NETBOOK_BRAND_AND_VERSION DSDT”
Cheers,
Nik
Hello i am new user, my laptop sleep it’s not working. I add my dsdt.aml file. My english is weak sorry guys. I want your help.My graphics card GEForce 9600M GS.pls someone fixing my dsdt.aml and sending my mail address. thank a lot.xpity@hotmail.comhttp://uploaded.to/file/0r81hh
We won’t be able to help here.
Please have a look at DSDT SE, as I think it contains support for Nvidia chipsets.
And Google around, you might find something…
Nik
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!
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…
@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?
Just published – "Learn how to create your own DSDT" on technow.cc – http://j.mp/4mIddx
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
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
You’ll just have to modify the dsdt.
Mate,
You request won’t go anywhere here…
First, the examples that I have given are for the Asus EEE 1000X netbooks with Intel GMA graphics…
Second, modifying DSDTs is extremely difficult and you need the machine to do a lot of trial and error.
Third, I don’t know what laptop qou have, but it’s not a netbook (non GMA graphics) so we won’t be of any help here.
Now if you’re serious about this and if you have profound technical knowledge you might want to kindly ask Google by giving “MY_LAPTOP_TYPE_AND_NAME DSDT”, and you might find something.
But as I said this is completely tied to the precise hardware you’re having!
Good luck,
Nik
Not yet, what does 1104 improve?