Skip to content

Web based flasher for CH55x based programmable keypads

License

Notifications You must be signed in to change notification settings

AmyJeanes/KeypadFlasher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeypadFlasher

This project contains custom firmware compatible with a number of different CH55x based programmable keypads found on sites like AliExpress and Amazon.

Usage

Don't have a keypad yet? See the supported devices section for some compatible options.

If you're using a new device for the first time, please refer to the bootloader documentation for instructions on how to enter bootloader mode on your device.

Visit https://keypad-flasher.amyjeanes.com in a WebUSB compatible browser (anything based on Chromium, e.g. Chrome, Edge, Opera) once you have the device in bootloader mode and follow the instructions in the web app to configure and flash the new firmware to your keypad.

Please note that the original firmware on the device will be lost when you flash this custom firmware, so only proceed if you are okay with that.

If you wish to help develop the project, please see the development documentation.

Supported devices

The following is a list of supported devices. Other CH55x based keypads may also be compatible but will need to be added to this project first. See the developer instructions for how to add support for new devices.

They all have USB-C connectors unless otherwise noted:

Unsupported devices

These devices have been tested and found to use different types of microcontrollers, and are not compatible with this firmware:

About

Web based flasher for CH55x based programmable keypads

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Languages

  • TypeScript 48.3%
  • C 30.4%
  • C# 13.5%
  • CSS 6.6%
  • HCL 0.5%
  • Dockerfile 0.3%
  • Other 0.4%