From 74018022b2093a53feedffa79983be0d76c08b99 Mon Sep 17 00:00:00 2001 From: Pat Nakajima Date: Sat, 18 Apr 2026 22:25:53 -0700 Subject: [PATCH] ok --- setup-audio.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/setup-audio.sh b/setup-audio.sh index ef1776f..f8528dd 100755 --- a/setup-audio.sh +++ b/setup-audio.sh @@ -184,6 +184,22 @@ echo " Installed $OVERLAYS/i2s-audio.dtbo" echo "[3/7] Configuring config.txt..." CHANGED=0 +if grep -q '^dtparam=i2c_arm=on' "$CONFIG"; then + echo " dtparam=i2c_arm=on already set." +elif grep -q '^#.*dtparam=i2c_arm=on' "$CONFIG"; then + sed -i 's/^#.*dtparam=i2c_arm=on/dtparam=i2c_arm=on/' "$CONFIG" + CHANGED=1 + echo " Uncommented dtparam=i2c_arm=on." +else + if grep -q '^dtparam=audio=on' "$CONFIG"; then + sed -i '/^dtparam=audio=on/a dtparam=i2c_arm=on' "$CONFIG" + else + echo "dtparam=i2c_arm=on" >> "$CONFIG" + fi + CHANGED=1 + echo " Added dtparam=i2c_arm=on." +fi + if grep -q '^dtparam=i2s=on' "$CONFIG"; then echo " dtparam=i2s=on already set." elif grep -q '^#.*dtparam=i2s=on' "$CONFIG"; then