Skip to content

Kuromis-2/finalware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finalware

This project contains a firmware update tool for Starlight-12 mice as alternative to ChrisWins WinForms tool. Its written in Electron and is based on the Serial Port library and the official Nordicsemiconductor library for flashing Firmware, pc-nrf-dfu-js Even tho we use the finalmouse logo in our tool to clarify the usecase, this tool is UNOFFICIAL.

How does it work?

At the Moment the software relies on capturing the com ports first, prompting the user to plug in their mouse and capturing the com ports again. The newly added com port is the one of the mouse. To make it easier and less prone to errors we changed to getting the mouse by the Vendor and Product ID. The changes are only on the dev branch right now. But the latest Release for Windows already has these changes.

Showcase

Gif

Support

We currently support Intel Macs, Windows and Linux.

Installation

Windows

On Windows we got a msi oneclick installer, its the most user friendly experience out of the 3 supported platforms.

Linux

We provide a .deb package for debian based system aswell as a zip file with a binary file. Besides that you currently have to change ur user permissions to access COM Ports. We have an explaination of how to do this in the known issues section

MacOS

We provide a dmg installation.

Known Issues

Not able to access COM-Ports on linux

The default user permissions on linux prevent our application to access the USB-Ports, to fix this you can change the permissions with the following command. sudo adduser $USER dialout

Icon not working when installed per .deb package