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.