summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Lee <lerobert@google.com>2021-08-20 04:02:41 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-23 02:37:51 +0000
commit14ca79441745c5f75c73a0acc54d36bde817d04e (patch)
treee272df6a812ccb5440d3cfd1cf65bba7c7efa7c6
parent973d10cf4cfdfe3b739f0d6d17148a74cf4a2788 (diff)
downloadraviole-14ca79441745c5f75c73a0acc54d36bde817d04e.tar.gz
init.raviole.rc: chmod for speaker.cal
The speaker calibration step is changed in factory and the speaker calibration file's permission is incorrect. Then audio hal cannot read speaker.cal file to apply it and only apply default cal value. Correct the file mode when init. Bug: 197039088 Test: push the script into device and check file mode after rebooting device Signed-off-by: Robert Lee <lerobert@google.com> Change-Id: I1339f006f4477288cb41d07cb32caba0921b6e09 (cherry picked from commit ba0d4bea8aa2468a5d1fcfa4470380af675eb632)
-rw-r--r--conf/init.raviole.rc3
1 files changed, 3 insertions, 0 deletions
diff --git a/conf/init.raviole.rc b/conf/init.raviole.rc
index a14423d2..45cc7500 100644
--- a/conf/init.raviole.rc
+++ b/conf/init.raviole.rc
@@ -39,6 +39,9 @@ on post-fs-data
chown system system /dev/goodix_fp
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g6.app
+ # Speaker amp permission
+ chmod 666 /mnt/vendor/persist/audio/speaker.cal
+
# Start the twoshay touch service
start twoshay