You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Lenovo Yoga Pro 16s IMH9 engineering sample cannot authenticate either of
the current Meteor Lake SOF firmware variants shipped by Arch Linux. Both the
Intel-signed and community binaries reach VALIDATE_PUB_KEY and fail with ROM
error 0x97. The SOF driver then times out with -110.
An OEM Intel DSP firmware extracted from the Lenovo Windows recovery image
does authenticate and boot on the same machine. I am not attaching or
redistributing that vendor binary in this report.
This looks similar to the prototype-key issue fixed in #8281, but it still
occurs with current 2026 packages. I would like to determine whether this ES
platform needs an available development-key build, whether rimage is selecting
the wrong key slot for this hardware, or whether the silicon accepts only a
Lenovo/OEM signing key.
To Reproduce
Install sof-firmware 2025.12.2-1 on Arch Linux.
Boot the stock Intel-signed intel/sof-ipc4/mtl/intel-signed/sof-mtl.ri.
Observe firmware authentication failure with ROM error 0x97.
Select the packaged community sof-mtl.ri; observe the same error.
Reproduction Rate
100% with both packaged firmware variants. The OEM recovery firmware boots
successfully on every tested boot.
Expected behavior
SOF should provide or identify a firmware build signed for this Meteor Lake ES
platform, or document that this key configuration cannot be supported by
public SOF binaries.
Impact
Showstopper for the internal digital microphone and the normal SOF audio path.
The legacy HDA driver can produce speaker/headphone output but cannot expose
the internal DMIC.
Environment
Kernel: Linux 7.1.4-arch1-1
SOF package: sof-firmware 2025.12.2-1
linux-firmware package: linux-firmware 20260622-1
Topology during stock-firmware test: sof-hda-generic-4ch.tplg
Platform: Intel Meteor Lake-P
System: Lenovo Yoga Pro 16s IMH9 engineering sample
DMI product_name: 0000
DMI product_family/version: YOGA Pro 16s IMH9
Audio controller: 8086:7e28, subsystem 17aa:3811
Codec: Realtek ALC287, subsystem 17aa:38d6
DMIC count reported by NHLT: 4
After the firmware boot issue was bypassed, the OEM firmware could not
instantiate all processing modules in the current generic four-channel
topology (EQIIR, EQFIR, DRC and TDFB are absent). A reduced topology with
direct playback/capture routes successfully exposes raw 48 kHz, S32_LE,
four-channel DMIC capture. I understand that an old OEM firmware is not
expected to match the current topology; this is included only to confirm that
the DSP and DMIC hardware work once a correctly authenticated firmware boots.
Is there a public community/development-key sof-mtl.ri expected to
authenticate on this ES unit?
If not, is using the matching OEM firmware the only viable route for this
hardware?
Related: #8281 and #10420. In #8281, 0x97 was identified as ADSP_MANIFEST_KEY_NOT_REGISTERED (the manifest key does not match any
registered platform key).
Describe the bug
A Lenovo Yoga Pro 16s IMH9 engineering sample cannot authenticate either of
the current Meteor Lake SOF firmware variants shipped by Arch Linux. Both the
Intel-signed and community binaries reach
VALIDATE_PUB_KEYand fail with ROMerror
0x97. The SOF driver then times out with-110.An OEM Intel DSP firmware extracted from the Lenovo Windows recovery image
does authenticate and boot on the same machine. I am not attaching or
redistributing that vendor binary in this report.
This looks similar to the prototype-key issue fixed in #8281, but it still
occurs with current 2026 packages. I would like to determine whether this ES
platform needs an available development-key build, whether rimage is selecting
the wrong key slot for this hardware, or whether the silicon accepts only a
Lenovo/OEM signing key.
To Reproduce
sof-firmware 2025.12.2-1on Arch Linux.intel/sof-ipc4/mtl/intel-signed/sof-mtl.ri.0x97.sof-mtl.ri; observe the same error.Reproduction Rate
100% with both packaged firmware variants. The OEM recovery firmware boots
successfully on every tested boot.
Expected behavior
SOF should provide or identify a firmware build signed for this Meteor Lake ES
platform, or document that this key configuration cannot be supported by
public SOF binaries.
Impact
Showstopper for the internal digital microphone and the normal SOF audio path.
The legacy HDA driver can produce speaker/headphone output but cannot expose
the internal DMIC.
Environment
Tested firmware hashes:
The OEM firmware identifies itself as version
20.40.1393.0.Failure log: packaged Intel-signed firmware
The community path produced the same
VALIDATE_PUB_KEY/0x97result.Successful control: OEM recovery firmware
After the firmware boot issue was bypassed, the OEM firmware could not
instantiate all processing modules in the current generic four-channel
topology (EQIIR, EQFIR, DRC and TDFB are absent). A reduced topology with
direct playback/capture routes successfully exposes raw 48 kHz, S32_LE,
four-channel DMIC capture. I understand that an old OEM firmware is not
expected to match the current topology; this is included only to confirm that
the DSP and DMIC hardware work once a correctly authenticated firmware boots.
Questions
does its ES fuse/key configuration differ?
sof-mtl.riexpected toauthenticate on this ES unit?
hardware?
Related: #8281 and #10420. In #8281,
0x97was identified asADSP_MANIFEST_KEY_NOT_REGISTERED(the manifest key does not match anyregistered platform key).