Contribute
Register

ALC286-VC not working on Thinkpad Helix 2nd generation

Status
Not open for further replies.

Attachments

  • screenshot.png
    screenshot.png
    61.8 KB · Views: 28
I didn't understand... which patches?!?
Can't you paste "here"?
Are we talking about sound patches or some other unusefull patches?
Have you understood i built my config.plist starting from config_HD5300_5500_6000.plist?
I would like to understand the logic of your proposed solution...
my proposed solution is to use what is already present from the laptop guide

here:

these are your patches:
Code:
<key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change OSID to XSID (to avoid match against _OSI XOSI patch)</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>
                    T1NJRA==
                    </data>
                    <key>Replace</key>
                    <data>
                    WFNJRA==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change _OSI to XOSI</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>
                    X09TSQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    WE9TSQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change _DSM to XDSM</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>
                    X0RTTQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    WERTTQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EC0 to EC</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>
                    RUMwXw==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUNfXw==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change H_EC to EC</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>
                    SF9FQw==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUNfXw==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC1 to EH01</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC2 to EH02</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMg==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change GFX0 to IGPU</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    R0ZYMA==
                    </data>
                    <key>Replace</key>
                    <data>
                    SUdQVQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change PCI0.VID to IGPU #1 (Thinkpad)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    UENJMFZJRF8=
                    </data>
                    <key>Replace</key>
                    <data>
                    UENJMElHUFU=
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change PCI0.VID to IGPU #2 (Thinkpad)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    VklEXwhfQURSDAAAAgA=
                    </data>
                    <key>Replace</key>
                    <data>
                    SUdQVQhfQURSDAAAAgA=
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>100-200-300-Series-Rename HDAS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>X299-Rename CAVS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    Q0FWUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>X99-Rename ALZA to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    QUxaQQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Legacy/Azalia - Rename AZAL to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    QVpBTA==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
            </array>

and these are from the guide:

Code:
<key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change OSID to XSID (to avoid match against _OSI XOSI patch)</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>T1NJRA==</data>
                    <key>Replace</key>
                    <data>WFNJRA==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change _OSI to XOSI</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>X09TSQ==</data>
                    <key>Replace</key>
                    <data>WE9TSQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change _DSM to XDSM</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>X0RTTQ==</data>
                    <key>Replace</key>
                    <data>WERTTQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EC0 to EC</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>RUMwXw==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change H_EC to EC</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>SF9FQw==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC1 to EH01</string>
                    <key>Find</key>
                    <data>RUhDMQ==</data>
                    <key>Replace</key>
                    <data>RUgwMQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC2 to EH02</string>
                    <key>Find</key>
                    <data>RUhDMg==</data>
                    <key>Replace</key>
                    <data>RUgwMg==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change GFX0 to IGPU</string>
                    <key>Find</key>
                    <data>R0ZYMA==</data>
                    <key>Replace</key>
                    <data>SUdQVQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change PCI0.VID to IGPU #1 (Thinkpad)</string>
                    <key>Find</key>
                    <data>UENJMFZJRF8=</data>
                    <key>Replace</key>
                    <data>UENJMElHUFU=</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change PCI0.VID to IGPU #2 (Thinkpad)</string>
                    <key>Find</key>
                    <data>VklEXwhfQURSDAAAAgA=</data>
                    <key>Replace</key>
                    <data>SUdQVQhfQURSDAAAAgA=</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change B0D3 to HDAU</string>
                    <key>Find</key>
                    <data>QjBEMw==</data>
                    <key>Replace</key>
                    <data>SERBVQ==</data>
                </dict>
            </array>
you have extra patches that need removing, compare them
 
updated (have a look at last revisiom).... nothing... :(
 

Attachments

  • config.plist
    10.5 KB · Views: 33
have a look...
 

Attachments

  • config.plist
    10.5 KB · Views: 36
  • Helix.ioreg
    3.7 MB · Views: 32
Probably i'm missing something...
I have two Desktop PC running Catalina 10.15.3, both by AppleALC Inject, both without B0D3->HDEF patches, both with intel GFX (530 and 4600, on obvious different platform), both without Device Properties set (PciRoot(0)/Pci(0x03,0)/PciRoot(0)/Pci(0x1b,0))
I don't care about HDMI output, i would like to have sound on speakers/headset.

With this "tablet"/convertible, the GFX is 5300, but the AppleALC inject trick is not working. Probably because there is no HDEF device, right? I was able only to see HDAU device.
Probably i'm confusing... -_-
 
Status
Not open for further replies.
Back
Top