Repository navigation
OMUS v1.0.1 — Every mouse. One system.
OMUS v1.0.1 — Final Python baseline stabilization
OMUS v1.0.1 makes pointer handling smoother and more faithful by preserving the
mouse's native evdev report frames all the way through remapping. Relative X/Y,
wheel, and button events from one physical report remain together and produce
one corresponding virtual synchronization boundary. If the kernel reports
SYN_DROPPED, OMUS now discards the unreliable interval and safely releases
tracked synthetic keys and buttons instead of inventing input.
Sleep, wake, and reconnect handling are stronger. Ordinary pointer input can
recover independently of slower optional hardware management, and stale
workers cannot consume DPI operations belonging to a newer reconnect
generation. Discovery, backend reconciliation, HID DPI work, notifications,
battery, and other optional management activity stay outside the physical input
frame path.
These corrections retain OMUS's security protections: exact device identity,
permissions, ambiguity refusal, backend affinity, proof-gated hardware writes,
safe shutdown ordering, and terminal STOPPING behavior were not weakened for
performance.
The exact Logitech G305 validation run matched 99,932 physical and virtual
frames and 160,291 events with zero observed loss, duplication, modification,
ordering, unexpected coalescing, framing, batching, or reported latency-spike
violations. The fast workload sustained approximately 993 physical and virtual
frames per second, with about 0.016 ms median measured forwarding latency.
Ten of ten genuine wake trials passed. These are measured results for that
specific G305 and Fedora 44 test system, not universal mouse or system claims.
The final whole-program audit found no additional proven production defect
after the input and wake corrections. This release establishes the final
validated Python behavioral baseline for a separately planned Rust migration.
The Rust migration has not started and is not included in this release.
Primary artifacts are omus-1.0.1-1.fc44.noarch.rpm,
omus_1.0.1_all.deb, OMUS-1.0.1-x86_64.AppImage,
omus-1.0.1-py3-none-any.whl, and omus-1.0.1.tar.gz.
VirusTotal analysis
VirusTotal scanned the five primary distributable artifacts. Results are a point-in-time signal, not a certification of safety.
| Artifact | SHA-256 | Result at scan time | Analysis |
|---|---|---|---|
OMUS-1.0.1-x86_64.AppImage |
60aae56e00ccff3c75518a15d5e1f796e9cb2ac11b40be7080fdc77d421be3c8 |
0 detections at scan time | VirusTotal analysis |
omus-1.0.1-1.fc44.noarch.rpm |
8af0ebbd500a18d3439eda53d859a4e285d495b45d91b5b18bd7caa2afc07868 |
0 detections at scan time | VirusTotal analysis |
omus-1.0.1-py3-none-any.whl |
ea23c6bb82fc866e789578b7da6dfbeb1852bb7a4c7f44eaf946c0379b6b889d |
0 detections at scan time | VirusTotal analysis |
omus-1.0.1.tar.gz |
814dbdd9045111eb6cfead62368e3910d48e285f6953cd89bfad42a42ce1e7db |
0 detections at scan time | VirusTotal analysis |
omus_1.0.1_all.deb |
0cf323173fb05b566d7abf6e1493536a4c7cf5e955a0892531bab19944ef0b25 |
0 detections at scan time | VirusTotal analysis |