{"id":18622404,"url":"https://github.com/hadess/retrode","last_synced_at":"2026-04-27T08:32:11.544Z","repository":{"id":146219819,"uuid":"93642781","full_name":"hadess/retrode","owner":"hadess","description":"Retrode joystick adapter driver","archived":false,"fork":false,"pushed_at":"2018-04-21T00:43:26.000Z","size":21,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-17T05:38:12.469Z","etag":null,"topics":["driver","kernel","linux","retrode"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hadess.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2017-06-07T14:11:14.000Z","updated_at":"2020-05-26T08:21:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"74d87622-17fe-4328-b705-517415aaaa5c","html_url":"https://github.com/hadess/retrode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hadess/retrode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hadess%2Fretrode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hadess%2Fretrode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hadess%2Fretrode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hadess%2Fretrode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hadess","download_url":"https://codeload.github.com/hadess/retrode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hadess%2Fretrode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32329463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["driver","kernel","linux","retrode"],"created_at":"2024-11-07T04:16:43.696Z","updated_at":"2026-04-27T08:32:11.537Z","avatar_url":"https://github.com/hadess.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Retrode Linux driver\n\nThis repository was used for driver development when the driver was \nstill out-of-tree. The repository is however still updated with the \nlatest upstream patches, to make it easier to experiment and review\nchanges.\n\nNew features, and bug reports should be made using the usual kernel\ndevelopment process, through the linux-input@ mailing-list.\n\nThe code is under the same license as the Linux kernel itself. See \nCOPYING file for details.\n\n## Installation\nAfter compiling with `make` and `make install` (the latter as root or through `sudo`),\nyou'll need to create a few files to load the driver correctly.\n\nCreate a `/etc/udev/load_hid_retrode.sh` file with the content:\n```\n#!/bin/bash\nDRIVER=$1\nDEVICE=$2\nHID_DRV_PATH=/sys/bus/hid/drivers\n/sbin/modprobe hid_retrode_standalone\necho ${DEVICE} \u003e ${HID_DRV_PATH}/hid-generic/unbind\necho ${DEVICE} \u003e ${HID_DRV_PATH}/hid-retrode/bind\n```\n\nCreate a `/etc/udev/rules.d/80-retrode.rules` file with the content:\n```\nDRIVER==\"hid-generic\", ENV{MODALIAS}==\"hid:b0003g*v00000403p000097C1\", RUN+=\"/bin/sh /etc/udev/load_hid_retrode.sh hid-generic %k\"\n```\n\nAfter a reboot, the driver should be loaded automatically when the dongle gets plugged in.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhadess%2Fretrode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhadess%2Fretrode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhadess%2Fretrode/lists"}