# HSLinkUpper **Repository Path**: kuangsheng/HSLinkUpper ## Basic Information - **Project Name**: HSLinkUpper - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-07 - **Last Updated**: 2025-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HSLinkUpper HSLinkUpper is a simple tool that allows you to config HSLink. ## Road map * [x] 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. ```bash cd /usr/lib/hslinkupper 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: ```bash sudo udevadm control --reload-rules sudo udevadm trigger ``` The device group for newer versions of Linux such as Arch is `uucp`. ```bash sudo usermod -aG uucp $USER # or sudo gpasswd -a $USER uucp ``` Older Linux device groups such as Ubuntu are `plugdev` ```bash sudo usermod -aG plugdev $USER # or sudo gpasswd -a $USER plugdev ``` ### Arch Linux Arch Linux can install the hslinkupper release via [AUR](https://aur.archlinux.org/packages/hslinkupper) or [self-sourcing](https://github.com/taotieren/aur-repo). ```bash yay -Syu hslinkupper ``` Arch Linux can install the hslinkupper development package via the [AUR](https://aur.archlinux.org/packages/hslink-upper-git). ```bash yay -Syu hslink-upper-git ``` ### Debian or Ubuntu etc ```bash pnpm install pnpm tauri build -b deb dpkg -i hslinkupper*.deb ``` ### RHEL / Fedora etc ```bash pnpm install pnpm tauri build -b rpm rpm -ivh hslinkupper*.rpm ```