Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OpenDongle is an open-source 2.4 GHz wireless keyboard receiver based on an nRF52840 board, currently supporting the NuPhy Air75 V2. It uses an unmodified Pro Micro nRF52840 board connected by USB-C, with no additional wiring or custom PCB. The firmware and companion tool are MIT-licensed. The keyboard keeps its original firmware. Support for additional 2.4 GHz keyboard protocols and hardware platforms is planned.
Source, license, hardware requirements, and build instructions are at https://github.com/valeronm/open-dongle.
The receiver presents USB HID interfaces for keyboard input, consumer and system controls, and vendor-defined diagnostics. Its companion tool identifies the receiver by VID and PID to read diagnostics and control the dongle, including measuring a radio noise map of the surrounding environment. A dedicated VID/PID is needed for the tool to reliably identify the dongle for communication. The request covers the application; the board's existing bootloader keeps its own USB identity.
This adds the valeronm organization page and requests one PID, D06E. The firmware currently uses Zephyr's test ID 2fe3:4e44; the allocated ID will be adopted after approval.