{"id":16164023,"url":"https://github.com/cyclenerd/qmk-massdrop-ctrl","last_synced_at":"2026-01-23T07:05:19.007Z","repository":{"id":156176285,"uuid":"632889624","full_name":"Cyclenerd/qmk-massdrop-ctrl","owner":"Cyclenerd","description":"⌨️ My custom QMK Massdrop CTRL firmware","archived":false,"fork":false,"pushed_at":"2025-12-15T14:28:34.000Z","size":432,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-18T18:42:21.190Z","etag":null,"topics":["apple-keyboard","mac","mac-keyboard","macos","qmk","qmk-firmware","qmk-keymap","qmk-toolbox"],"latest_commit_sha":null,"homepage":"https://qmk.fm/","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cyclenerd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-04-26T10:39:48.000Z","updated_at":"2025-12-15T14:28:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"47209c64-2978-4d20-a4f9-b523f3f1cd75","html_url":"https://github.com/Cyclenerd/qmk-massdrop-ctrl","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Cyclenerd/qmk-massdrop-ctrl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Fqmk-massdrop-ctrl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Fqmk-massdrop-ctrl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Fqmk-massdrop-ctrl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Fqmk-massdrop-ctrl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cyclenerd","download_url":"https://codeload.github.com/Cyclenerd/qmk-massdrop-ctrl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Fqmk-massdrop-ctrl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28682285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: 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":["apple-keyboard","mac","mac-keyboard","macos","qmk","qmk-firmware","qmk-keymap","qmk-toolbox"],"created_at":"2024-10-10T02:44:59.737Z","updated_at":"2026-01-23T07:05:19.002Z","avatar_url":"https://github.com/Cyclenerd.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Massdrop CTRL Keymap\n\n[![Badge: QMK Firmware](https://img.shields.io/badge/QMK%20Firmware-333333.svg?logo=qmk\u0026logoColor=white)](#readme)\n\nIn this repo you can find my customized QMK firmware for the Massdrop CRTL keyboard.\n\n\u003e [!IMPORTANT]  \n\u003e In November 2024 `arm_atsam` was removed from QMK.\n\u003e This affects users with `massdrop/ctrl` or `massdrop/alt` keyboards.\n\u003e Users who need to build for these targets should stay on the `0.26.x` version of QMK until these boards have been restored.\n\n[![Screenshot: Keymap](./img/keymap.png)](./keymap.c)\n\nThe Massdrop CTRL is a TKL mechanical keyboard featuring dual USB-C connectors,\nan integrated Hi-Speed USB 2.0 hub,\nand fully customizable RGB backlighting and underlighting.\n\n* Keyboard Maintainer: [Massdrop](https://github.com/massdrop)  \n* Hardware Supported: Massdrop, Inc. CTRL PCBs utilizing Microchip\u0026#39;s ATSAMD51J18A MCU and USB2422 2-Port USB 2.0 Hi-Speed Hub Controller, and ISSI\u0026#39;s IS31FL3733 LED Drivers.  \n* Hardware Availability: [Massdrop CTRL Mechanical Keyboard](https://www.massdrop.com/buy/massdrop-ctrl-mechanical-keyboard)\n\nThis custom keymap is based on the [stock Mac keymap](https://github.com/qmk/qmk_firmware/tree/master/keyboards/massdrop/ctrl/keymaps/mac).\n\n## Download\n\n[![QMK firmware](https://github.com/Cyclenerd/qmk-massdrop-ctrl/actions/workflows/compile.yml/badge.svg)](https://github.com/Cyclenerd/qmk-massdrop-ctrl/actions/workflows/compile.yml)\n\nThe firmware is compiled automatically via [GitHub Actions](https://github.com/Cyclenerd/qmk-massdrop-ctrl/actions/workflows/compile.yml) and stored as artifact for three days.\n\n## Compile\n\nWith QMK CLI:\n\n```bash\n# Setting Up Your QMK Environment\nsudo apt install -y git python3-pip\n# Install the QMK CLI\npython3 -m pip install --user qmk\n# Setup\nqmk setup\n# Compile firmware with default keymap\nqmk compile -kb massdrop/ctrl -km default\n```\n\nWithout QMK CLI:\n\n```bash\ngit clone --branch \"0.26.11\" --single-branch --recurse-submodules https://github.com/qmk/qmk_firmware.git\ncd qmk_firmware\nutil/qmk_install.sh\nmake massdrop/ctrl:default\n```\n\n[Need more help?](https://github.com/qmk/qmk_firmware/blob/master/docs/newbs_getting_started.md)\n\n## Add Custom Keymap\n\n```shell\n# Clone this repo\ngit clone \"https://github.com/Cyclenerd/qmk-massdrop-ctrl.git\"\n# Link custom keymap to QMK firmware\nln -s /mnt/c/Users/Nils/Projects/qmk-massdrop-ctrl/ qmk_firmware/keyboards/massdrop/ctrl/keymaps/nils\n# Compile custom keymap\nqmk compile -kb massdrop/ctrl -km nils\n```\n\n## Flash\n\nBootmode (`MD_BOOT`): \u003ckbd\u003eFN\u003c/kbd\u003e + \u003ckbd\u003eB\u003c/kbd\u003e\n\nFlash `massdrop_ctrl_nils.bin` (in root folder `qmk_firmware`) with [QMK Toolbox](https://github.com/qmk/qmk_toolbox).\n\n![Screenshot: QMK Toolbox](./img/qmk-toolbox.png?v1)\n\n## More\n\n* [QMK Configurator](https://config.qmk.fm/#/massdrop/ctrl/LAYOUT)\n* [Keycodes Overview](https://docs.qmk.fm/#/keycodes)\n\n## Contributing\n\nHave a patch that will benefit this project?\nAwesome! Follow these steps to have it accepted.\n\n1. Please read [how to contribute](CONTRIBUTING.md).\n1. Fork this Git repository and make your changes.\n1. Create a Pull Request.\n1. Incorporate review feedback to your changes.\n1. Accepted!\n\n\n## License\n\nAll files in this repository are under the [GNU General Public License v2.0](LICENSE) unless noted otherwise.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclenerd%2Fqmk-massdrop-ctrl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyclenerd%2Fqmk-massdrop-ctrl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclenerd%2Fqmk-massdrop-ctrl/lists"}