Skip to content

hwids: Add Lenovo IdeaPad Slim 3 15Q8X10 #69

Open
bruberu wants to merge 3 commits into
ubuntu:mainfrom
bruberu:15q8x10
Open

hwids: Add Lenovo IdeaPad Slim 3 15Q8X10 #69
bruberu wants to merge 3 commits into
ubuntu:mainfrom
bruberu:15q8x10

Conversation

@bruberu

@bruberu bruberu commented Mar 21, 2026

Copy link
Copy Markdown

I've honestly just guessed at what the compatible string should be from pattern-matching against the other JSONs, so I've enabled maintainer edits in the case that it's wrong.

@bruberu bruberu changed the title 15q8x10 hwids: Add Lenovo IdeaPad Slim 3 15Q8X10 Mar 21, 2026
@tobhe

tobhe commented Mar 21, 2026

Copy link
Copy Markdown
Collaborator

Thank you! Do you know if there is a device tree for this device available somewhere? The compatible string has to match what's in the device tree (and the stubble entry doesn't really make sense without one anyway.

@bruberu

bruberu commented Mar 21, 2026

Copy link
Copy Markdown
Author

Unfortunately, I doubt it. I did find that aarch64-laptops happened to extract the ACPI, but I'm unable to find a device tree (although they seem to be incredibly scattered and difficult to find).

I do still have the machine with me for a few more hours, but I'm not even really sure how I would be able to extract the information required for someone more knowledgeable than I to even write a device tree, especially since I wasn't able to launch any Linux ISO on it.

@tobhe

tobhe commented Mar 22, 2026

Copy link
Copy Markdown
Collaborator

Looks like @jglathe has a device tree at https://github.com/jglathe/linux_ms_dev_kit/blob/jg/ubuntu-qcom-x1e-6.19.y/arch/arm64/boot/dts/qcom/x126100-lenovo-ideapad-slim3.dts (or at least that looks like the same device to me).

He also builds (non-official) ISOs at https://drive.google.com/drive/folders/1sc_CpqOMTJNljfvRyLG-xdwB0yduje_O which might or might not work.

@bruberu

bruberu commented Mar 22, 2026

Copy link
Copy Markdown
Author

Ah, so it is 3 and not 3x after all. This should be good to merge then.

@polkorny

polkorny commented Jun 9, 2026

Copy link
Copy Markdown

Hi,

I've tested the device tree from @jglathe and got the following result:

Computer Information
--------------------
BiosVendor: LENOVO
BiosVersion: RVCN25WW
BiosMajorRelease: 1
BiosMinorRelease: 25
FirmwareMajorRelease: 01
FirmwareMinorRelease: 15
Manufacturer: LENOVO
Family: IdeaPad Slim 3 15Q8X10
ProductName: 83TW
ProductSku: LENOVO_MT_83TW_BU_idea_FM_IdeaPad Slim 3 15Q8X10
EnclosureKind: a
BaseboardManufacturer: LENOVO
BaseboardProduct: LNVNB161216
Hardware IDs
------------
{7e581123-0ea2-5f0e-b128-7d8ba72f4642}   <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{b6a58f38-49ad-511d-b48c-d17e7ceb1191}   <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{326cf54d-807e-507d-9eca-a4ffa712242d}   <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{72d5f769-2be0-5211-ab1c-4879c9e9f638}   <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
{cd509228-8cc0-5559-acd6-8b0d86e6db33}   <- Manufacturer + Family + ProductName + ProductSku
{6dba09d4-59b8-5623-ae41-684da48f07d2}   <- Manufacturer + Family + ProductName
{985c69ef-a052-5cad-bc50-808bbf36d04a}   <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
{e8c9214a-e417-5b13-bcc0-d442b4056134}   <- Manufacturer + ProductSku
{1298e8d1-baec-5079-9772-7512e8a4dcd8}   <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
{b9576cd5-cf66-509b-9692-89545f92d735}   <- Manufacturer + ProductName
{f9f59b59-b3f3-5b8a-a65a-84bc573ee694}   <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
{216c17d6-9f5b-5020-b8cc-1be8b74f6204}   <- Manufacturer + Family
{e093d715-70f7-51f4-b6c8-b4a7e31def85}   <- Manufacturer + EnclosureKind
{71d86d4d-02f8-5566-a7a1-529cef184b7e}   <- Manufacturer + BaseboardManufacturer + BaseboardProduct
{6de5d951-d755-576b-bd09-c5cf66b27234}   <- Manufacturer
{76dd1fca-2dda-515f-a1e6-1e7866c13f5f}   <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
{865831b7-60d5-5a74-b9f2-14518b829b99}   <- Manufacturer + Family + ProductName + BiosVendor
{99431f53-09a1-5869-be79-65e2fa3f341d}   <- Manufacturer + BiosVendor

@jglathe

jglathe commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Nice. Mine reads as Slim3x on the sticker and in Windows (hwinfo64). It has ath12k Wifi7, so maybe thats why...? Model 83N300004GE.

Computer Information
--------------------
BiosVendor: LENOVO
BiosVersion: RVCN25WW
BiosMajorRelease: 1
BiosMinorRelease: 25
FirmwareMajorRelease: 01
FirmwareMinorRelease: 15
Manufacturer: LENOVO
Family: IdeaPad Slim 3 15Q8X10
ProductName: 83N3
ProductSku: LENOVO_MT_83N3_BU_idea_FM_IdeaPad Slim 3 15Q8X10
EnclosureKind: a
BaseboardManufacturer: LENOVO
BaseboardProduct: LNVNB161216
Hardware IDs
------------
{55ccaecf-ab44-5d24-b1dc-bd2869238ed8}   <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{efbcf666-6f0a-5d68-94ba-611239299420}   <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{8d2f1882-1e55-5eda-8a75-ba62e2474a9b}   <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{4f6c85c4-b6e2-5cd9-9a22-91b839f31474}   <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
{0549a586-ab3b-5606-a55a-f9374515909c}   <- Manufacturer + Family + ProductName + ProductSku
{1bee74fc-5f4d-53a1-92a3-f532d4170a95}   <- Manufacturer + Family + ProductName
{b59e5273-1ed4-51d7-9beb-da0e48f96459}   <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
{123d7adb-792e-5e3e-9044-3d5eec53b59d}   <- Manufacturer + ProductSku
{67f92433-2c48-5d27-8423-afe79c8f86e1}   <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
{0b1ba81f-8f6b-5ba3-aebc-a6e71b280d83}   <- Manufacturer + ProductName
{f9f59b59-b3f3-5b8a-a65a-84bc573ee694}   <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
{216c17d6-9f5b-5020-b8cc-1be8b74f6204}   <- Manufacturer + Family
{e093d715-70f7-51f4-b6c8-b4a7e31def85}   <- Manufacturer + EnclosureKind
{71d86d4d-02f8-5566-a7a1-529cef184b7e}   <- Manufacturer + BaseboardManufacturer + BaseboardProduct
{6de5d951-d755-576b-bd09-c5cf66b27234}   <- Manufacturer
{9c54c867-8153-5607-8f22-413c8f17fc13}   <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
{5963a641-1d3e-5431-86a8-5d0d98f90e3e}   <- Manufacturer + Family + ProductName + BiosVendor
{99431f53-09a1-5869-be79-65e2fa3f341d}   <- Manufacturer + BiosVendor

The varying WiFi cards will be an issue I guess, will need a dtb for ath11k (WCN6855) and ath12k (WCN785x).

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.

4 participants