EA-SK8ER 8/ago./2019 às 7:09
Astro C40 Support
I was hoping someone can help me set up my Astro C40 controller. But before I start I wanna make two things clear, 1. I have been asking for help everywhere including Reddit and even steam support and got nothing. 2. I am a near expert at direct input xinput steam input related matters so please for the love of sanity don't say "did you check the PS4 controller option". I have been pulling my hair trying to get the touchpad and gyro to work because right now it only shows up as an Xbox controller even after removing drivers. So please if anyone who has an Astro C40 can help me get mine working I would really really appreciate it. If you don't have one I'm really really sorry but please don't respond because you might not be much help anyway, it seems people who don't have one don't really understand my issue. Anyway please anyone with an Astro C40 help me with this. Lastly I know it must be possible because it is listed on their support controller database here https://support.steampowered.com/kb_article.php?ref=5199-TOKV-4426.
< >
Exibindo comentários 1630 de 40
fIreChuckEr 23/ago./2020 às 23:40 
If people are still interested in doing this, there is a much easier way to configure the Astro C40.

Disconnect the controller and go into the registry key here:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_9886&PID_0025\ff0002c4dc]

Then rename the value (removing the quotes) "LowerFilters" to something like "PS4_LowerFilters".

Steam should then recognize the controller as a PS4 controller, but you will have to configure it either by a template or manually, and the controller will more then likely not work outside of steam (i.e. Steam must be running). From my tests, it does not. But the gyro and touch pad both work using the mouse and gyro template from within Steam's 'Desktop Configuration', under Settings > Controller.

When you want to switch back, just disconnect the controller, and change the registry value back to "LowerFilters", and reconnect the controller.

If you are using the dongle, the color will change to Blue if it is set in PS4 mode, and White if it is set in Xbox mode. You can also export these configuration changes to a .reg file, and run them silently, so it is a simple click to change from one mode to the other.

GreedN 4/nov./2020 às 1:20 
Escrito originalmente por fIreChuckEr:
If people are still interested in doing this, there is a much easier way to configure the Astro C40.

Disconnect the controller and go into the registry key here:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_9886&PID_0025\ff0002c4dc]

Then rename the value (removing the quotes) "LowerFilters" to something like "PS4_LowerFilters".

Steam should then recognize the controller as a PS4 controller, but you will have to configure it either by a template or manually, and the controller will more then likely not work outside of steam (i.e. Steam must be running). From my tests, it does not. But the gyro and touch pad both work using the mouse and gyro template from within Steam's 'Desktop Configuration', under Settings > Controller.

When you want to switch back, just disconnect the controller, and change the registry value back to "LowerFilters", and reconnect the controller.

If you are using the dongle, the color will change to Blue if it is set in PS4 mode, and White if it is set in Xbox mode. You can also export these configuration changes to a .reg file, and run them silently, so it is a simple click to change from one mode to the other.

Is this workaround not working anymore?

I edited the registry file, but my Astro C40 TR is still being recognized by Steam as an Xbox One controller, and showing up in Device Manager as "Astro C40 TR (PC)", under Universal Serial Bus controllers, instead of "Astro C40 TR (PS4)", as mentioned in the thread.

Controller is also still being recognized by Astro's software when connected via USB, and has been updated to the latest firmware.

I'm on Windows 10 version 2004.
fIreChuckEr 4/nov./2020 às 10:53 
What color is the LED on the dongle connected to the PC? Mine still shows Blue and device manager shows "Astro C40 TR (PS4)". Steam also shows it as a PS4 controller. The Astro software also should not work at all when in "PS4" mode.
GreedN 5/nov./2020 às 5:19 
Escrito originalmente por fIreChuckEr:
What color is the LED on the dongle connected to the PC? Mine still shows Blue and device manager shows "Astro C40 TR (PS4)". Steam also shows it as a PS4 controller. The Astro software also should not work at all when in "PS4" mode.

Mine's still exhibiting the same behavior as if no changes to the registry were made: white LED on the dongle, "Astro C40 TR (PC)" on Device Manager (under "Universal Serial Bus controllers") and an additional "Xbox 360 Controller for Windows" (under "Xbox 360 Peripherals"), not to mention showing up as an Xbox One controller on Steam. It's also still being recognized by the Astro software.

Do you have everything updated to the latest firmware (controller, dongle and app)? Which version of Windows are you running?
fIreChuckEr 5/nov./2020 às 18:56 
Windows 10 Version 20H2
Software is V 1.1.101
Controller Firmware is V 0.78.0
Dongle Firmware is V 0.78.0

Try this, close steam, remove the dongle and make sure the controller is not installed.

I have scripts I made to essentially switch between modes on the fly. You can download them and try running them. They are really simple scripts that you can open in notepad to quickly change the registry.

I also added a bunch of images and such of my configuration of Steam and my Registry. Double check your settings with mine.

https://1drv.ms/u/s!Aju1yrdlauESg7Nxxm6n_FDfcn308Q
Última edição por fIreChuckEr; 5/nov./2020 às 19:29
GreedN 12/nov./2020 às 0:27 
Escrito originalmente por fIreChuckEr:
Windows 10 Version 20H2
Software is V 1.1.101
Controller Firmware is V 0.78.0
Dongle Firmware is V 0.78.0

Try this, close steam, remove the dongle and make sure the controller is not installed.

I have scripts I made to essentially switch between modes on the fly. You can download them and try running them. They are really simple scripts that you can open in notepad to quickly change the registry.

I also added a bunch of images and such of my configuration of Steam and my Registry. Double check your settings with mine.

https://1drv.ms/u/s!Aju1yrdlauESg7Nxxm6n_FDfcn308Q

Thank you for doing this, I really appreciate it. But how do I make sure that the controller is not installed? Do I uninstall both "Astro C40 TR (PC)" and "Xbox 360 Controller for Windows" in Device Manager, while the controller is connected (the only way for those devices show up)? Can I keep Astro's software? And doesn't Windows auto-downloads and installs the drivers again immediately? What is the exact procedure that I should follow?
fIreChuckEr 12/nov./2020 às 10:58 
That's my bad, poor choice of words on my part. I should say, make sure both the controller and dongle are not connected. You can leave the Astro software, and Device Manager alone.

Disconnect the dongle, make the registry change, and then re-connect the dongle to the same USB port. Inserting it into a different USB port will cause Windows to download and install the drivers again.

Once you get it working well, the process is really fluid. You only need to change the controllers mode when a specific game requires one or the other, you can leave it alone otherwise. Right now, my controller is in PS4 mode, so if I wanted to change back to Xbox mode I would:

1. Remove the dongle.
2. Click my "Astro C40 Xbox" shortcut.
3. Click yes to the prompts.
4. Reconnect the dongle, and make sure it is white.

When I want to switch back to PS4 mode:

1. Remove the dongle.
2. Click my "Astro C40 PS4" shortcut.
3. Click yes to the prompts.
4. Reconnect the dongle, and make sure it is blue.

If none of these changes are still working, you may need to completely remove the software, and clean up device manager. I use a tool called 'USBDeview', from http://www.nirsoft.net/ to completely remove any trace of a USB device from my computer.
Apex 25/mar./2021 às 0:39 
Escrito originalmente por Ocelot:
Go into big picture, settings, Controller settings, click on the detected controller, click on Redefine Layout, save the configuration how it is, select Play Station 4 Dual Shock controller and then cancel. It will show your controller as an Unregistered playstation 4 controller. Spent all day looking for a way to change it as well and i found this out of pure luck.

Might work for you, I hope this helps.
Works!!!!!
Blenman 1/jul./2021 às 21:43 
Escrito originalmente por fIreChuckEr:
If people are still interested in doing this, there is a much easier way to configure the Astro C40.

Disconnect the controller and go into the registry key here:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_9886&PID_0025\ff0002c4dc]

Then rename the value (removing the quotes) "LowerFilters" to something like "PS4_LowerFilters".

Steam should then recognize the controller as a PS4 controller, but you will have to configure it either by a template or manually, and the controller will more then likely not work outside of steam (i.e. Steam must be running). From my tests, it does not. But the gyro and touch pad both work using the mouse and gyro template from within Steam's 'Desktop Configuration', under Settings > Controller.

When you want to switch back, just disconnect the controller, and change the registry value back to "LowerFilters", and reconnect the controller.

If you are using the dongle, the color will change to Blue if it is set in PS4 mode, and White if it is set in Xbox mode. You can also export these configuration changes to a .reg file, and run them silently, so it is a simple click to change from one mode to the other.

This worked really well. I had got Steam to recognize the controller as PS4 with the driver uninstall and disabling Windows update, but the problem is that if you turn Windows Update back on, it just installs the driver again. This registry solution is great if you don't want to keep Windows Update uninstalled and still want to keep the Astro Gaming software still installed so you can check for firmware updates every now and then. Even if you have to update the registry to get AstroGaming to recognize it again, the simple registry scripts to change back and forth make it a non-issue.

Anyways, I wanted to mention a couple things from my experience in case others are having issues.

The first thing is that the last part of the registry location was different for me. Instead of "ff0002c4dc" mine was "ff0007cece" so I guess it might be different on other machines. If you're looking at the keys and don't see "LowerFilters" as a value within the key, it is probably not the right one. Note: If you use the scripts provided in the thread, make sure you update this if it is different.

I went through the USB registry keys and could tell which ones were for the controller because they had "AstroGaming" in the Mfr (Manufacturer) value.

I also noticed the "Service" value within the key is "usbccgp" on the correct key. There were a couple "usbaudio" values for Service, but I think those are for the audio jack and speaker, so they won't help you.

I actually found 2 more keys with the "LowerFilters" under the VID_9886&PID_0024 key. I thought they might be for the wireless dongle instead of the usb cable I was using, but when I tested, these keys didn't seem to affect anything. Only the "PID_0025" key had the value that affected what Steam saw the controller as.

Lastly, with regards to the light colors. The colors didn't change for me. The light is always white if it is connected. Steam will show it as a PS4 controller and I can configure it as such. I thought it might have to do with the light color you can set in the preferences, but the default was green and it never looked like that. I changed it to blue and it still showed white. I'm not sure why it is that way, but I wanted to mention it since the light color might not actually mean you did something wrong. It might be working, you just have to go in to the Steam controller settings and checkout if it shows an Xbox controller or a PS4 controller.

It is strange that this one thing is the difference between Steam seeing a PS4 controller instead of an Xbox controller. Even the Device Manager changed from having (PC) in the device name to (PS4), which seemed odd since I thought that was just the friendly name from the registry.

Thanks again for the solution and also for the simple scripts to update the values!
fIreChuckEr 15/jul./2021 às 2:26 
Glad it worked for you. Do you want to try using the identical registry key "ff0002c4dc" and below? Maybe that has the color effect change in there somewhere.
GreedN 15/jul./2021 às 18:25 
Escrito originalmente por fIreChuckEr:
Glad it worked for you. Do you want to try using the identical registry key "ff0002c4dc" and below? Maybe that has the color effect change in there somewhere.

fIreChuckEr, would you mind sharing your actual scripts? Your link only has the actual registry keys and images showing what everything should look like (including pictures of the shortcuts, haha).

Thanks again for doing this. <3
fIreChuckEr 16/jul./2021 às 1:37 
Copy the "Astro_C40" folder directly to your C drive. Then pin the 2 shortcuts to your task bar or start menu (or both, or just run from C drive, up to you). I configured it to run directly from that folder in your C drive.
Bad 💀 Motha 16/jul./2021 às 8:54 
It will work but just like the PS5 DualSense controller where you won't have the Gyro or Touchpad in PC Gaming.
Última edição por Bad 💀 Motha; 16/jul./2021 às 8:54
fIreChuckEr 16/jul./2021 às 17:41 
Escrito originalmente por Bad 💀 Motha:
It will work but just like the PS5 DualSense controller where you won't have the Gyro or Touchpad in PC Gaming.

The Astro C40 does work with Gyro and Touchpad in games, I use it. But it must be configured through Steam. Will not work any other way, at least through my testing.
Bad 💀 Motha 16/jul./2021 às 20:43 
Oh ok, well that's good at least. Now if they could get that working for the DualSense controller.
< >
Exibindo comentários 1630 de 40
Por página: 1530 50

Publicado em: 8/ago./2019 às 7:09
Mensagens: 40