diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set index 6315245..4792262 100755 --- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set +++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set @@ -22,7 +22,7 @@ let value/=10 echo ${value} > ${SYSTEM_BRIGHTNESS} # Set new brightness value in brightness file -if [ ${?} -eq 0 ]; then +if [ ${?} -eq 0 -a $(brightness_get) -ne ${brightness_percentage} ]; then rw echo ${brightness_percentage} > ${BRIGHTNESS_FILE} ro diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set index 4b3b85a..5a1d875 100755 --- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set +++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set @@ -34,7 +34,7 @@ fi amixer -q sset 'Headphone' ${volume_scaled} unmute # Change new volume value in volume file -if [ ${?} -eq 0 ]; then +if [ ${?} -eq 0 -a ${current_volume} -ne ${volume_percent} ]; then rw echo ${volume_percent} > ${VOLUME_FILE} ro