Skip to content

ALC257: Recreate layout 86 for Lenovo T480#954

Open
armenio wants to merge 1 commit into
acidanthera:masterfrom
armenio:master
Open

ALC257: Recreate layout 86 for Lenovo T480#954
armenio wants to merge 1 commit into
acidanthera:masterfrom
armenio:master

Conversation

@armenio

@armenio armenio commented May 4, 2026

Copy link
Copy Markdown
Contributor

Hi everyone,

I am the original creator of layout 86 for the Realtek ALC257 (Lenovo T480). After reviewing the modifications introduced in PR #934, I noticed several regressions in the hardware routing path accuracies and node configurations compared to the original native platform limits.

This PR clean-recreates layout 86 to bring it into strict compliance with the clean Linux codec dump and the official Intel HDA Spec Rev 1.0a, ensuring proper widget capabilities are honored.

Technical Details:

Rebuilt layout86.xml and Platforms86.xml based on Linux codec dump analysis against Intel HDA Spec Rev 1.0a.

  • Input paths validated: Pin 0x12→Mixer 0x23→ADC 0x08 (internal mic), Pin 0x19→Mixer 0x22→ADC 0x09 (headset mic)
  • Output paths validated: DAC 0x02→Pin 0x14 (speaker), DAC 0x03→Pin 0x21 (headphone)
  • Boost calibrated from hardware caps: +10 dB internal, +20 dB external
  • Amp flags verified against widget capabilities per node

The commit history has been fully cleaned up into a single commit. Ready for review and merge. Thank you!

@armenio armenio reopened this May 26, 2026
@armenio armenio changed the title ALC257: Recreate layout 86 from codec dump (Lenovo T480, 0x17aa225d) ALC257: Recreate layout 86 for Lenovo T480 May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant