HP EliteBook Ultra G1q (hp-elitebook-ultra-g1q)
| This device is supported as part of a generic port. Refer to postmarketOS Trailblazer (postmarketos-trailblazer) for installation instructions and more information. |
|
An HP EliteBook Ultra G1q with Sway. fastfetch, vkcube, and glxgears are all shown. | |
| Manufacturer | HP |
|---|---|
| Name | EliteBook Ultra G1q |
| Codename | hp-elitebook-ultra-g1q |
| Model | EliteBook Ultra G1q |
| Released | 2024 |
| Type | laptop |
| Hardware | |
| Chipset | Qualcomm Snapdragon X Elite (X1E78100) |
| GPU | Adreno X1-85 |
| Display | 2240x1400 LCD @ 60hz, 16:10, 14" |
| Storage | 512 GB/1 TB |
| Memory | 16 GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Windows 11 |
Extended version The most recent supported version from the manufacturer. |
Windows |
| postmarketOS | |
| Category | testing |
Pre-built images Whether pre-built images are available from the postmarketOS Installation page. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
linux-postmarketos-stable |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
26057.2 |
| Generic port | postmarketOS Trailblazer (postmarketos-trailblazer) |
| Device package |
|
| Kernel package |
|
| Firmware package |
|
Initial MR Initial merge request. |
pmaports!7270 |
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
|---|---|
Internal storage eMMC, SD cards, UFS... |
Works
|
Battery Whether charging and battery level reporting work. |
Broken
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Keyboard Whether the built-in physical keyboard works. |
Works
|
Touchpad Whether the built-in touchpad works. |
Works
|
| Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
| Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB-A Whether the full-sized USB-A port works. |
Works
|
USB OTG USB On-The-Go or USB-C Role switching. |
Untested
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Broken
|
| Sensors | |
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Untested
|
Proximity |
Untested
|
Hall Effect Measures magnetic fields; usually used as a flip cover sensor |
Works
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Broken
|
Contributors
Maintainers
Users owning this device
- Askiiart (Notes: running a fresh copy of pmos with way too little installed)
Installation
Press Escape during boot, then F10 to enter the UEFI setup. Disable Secure Boot and continue.
There are two ways to create the image.
Follow Installation/Using pmbootstrap. Use hp-elitebook-ultra-g1q; currently only the postmarketos-qcom-laptop kernel is known to work.
(The postmarketos-stable kernel is also verified working, but support for it for this device is not yet upstreamed)
Note: pmboostrap in WSL is unsupported and may not work, so you may have to build the image in a virtual machine or on a separate machine.
USB
This is already configured in the device image, and is only listed here for the sake of documentation. However, not all USB-C functionality is tested, there may be other issues.
USB-A may function regardless (untested), but blacklisting the qcom_q6v5_pas module is required for functional USB for at least the type-C ports. Charging still works regardless.
Battery sensing
The battery sensing occasionally works, but usually not. Currently unclear why.
Audio
WARNING: enabling your audio is very risky, you can permanently damage your hardware.
Audio doesn't work out of the box. If you'd like to get it working, check out asus-s5507q's section on Audio and Enabling sound on the HP Omnibook X14 and others (this laptop is extremely similar to the X14, it's likely identical audio).
WiFi
This card sucks, under a lot of load (e.g. a speedtest) the wifi may disconnect and possibly reconnect. Or its performance may be slow (~60 Mbps). Good luck.
Firmware
This is already configured in the device image, and is only listed here for the sake of documentation
This variant of the QCNFA765 isn't supported in the board-2.bin file provided by linux-firmware-ath11k. /lib/firmware/ath11k/WCN6855/hw2.0/board-2.bin.zst is replaced with a modified version
Recommended packages
Graphics
For hardware-accelerated graphics,, you'll need to install mesa-vulkan-freedreno and, install the firmware - use firmware-asus-s5507q and symlink it to the correct place.
doas apk add firmware-asus-s5507q ln -s ../ASUSTeK/vivobook-s15/ /lib/firmware/qcom/x1e80100/hp/elitebook-ultra-g1q
Beyond that, graphics should work out of the box with the defaults for whichever desktop you pick.
Various notes
Poor performance booting off USB drives
During most recent testing, I noticed very poor performance booting off my USB drive for no clear reason, despite it working fine previously. Maybe this is due to using GNOME now and Sway previously? Unclear. Regardless, it works fine after imaging the SSD.
Fixed issues
- As of ~October 2025, Bluetooth failed to connect but could scan. It now works perfectly.
- Previously when testing with linux-next, the blacklist in #USB was required to make sure the USB holding the OS isn't reset, but as of February 2026, with the qcom kernel, it's not required. Untested since October 2025, this may still be required on linux-next.
See also
- pmaports!7270 Initial merge request
- ASUS Vivobook S 15 (asus-s5507q)
- jglathe/qca-swiss-army-knife at jg/hp-omnibook-x-14