About This File
About:
- The original Pin Configurator was released back in 2009 by saxmms. The app crashes when running on 10.14.4 and the source was not available so I had to reverse it from the binary which took many hours of work. I've also re-written parts and added some new features (see "Updates from v1.0" section) but the original is by saxmms so big thanks to him.
Purpose:
- Parse pin configs from ConfigData, VoodooHDA and Linux, the program will determine the type of dump itself and select all the necessary ones
- Add, delete and edit nodes
- "Compile" a new ConfigData with a replaceable Codec address (the first digit of the configs pin)
- Attempt to make ApplyFix
Updates from v1.0:
- Added icon / support for Dark Mode / 64-bit
- Re-written Voodoo / Linux / ConfigData codec dump file parsing
- Added support for importing / exporting EAPD (70c) verbs
- Changed the "Apply Fix" method to work the same as verbit (thanks to Signal64 / THe KiNG)
- Create default node for "Headphone Mic Boost Volume" (insanelyDeepak)
- Added Import / Export PinConfigs.kext
- Added Import IORegistry pin configuration
- Added Export verbs.txt
Instructions:
- File->Open... your Voodoo, Linux or Config Data (Pin Configurator will detect format)
- Select Patch->Apply Verbit Fix menu to sanitize verb data
- Select File->Export->PinsConfig.kext to export your pin data to PinConfigs.kext/Contents/Info.plist
What Patch->Apply Verbit Fix does now:
- Remove 0x411111f0 / 0x400000f0
- Remove CD at INT ATAPI
- 71c - Index should always be 0
- 71c - Group should be unique
- 71d - Set all Misc to 0 (Jack Detect)
- 71f - Front Panel change Location from 2 to 1
- 71e - Line Out must be set to Speaker for Headphone autodetect to work correctly (Rodion2010)
- 71e / 71f - First Microphone Port set to Internal + Jack / Connector set to Unknown (Enables DSP Noise Reduction - Rodion2010)
- 71e - Second Microphone Device set to Line In / Connector set to Unknown (Ext Mic doesn't work on Hackintoshes - Rodion2010)
- 71e - Remove if Device set to Digital Other Out (HDMI)
Additional Information:
- The letters G and P (the last two columns) are Group (Default Association) and Position (Index, Sequence), i.e. group and device number of the group.
- Switch <Ignore disable devices> excludes from the list of nodes disabled at the level of "iron" (port = 4)
Recommended Comments