Skip to content

ZhangRiven/HSLinkNexus

 
 

Repository files navigation

HSLink Nexus

HSLink Nexus is a simple tool that allows you to config HSLink.

Road map

  • Config your HSLink
  • Upgrade your HSLink
  • Flash MCU via HSLink
  • Config offline Flash (need HSLink update)

How to build

  • make sure you have a pnpm installed, or install it
  • run pnpm install
  • run pnpm tauri build

Linux udev rules

If you are using a repository-compiled deb or rpm package, you need to install 99-hslink.rules manually.

cd /usr/lib/hslink-nexus
sudo install -Dvm644 99-hslink.rules -t /usr/lib/udev/rules.d/ 

If rules fail to reload automatically, you can refresh udev rules with the command "udevadm control --reload"

Reload udev rules after rules file change:

sudo udevadm control --reload-rules
sudo udevadm trigger

The device group for newer versions of Linux such as Arch is uucp.

sudo usermod -aG uucp $USER
# or
sudo gpasswd -a $USER uucp

Older Linux device groups such as Ubuntu are plugdev

sudo usermod -aG plugdev $USER
# or
sudo gpasswd -a $USER plugdev

Arch Linux

Arch Linux can install the hslink-nexus release via AUR or self-sourcing.

yay -Syu hslinknexus

Note: The package of hslinkupper has been installed. Install the hslinknexus package directly to upgrade. The new package has been replaced and dependent.

Arch Linux can install the hslink-nexus development package via the AUR.

yay -Syu hslink-nexus-git

Debian / Ubuntu etc

pnpm install
pnpm tauri build -b deb
dpkg -i hslink-nexus*.deb

RHEL / Fedora etc

pnpm install
pnpm tauri build -b rpm
rpm -ivh hslink-nexus*.rpm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 74.4%
  • TypeScript 9.8%
  • Rust 9.3%
  • JavaScript 5.3%
  • Other 1.2%