{"id":13686208,"url":"https://github.com/treeder/logitech_unifier","last_synced_at":"2025-05-01T09:30:41.664Z","repository":{"id":3469759,"uuid":"4524470","full_name":"treeder/logitech_unifier","owner":"treeder","description":"A program to pair devices to a Logitech Unifying Receiver on Linux.","archived":false,"fork":false,"pushed_at":"2015-10-05T18:48:16.000Z","size":144,"stargazers_count":352,"open_issues_count":13,"forks_count":49,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-08-03T15:05:07.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/treeder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-06-01T21:20:54.000Z","updated_at":"2024-07-08T11:18:48.000Z","dependencies_parsed_at":"2022-09-04T03:11:51.097Z","dependency_job_id":null,"html_url":"https://github.com/treeder/logitech_unifier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeder%2Flogitech_unifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeder%2Flogitech_unifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeder%2Flogitech_unifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treeder%2Flogitech_unifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/treeder","download_url":"https://codeload.github.com/treeder/logitech_unifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224250207,"owners_count":17280522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-02T15:00:23.399Z","updated_at":"2024-11-12T09:30:25.710Z","avatar_url":"https://github.com/treeder.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"Logitech Unifier\n================\n\nA program to pair devices to a Logitech Unifying Receiver on Linux. Also works for Nano Receiver (Non-unifying)\n\nLogitech only provides a Windows program to do this, so if you're running Linux, you either need to pair your \ndevices on a windows box or use the unify.c script. \n\nQuick How To - BETA\n----------------\n\nRun:\n\n    ./autopair.sh\n\nThis script which will do a bunch of stuff automatically.\n\n- It will automatically compile the binary (if needed)\n- mark it executable (if needed)\n- find the Logitech device in hidraw\n- run the script with additional prompting (turn off device first)\n\nLonger How To if Above Doesn't Work\n--------------------------------\n\n1\\. Compile it\n\n    gcc -o unify unify.c\n\n2\\. Find your hidraw device\n\nTo find it, run the following for every hidrawX on your system until you find `HID_NAME=Logitech USB Receiver`:\n\n    cat /sys/class/hidraw/hidraw0/device/uevent\n    \nIf hidraw0 isn't it, try hidraw1 and so on.\n\n3\\. Pair it\n\nRun: \n\n    sudo ./unify /dev/hidrawX\n\nWhere X is the matching number from step 2. \n\n4\\. Turn on your device like the tool will say.\n\nThat's it!  Device should work now. \n\nThanks\n------\n\nTo Tycho for this article: http://tycho.ws/blog/2011/12/logitech-unifying-receiver\n\nAnd Benjamin for writing the script: https://groups.google.com/forum/?fromgroups#!msg/linux.kernel/zYS6yddI8yU/9cMvg3k9xTYJ\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreeder%2Flogitech_unifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftreeder%2Flogitech_unifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreeder%2Flogitech_unifier/lists"}