Surface Pro 11 IMX681 libcamera package set
Pre-releaseSurface Pro 11 IMX681 libcamera package set
IMX681-aware libcamera Simple IPA packages for the Microsoft Surface Pro 11
(X1E80100). This userspace release is paired with the
sp11-qcom-x1e-7.2.0-jg-0sp11v14 kernel release, installed ABI
7.2.0-jg-0sp11v14-qcom-x1e.
Install the paired kernel and all five packages below as coherent sets. The
libcamera core embeds the public key used to verify the same-build IPA module;
mixing package versions can make the IPA fail authentication.
Artifact set
libcamera0.7_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deblibcamera-ipa_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deblibcamera-tools_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deblibcamera-v4l2_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.debgstreamer1.0-libcamera_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deblibcamera_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.changesandlibcamera_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.buildinfopreserve the original package-build
records.sp11-imx681-libcamera-build-manifest.txtrecords source, builder, input,
package, and signature-verification provenance.SHA256SUMScovers every other uploaded asset exactly once.
The original .changes also records development, Python, debug, and detached
debug-symbol outputs that were deliberately not selected for this bounded
runtime release. The attached manifest names those omitted build outputs.
Verify and install
Download SHA256SUMS and every asset named in it into one directory, then run:
sha256sum --check --strict SHA256SUMS
sudo apt install -- \
./libcamera0.7_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deb \
./libcamera-ipa_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deb \
./libcamera-tools_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deb \
./libcamera-v4l2_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.deb \
./gstreamer1.0-libcamera_0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43_arm64.debReboot after installing the paired kernel and userspace packages so every
camera client and service loads the same package generation.
Firefox needs media.webrtc.camera.allow-pipewire=true. Chromium and Google
Chrome need the WebRtcPipeWireCamera feature, exposed by
chrome://flags/#enable-webrtc-pipewire-camera when available.
Validation
This exact five-package version was installed and validated on the target
Surface Pro 11 with the paired camera kernel. The simple IPA selected
simple/imx681.yaml, its signature verified against the same-build core,
PipeWire/WirePlumber published Built-in Front Camera, and Firefox Google
Meet received a processed 1280x720 stream. Raw capture also passed repeated
and continuous transport tests. Non-blocking resilience, automatic-exposure,
privacy-LED, pedestal, and colour-calibration follow-up remains in
issue #54.
Provenance
- Package version:
0.7.0-1ubuntu2+sp11.1.20260829040923655984892.cf8d1a113b7f11ccfea732c24299cd43 - Package-build support commit:
92acde621d348d759d9ec4bba2d9d33a2b902a9a - Release-tool support commit and tag target:
aecdfa10ad39d7f1e3e612b748f23bc5189a06dd - Ubuntu source package:
0.7.0-1ubuntu2 - Ubuntu source URL: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libcamera/0.7.0-1ubuntu2
- Builder image:
sha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea2648d2c0e09b - Build jobs:
10 - Package inputs and output hashes:
sp11-imx681-libcamera-build-manifest.txt
The exact downstream patch, tuning, base-source hashes, and builder are retained
in the immutable sp11-imx681-libcamera-v1 support tree
and in the attached provenance records. These artifacts were built from the
recorded inputs; bit-for-bit reproducibility is not claimed.
The IMX681 Simple IPA work derives from
turbineBMW,
with SP11 integration informed by karsies-wq
and geocausa.
- Paired kernel release: sp11-qcom-x1e-7.2.0-jg-0sp11v14
- This libcamera release: sp11-imx681-libcamera-v1