[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416.spec
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -6,4 +6,4 @@
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
-</service><!-- Bump Config: 2021-10-22 21:40:17 --></services>
\ No newline at end of file
+</service><!-- Bump Config: 2021-11-28 18:21:50 --></services>
\ No newline at end of file
|
[-]
[+]
|
Deleted |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.7.4.tar.gz/droid-configs-device/sparse-10/var/lib/environment/compositor/droid-hal-device.conf
^
|
@@ -1,5 +0,0 @@
-EGL_PLATFORM=hwcomposer
-QT_QPA_PLATFORM=hwcomposer
-
-LIPSTICK_OPTIONS="-plugin evdevtouch -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap"
-
|
[-]
[+]
|
Deleted |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.7.4.tar.gz/droid-configs-device/sparse-sony-10/oem
^
|
-(symlink to /vendor/oem)
|
[-]
[+]
|
Deleted |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.7.4.tar.gz/sparse/usr/lib/qt5/plugins/feedback/droid-vibrator-device.ini
^
|
@@ -1,13 +0,0 @@
-Press = 35
-Release = 33
-PressWeak = 25
-ReleaseWeak = 22
-PressStrong = 45
-ReleaseStrong = 40
-DragStart = 20
-DragDropInZone = 30
-DragDropOutOfZone = 23
-DragCrossBoundary = 25
-Appear = 0
-Disappear = 0
-Move = 0
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/.gitmodules
^
|
@@ -1,3 +1,6 @@
[submodule "droid-configs-device"]
path = droid-configs-device
url = https://github.com/mer-hybris/droid-hal-configs
+[submodule "sparse-sony"]
+ path = sparse-sony
+ url = https://github.com/mer-hybris/droid-config-sony.git
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/droid-configs.inc
^
|
@@ -290,7 +290,7 @@
%if 0%{?android_version_major:1}
# If defined also use android version specfic sparse
# Supersedes the base sparse and is superseded by device specific sparse
-case %{android_version_major} in 8|9|10) : ;; *) echo unsupported android_version_major; exit 1; esac
+case %{android_version_major} in 8|9|10|11) : ;; *) echo unsupported android_version_major; exit 1; esac
%endif
%install
@@ -385,7 +385,7 @@
# Copy from common; erase any we don't want; overlay from
# android version-specific sparse (if exists), then
-# vendor (android version-specific) sparse (if exists), then
+# vendor sparse submodule (if exists), then
# sparse for adaptation that package own /system (if applicable), then
# device specific sparse:
copy_files_from %{dcd_sparse}
@@ -394,9 +394,9 @@
copy_files_from %{dcd_sparse}-%{android_version_major}
delete_files tmp/droid-config.files \
%{dcd_common}/delete_file_sparse-%{android_version_major}.list 1
-copy_files_from %{dcd_sparse}-%{vendor}-%{android_version_major}
+copy_files_from %{dcd_path}/sparse-%{vendor}/sparse-%{android_version_major}
delete_files tmp/droid-config.files \
- %{dcd_common}/delete_file_sparse-vendor-%{android_version_major}.list 1
+ %{dcd_path}/sparse-%{vendor}/delete_file_sparse-%{android_version_major}.list 1
%endif
%if 0%{?packages_own_system:1}
copy_files_from %{dcd_sparse}-ownsystem
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/patterns/templates/patterns-sailfish-device-adaptation-@DEVICE@.inc
^
|
@@ -21,7 +21,7 @@
# Vibra
Requires: ngfd-plugin-native-vibrator
-Requires: qt5-feedback-haptics-native-vibrator
+Requires: libngf-qt5-qtfeedback
# Needed for /dev/touchscreen symlink
Requires: qt5-plugin-generic-evdev
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-10/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc
^
|
@@ -24,6 +24,6 @@
service bootanim /system/bin/bootanimation_HYBRIS_DISABLED
-service vendor.usb-hal-1-0 /vendor/bin/hw/android.hardware.usb@1.0-service
+service vendor.usb-hal-1-0 /vendor/bin/hw/android.hardware.usb@1.0-service_HYBRIS_DISABLED
service vendor.vibrator-1-0 /vendor/bin/hw/android.hardware.vibrator@1.0-service_HYBRIS_DISABLED
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/boot/flashing-README.txt
^
|
@@ -0,0 +1 @@
+Please refer to https://jolla.com/sailfishxinstall
\ No newline at end of file
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/dconf/db/vendor.d/lipstick-configs.txt
^
|
@@ -0,0 +1,3 @@
+[desktop/lipstick-jolla-home/peekfilter]
+boundaryWidth=48
+pressDelay=800
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/gbinder.conf
^
|
@@ -0,0 +1,2 @@
+[General]
+ApiLevel = 30
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/gst-droid/gstdroidcodec.conf
^
|
@@ -0,0 +1,6 @@
+[decoders]
+video/hevc=1
+
+[decoder-quirks]
+video/mp4v-es=use-codec-supplied-height;use-codec-supplied-width
+video/avc=use-codec-supplied-height;use-codec-supplied-width
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/mce/60-fingerprint-sensor.conf
^
|
@@ -0,0 +1 @@
+/system/osso/dsm/fingerprint/mode=1
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/mce/60-hybris-features.ini
^
|
@@ -0,0 +1,3 @@
+[FeatureHybris]
+# Keep mce off android hwc2 functionality
+FrameBuffer = false
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/mce/60-proximity-sensor.conf
^
|
@@ -0,0 +1 @@
+/system/osso/dsm/proximity/on_demand=true
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/ofono/ril_subscription.conf
^
|
@@ -0,0 +1,40 @@
+# Ofono configuration for Android 11
+
+[Settings]
+#EmptyConfig=false
+#Identity=radio:radio
+#3GLTEHandover=true
+#SetRadioCapability=auto
+SetRadioCapability=off
+
+emptyPinQuery=true
+radioPowerCycle=false
+confirmRadioPowerOn=false
+useDataProfiles=true
+mmsDataProfileId=0
+allowDataReq=off
+umtsNetworkMode=0
+
+[ril_0]
+transport=binder:name=slot1
+name=slot1
+ecclistFile=/run/ofono/ril.ecclist
+
+#socket=/dev/socket/rild
+#sub=SUB1
+#slot=0
+#timeout=0
+#technologies=all
+#enable4G=true
+#uiccWorkaround=true
+#dataCallFormat=auto
+#dataCallRetryLimit=4
+#dataCallRetryDelay=200
+#remoteHangupReasons=20
+#localHangupReasons=23
+#enableVoicecall=true
+#enableCellBroadcast=true
+#startTimeout=20000
+#legacyImeiQuery=false
+#lteNetworkMode=9
+#networkModeTimeout=20000
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/ofono/ril_subscription.d/dual-sim.conf
^
|
@@ -0,0 +1,4 @@
+[ril_1]
+transport=binder:name=slot2
+name=slot2
+ecclistFile=/run/ofono/ril.ecclist1
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/etc/sailfish-fpd/50-settings.ini
^
|
@@ -0,0 +1,13 @@
+[fpslave]
+template_directory_owner_quirk = system
+template_directory_group_quirk = system
+template_directory_mode_quirk = 0770
+
+fphal_max_fingerprints_quirk = 5
+
+mass_remove_single_notify_quirk = 0
+set_active_group_twice_quirk = 0
+skip_post_enroll_quirk = 0
+skip_enumerate_quirk = 0
+no_cancel_notification_quirk = 0
+
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/bin/droid/droid-bootctl.sh
^
|
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+# Check currentl used boot slot
+SLOT="$(/usr/libexec/droid-hybris/system/bin/bootctl get-current-slot)"
+
+# Check if current slot is marked successful
+/usr/libexec/droid-hybris/system/bin/bootctl is-slot-marked-successful $SLOT 2> /dev/null
+
+if [ $? -ne 0 ]
+then
+ echo "Marking boot as successful"
+ /usr/libexec/droid-hybris/system/bin/bootctl mark-boot-successful 2> /dev/null
+fi
+
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/lib/systemd/system/droid-bootctl.service
^
|
@@ -0,0 +1,10 @@
+[Unit]
+Description=Droid bootctl
+After=start-user-session.service
+
+[Service]
+Type=oneshot
+ExecStart=/bin/sh /usr/bin/droid/droid-bootctl.sh
+
+[Install]
+WantedBy=graphical.target actdead.target
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/lib/systemd/system/droid-hal-init.service
^
|
@@ -0,0 +1,26 @@
+[Unit]
+Description=droid-hal-init
+Wants=systemd-udev-settle.service
+After=local-fs.target systemd-udev-settle.service systemd-tmpfiles-setup.service
+Before=basic.target network.target bluetooth.service ofono.service sensorfwd.service
+DefaultDependencies=no
+Conflicts=shutdown.target
+# Lets not do Requires= here as that means that this service will restart which leads automatically
+# to broken state as android init can be only started once per boot. If something goes wrong
+# our best hope is that android init doesn't notice that and that the crashing party fixes itself :)
+
+[Service]
+Type=notify
+NotifyAccess=all
+ExecStartPre=-/bin/sh /usr/bin/droid/droid-hal-early-init.sh
+ExecStart=/bin/sh /usr/bin/droid/droid-hal-startup.sh
+ExecStop=/bin/sh /usr/bin/droid/droid-hal-shutdown.sh
+Restart=always
+# Lets make sure we don't block minutes in case of errors.
+TimeoutSec=15
+StartLimitInterval=60
+StartLimitBurst=2
+
+[Install]
+WantedBy=graphical.target
+
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/lib/systemd/system/graphical.target.wants/droid-bootctl.service
^
|
+(symlink to ../droid-bootctl.service)
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/lib/systemd/system/multi-user.target.wants/wait_for_keymaster.service
^
|
+(symlink to ../wait_for_keymaster.service)
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/lib/systemd/system/wait_for_keymaster.service
^
|
@@ -0,0 +1,14 @@
+[Unit]
+Description=Fingerprint Daemon preinit
+DefaultDependencies=no
+After=droid-hal-init.service
+Before=sailfish-fpd.service
+Conflicts=shutdown.target
+
+[Service]
+Type=oneshot
+ExecStart=/system/bin/wait_for_keymaster
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc
^
|
@@ -0,0 +1,29 @@
+service netd netd_HYBRIS_DISABLED
+
+service installd installd_HYBRIS_DISABLED
+
+service cameraserver cameraserver_HYBRIS_DISABLED
+
+service audioserver audioserver_HYBRIS_DISABLED
+
+service media mediaserver_HYBRIS_DISABLED
+
+service update_engine update_engine_HYBRIS_DISABLED
+
+service vendor.audio-hal /vendor/bin/hw/android.hardware.audio.service_HYBRIS_DISABLED
+
+service lmkd /system/bin/lmkd_HYBRIS_DISABLED
+
+service vold /system/bin/vold_HYBRIS_DISABLED
+
+service wificond /system/bin/wificond_HYBRIS_DISABLED
+
+service storaged /system/bin/storaged_HYBRIS_DISABLED
+
+service surfaceflinger surfaceflinger_HYBRIS_DISABLED
+
+service bootanim /system/bin/bootanimation_HYBRIS_DISABLED
+
+service vendor.usb-hal-1-2 /vendor/bin/hw/android.hardware.usb@1.2-service_HYBRIS_DISABLED
+
+service vendor.vibrator-1-0 /vendor/bin/hw/android.hardware.vibrator@1.0-service_HYBRIS_DISABLED
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/libexec/droid-hybris/system/etc/init/ecclist.rc
^
|
@@ -0,0 +1,12 @@
+on post-fs
+ # Create directory for ofono ecc files
+ mkdir /run/ofono 0755 root root
+
+# Ofono tracks these files to sync emergency numbers with the modem
+on property:ril.ecclist=*
+ write /run/ofono/ril.ecclist ${ril.ecclist}
+ chmod 0644 /run/ofono/ril.ecclist
+
+on property:ril.ecclist1=*
+ write /run/ofono/ril.ecclist1 ${ril.ecclist1}
+ chmod 0644 /run/ofono/ril.ecclist1
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/usr/share/ngfd/plugins.d/60-profile.ini
^
|
@@ -0,0 +1,3 @@
+[profile]
+touchscreen.sound.level = 0;18;50;75
+
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse-11/var/lib/environment/nemo/99-qtscenegraph.conf
^
|
@@ -0,0 +1,2 @@
+# This flag needs to be set, regardless of its value
+QT_OPENGL_NO_BGRA=1
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse/boot/flash.sh
^
|
@@ -90,12 +90,14 @@
# Message to show with successful flashing.
# "
-SCRIPT_VERSION=1.1
+SCRIPT_VERSION=1.2
OS_VERSION=
FASTBOOT_BIN_PATH=
# Detect from fastboot command
FLASHCMD_FLASH_BOOT=
+USB_AUTOSUSPEND=
+USB_AUTOSUSPEND_PATH=/sys/module/usbcore/parameters/autosuspend
DRY_RUN=1
@@ -154,6 +156,14 @@
done
}
+restore_autosuspend() {
+ if [ -z "$USB_AUTOSUSPEND" ]; then
+ return
+ fi
+
+ echo "$USB_AUTOSUSPEND" > $USB_AUTOSUSPEND_PATH
+}
+
usage() {
cat <<EOF
Flash utility v$SCRIPT_VERSION
@@ -280,6 +290,13 @@
fi
fi
+# Store current autosuspend value and set to -1 to disable
+if [ -f $USB_AUTOSUSPEND_PATH ]; then
+ USB_AUTOSUSPEND="$(cat $USB_AUTOSUSPEND_PATH)"
+ echo -1 > $USB_AUTOSUSPEND_PATH
+ trap restore_autosuspend EXIT
+fi
+
if [ -z "$FLASHCMD_FLASH_BOOT" ]; then
### Detect fastboot flash commands
@@ -437,11 +454,16 @@
fi
echo ">> $FASTBOOTCMD getvar $var_name"
+ local val_line
+ val_line="$($FASTBOOTCMD getvar "$var_name" 2>&1 | head -n1)"
+ echo "<< $val_line"
local val
- val="$($FASTBOOTCMD getvar "$var_name" 2>&1 | head -n1 | awk '{ print $2 }')"
- echo "<< getvar $var_name: $val"
+ val="$(echo "$val_line" | awk '{ print $2 }')"
- if [ "$val" == "$getvar_fail" ]; then
+ if [ "$val" == "FAILED" ]; then
+ # getvar:foo FAILED (remote: ERROR_MESSAGE)
+ exit 1
+ elif [ "$val" == "$getvar_fail" ]; then
eval echo -e \"\$GETVAR_ERROR_$var_name\"
exit 1
fi
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse/etc/ohm/dbus_signal_conf.ini
^
|
@@ -1,15 +1,15 @@
-[topmost_signal]
-name = privateTopmostWindowProcessIdChanged
+[application_signal]
+name = privateTopmostWindowPolicyApplicationIdChanged
path = /
interface = org.nemomobile.compositor
-signature = i
-arguments = pid
-target = active_application_request
+signature = s
+arguments = id
+target = policy_active_application_request
-[alien_signal]
-name = alienProcessIdChanged
-path = /org/nemomobile/policy
+[appsupport_signal]
+name = privatePolicyActiveAppsupportChanged
+path = /
interface = org.nemomobile.policy
-signature = i
-arguments = pid
-target = alien_application_request
+signature = s
+arguments = id
+target = policy_active_appsupport_request
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse/usr/bin/droid/droid-load-firmware.sh
^
|
@@ -1,6 +1,6 @@
#!/bin/sh
-FIRMWARE_FOLDERS="/system/etc/firmware/ /odm/firmware/ /vendor/firmware/ /firmware/image/"
+FIRMWARE_FOLDERS="/system/etc/firmware/ /odm/firmware/ /vendor/firmware/ /firmware/image/ /vendor/firmware_mnt/image/"
log() {
logger -p daemon.info -t firmware "$@"
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/droid-configs-device/sparse/var/lib/environment/compositor/droid-hal-device.conf
^
|
@@ -0,0 +1,5 @@
+EGL_PLATFORM=hwcomposer
+QT_QPA_PLATFORM=hwcomposer
+
+LIPSTICK_OPTIONS="-plugin evdevtouch -plugin evdevmouse -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap"
+
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/jolla-configuration-tama.inc
^
|
@@ -42,7 +42,7 @@
# Vibra
Requires: ngfd-plugin-native-vibrator
-Requires: qt5-feedback-haptics-native-vibrator
+Requires: libngf-qt5-qtfeedback
# Needed for /dev/touchscreen symlink
Requires: qt5-plugin-generic-evdev
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/sparse-sony
^
|
+(directory)
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/sparse-sony/sparse-10/oem
^
|
+(symlink to /vendor/oem)
|
[-]
[+]
|
Added |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/sparse-sony/sparse-11/oem
^
|
+(symlink to /vendor/oem)
|
[-]
[+]
|
Changed |
_service:tar_git:patterns-sailfish-device-configuration-h8416-0.8.0.tar.gz/sparse/boot/flash-on-windows.bat
^
|
@@ -259,7 +259,7 @@
@echo(
@echo FLASHING FAILED!
@echo(
-@echo Please go to https://together.jolla.com/ and ask for guidance.
+@echo Please go to https://forum.sailfishos.org/ and ask for guidance.
@echo(
@pause
@exit 1
|