Skip to content

Add support for MUZHTEN keypad and request security on connect - #28

Open
mtadin wants to merge 1 commit into
turgu1:masterfrom
mtadin:add-muzhten-support
Open

Add support for MUZHTEN keypad and request security on connect#28
mtadin wants to merge 1 commit into
turgu1:masterfrom
mtadin:add-muzhten-support

Conversation

@mtadin

@mtadin mtadin commented Jul 26, 2026

Copy link
Copy Markdown

I have an Inkplate 5v2, so I purchased the Beauty R1 via the link in the README. While I got an identical looking keypad, it reported as MUZHTEN and had completely different keypress reports from the Beauty R1.

Another issue is that the HID service was inaccessible unless the keypad was bound to the device.

To fix these issues, first I improved device pairing: now it requests security when connecting, then searches for the device characteristics again once the link is encrypted.

Second, I tracked all keypresses on the MUZHTEN device and mapped them.

I tested manual and auto connect and it worked in both cases. However, I'm not able to test if the original BT keypads will work now (I think they should work however).

@mtadin
mtadin force-pushed the add-muzhten-support branch from a261953 to c72ebd9 Compare July 26, 2026 21:39
@turgu1

turgu1 commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Thanks for your contribution. I will do some testing and if it goes well, will add it to the baseline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants