Skip to content
This repository was archived by the owner on Aug 9, 2025. It is now read-only.

red0x0002/xpanel-custom-dpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Why this works

Finalmouse utilises packets sent between the website and mouse to communicate and update information. With both the dpi and polling rate, it converts the string value to a numerical value which it then wraps into a packet and sends it to the mouse so if we alter the initial string, it will alter what information the packet sends.

Custom DPI

video showcase: https://streamable.com/qiqa52

  1. Proceed to https://xpanel.finalmouse.com/dpi
  2. Press "Ctrl + Shift + I) and go to the sources tab:

image

  1. Open the following folders: xpanel.finalmouse.com -> _next -> static -> chunks -> app -> dpi

image

  1. Click on page-INSTANCEID.js in the dpi folder as seen above - INSTANCEID is just random numbers
  2. "Ctrl + F" and search for: ["400", "800", "1600", "3200", "6400"]

image

  1. You can now simply overwrite any of the values within range the of 400-25600 (it must be below 25600) and then hit "Ctrl + S"

    (Note: The dpi values are rounded to the nearest hundred, this is a firmware limitation.)

image

  1. if you see an error or warning sign ⚠️ next to the file name, right click it and click "Override content" then store it anywhere you like (it is simply saving the new javascript file to disk so the website can use it - you can delete it after successfully changing your dpi)

  2. Now refresh the page and click on whatever custom dpi value you set.

  3. Voila:

image

About

Finalmouse ULX XPANEL custom DPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors