Project

General

Profile

Actions

Feature #644

open
HA

support for ideapad 330 15ikbr

Feature #644: support for ideapad 330 15ikbr

Added by heitor ramos assunção 2 days ago. Updated about 20 hours ago.

Status:
New
Priority:
Immediate
Assignee:
-
Category:
-
Target version:
Start date:
05/24/2026
Due date:
07/31/2026 (Due in about 2 months)
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
intel kaby lake/coffe lake
Affected OS:
all linux and macos hackintosh

Description

this is a requeset for ideapad 330 in supported devices of corbeoot and the anexed file have the things to do that and look the lspci -tnnv -[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5914]
+-02.0 Intel Corporation Kaby Lake-R GT2 [UHD Graphics 620] [8086:5917]
+-14.0 Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f]
+-14.2 Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31]
+-15.0 Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60]
+-17.0 Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03]
+-1c.0-[01]----00.0 NVIDIA Corporation GP108M [GeForce MX150] [10de:1d10]
+-1c.4-[02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-1c.5-[03]----00.0 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042]
+-1f.0 Intel Corporation Sunrise Point LPC/eSPI Controller [8086:9d4e]
+-1f.2 Intel Corporation Sunrise Point-LP PMC [8086:9d21]
+-1f.3 Intel Corporation Sunrise Point-LP HD Audio [8086:9d71]
-1f.4 Intel Corporation Sunrise Point-LP SMBus [8086:9d23] but im not dev so i need help but i will try my best to this work but if nobody help i will try and the board is LNVNB161216 but i dont have the eletric scheme from the board LNVNB161216 but im disposed to do this work and problems i dont have a ch programmer and the 0x13a msr register reports 0 so i have zero boot guard and i have vbt.bin and i will try like a dev


Files

lenovo_330_coreboot-bios_all.tar.zst (5.46 MB) lenovo_330_coreboot-bios_all.tar.zst note:intel me is hap bit heitor ramos assunção, 05/24/2026 05:21 PM
gpio_ideapad.c (12.3 KB) gpio_ideapad.c heitor ramos assunção, 05/25/2026 04:48 PM
acpidump.txt (832 KB) acpidump.txt heitor ramos assunção, 05/25/2026 04:48 PM
DSDT.dsl (902 KB) DSDT.dsl omg heitor ramos assunção, 05/25/2026 05:32 PM
WSMT (40 Bytes) WSMT heitor ramos assunção, 05/25/2026 05:32 PM
BOOT (40 Bytes) BOOT heitor ramos assunção, 05/25/2026 05:32 PM
UEFI2 (66 Bytes) UEFI2 heitor ramos assunção, 05/25/2026 05:32 PM
UEFI1 (566 Bytes) UEFI1 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT8 (15.3 KB) SSDT8 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT7 (5.92 KB) SSDT7 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT6 (4.72 KB) SSDT6 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT5 (1.28 KB) SSDT5 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT4 (3.56 KB) SSDT4 heitor ramos assunção, 05/25/2026 05:32 PM
SSDT2 (671 Bytes) SSDT2 heitor ramos assunção, 05/25/2026 05:33 PM
SSDT1 (12.2 KB) SSDT1 heitor ramos assunção, 05/25/2026 05:33 PM
MSDM (85 Bytes) MSDM do not open heitor ramos assunção, 05/25/2026 05:33 PM
MCFG (60 Bytes) MCFG do not open heitor ramos assunção, 05/25/2026 05:33 PM
LPIT (148 Bytes) LPIT heitor ramos assunção, 05/25/2026 05:33 PM
HPET (56 Bytes) HPET heitor ramos assunção, 05/25/2026 05:33 PM
FPDT (68 Bytes) FPDT heitor ramos assunção, 05/25/2026 05:34 PM
FACP (268 Bytes) FACP heitor ramos assunção, 05/25/2026 05:34 PM
SSDT9 (1023 Bytes) SSDT9 heitor ramos assunção, 05/25/2026 05:34 PM
SSDT10 (1.45 KB) SSDT10 heitor ramos assunção, 05/25/2026 05:34 PM
SSDT11 (3.27 KB) SSDT11 heitor ramos assunção, 05/25/2026 05:34 PM
SSDT13 (778 Bytes) SSDT13 heitor ramos assunção, 05/25/2026 05:34 PM
SSDT12 (791 Bytes) SSDT12 heitor ramos assunção, 05/25/2026 05:34 PM
DSDT (121 KB) DSDT heitor ramos assunção, 05/25/2026 05:35 PM
DMAR (204 Bytes) DMAR heitor ramos assunção, 05/25/2026 05:35 PM
DBGP2 (52 Bytes) DBGP2 heitor ramos assunção, 05/25/2026 05:35 PM
DBGP1 (52 Bytes) DBGP1 heitor ramos assunção, 05/25/2026 05:35 PM
DBG2 (97 Bytes) DBG2 heitor ramos assunção, 05/25/2026 05:35 PM
vbt.bin (4 KB) vbt.bin heitor ramos assunção, 05/25/2026 05:38 PM

HA Updated by heitor ramos assunção 2 days ago Actions #1

  • File lenovo_330_coreboot_all.tar.zst added
  • Tracker changed from Support to Feature
  • Description updated (diff)
  • Due date set to 06/05/2026
  • % Done changed from 0 to 100
  • Affected OS changed from all to all linux and macos hackintosh

HA Updated by heitor ramos assunção 2 days ago Actions #2

  • File deleted (lenovo_330_coreboot_all.tar.zst)

HA Updated by heitor ramos assunção 2 days ago Actions #3

  • Due date changed from 06/05/2026 to 06/26/2026

HA Updated by heitor ramos assunção 2 days ago Actions #4

  • Due date changed from 06/26/2026 to 07/31/2026

HA Updated by heitor ramos assunção 2 days ago Actions #5

  • % Done changed from 100 to 0

NC Updated by Nicholas Chin 2 days ago Actions #6

It would be useful if you collected some more information as described on https://aprilthe.pink/coreboot.html under the "Getting dumps from stock firmware" and "Getting dumps from stock firmware - Integrated GPU" headers (those should all be run with sudo/root)

I'd also recommend collecting the output of lspci -tnnv as it's easier to parse certain information from that compared to the full verbose lspci log.

Just a note, generally the best way to get a board supported by coreboot is to either port it yourself or pay someone to do it.

HA Updated by heitor ramos assunção 2 days ago Actions #7

note:im not a dev but ok i will try port but if dont work in qemu i call help from a dev

HA Updated by heitor ramos assunção 2 days ago Actions #8

  • File deleted (lenovo_330_coreboot_all.tar.zst)

NC Updated by Nicholas Chin 2 days ago Actions #9

heitor ramos assunção wrote in #note-7:

note:im not a dev but ok i will try port but if dont work in qemu i call help from a dev

coreboot ports are board specific; a rom built for your board will never work in QEMU. That page I linked does have some information about porting, though it isn't a detailed step by step guide for any particular platform.

If you are looking for help, feel free to join one of the real time chat options: https://doc.coreboot.org/community/forums.html#real-time-chat

I'd be willing to take a look at porting this once you post more logs though I won't promise anything. Porting is also generally easier when you have physical access to the device.

HA Updated by heitor ramos assunção about 21 hours ago Actions #10

  • Description updated (diff)

HA Updated by heitor ramos assunção about 21 hours ago Actions #11

  • Description updated (diff)

HA Updated by heitor ramos assunção about 21 hours ago Actions #12

  • Description updated (diff)

HA Updated by heitor ramos assunção about 21 hours ago Actions #13

System Details:

Manufacturer: LENOVO

Product Name: 81FE (IdeaPad 330-15IKB)

Firmware Version: 8TCN61WW (Release Date: 05/19/2021)

Embedded Controller Version: 1.61.results of dmidecode:osty@void ~> sudo dmidecode -t 0

dmidecode 3.7

Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0000, DMI type 0, 24 bytes
Platform Firmware Information
Vendor: LENOVO
Version: 8TCN61WW
Release Date: 05/19/2021
Address: 0xE0000
Runtime Size: 128 KiB
ROM Size: 6080 KiB
Characteristics:
PCI is supported
Firmware is upgradeable
Firmware shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
Platform Firmware Revision: 1.61
Embedded Controller Firmware Revision: 1.61

osty@void ~> sudo dmidecode -t 1

dmidecode 3.7

Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 81FE
Version: Lenovo ideapad 330-15IKB
Serial Number: PE0411VB
UUID: 95b8a7d4-d55c-11e8-3391-641c679fa1d7
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_81FE_BU_idea_FM_ideapad 330-15IKB
Family: ideapad 330-15IKB

osty@void ~>

HA Updated by heitor ramos assunção about 21 hours ago Actions #14

heitor ramos assunção wrote:

this is a requeset for ideapad 330 in supported devices of corbeoot and the anexed file have the things to do that and look the lspci -tnnv -[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5914]
+-02.0 Intel Corporation Kaby Lake-R GT2 [UHD Graphics 620] [8086:5917]
+-14.0 Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f]
+-14.2 Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31]
+-15.0 Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60]
+-17.0 Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03]
+-1c.0-[01]----00.0 NVIDIA Corporation GP108M [GeForce MX150] [10de:1d10]
+-1c.4-[02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-1c.5-[03]----00.0 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042]
+-1f.0 Intel Corporation Sunrise Point LPC/eSPI Controller [8086:9d4e]
+-1f.2 Intel Corporation Sunrise Point-LP PMC [8086:9d21]
+-1f.3 Intel Corporation Sunrise Point-LP HD Audio [8086:9d71]
-1f.4 Intel Corporation Sunrise Point-LP SMBus [8086:9d23] but im not dev so i need help but i will try my best to this work but if nobody help i will try and the board is LNVNB161216 but i dont have the eletric scheme from the board LNVNB161216
)

Atualizado por heitor ramos assunção há menos de um minuto
#13

System Details:

Manufacturer: LENOVO

Product Name: 81FE (IdeaPad 330-15IKB)

Firmware Version: 8TCN61WW (Release Date: 05/19/2021)

Embedded Controller Version: 1.61.results of dmidecode:osty@void ~> sudo dmidecode -t 0

dmidecode 3.7

Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0000, DMI type 0, 24 bytes
Platform Firmware Information
Vendor: LENOVO
Version: 8TCN61WW
Release Date: 05/19/2021
Address: 0xE0000
Runtime Size: 128 KiB
ROM Size: 6080 KiB
Characteristics:
PCI is supported
Firmware is upgradeable
Firmware shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
Platform Firmware Revision: 1.61
Embedded Controller Firmware Revision: 1.61

osty@void ~> sudo dmidecode -t 1
dmidecode 3.7

Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 81FE
Version: Lenovo ideapad 330-15IKB
Serial Number: PE0411VB
UUID: 95b8a7d4-d55c-11e8-3391-641c679fa1d7
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_81FE_BU_idea_FM_ideapad 330-15IKB
Family: ideapad 330-15IKB

osty@void ~>
yes i destroyed my inteltool but i have gpio for my board and this is acpidump txt

HA Updated by heitor ramos assunção about 21 hours ago Actions #15

osty@void ~> sudo xbps-install -S coreboot-utils
Senha:
[] Updating repository https://void.voidbr.org/voidlinux/current/x86_64-repodata' ... x86_64-repodata: 2137KB [avg rate: 8102KB/s] [*] Updating repository https://void.voidbr.org/voidlinux/current/multilib/nonfree/x86_64-repodata' ...
x86_64-repodata: 7501B [avg rate: 163MB/s]
[
] Updating repository https://void.voidbr.org/voidlinux/current/multilib/x86_64-repodata' ... x86_64-repodata: 706KB [avg rate: 12GB/s] [*] Updating repository https://void.voidbr.org/voidlinux/current/nonfree/x86_64-repodata' ...
x86_64-repodata: 16KB [avg rate: 288MB/s]

Name Action Version New version Download size
coreboot-utils install - 24.08_1 395KB

Size to download: 395KB
Size required on disk: 5054KB
Space available on disk: 211GB

Do you want to continue? [Y/n] y

[*] Downloading packages
coreboot-utils-24.08_1.x86_64.xbps.sig2: 512B [avg rate: 10MB/s]
coreboot-utils-24.08_1.x86_64.xbps: 395KB [avg rate: 4432MB/s]
coreboot-utils-24.08_1: verifying RSA signature...

[*] Collecting package files
coreboot-utils-24.08_1: collecting files...

[*] Unpacking packages
coreboot-utils-24.08_1: unpacking ...

[*] Configuring unpacked packages
coreboot-utils-24.08_1: configuring ...
coreboot-utils-24.08_1: installed successfully.

1 downloaded, 1 installed, 0 updated, 1 configured, 0 removed, 0 on hold.
osty@void ~> inteltool
iopl: Operation not permitted
You need to be root.
osty@void ~ [1]> sudo inteltool
CPU: ID 0x806ea, Processor Type 0x0, Family 0x6, Model 0x8e, Stepping 0xa
Northbridge: 8086:5914 (7th generation (Kaby Lake family) Core Processor (Mobile))
Southbridge: 8086:9d4e (Sunrise Point-LP U iHDCP 2.2 Premium/Kabylake)
IGD: 8086:5917 (Intel(R) UHD Graphics 620)
osty@void ~>

HA Updated by heitor ramos assunção about 20 hours ago Actions #16

  • Description updated (diff)

HA Updated by heitor ramos assunção about 20 hours ago Actions #17

  • Description updated (diff)

HA Updated by heitor ramos assunção about 20 hours ago Actions #18

  • Priority changed from Normal to Immediate

HA Updated by heitor ramos assunção about 20 hours ago Actions #19

HA Updated by heitor ramos assunção about 20 hours ago Actions #20

HA Updated by heitor ramos assunção about 20 hours ago Actions #21

HA Updated by heitor ramos assunção about 20 hours ago Actions #22

HA Updated by heitor ramos assunção about 20 hours ago Actions #23

  • Description updated (diff)

HA Updated by heitor ramos assunção about 20 hours ago Actions #24

Actions

Also available in: PDF Atom