LabWired
Design circuits, run firmware, compare variants, and inspect the result in Playground. Open source. MCP for Claude or Codex. Free to try.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Unofficial Svive Flow 7 software (programvara för Svive-mus): battery level in the tray plus DPI, polling rate, lift-off and sleep settings. Free and open source for Windows.
翻译准备中
正在加载完整 README。
查看完整 README ↗The Svive Flow 7 is a light wireless gaming mouse with a 2.4 GHz receiver. When this project started, we could not find any official software for it, so there was no way to see the battery level or change DPI, polling rate or sleep settings from Windows. CompxTray fills that gap. It talks to the mouse through its receiver, shows the battery level in the tray, and lets you change the same settings that gaming mouse software from other brands offers.
.exe with no installer, no account and no network access. It runs on the .NET Framework that comes with Windows 10 and 11.| Mouse | Receiver ID | Battery | Settings |
|---|---|---|---|
| Svive Flow 7 | 373B:11B3 | ✅ | ✅ verified |
| Svive Flow 5, Flow S5, Flow S7 | not tested | probably ✅ | read-only until verified |
Other Compx mice (373B:*, 3554:*) | likely ✅ | read-only until verified |
Do you have another Svive mouse? Run CompxTray and see if the battery shows up, then help verify it. Many mice from VXE, ATK, Attack Shark and other brands also use Compx chips. Battery reading uses the same command across the family, so it will probably work on them too. Settings are only writable on verified models, because some Compx firmwares lay out their memory differently. See Adding a mouse.
All of this was checked on real hardware with the guided test in tools\verify-writes.bat:
| Setting | Written and read back | Effect confirmed |
|---|---|---|
| Polling rate | ✅ | ✅ measured 500 and 1000 Hz |
| DPI values | ✅ | ✅ pointer speed changes immediately |
| Number of DPI stages | ✅ | ✅ the DPI button cycles through an added stage |
| Active stage display | ✅ | ✅ follows the DPI button live |
| Lift-off (Low / High) | ✅ | ✅ Low stops tracking closer to the surface |
| Debounce | ✅ | ✅ clicks behave normally at 2 ms |
| Motion sync | ✅ | not visible to the eye |
| Sleep timer | ✅ | ✅ |
| Settings after power off | ✅ | ✅ all kept |
| Restore original settings | ✅ | ✅ |
CompxTray är en gratis, inofficiell programvara för Svive Flow 7. Med den ser du batterinivån på din Svive-mus direkt i aktivitetsfältet och kan ändra musens inställningar i Windows, något som annars saknas för den här musen.
Det här kan du göra:
Så kommer du igång: ladda ner CompxTray.exe under Releases och starta den. Dubbelklicka på batteriikonen nere vid klockan för att öppna inställningarna. Appen är på engelska.
Finns det någon programvara till Svive Flow 7? Vi hittade ingen officiell programvara eller drivrutin för inställningar när projektet startade. Musen fungerar utan drivrutin i Windows, men för att se batteriet eller ändra DPI och polling rate behöver du ett program som CompxTray.
Hur ser jag batterinivån på min Svive-mus? Starta CompxTray. Batteriet visas i procent i aktivitetsfältet och uppdateras automatiskt.
Kan jag ändra DPI och polling rate på Svive Flow 7? Ja. Öppna CompxTray, välj fliken Performance för polling rate och DPI för DPI-stegen, och klicka Apply.
Fungerar det med Svive Flow 5, Flow S5 eller Flow S7? Troligen för batteriet, eftersom de verkar bygga på samma typ av chip, men det är inte testat. Inställningarna går bara att läsa tills modellen är verifierad. Har du en sådan mus får du gärna hjälpa till att testa.
Är CompxTray från Svive? Nej. Det är ett fristående hobbyprojekt med öppen källkod och har ingen koppling till Svive.
Is there official software for the Svive Flow 7? When this project started, we could not find any official software or settings driver for the Flow 7. The mouse works in Windows without a driver, but to see the battery level or change DPI and polling rate you need a tool like CompxTray.
How do I check the battery level of my Svive mouse? Run CompxTray. The battery percentage is shown in the tray and updates automatically.
Can I change the DPI and polling rate of the Svive Flow 7? Yes. Open CompxTray, use the Performance tab for the polling rate and the DPI tab for the DPI stages, then click Apply.
Does it work with the Svive Flow 5, Flow S5 or Flow S7? Probably for the battery level, since they appear to use the same kind of chip, but they have not been tested. Settings stay read-only until a model is verified. If you own one, please help verify it.
Is CompxTray made by Svive? No. It is an independent open-source project with no connection to Svive.
CompxTray.exe from Releases.The first time you run it, Windows may show "Windows protected your PC". The exe is not code-signed yet, and SmartScreen warns about new, unknown programs until enough people have run them. To check the file before you run it:
Get-FileHash CompxTray.exe in PowerShell.build.bat (below). A file you build yourself never triggers SmartScreen.To run a downloaded release: More info → Run anyway. Code signing through SignPath Foundation is planned once the project qualifies.
Settings, the log and backups are stored in %APPDATA%\CompxTray.
You don't need Visual Studio or an SDK. The C# compiler that ships with Windows (.NET Framework 4.x) is enough.
git clone <this repository>
cd CompxTray
build.bat
build.bat compiles bin\CompxTray.exe and starts it. build.bat --ci only builds; GitHub Actions uses it to build every push and to attach the exe to tagged releases.
Other command-line options:
| Option | What it does |
|---|---|
--open | Start in the tray and open the window |
--demo | Open the window with sample data, no mouse needed and nothing is written |
--screenshot <dir> [--demo] | Save one PNG per tab (used for the images above) |
The USB receiver exposes a vendor-specific HID interface (usage page 0xFF02) with 17-byte reports. CompxTray sends small commands on it: read battery, read memory and write memory. It then reads and writes the mouse's settings memory directly, with the same checksummed values the mouse already stores. The full details are in docs/PROTOCOL.md.
If you have another Compx-based mouse, you can help verify it. The first two tools only read.
tools\probe.ps1, which lists your HID devices.tools\read-settings.ps1, which dumps and decodes the settings memory. Check that the decoded DPI stages and polling rate match what the mouse is set to.tools\verify-writes.bat. It changes each setting, asks what you notice, and restores everything at the end.powershell -NoProfile -ExecutionPolicy Bypass -File tools\read-settings.ps1
If the memory matches the known layout, the model can be added to the verified list in src/Device/ConfigMap.cs.
src/Device/ HID transport, memory map, read/write/verify logic
src/UI/ dark theme and owner-drawn controls, settings window
src/ tray app, app settings, entry point
tools/ diagnostics and the guided hardware test
docs/ protocol notes, screenshots and the project website (GitHub Pages, English and Swedish)
The protocol was pieced together from public reverse-engineering work by others. Thank you:
CompxTray's code is written from scratch; only protocol facts were taken from these projects. The memory map was confirmed by reading a real Svive Flow 7.
CompxTray is an independent project. It is not affiliated with or endorsed by Svive, Compx or any mouse manufacturer, and product names are trademarks of their owners. Changing settings writes to your mouse's memory. CompxTray verifies every write and keeps a backup, but you use it at your own risk.