Comet quirks

Claim. The GL.iNet Comet runs a fork of PiKVM's KVMD and differs from upstream in ways a client has to handle.

Method. Each item is marked "verified live" (seen on our unit, firmware RM1 V1.10.1 release3, kvmd 4.82), "verified in source" (GL.iNet's published GPL-3.0 userspace source) or "reported" (a source says so; not confirmed).

Sample size. One unit.

Result.

BehaviourStatus
Video streamer sleeps a few seconds after the last client leaves; snapshot returns 503 until a WebSocket wakes it (first frame about 1.2 s cold, 0.08 s warm)verified live
A snapshot can be HTTP 200 image/jpeg yet hold an H.264 fragment, so check the JPEG magic bytesreported by a rival project; checked in our client
On-device OCR present but disabledverified live
ATX power plugin not fittedverified live
Login returns a token in the body and a cookie; logins are rate limited (HTTP 429)verified in source
Print endpoint cuts at 1024 characters unless limit=0verified in source
Absolute mouse range is signed 16-bitverified in source
Mass storage stays unlinked until enabled in the web UIreported

Our client also pins the self-signed certificate before sending any credential and never retries a login in a loop.

Limits.

Raw data. docs/kvm/FIRMWARE-AND-FRAMEWORK.md, docs/kvm/API-REFERENCE.md, docs/evidence-sources/20260929-kvm-competition.md in this repository; source at github.com/gl-inet/glkvm.

Original record: read the Markdown source.