{"id":44682603,"url":"https://github.com/pipe01/flydigictl","last_synced_at":"2026-02-15T05:04:55.919Z","repository":{"id":216350293,"uuid":"741022930","full_name":"pipe01/flydigictl","owner":"pipe01","description":"A utility for managing the configuration of Flydigi controllers.","archived":false,"fork":false,"pushed_at":"2025-09-06T17:41:38.000Z","size":117,"stargazers_count":19,"open_issues_count":3,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-22T09:25:28.653Z","etag":null,"topics":["dbus","flydigi","gamepad","linux"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pipe01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-09T14:41:27.000Z","updated_at":"2026-01-17T14:14:07.000Z","dependencies_parsed_at":"2024-01-09T19:41:58.270Z","dependency_job_id":"5ba1b88f-5081-4b0a-9ebb-e01bf91ea197","html_url":"https://github.com/pipe01/flydigictl","commit_stats":null,"previous_names":["pipe01/flydigictl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pipe01/flydigictl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pipe01%2Fflydigictl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pipe01%2Fflydigictl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pipe01%2Fflydigictl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pipe01%2Fflydigictl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pipe01","download_url":"https://codeload.github.com/pipe01/flydigictl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pipe01%2Fflydigictl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29469927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T04:35:06.950Z","status":"ssl_error","status_checked_at":"2026-02-15T04:33:41.357Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dbus","flydigi","gamepad","linux"],"created_at":"2026-02-15T05:04:55.844Z","updated_at":"2026-02-15T05:04:55.913Z","avatar_url":"https://github.com/pipe01.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flydigictl\n\nA utility for managing the configuration of [Flydigi](https://en.flydigi.com/) controllers on Linux systems.\n\nCurrently supported:\n\n- Vader 3 Pro\n\nNot tested but probably will work:\n\n- Vader 3 Pro ONE PIECE\n- Vader 3\n- Vader 2\n- Direwolf 2\n\nProbably won't work:\n- Vader 2\n- Direwolf\n- Others\n\n## Installing\n### Debian, Ubuntu and other Debian-based distros\n\nYou can download the artifact from the [latest actions run](https://github.com/pipe01/flydigictl/actions) and install the deb package.\n\n### Other distros\n\nInstall `libusb-1.0` and [Go](https://go.dev/) 1.21.5 or newer, then run `sudo make install` to install `flydigictl` and `flydigid`.\n\n## Usage\n\nThis project consists of two parts: a daemon that runs in the background as root, and a command line utility that talks to this daemon through a DBus interface.\nThe daemon will be automatically started by SystemD when the DBus interface is requested.\n\nTo check if communication to the daemon works, run `flydigictl version`. You should see output like the following:\n\n```\nflydigictl version 0.0.1-8410f78\nflydigid version 0.0.1-8410f78\n```\n\nTo test communication with the controller, plug it in then run `flydigictl info`. You should see something like:\n\n```\n            Device : 80 (Vader 3 Pro)\nBattery percentage : 0%\n   Connection type : wireless\n               CPU : wch (ch571)\n```\n\nRun `flydigictl help` to see what options the program has.\n\n## Troubleshooting\n\n### `flydigictl info` returns an error instead of information about the controller\n\n- Make sure the controller is on DInput or XInput mode and not Bluetooth, Switch or others.\n- Put the controller into XInput mode then check `lsusb`'s output. You should see a line that contains `ID 045e:028e Microsoft Corp. Xbox360 Controller`\n- Unload the `xpad` module using `sudo modprobe -r xpad`. `flydigid` should do this automatically, but it may cause issues on some systems.\n\n## Disclaimer\n\nTHIS PROGRAM IS PROVIDAD AS-IS AND MAKES NO EXPRESS OR IMPLIED WARRANTY OF ANY KIND. I AM NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE CAUSED TO THE DEVICE OR ANY ACCESSORIES.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpipe01%2Fflydigictl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpipe01%2Fflydigictl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpipe01%2Fflydigictl/lists"}