dsev1

Aqui os dejo una aplicación desarrolada por nuestro team para editar código DSDT.

No es un parcheador automático, contiene las herramientas, fixes y hacks para que os resulte más comodo el trabajo en el DSDT.

La aplicación contiene una ayuda contextual y ayuda de uso.

Grácias:

A real software por su magnifico foro de desarrollo.
A fassl por su código de extracción del DSDT del registro de Osx.
A la comunidad linux por sus fixes durante estos años en el DSDT. (Todos los incluidos en “DSDT fixes”).
A la comunidad Osx86 por sus hacks para hacer mas compatibles nuestros ordenadores. (Todos los incluidos en “DSDT hacks”).
Al equipo Evosx86 por su confianza y tests en este trabajo.

DSE Version 1.0

DSDTSE V1.1 (ES) (La versión 1.3.0 ya es EN/ES)

.

English:

DSDTSE is a simple editor aimed to help you solve your DSDT problems  and add common hacks to it.

It will not do automatic patching , you have to manually add the fixes or hacks so a minimun skill is needed (normal skill should be ok to begin with).

Thanks to Fassl for the DSDT extraction method under Osx.

Thanks to the Linux community for their DSDT fixes all this years (all the ones included under “dsdt_fixes”).

Thanks to the Osx86 community for their DSDT hacks (all the ones included under “dsdt_hacks”).

Link:

DSDTSE V1.4.3 (EN/ES)

Version information:

Changelog  V1.2 (EN).

Changed the routine to load dsdt files when dropping onto the app or double clicking them.

Now the app knows if you are running Leopard or Snow to correctly recognize the EFI partition.

Improved code (faster app).

Improved the permission routine to install the dsdt files.

Changelog V1.2.1 (EN)

Improved English translation.

Changelog V1.2.3 (EN)

Solved a bug when opening custom code on the editor window (The program crashed).

Added 4 new DSDT hacks (PCI naming hack, X58 CST hack, another Acl889a hack  and Jmicron cosmetic hack).

Changed Skin.

Changelog V1.2.4 (EN)

Improved search method on code.

Added more devices to Acpi search popupmenu.

Changelog V1.3.0 (EN/ES)

Added a new shini editor from Alex Restrepo.

Now Undo/Redo behaves as expected. (No more wrong repositioning).

Code highlightning.

Code enclosed by brackets can be closed.

Line numbering.

Version update under help menu.

Changed placement of DSDT files to/Library/ Application support/EvOsoftware instead /Library.

Improved search method.

Color background of code editor can be changed.

Text on code now has colors.

New window layout.

English and Spanish languages (Spanish is unfinished).

Added more DSDT hacks.

Changelog V1.3.1 (EN/ES)

Hopefully solved the bug when the app fails to create it´s main working directory.

Changelog V1.3.3 (EN/ES)

Added support for Extended acpi tables on Main pane.

Changelog V1.3.4 (EN/ES)

Finally solved a bug on editor window. (when compilation goes wrong, buttons on editor become transparent after clicking error reporting window). Solved.  :D

Changelog V1.3.5 (EN/ES)

Some minor tweaks in code.

Added more DSDT hacks.

Changed Icon.

Changelog V1.3.6 (EN/ES)

Catched a bug when using “Erase DSDT files” menu option.

Added more DSDT hacks.

Changelog V1.3.7 (EN/ES)

Bug hunting.

Changelog V1.3.8 (EN/ES)

Added a horizontal Scrollbar (Now people enjoy so much long comments on DSDT). :D

More DSDT hacks added. (one more dsdt fix added also).

Changelog V1.4.1 (EN/ES)

Added a manual DSDT compare option, now you can load two DSDT files at the same time and edit them.

One bug less (on a save .dsl menu, the app was adding incorrect characters to the .dsl file.)

Cleaned a little bit more the code.

Now a finder window will open after compile showing compiled/decompiled files.

Changelog V1.4.2 (EN/ES)

Updated IASL compiler/decompiler to December version.

Hunted two more bugs.

Changelog V1.4.3 (EN/ES)

Hunted one more bug.

Join the forum discussion on this post - (8) Posts

24 Responses to “DSDT simple editor V1.4.3 (DSDT manual compare option)”

  1. shoarthing Says:

    Thank you very much for the effort involved in making & continuing to develop this tool then being kind enough to translate it into (rather good) English.

  2. darkshadow12345 Says:

    I ran DSDTSE in Snow 1.6.1 but with this error

    An Exception of class NilObjectException was not handled. The application must shut down.

  3. EvOsx86 Says:

    Try this: (issue and fix found by spitz)

    Just make sure that the folder DSDT exists in /Library and you have permissions to write to it.

    These 2 commands are to be executed in the Terminal:

    sudo mkdir /Library/DSDT/
    sudo chown -R `id -un` /Library/DSDT

  4. bm Says:

    As of v1.3.0, the commands to execute in Terminal are:

    sudo mkdir “/Library/Application Support/EvOSoftware”
    sudo chown -R `id -un` “/Library/Application Support/EvOSoftware”

  5. Prasys' Blog Says:

    [...] , myHack Installer (which takes care of installing Boot Loader and other things) and not to mention link to download EvO´s DSDTSE and DPCIMananger for your kext and DSDT needs [...]

  6. Empire EFI 2nd post | Prasys' Blog Says:

    [...] , myHack Installer (which takes care of installing Boot Loader and other things) and not to mention link to download DSDTDE and DPCIMananger for your kext and DSDT needs [...]

  7. bozon42 Says:

    Hello all,
    installed DSDTSE v1.3.6 (unzipped to desktop)
    but got error:
    Exception of class NilObjectException was not handled. The application must shut down.

    Read the posts above but not sure whether:
    a)
    sudo mkdir “/Library/Application Support/EvOSoftware”
    sudo chown -R :staff “/Library/Application Support/EvOSoftware”

    where you replace with your username

    b)
    sudo mkdir “/Library/Application Support/EvOSoftware”
    sudo chown -R root:admin “/Library/Application Support/EvOSoftware”

    c)
    sudo mkdir “/Library/Application Support/EvOSoftware”
    sudo chown -R root:wheel “/Library/Application Support/EvOSoftware”

    Should the directory be
    EvOSoftware or EvOsoftware?

    Should I change permissions of dir EvOSoftware (or EvOsoftware):

    sudo chmod -R 755 /EvOSoftware??

    Should I change also permissions of DSDTSE.app on Desktop?
    Thanks and regards,

    bozon42

  8. EvOsx86 Says:

    Hi.
    Folder´s name is: EvOSoftware

    Also be sure you have read/write permissions on that folder.

  9. bozon42 Says:

    Hmm,

    I have tried option

    sudo mkdir “/Library/Application Support/EvOSoftware”
    sudo chown -R root:admin “/Library/Application Support/EvOSoftware”
    sudo chmod -R 755 “/Library/Application Support/EvOSoftware” but still have same error.
    bozon42

  10. EvOsx86 Says:

    Ok, give us some time (1 hour) to upload a new version with a different method to create App folders.

  11. bozon42 Says:

    Super – thanks for quick reaction.
    bozon42

  12. EvOsx86 Says:

    Download the app again, erase any EvOSoftware folder you may have created.
    Be sure you are not using a blank password.

    Also, remember the folder is not created under:

    user/Library/application support/EvOSoftware.
    but
    volumes/systemvolume/Library/application support/EvOSoftware.

    If you continue having problems please post them here.

    It´s time to move everything to user´s folders instead system folders.
    Give us some little more time to do all the changes on code.
    Thanks.

  13. bozon42 Says:

    Hmm same error:

    1.Logged on as bozon42 with Admin privileges
    2.Unzipped your zipfile on the desktop and
    in Terminal i run:

    cd /Volumes/Leo/Library/Application Support
    sudo mkdir EvOSoftware
    cd EvOSoftware
    sudo cp -R ~/Desktop/DSDTSE.app .
    cd ..
    sudo chown -R root:admin EvOSoftware/
    sudo chmod -R 755 EvOSoftware/
    cd EvOSoftware/
    open DSDTSE.app

    gives me error:
    Exception of class NilObjectException was not handled. The application must shut down.

    What am I doing wrong?
    bozon42

  14. bozon42 Says:

    Note:
    When I cd to EvOSoftware and create
    DSDT directory:

    sudo mkdir DSDT
    cd ..
    sudo chown -R root:admin EvOSoftware/
    sudo chmod -R 755 EvOSoftware/
    cd EvOSoftware/
    open DSDTSE.app then it opens it – but still gives error as before:
    Exception of class NilObjectException was not handled. The application must shut down.

    bozon42

    PS: Does safe boot have impact on it?

  15. EvOsx86 Says:

    Forget this folder actions and erase the EvOSoftware folder, in a little time we will release a new version wich will setup all folders on user library.

    ETA: 4 hours from now.

  16. bozon42 Says:

    Ok – I am in idle status. :-) )
    Thanks for the help in advance.
    Regards,
    bozon42

  17. EvOsx86 Says:

    Ok, try this beta from DSDTSE, now all files will be placed under your Home folder/Library/Application support/EvOSoftware.
    The application should do everything for you, just test and report please.
    Link:
    http://dl.dropbox.com/u/384839/EvOSoftware/DSDTSE.zip

  18. bozon42 Says:

    Thanks – I have downloaded. I will try in the evening.
    Regards,
    bozon42

  19. bozon42 Says:

    Hello,
    did the following:
    unzip DSDTSE.zip as user on the desktop
    in terminal:
    cd ~
    mkdir EvOSoftware
    cd EvOSoftware
    cp ~/Desktop/DSDTSE.app .
    cd ..
    sudo chown -R bozon42:staff EvOSoftware
    sudo chmod -R 755 EvOSoftware

    Then: cd EvOSoftware
    open DSDTSE.app <–it opens the GUI, I selected
    different tables and extracted them (DSDT dir with subdirs and files created) but I have same error as before and GUI shuts down.
    Regards,
    bozon42

  20. bozon42 Says:

    I have forgotten one line in the previous mail:

    After cd ~
    I went to Library/Application support and there I created EvOSoftware directory.
    bozon42

  21. EvOsx86 Says:

    But the test was if the app can create now the folders by itself…

    What happends now if you open the app (and there is no EvOSoftware folder created)?.
    Just leave the app on your desktop and open it.

  22. admin Says:

    We have created a post to do a public bughunting on DSDTSE, check main page.

  23. juanerson Says:

    Honestamente los admiro, al equipo creador de EvOSX86, sus miembros y colaboradores, por favor reciban mis más sinceras palabras de Respeto y Felicitaciones por su excelente trabajo, en general por el foro y las guías; y en particular por la herramienta de Edición DSDTSE, en mi opinión la versión 1.4.1 es la mejor que han hecho. Sigan así. Saludos.

  24. admin Says:

    En ellos estamos, gracias Juanerson. :D

Leave a Reply

You must be logged in to post a comment.