Skip to content

gavinhungry/usb-bios-key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

usb-bios-key

Use a single-key CH554G-powered macro pad as a dedicated BIOS/UEFI setup/boot key.

Description

Use a single-key macro pad from Amazon as a wired function key (F3 by default, see KBD_KEY_BIOS in src/config.h) to enter BIOS/UEFI setup/boot without any other wired keyboard present (if a Bluetooth keyboard is used primarily, for example).

Installation

Requires installation of sdcc and wchisp.

Short P3.6 (pin 12) to VCC (pin 15) while connecting the board to power. This enters bootloader mode. See Mingjie Li's CH552/CH554 Development Guide for pinout.

Erase existing firmware (optional)

$ wchisp erase

Build

$ make

Flash

$ make flash

License

This software is based on the work of Stefan Wagner (wagiminator).

Original project: https://github.com/wagiminator/CH552-MouseWiggler

This software is also licensed under CC BY-SA 3.0.

About

CH554G-powered BIOS/UEFI setup/boot key

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published