Skip to content

stvnksslr/razer-ctl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Razer Blade Control Utlity

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.

Current Support

  • 2023 blades (14,15,16)
  • 2024 blades (14,16)

Current Features

Performance modes (including overclock) Lid logo modes (if available): off, static, breathing Keyboard brightness

Usage

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

Reverse Engineering

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

About

a tool for controlling razer laptops on windows/linux

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Rust 98.6%
  • Python 1.4%