HP 255 G10

Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Partial
Wi-Fi
10ec:b85b
Yes
Bluetooth
0bda:b85d
Yes
Webcam
04f2:b78f
Yes
GPU
1002:15e7
Yes
TPM
1022:15df
Untested
Installation
Secure Boot
must be disabled. This is pretty ordinary except for the fact that after disabling it, there will be a BIOS popup, asking to confirm the decision.
Hammering
Esc
to get into the boot menu will dismiss the prompt and turn Secure Boot back on.
Accessibility
The appearance of the BIOS is simple but does not have much contrast. It can be navigated with just the keyboard.
Firmware
fwupd
does not support this device yet. The firmware can only be updated using Windows. The tool has not been tested with Wine and it is unknown whether it would work.
Under
Configuration
you will need to disable
Action Keys
, which is similar to Fn lock, in order for the Fn keys to work under Linux.
Wi-Fi
The factual accuracy of this article or section is disputed.
Reason:
aspm-related kernel parameters may not be necessary for some cards (Discuss in
Talk:HP 255 G10#are the wifi module parameters still necessary (depends on kernel version?)
)
This device does not have an Ethernet port and the usage of Wi-Fi is pretty much mandatory.
The following
kernel module parameters
are required for at least the
Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
card (ID:
10ec:b85b
) and
must
be applied at boot. Unloading the module and loading it again with the parameters is insufficient.
rtw89_pci disable_aspm_l1=Y disable_aspm_l1ss=Y
Failure to apply them correctly will lead to the card hard freezing and becoming unusable until the next cold boot.
[1]
Bluetooth audio may be choppy when Wi-Fi is used simultaneously, even if only 5 GHz is used. Disable powersaving mode via a kernel module parameter to solve this
[2]
:
rtw89_core disable_ps_mode=y
Webcam
While the webcam works out of the box, the laptop ships with a built-in physical webcam cover, which appears to double as a physical switch.
This means that when the webcam switch is toggled, the firmware will replace the video stream with a static image of a crossed out camera after around 2 seconds of blank video. See
https://web.archive.org/https://h30434.www3.hp.com/t5/Notebook-Video-Display-and-Touch/Camera-Privacy-Switch-Stuck/td-p/8928477
.
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+F1
Yes
Yes
Marked as ☺. Emits
Super_L
,
Control_L
,
Shift_L
,
Space
x2,
Shift_L
,
Alt_L
,
Control_L
,
Super_L
all at once when pressed.
Fn+F2
Yes
Yes
XF86MonBrightnessDown
Fn+F3
Yes
Yes
XF86MonBrightnessUp
Fn+F5
Yes
3
Yes
XF86AudioMute
Fn+F6
Yes
Yes
XF86AudioLowerVolume
Fn+F7
Yes
Yes
XF86AudioRaiseVolume
Fn+F8
Partial
3, 4
Yes
KEY_MICMUTE
(libinput)
Fn+F9
Yes
Yes
XF86AudioPrev
Fn+F10
Yes
Yes
XF86AudioPause
Fn+F11
Yes
Yes
XF86AudioNext
Fn+F12
Yes
Yes
XF86Launch2
Fn+ShiftR
Yes
No
Pause
x2
The key is visible to
xev
and similar tools.
The physical key has a symbol on it, which describes its function.
The physical key has an indicator LED, which is not working.
Works under Wayland (KDE Plasma) but not X11. Reports
KEY_MICMUTE
in
libinput debug-events
but nothing in
xev
or
wev
See also
User Guide
https://kaas.hpcloud.hp.com/pdf-public/pdf_6883759_en-US-1.pdf
Maintenance and Service Guide
https://kaas.hpcloud.hp.com/pdf-public/pdf_7600215_en-US-1.pdf