Key changes:
- bz3_threshold: 10 → 2 (better match rate on small swipe sensor frames)
- ELAN_MIN_FRAMES: 4 → 1 (accept single-frame captures rather than discarding)
- ELAN_SKIP_LAST_FRAMES: 2 → 0 (use all captured frames; tap mode has no trailing blurry frames)
- ELAN_FINGER_TIMEOUT: 200 → 350ms (more time to re-detect finger between frames)
- Poll delay on non-blocking devices: 50 → 10ms (faster finger detection response)
- Dark frame: mark_failed → mark_completed (don't abort if a frame is below background)
Together these bring verification match rate from ~50% to ~70% on the ASUS 04f3:0c6e sensor.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>