The goal of this project is to build a crossplatform tool for controlling razer laptops bios settings without using synapse. One of the biggest benefits of using this tool over synapse is the ability to set your laptop bios to silent mode while on battery which for some inexplicable reason is not available in synapse. This improved my battery life on linux from 4ish hours to a consistent 7 on a 2023 blade 14.
- 2023 blades (14,15,16)
- 2024 blades (14,16)
Performance modes (including overclock) Lid logo modes (if available): off, static, breathing Keyboard brightness
Usage: razer-cli <COMMAND>
Commands:
auto Automatically detect supported Razer device and enable device specific features
manual Manually specify PID of the Razer device and enable all features
enumerate List discovered Razer devices
help print the help commands
Options:
-h, --help Print help
-V, --version Print version
Read about the reverse engineering process for Razer Blade 16 in data/README.md. You can follow the steps and adjust the utility for other Razer laptops.
Run razer-cli enumerate
to get PID.
Then razer-cli -p 0xPID info
to check if the application works for your Razer device.
Special thanks to
- tdakhran who created the first version of the tool
- razer-ctl the original project that did the absurd amount of work to get this going
- openrazer for Reverse-Engineering-USB-Protocol
- Razer-Linux for USB HID protocol implementation