dji-firmware-tools
Tools for handling firmwares of DJI products, with focus on quadcopters. (by o-gs)
OpenSteamController
Steam Controller reverse engineering and customization project. (by greggersaurus)
Our great sponsors
dji-firmware-tools | OpenSteamController | |
---|---|---|
17 | 12 | |
1,364 | 389 | |
3.1% | - | |
8.3 | 0.0 | |
8 months ago | about 1 year ago | |
C | C | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
dji-firmware-tools
Posts with mentions or reviews of dji-firmware-tools.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-01.
-
DJI Phantom 4 worth repairing?
Fortunately, some people have made third party tools that can allow you to do it yourself, if you're handy with python.https://github.com/o-gs/dji-firmware-tools
-
BQ30z55 BMS Board PF Flag Reset Help
wget https://github.com/o-gs/dji-firmware-tools/archive/refs/heads/master.zip
- Replaced parts of the gimbal and it won’t recent or calibrate. It moves up and down but won’t center. What should I do?
-
What is this cable pin layout called? Trying to find suitable connectors.
P.S. The last picture is sourced from this page
- Drone opps
- Is this fixable?
- Mini 3 Gimbal issue
- footage of Ukrainian troops downing a Russian DJI Mavicpro drone using EDM4S Anti-Drone gun.
-
Has anyone been able to calibrate the Zenmuse X3/X5 on an inspire through software (not the built in placebo calibration accessible through the GO app.)
I also found this: https://github.com/o-gs/dji-firmware-tools
-
Borked firmware on Inspire 1 remote Model GL658A (Not connecting to USB device)
If after following this your device start boot-looping, you will probably need to flash a new kernel! Follow the instructions on the wiki listed here: https://github.com/o-gs/dji-firmware-tools/wiki/Flashing-firmware-on-DaVinci-media-processors
OpenSteamController
Posts with mentions or reviews of OpenSteamController.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-04.
- 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? 😳
What are some alternatives?
When comparing dji-firmware-tools and OpenSteamController you can also consider the following projects:
shecc - A self-hosting and educational C optimizing compiler
sc-controller - User-mode driver and GTK3 based GUI for Steam Controller
liemoth - Development Kit For Ambarella Devices
VSCView - OSD for Steam Controller and various other controllers
sourcemod - SourceMod - Source Engine Scripting and Administration
libusbhsfs - USB Mass Storage Class Host + Filesystem Mounter static library for Nintendo Switch homebrew applications.
Cwerg - The best C-like language that can be implemented in 10kLOC.
fujihack - Reverse engineering Fujifilm firmware
nsec-badge - Software from the NorthSec badge
Research - My personal repository for findings and things to remember
dji-firmware-tools vs shecc
OpenSteamController vs sc-controller
dji-firmware-tools vs liemoth
OpenSteamController vs VSCView
dji-firmware-tools vs sourcemod
OpenSteamController vs libusbhsfs
dji-firmware-tools vs Cwerg
OpenSteamController vs fujihack
dji-firmware-tools vs nsec-badge
dji-firmware-tools vs Research