Lenovo IdeaPad Miix 310-10ICR
Hardware | PCI/USB ID | Working? |
---|---|---|
Keyboard | 258a:1015 |
Yes |
Touchpad | Yes | |
Touchscreen | Yes | |
GPU | 8086:22b0 |
Yes |
Webcam | 8086:22b8 |
Untested |
Audio | Yes | |
Wireless | 024c-b723 |
Yes |
Modem | 12d1:15c1 |
Untested |
Bluetooth | No | |
TF/SIM reader | Untested | |
TPM | Yes |
Installation
The boot process might fail due to a CPU lockup. In this case, the atomisp
and/or atomisp-ov2860
modules should be blacklisted using the kernel command line[1].
Secure Boot may prevent booting of non-Windows operating systems, as the device is officially compatible with Windows 10 only. It can be fully disabled in the BIOS if needed.
Accessibility
The BIOS mainly uses 3 colors providing a contrasted interface. One can navigate it using the touchpad, keyboard or the touchscreen.
The support page document the F2
key used to enter the BIOS.
It even offers an interactive BIOS Simulator, which simulates different BIOS interfaces for certain Lenovo products, but not this particular model.
Firmware
One source recommends updating the BIOS to the latest version: 1HCN44WW
.
The oldest version: 1HCN36WW
also works.
fwupd does not support this device yet.
Cameras
As mentioned above, the modules responsible for the cameras can cause a CPU lockup, preventing the boot process from ever completing.
This can be partially fixed by putting a binary firmware file into /lib/firmware/
[2][3][4].
With this, blacklisting the modules is not required anymore.
Wireless
There might not be any Wi-Fi or Bluetooth functionality, as the necessary hardware may neither be detected by lspci
, lsusb
nor hw-probe.
As a workaround, one can use USB tethering with a capable phone or an adapter to achieve Wi-Fi or Bluetooth connectivity.
When installing Ubuntu 22.10 alongside Arch, Wi-Fi starts working[5].
It now uses the r8723bs
module and is picked up by hw-probe
as an SDIO device: 024c-b723
.
The modem is detected regardless, meaning that, with a SIM card, mobile internet might be possible.
Function keys
Key | Visible?1 | Marked?2 | Effect |
---|---|---|---|
Fn+Esc |
Yes | Yes |
XF86AudioMute
|
Fn+^ |
Yes | Yes |
F4
|
Fn+1 |
Yes | Yes |
F1
|
Fn+2 |
Yes | Yes |
F2
|
Fn+3 |
Yes | Yes |
F3
|
Fn+4 |
Yes | Yes |
F4
|
Fn+5 |
Yes | Yes |
F5
|
Fn+6 |
Yes | Yes |
F6
|
Fn+7 |
Yes | Yes |
F7
|
Fn+8 |
Yes | Yes |
F8
|
Fn+9 |
Yes | Yes |
F9
|
Fn+0 |
Yes | Yes |
F10
|
Fn+ß |
Yes | Yes |
F11
|
Fn+´ |
Yes | Yes |
F12
|
Fn+del |
No | Yes | Toggles touchpad on or off |
Fn+backspace |
Yes | Yes |
XF86RFKill Toggles soft-block on Bluetooth and Wi-Fi
|
Fn+Up |
Yes | Yes |
XF86MonBrightnessUp
|
Fn+Down |
Yes | Yes |
XF86MonBrightnessDown
|
Fn+Right |
Yes | Yes |
XF86AudioRaiseVolume
|
Fn+Left |
Yes | Yes |
XF86AudioLowerVolume
|
Fn+ScrollUp |
Yes | Yes |
Home
|
Fn+ScrollDown |
Yes | Yes |
End
|
- The key is visible to
xev
and similar tools. - The physical key has a symbol on it, which describes its function.
See also
- Official support page: https://pcsupport.lenovo.com/us/en/products/tablets/miix-series/miix-310-10icr
- Hw-probe dump with replacement Wi-Fi: https://linux-hardware.org/?probe=d58889925f
- Hw-probe dump with working Wi-Fi: https://linux-hardware.org/?probe=cb6f71a6c4