C # Getting / Setting BIOS Options?

I am working with a Dell XPS M1710. The laptop has lights in the lid, side speakers and front speakers (3 sets of lights that can be adjusted separately) and a light under the rug. In the BIOS, I can change the color of these lights, at least of each group. Also, I can turn on / off the light under the mouse pad, I cannot change its color, just alternate it if it is on. The laptop comes with a lot of Dell software, but I installed Windows 7 and lost all my applications, including the one that allowed me to change those light colors. Now that the Dell app is gone, I'm interested in making my own C # app to change the color of these three sets of lights (I don't really want to change the light under the mouse pad, I love that).How do I get started developing an application to retrieve and change these BIOS settings?

+2


source to share


2 answers


We've released a community SDK:

http://www.dell.com/html/global/xps/lightfx/index.html



(I can say "we" because I worked on it !!)

  • Offers an extensive library of functions for creating custom effects using the XPS M1710 LEDs.

  • Allows you to create custom effects simply by creating a text file with a few simple XML tags - even if you are not an XML programmer.

  • Includes application programming interfaces (APIs) that allow software lighting effects directly into applications.

  • The main

    some examples of effects that inspire you to new heights of creativity.

+9


source


From what I could find, this hacker is made in SMBIOS.

It looks like this developer figured it out - he wrote a Python GUI on Linux.



I read the source and it connected to dellLEDCtl in libsmbios to do the dirty work. Here's the source if you can digest it. The git repo that Dell has provided to the community for this stuff is here .

I don't think you can fully handle this.

+2


source







All Articles