Все обсуждения > Форумы Steam > Help and Tips > Подробности темы
Any NEW solution for the Xbox button Light? (controller)
As I wrote in the title, any NEW solution? Because I won't cut the wires inside or cover it (especially since it doesn't help with battery consumption) and I have not found any other solution. PS: If this issue is not a big deal for you, please just move on without adding such comments, thank you!

As an example: if you connect the controller to an Xbox (I don't have one, that's why I'm asking) and turn off the brightness of this light from settings -> what will happen if you connect the controller to Steam again? Will the light stay off?



And just to be sure everyone is on the same page:

The Xbox controller has a big button in the middle with an Xbox icon on it. That one has an intense light, that not only is distracting at times but also costumes more battery life.

Using an Xbox you can reduce the brightness (according to a video I saw). However, there is no such solution if the controller is used to play on Steam (not even in settings -> controller -> preferences)
< >
Сообщения 91105 из 112
Автор сообщения: tintingaroo
That made me think surely someone's coded this in a tool somewhere and I think reWASD does https://help.rewasd.com/preferences/led-settings.html - gonna try the trial.
I know there are also controller tools on Steam, maybe one of them have this implemented, maybe something free on github... will see what I find.

SDL has a controller tester that can I can compile, so I've been trying to see if I can make it control the light. I think I see the functions I want to use but gotta figure out how. If that's successful then I think we got our own makeshift tool to resolve things.

Thank you SO much for trying to figure this out. I wish there was more I could do to help. If there is anything I can do, please let me know. I really appreciate you working on this for me as I know it's sort of an unnecessary request asking for the button to be brighter. If there is anything you want me to help with like research, please don't hesitate to ask.

Also if you want me to test if the light dims with reWASD, just let me know and I will install the trial.
Отредактировано Mitch_Rapp; 16 июн. 2024 г. в 12:34
heh, us guys trying to tackle this:
https://github.com/Adam777Z/xbox-controller-button-remapper/discussions/16

So even if I had figured out how to do it, the adaptations I've been doing to SDL's controller tester wouldn't work. Would need to link it to Steam's driver or something.
I see that Steam's and reWASDs driver come under Network Service, maybe can call/utilise it somehow???

I'm gonna learn what I can about drivers :D
https://learn.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver

Checking out reWASD, I saw it doesn't have a brightness slider for the Elite II, just a colour picker.

I'm also gonna go back and see if I can get my compiled version of SDL to work with Steam. If I get anywhere, I'll need your help to test what happens 😎
This LED annoyed me for years, but never quite enough to seriously look into it, but now playing Still Wakes the Deep, it really, really annoyed me so I google and voila, thanks to this thread, this long standing annoyance is finally gone. Thanks, tintingaroo.
Автор сообщения: tintingaroo
heh, us guys trying to tackle this:
https://github.com/Adam777Z/xbox-controller-button-remapper/discussions/16

So even if I had figured out how to do it, the adaptations I've been doing to SDL's controller tester wouldn't work. Would need to link it to Steam's driver or something.
I see that Steam's and reWASDs driver come under Network Service, maybe can call/utilise it somehow???

I'm gonna learn what I can about drivers :D
https://learn.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver

Checking out reWASD, I saw it doesn't have a brightness slider for the Elite II, just a colour picker.

I'm also gonna go back and see if I can get my compiled version of SDL to work with Steam. If I get anywhere, I'll need your help to test what happens 😎

Sorry! I just saw this today. I'd love to help in any way that I can. Please let me know if there is anything I can do.

I have googled everything I can think of and I haven't stumbled upon anyone who has managed to get the controller to stay at it's initial full brightness.

I wish I knew enough to be able to help you more.
Отредактировано Mitch_Rapp; 29 июн. 2024 г. в 10:52
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)

Awarded, TYVM!
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)
If only this method working during blutetooth! Only works when controller is connected via cord to PC.
Автор сообщения: Your Fav Baka
If only this method working during blutetooth! Only works when controller is connected via cord to PC.

It works with the official wireless adapter too
Автор сообщения: Ld7
Автор сообщения: Your Fav Baka
If only this method working during blutetooth! Only works when controller is connected via cord to PC.

It works with the official wireless adapter too

Indeed! With Steam running this works with the official adapter. Surprisingly the adapter works way better for me then bluetooth. I purchased one here recently from ebay for 20 bucks and was pleasantly surprised it was new in the box, sealed, and SN match. No spotty connection or hot as heck usb connector when plugged in. Other people seem to have no issues with the cheaper "chipped" knock offs but in the two I tried before going to ebay from amazon both where doo doo. This one I now have has me happy enough to actually make this post. :damien:
After windows 11 24H2 update, low light edit stopped working. Uninstall and reinstall additional driver support in Steam - settings - controller, and CMD command will work again. 0.05 value works nice. Very low light.
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)


Thank you very much
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)
it blows my mind how a simpe thing like this isnt still added on xbox accessories app
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)

I think I changed something using this method. When I start the controller it blinks two times with bright light and then dimms down a bit. But when I try setting it to 0 nothing happens, still the same light. And when I try to set it back to 0.4, nothing happens either so I don't know if I actually changed anything but it seems less bright. But what are these "General settings" under Steam controller? I can't find that, nor can I find "Enable Xbox Configuration Support". And why wont the 0 setting work? Anyone knows?

Thanks

EDIT: It works now. I installed "Xbox Extended Feature Support Driver" under Steam Settings - Controller - External Gamepad Settings, then I used the normal command prompt, NOT the admin one and now I've got the 0.05 setting. Thanks you all for these solutions, big ups. I can't believe its not a normal setting anyone can change at their convenience.
Отредактировано Zidious G; 16 ноя. 2024 г. в 12:45
Автор сообщения: Zidious G
Автор сообщения: tintingaroo
It's not hard really, I think it's the way I've tried to describe things, not so concise :D There are many branching thoughts in my mind :D
Going via Control Panel is good because you can get visual feedback of what hint is created, its value etc and easily remove it - perhaps I'll make a vid of that method - but this is another way if you wish to try:

  1. Quit Steam

  2. Run the Admin command prompt:
    Windows key + R, type: cmd, press Ctrl+Shift+Enter
    The command prompt window should read Administrator in the top left.
    https://steamcommunity.com/sharedfiles/filedetails/?id=2958182935&fileuploadsuccess=1

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1 /M
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If you don't get the Administrator command prompt we can see what happens with the hint set as a User variable instead System variable:

  1. Quit Steam

  2. Run command prompt:
    Windows key + R, type: cmd, press Enter

  3. Copy-paste into the Command Prompt window:
    SETX SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED 0.1
    Press Enter to execute it.

    (0.05 = the dimmest setting we can choose. For reference, 0.4 = the normal brightness. 0 = completely off.)

  4. Start Steam

  5. Connect controller


If the light doesn't dim, see if this changes anything:
1. Enable Xbox Configuration Support (Steam > Settings > Controller > General Controller Settings)
2. Disconnect->reconnect controller.
3. Restart Steam if still regular brightness.
4. Disconnect->reconnect controller.


There is another hint that may need to be set but see how thing go.


If SDL can change the settings then technically Steam can as well. There may be reasons they can't/don't want to do so - may be things depend how it works, if it impacts something else etc.


(EDIT 2024: updated dimmest setting we can choose - it's 0.05 rather than 0.1)

I think I changed something using this method. When I start the controller it blinks two times with bright light and then dimms down a bit. But when I try setting it to 0 nothing happens, still the same light. And when I try to set it back to 0.4, nothing happens either so I don't know if I actually changed anything but it seems less bright. But what are these "General settings" under Steam controller? I can't find that, nor can I find "Enable Xbox Configuration Support". And why wont the 0 setting work? Anyone knows?

Thanks

EDIT: It works now. I installed "Xbox Extended Feature Support Driver" under Steam Settings - Controller - External Gamepad Settings, then I used the normal command prompt, NOT the admin one and now I've got the 0.05 setting. Thanks you all for these solutions, big ups. I can't believe its not a normal setting anyone can change at their convenience.

Did you make it work on wireless?
Is there a way to change color too ?
< >
Сообщения 91105 из 112
Показывать на странице: 1530 50

Все обсуждения > Форумы Steam > Help and Tips > Подробности темы