LabWired
회로 설계·펌웨어 실행·변형 비교·Playground 결과 확인, 오픈소스, 무료 체험
무료 비공식 소프트웨어, 트레이에 배터리·DPI·폴링레이트·리프트오프·슬립 설정 표시
Free, unofficial software for the Svive Flow 7. Battery level in the tray, plus DPI, polling rate, lift-off and sleep settings for Windows.
개발 도구C# · PowerShellGitHub @HelloAxoxelol온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.