Hello, Macbook pro models containing CS8409 for sure are: MBP131 MBP141.I own MBP 14,1 e.g. 2017 model. I'm attaching working sound configuration from Windows 10 registry (note that the cs420x might need to be ignored or might be important i don't really know). I believe what is really used is in the PinConfigOverride section. Interesting thing to note is that sound in MacOS is much louder than Bootcamp Windows, would be nice to hear how loud is on linux. I did convert PinConfigOverride HEX strings to [pincfg] format in the attached hda-jack-retask.fw thanks to Takashi's guidance. I'm attaching also alsamixer ASCII. Only PCM, no Master ? What I have tried is execute: hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_MASK 0x@@ hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_DIRECTION 0x@@ hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_DATA 0x@@ putting @@ from 0x00 to 0x50 Please advise.
┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐ │ Card: HDA Intel PCH F1: Help │ │ Chip: Cirrus Logic Generic F2: System information │ │ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │ │ Item: PCM [dB gain: 0,00, 0,00] Esc: Exit │ │ │ │ ┌──┐ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ └──┘ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │ │ │MM│ │OO│ │OO│ │OO│ │OO│ │ │ └──┘ └──┘ └──┘ └──┘ └──┘ │ │ 100<>100 │ │ < PCM > S/PDIF S/PDIF 1 S/PDIF 2 S/PDIF 3 S/PDIF 4 │ └──────────────────────────────────────────────────────────────────────────────┘
[codec] 0x10138409 0x106b3300 0 [pincfg] 0x24 0x90100080 0x25 0x90100082 0x26 0x400000f0 0x27 0x400000f0 0x28 0x400000f0 0x29 0x400000f0 0x2a 0x400000f0 0x2b 0x400000f0 0x2c 0x042b20f0 0x2d 0x400000f0 0x2e 0x400000f0 0x2f 0x400000f0 0x30 0x400000f0 0x31 0x400000f0 0x32 0x400000f0 0x33 0x400000f0 0x34 0x400000f0 0x35 0x400000f0 0x36 0x400000f0 0x37 0x400000f0 0x38 0x400000f0 0x39 0x400000f0 0x3a 0x400000f0 0x3b 0x400000f0 0x3c 0x04ab2050 0x3d 0x400000f0 0x3e 0x400000f0 0x3f 0x400000f0 0x40 0x400000f0 0x41 0x400000f0 0x42 0x400000f0 0x43 0x400000f0 0x44 0x90a00070 0x45 0x400000f0
ÿþW i n d o w s R e g i s t r y E d i t o r V e r s i o n 5 . 0 0 [ H K E Y _ L O C A L _ M A C H I N E \ S Y S T E M \ C o n t r o l S e t 0 0 1 \ C o n t r o l \ C l a s s \ { 4 d 3 6 e 9 6 c - e 3 2 5 - 1 1 c e - b f c 1 - 0 8 0 0 2 b e 1 0 3 1 8 } \ 0 0 0 7 ] "