Skip to content

Support for Omnibook X Flip#47

Open
mocha wants to merge 3 commits into
sovren-software:mainfrom
mocha:feat/hp-omnibook-x-flip
Open

Support for Omnibook X Flip#47
mocha wants to merge 3 commits into
sovren-software:mainfrom
mocha:feat/hp-omnibook-x-flip

Conversation

@mocha

@mocha mocha commented Jun 25, 2026

Copy link
Copy Markdown

Type

  • Hardware quirk (contrib/hw/*.toml)
  • Other: src/ir_emitter.rs - changes to activate(), deactivate(), off_payload(), and send_via_fd() to support new device quirks

Description

Adds support for the 2026 HP OmniBook X Flip 2-in-1 Laptop Next Gen AI laptop.

(lol you can just name anything anything these days, huh?)

Testing (quirk)

Ξ code/visage git:(feat/hp-omnibook-x-flip) ▶ visage discover                                                                    deuley@nixian
/dev/video0  driver=uvcvideo  VID=0x30c9 PID=0x0120  quirk: HP OmniBook X Flip IR Camera (Luxvisions 30c9:0120) ✓
/dev/video1  driver=uvcvideo  VID=0x30c9 PID=0x0120  quirk: HP OmniBook X Flip IR Camera (Luxvisions 30c9:0120) ✓
/dev/video2  driver=uvcvideo  VID=0x30c9 PID=0x0120  quirk: HP OmniBook X Flip IR Camera (Luxvisions 30c9:0120) ✓
/dev/video3  driver=uvcvideo  VID=0x30c9 PID=0x0120  quirk: HP OmniBook X Flip IR Camera (Luxvisions 30c9:0120) ✓
/dev/video4  driver=uvcvideo  VID=0x046d PID=0x0946  no quirk (VID=0x046d PID=0x0946)
/dev/video5  driver=uvcvideo  VID=0x046d PID=0x0946  no quirk (VID=0x046d PID=0x0946)

Tested on NixOS 26.05.1947.a0374025a863

Checklist

  • cargo fmt --all -- --check passes
  • cargo clippy --workspace -- -D warnings passes
  • cargo test --workspace passes
  • No new warnings introduced
  • I have read CONTRIBUTING.md

@mocha mocha changed the title Adding changes for Omnibook X Flip Support for Omnibook X Flip Jun 25, 2026
Comment thread crates/visage-hw/src/quirks.rs Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant