OpenSteamController
bread
OpenSteamController | bread | |
---|---|---|
12 | 6 | |
389 | 278 | |
- | - | |
0.0 | 5.4 | |
about 1 year ago | 6 months ago | |
C | C | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenSteamController
- Steam Controller reverse engineering and customization project
-
Controller with touchpads instead of analog sticks
The OpenSteamController project. The down side is that itβs got a todo list and no updates in 4 years
-
Does the steam controller work with the 8bitdo wireless USB adapter?
However, there's an open source project that enables the controller to function on the Switch through cable, basically flashing the controller's firmware so it functions as a generic wired USB controller compatible with the Switch. You can check a video here. I'm not sure if the bluetooth angle would be able to be rewritten so it mimics a Switch Pro Controller or a generic Xinput controller so it can be synced to the 8bitdo dongle tho.
-
Does the Stesm Controller use flash memory or RAM to store its bindings?
Your understanding is completely wrong, but your conclusion is not.
-
Can you help the fwupd team with bulk storage firmware updates?
Here's how I did it last time: https://github.com/greggersaurus/OpenSteamController/blob/master/LoadingFirmware.md
-
Is my used Steam controller bricked? Or just broken?
Googling around I saw this post addressing bricked controllers and linking to Valve's Master Firmware list, but the link is dead. Continued googling and found this (Github), telling me to hold down the right trigger all the way which will "activate the USB In-System Programming for the LPC11U37F", but it doesn't.
-
I wish the Steam Deck would come with GPIO pins.
Did you look up schematics of the steam controller? I suspect the interface to the device controls on the deck will run through USB and be an iteration of the steam controller. https://github.com/greggersaurus/OpenSteamController/blob/master/ReverseEngineering/Luna_maiboard_V000456-00_rev3.md would suggest two pins unused/undetermined. Yes, it's an input device and would require driver/firmware changes, but as long as hardware capability is there, the rest is a software problem.
-
Testing Steam Controller on the Xbox
While it would be theoretically possible to rewrite the firmware (the OpenSteamController project is just this), we've run into this weird situation that, because the SC itself is discontinued, I don't think very many people that would otherwise be willing/wanting to work on such a thing wants to risk bricking their controllers.
-
Can i use mt Steam controller in Nintendo switch?
It actually is possible to do it. What I did is flashed my steam controller with a custom firmware from the OpenSteamController project. https://github.com/greggersaurus/OpenSteamController/tree/master/Firmware
- do software mods count? π³
bread
- BREAD: Bios Reverse Engineering and Advanced Debugging
- BREAD: BIOS Reverse Engineering & Advanced Debugging
- Bread: Bios Reverse Engineering and Advanced Debugging
- BREAD: BIOS Reverse Engineering & Advanced Debugging - an 'injectable' real-mode x86 debugger that can debug arbitrary real-mode code (on real HW) from another PC via serial cable.
What are some alternatives?
dji-firmware-tools - Tools for handling firmwares of DJI products, with focus on quadcopters.
limine - Modern, advanced, portable, multiprotocol bootloader and boot manager.
sc-controller - User-mode driver and GTK3 based GUI for Steam Controller
AMI_BIOS_CodeInjection - A simple tutorial on how to do reverse engineer and code injection on AMI BIOSes (Legacy)
VSCView - OSD for Steam Controller and various other controllers
appimage-cli-tool - AppImage package manager
libusbhsfs - USB Mass Storage Class Host + Filesystem Mounter static library for Nintendo Switch homebrew applications.
zap - :zap: Delightful AppImage package manager
fujihack - Reverse engineering Fujifilm cameras
appimagepool - A simple, modern AppImageHub Client, powered by flutter.
libdebugme - Automatically spawn gdb on error.
OverRide - Binary Exploitation and Reverse-Engineering (from assembly into C)