s5e8825-common: Add proprietary GPS blobs

Change-Id: I38cd975ecc8a9180678a9a1489a247a4b66fcf62
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
This commit is contained in:
Tim Zimmerman
2025-08-31 23:20:28 +02:00
committed by Majaahh
parent 27d8db9355
commit e4837cca70
14 changed files with 1622 additions and 0 deletions

40
proprietary/vendor/etc/init/init.gps.rc vendored Normal file
View File

@@ -0,0 +1,40 @@
on post-fs-data
# Directory for GPS
chmod 0660 /dev/gnss_ipc
chown system system /dev/gnss_ipc
mkdir /data/vendor 0771 system system
chown system system /data/vendor
mkdir /data/vendor/gps 0771 system system
chown system system /data/vendor/gps
mkdir /data/vendor/gps/sgee 0771 system system
chown system system /data/vendor/gps/sgee
rm /data/vendor/gps/gps_started
rm /data/vendor/gps/glonass_started
rm /data/vendor/gps/beidou_started
rm /data/vendor/gps/smd_started
rm /data/vendor/gps/lna_started
rm /data/vendor/gps/sv_cno.info
# GPS daemon
service gpsd /vendor/bin/hw/gps.sh
class main
user gps
group system inet net_raw wakelock
capabilities BLOCK_SUSPEND
ioprio be 0
on property:dev.gnss.silentlogging=ON
mkdir /data/vendor/gps/silentGnssLogging 0771 system system
restart gpsd
on property:dev.gnss.silentlogging=OFF
rmdir /data/vendor/gps/silentGnssLogging
restart gpsd
on property:dev.gnss.silentloggingIssueTracker=ON
mkdir /data/vendor/gps/silentGnssLoggingIssueTracker 0771 system system
restart gpsd
on property:dev.gnss.silentloggingIssueTracker=OFF
rmdir /data/vendor/gps/silentGnssLoggingIssueTracker
restart gpsd

View File

@@ -0,0 +1,4 @@
service sec_gnss_service /vendor/bin/hw/vendor.samsung.hardware.gnss@2.1-service
class main
user system
group system gps