|
|
#1 |
|
Registered User
Join Date: Apr 2005
Location: Goodyear, AZ
Posts: 199
Credits: -289
![]() |
XPS2 LED control via commandline
The program to control the LED is called Gaming.exe located in the Quickset folder. I was wondering if anyone knew of a way to change the LED colors via a command line. I know it sounds silly, but i'd like to be able to have icons on my desktop to turn them off, change colors and other things.
Thanks |
|
|
|
|
|
|
#2 |
|
If only Dell were to open source the LED source then there will be lots of plugins around... like the very often asked "can the LEDs dance to my music?", or even use the LEDs to display GPU/CPU speed... ha ahaa
![]()
__________________
Intel Pentium M 740, 1.73GHz, 2MB Cache, 533MHz FSB Samsung 17" WUXGA (1920x1200) Hynix 1024MB 533MHz DDR2 SDRAM Hitachi 60GB 5400RPM Ultra ATA Hard Drive NEC 6500A 8X DVD+/-RW with Dual Layer writing capabilities Atheros AR5212A 108Mbps Super-G MiniPCI Wireless Card NVIDIA GeForce Go 6800 256MB Razor Diamondback 1600DPI 3D Mark 05 - 4417 |
|
|
|
|
|
|
#3 |
|
Softwate LED control
I will bet this is right around the corner !!!!
![]() |
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: Apr 2005
Posts: 451
Credits: 314
![]() |
There are a few easy ways of finding out how.
- ApiMonitor -RegitryMonitor -FileMonitor etc.. hook them to the process /exe doing it.. u might get some visibility.. also.. you can disassemble the exe / file to see what registers or location need to be manipulated. once u have DISSECTED the 'items'... then you can write a little app.. to do so.. |
|
|
|
|
|
#5 |
|
Registered User
Join Date: Mar 2005
Posts: 20
Credits: -345
![]() |
In windows, this should be fairly easy. All the communication is done through the APPDRV.sys device driver. A CreateFileA for \\.\APPDRV should open it and then control through DeviceIOControl. The above APIMONITOR app can easily show the buffers going into and out of the device driver.
It seems the control code is 0x22209C The buffer is 22 bytes long. The same buffer is used for in and out. The first 9 bytes have data, the last are all 0. Bytes 1 - 4 : 04000600 Don't know what these are. Bytes 5-7 : Led color for the three zones Byte 8: brightness Byte 9: save as bootup value (1/0) Unfortunately, that doesn't help me much since I'm looking for a linux solution. I'm assuming the device driver interprets that buffer into something else and writes to the SM bios. The good news is the device driver is only 16K in size, not 550K like gaming.exe. That should be a lot less work for someone that is good with a disassembler and knows something about device drivers. Unfortunately, that's not me. :-( Dan iXPS Gen 2 |
|
|
|
|
|
#6 |
|
Registered User
Join Date: Apr 2005
Location: Goodyear, AZ
Posts: 199
Credits: -289
![]() |
Wow, since i'm not a coder, there is 0% chance for me to use that great info into reality. How much would you want in $ to write us a command line exe for that?
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Apr 2005
Posts: 451
Credits: 314
![]() |
If someone can do the groundwork of investigation .. I think it is too easy to do. I can do it... for you.. no charge
. But the analysis and hooking into determining what method and dll / exe calls are being made might take a bit of effort. This can be done without any coding skills. |
|
|
|
|
|
#8 |
|
Registered User
Join Date: Mar 2004
Posts: 647
Credits: -130
![]() |
Maybe the DELL lurkers who are here might help. NAHH..that would mean providing good customer service and support to end users.
|
|
|
|
|
|
#9 |
|
Registered User
Join Date: Mar 2005
Posts: 20
Credits: -345
![]() |
If no-one does it by next weekend, I'll give it a try. The problem is I have no experience writing Windows programs. All my experience is with OS/2, Linux, and Java. The bigger problem, however, is I don't have any sort of compiler for Windows. I'll poke around at work and see if I can borrow a MSVC 7.1 CD for next weekend.
Dan iXPS Gen 2 |
|
|
|
|
|
#10 |
|
Registered User
Join Date: Feb 2006
Posts: 1
Credits: -350
![]() |
Program available
In case anyone is stilling following this thread: I used the excellent tips from user jdkulp and created a simple program in C that allows you to modify the LEDs on the Dell XPS from the command line.
The solution is available both in C-code (about 100 LOC) and an executable from my blog. Now I can do "xps_led_control -front 1 -top 3 -side 3 -bright 3" from the command line. Enjoy! |
|
|
|
|
|
#11 |
|
I'll take it... My M170 is on the way... thanx!
|
|
|
|
|
|
|
#13 |
|
thanx if i every get a xps 170 i will use this thanx
|
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Apr 2006
Posts: 2
Credits: -350
![]() |
winamp plug
|
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New Record for XPS2 on 3dmark05 6818 points with the XPS2 beasts! | 1badta | Dell Home (Inspiron, XPS, Studio) | 54 | 07-30-2005 08:35 AM |
| XPS2 Fan Speeds & Control | Ripper3785 | Dell Home (Inspiron, XPS, Studio) | 0 | 04-08-2005 12:18 PM |
| differences between home office XPS2 and small business XPS2 | T4sys | Dell Home (Inspiron, XPS, Studio) | 6 | 03-02-2005 07:36 AM |
| CATALYST Control Center vs. ATI Control Panels | zacharac | Drivers | 2 | 12-18-2004 04:01 AM |
| Remote Control 8890 to control dvd features? | BenderNYC | Sager & Clevo Notebooks | 0 | 09-09-2003 03:01 PM |
All times are GMT -6. The time now is 07:05 PM.












Linear Mode




