-
Notifications
You must be signed in to change notification settings - Fork 44
installer path fix #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
072b8cb
3135cd4
cb2b1bd
4dd7dff
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,43 @@ | ||||||||||||||
| # ALCPlugFix | ||||||||||||||
| --- | ||||||||||||||
| This fork provides a fix for audio jack issues running Hackintosh macOS Tahoe. It addresses the common problem where audio output through the 3.5mm jack malfunctions after the system wakes from sleep. | ||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| ## Tested Environment | ||||||||||||||
| - ThinkPad T480s | ||||||||||||||
| - MacOS Tahoe 26 | ||||||||||||||
| - Audio Codec: ALC257 (using alcid=11) | ||||||||||||||
|
|
||||||||||||||
| ## The Problem | ||||||||||||||
| After waking from sleep, the external audio jack (headphones / speakers) often experiences the following symptoms: | ||||||||||||||
| - Extremely low volume or no sound at all. | ||||||||||||||
| - Distorted or "crackling" audio quality. | ||||||||||||||
| - Previously, the only temporary fixes were manually switching microphone inputs to "reset" the codec, or restarting the entier device. | ||||||||||||||
|
||||||||||||||
| - Previously, the only temporary fixes were manually switching microphone inputs to "reset" the codec, or restarting the entier device. | |
| - Previously, the only temporary fixes were manually switching microphone inputs to "reset" the codec, or restarting the entire device. |
Copilot
AI
Feb 11, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The section title "Change in this Fork" is missing a markdown heading marker (e.g., ##), which makes the README structure inconsistent with the surrounding sections.
| Change in this Fork | |
| ## Change in this Fork |
Copilot
AI
Feb 11, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: "Moden" should be "Modern".
| Moden MacOS versions implement Signed System Volume (SSV), making the /usr/bin directory `read-only`. This fork updates the installation process to comply wit these security measures: | |
| Modern MacOS versions implement Signed System Volume (SSV), making the /usr/bin directory `read-only`. This fork updates the installation process to comply wit these security measures: |
Copilot
AI
Feb 11, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: "wit" should be "with".
| Moden MacOS versions implement Signed System Volume (SSV), making the /usr/bin directory `read-only`. This fork updates the installation process to comply wit these security measures: | |
| Moden MacOS versions implement Signed System Volume (SSV), making the /usr/bin directory `read-only`. This fork updates the installation process to comply with these security measures: |
Copilot
AI
Feb 11, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: "deploymen" should be "deployment".
| - **Script Fix**: Patched install.sh to ensure successful deploymen on modern macOS file structures. | |
| - **Script Fix**: Patched install.sh to ensure successful deployment on modern macOS file structures. |
Copilot
AI
Feb 11, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The ordered list under "How To Use" skips from 1. to 3.. Some Markdown renderers preserve the written numbers, which can look broken—use consecutive numbering (or all 1.) for clarity.
| 3. Navigate to the fix folder: | |
| ``` | |
| cd ALCPlugFix/alc_fix | |
| ``` | |
| 5. Run the installation script with `sudo`: | |
| 2. Navigate to the fix folder: |
cd ALCPlugFix/alc_fix
3. Run the installation script with `sudo`:
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -1,14 +1,21 @@ | ||||||||||||||||||||||||||||||||||||||||||
| #!/bin/bash | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| sudo cp ALCPlugFix /usr/bin | ||||||||||||||||||||||||||||||||||||||||||
| sudo chmod 755 /usr/bin/ALCPlugFix | ||||||||||||||||||||||||||||||||||||||||||
| sudo chown root:wheel /usr/bin/ALCPlugFix | ||||||||||||||||||||||||||||||||||||||||||
| sudo cp hda-verb /usr/bin | ||||||||||||||||||||||||||||||||||||||||||
| sudo chmod 755 /usr/bin/hda-verb | ||||||||||||||||||||||||||||||||||||||||||
| sudo chown root:wheel /usr/bin/hda-verb | ||||||||||||||||||||||||||||||||||||||||||
| if [[ $EUID -ne 0 ]]; then | ||||||||||||||||||||||||||||||||||||||||||
| echo "[ERROR] This script must be run as root (use sudo)" | ||||||||||||||||||||||||||||||||||||||||||
| exit 1 | ||||||||||||||||||||||||||||||||||||||||||
| fi | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| echo "[INFO] Installing..." | ||||||||||||||||||||||||||||||||||||||||||
| sudo cp ALCPlugFix /usr/local/bin/ | ||||||||||||||||||||||||||||||||||||||||||
| sudo chmod 755 /usr/local/bin/ALCPlugFix | ||||||||||||||||||||||||||||||||||||||||||
| sudo chown root:wheel /usr/local/bin/ALCPlugFix | ||||||||||||||||||||||||||||||||||||||||||
| sudo cp hda-verb /usr/local/bin | ||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+8
to
+12
|
||||||||||||||||||||||||||||||||||||||||||
| sudo chmod 755 /usr/local/bin/hda-verb | ||||||||||||||||||||||||||||||||||||||||||
| sudo chown root:wheel /usr/local/bin/hda-verb | ||||||||||||||||||||||||||||||||||||||||||
| sudo cp good.win.ALCPlugFix.plist /Library/LaunchAgents/ | ||||||||||||||||||||||||||||||||||||||||||
| sudo chmod 644 /Library/LaunchAgents/good.win.ALCPlugFix.plist | ||||||||||||||||||||||||||||||||||||||||||
| sudo chown root:wheel /Library/LaunchAgents/good.win.ALCPlugFix.plist | ||||||||||||||||||||||||||||||||||||||||||
| sudo launchctl load /Library/LaunchAgents/good.win.ALCPlugFix.plist | ||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+9
to
18
|
||||||||||||||||||||||||||||||||||||||||||
| sudo cp ALCPlugFix /usr/local/bin/ | |
| sudo chmod 755 /usr/local/bin/ALCPlugFix | |
| sudo chown root:wheel /usr/local/bin/ALCPlugFix | |
| sudo cp hda-verb /usr/local/bin | |
| sudo chmod 755 /usr/local/bin/hda-verb | |
| sudo chown root:wheel /usr/local/bin/hda-verb | |
| sudo cp good.win.ALCPlugFix.plist /Library/LaunchAgents/ | |
| sudo chmod 644 /Library/LaunchAgents/good.win.ALCPlugFix.plist | |
| sudo chown root:wheel /Library/LaunchAgents/good.win.ALCPlugFix.plist | |
| sudo launchctl load /Library/LaunchAgents/good.win.ALCPlugFix.plist | |
| cp ALCPlugFix /usr/local/bin/ | |
| chmod 755 /usr/local/bin/ALCPlugFix | |
| chown root:wheel /usr/local/bin/ALCPlugFix | |
| cp hda-verb /usr/local/bin | |
| chmod 755 /usr/local/bin/hda-verb | |
| chown root:wheel /usr/local/bin/hda-verb | |
| cp good.win.ALCPlugFix.plist /Library/LaunchAgents/ | |
| chmod 644 /Library/LaunchAgents/good.win.ALCPlugFix.plist | |
| chown root:wheel /Library/LaunchAgents/good.win.ALCPlugFix.plist | |
| launchctl load /Library/LaunchAgents/good.win.ALCPlugFix.plist |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Spelling/style: Apple’s branding is "macOS" (lowercase m). Consider changing "MacOS" to "macOS" for consistency with the rest of the README.