From 04392d29ddeff6e3f698c46471d4096d93269783 Mon Sep 17 00:00:00 2001 From: Alfonso Gamboa Date: Sat, 30 Apr 2022 02:24:01 -0700 Subject: [PATCH] add audio support for panv2 --- SD_ROOT/wz_mini/etc/init.d/v3_init.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/SD_ROOT/wz_mini/etc/init.d/v3_init.sh b/SD_ROOT/wz_mini/etc/init.d/v3_init.sh index 1546b11..855b6ed 100755 --- a/SD_ROOT/wz_mini/etc/init.d/v3_init.sh +++ b/SD_ROOT/wz_mini/etc/init.d/v3_init.sh @@ -18,11 +18,21 @@ sleep 2 set -x +#WCV3 GPIO +GPIO=63 + +#Check model, change GPIO is HL_PAN2 +mount -t jffs2 /dev/mtdblock6 /configs +if [[ $(cat /configs/.product_config | grep PRODUCT_MODEL) == "PRODUCT_MODEL=HL_PAN2" ]]; then +umount /configs +GPIO=7 +fi + if [[ -e /opt/wz_mini/etc/.first_boot ]]; then echo "first boot already completed" else echo "first boot, initializing" - insmod /opt/wz_mini/lib/modules/audio.ko spk_gpio=63 alc_mode=0 mic_gain=0 + insmod /opt/wz_mini/lib/modules/audio.ko spk_gpio=$GPIO alc_mode=0 mic_gain=0 /opt/wz_mini/bin/audioplay_t31 /opt/wz_mini/usr/share/audio/init.wav 50 rmmod audio touch /opt/wz_mini/etc/.first_boot @@ -74,7 +84,7 @@ mount --bind /opt/wz_mini/tmp/.storage/shadow /etc/shadow chmod 400 /etc/shadow if [[ -e /opt/wz_mini/swap.gz ]]; then - insmod /opt/wz_mini/lib/modules/audio.ko spk_gpio=63 alc_mode=0 mic_gain=0 + insmod /opt/wz_mini/lib/modules/audio.ko spk_gpio=$GPIO alc_mode=0 mic_gain=0 /opt/wz_mini/bin/audioplay_t31 /opt/wz_mini/usr/share/audio/swap.wav 50 rmmod audio echo "swap archive present, extracting" @@ -97,7 +107,7 @@ echo "Run dropbear ssh server" /opt/wz_mini/bin/dropbearmulti dropbear -R -s -g if [[ $(cat /opt/wz_mini/run_mmc.sh | grep "DEBUG_ENABLED\=") == "DEBUG_ENABLED\=\"true\"" ]]; then - sed -i '/app_init.sh/,+2d' /opt/wz_mini/tmp/.storage/rcS + sed -i '/app_init.sh/,+3d' /opt/wz_mini/tmp/.storage/rcS sed -i '/^# Run init/i/bin/sh /etc/profile' /opt/wz_mini/tmp/.storage/rcS touch /tmp/dbgflag fi