[fixed][1.0.4.20][2.1.1.26] volume keys stopped working [answered]
On first boot after update. Started to play music, adjusted volume a bit, saw the too loud popup, said ok and now volume keys dont change volume at all. Switched to camera app, where volume key did work and take pictures, and now volume keys work everywhere again. I'm not imagining this :)
2.1.1.26 and jollac: have not seen this in ages but now again on second boot to 2.1.1.26 on jollac after 3 hours light usage, volume button just stopped working and there is no way to change music or browser video volume levels anymore. Reboot and taking out the battery are not helping, but I dont think that the key or jollac would physically or electrically break while phone is on the desk. Power button works just fine. Booting to recovery mode works by keeping the volume up button pressed, so it is not physically broken. evdev_trace is able show the events so everything from physical keys to kernel interface is fine:
[nemo@Sailfish ~]$ evdev_trace -t| grep event6
/dev/input/event6: 67.330 - 0x01/EV_KEY - 0x072/KEY_VOLUMEDOWN - 1
/dev/input/event6: 67.330 - 0x00/EV_SYN - 0x000/SYN_REPORT - 0
/dev/input/event6: 67.510 - 0x01/EV_KEY - 0x072/KEY_VOLUMEDOWN - 0
/dev/input/event6: 67.510 - 0x00/EV_SYN - 0x000/SYN_REPORT - 0
/dev/input/event6: 68.800 - 0x01/EV_KEY - 0x073/KEY_VOLUMEUP - 1
/dev/input/event6: 68.800 - 0x00/EV_SYN - 0x000/SYN_REPORT - 0
/dev/input/event6: 69.000 - 0x01/EV_KEY - 0x073/KEY_VOLUMEUP - 0
/dev/input/event6: 69.000 - 0x00/EV_SYN - 0x000/SYN_REPORT - 0
So something in the 2.1.1.26 update and middleware is broken.
Much better workaround than using alsamixer is to enable three finger slide gesture for setting the volume: https://openrepos.net/content/virgi/patch-three-fingers-volume-control
Since volume keys in jollac are no longer working, something is always setting the volume to the max. I installed alsa-utils and use alsamixer from command line to adjust volume now as a workaround.
mcfrisk ( 2017-09-02 14:07:14 +0200 )edit