How I did it and got it working
Good evening,
I just wanted to add my two cents about how I managed to get my M7 working and quite stable again.
Basically the steps were:
getting S-Off,
update Firmware, radio, ...
Flash LineageOS latest build from this thread here.
in detail:
Getting S-OFF
I wiped the whole device and installed the latest release of ViperOne v9.0.0. This ROM is sense based. Afterwards I downloaded and installed the sunsine apk. Because of the fact that ViperOne is sense based Sunshine works on that ROM. So I paid the "S-OFF tax" and got the device successful S-OFF.
Update Firmware, radio, ...
i flashed than a newer firmware (in my case it was 7.19.401.2). I know it is not the absolute newest, but in that specific moment it was the newest I was abled to find.
Flash LineageOS latest build from this thread here.
Afterwards I did a full wipe again, fixed all partitions an reformated them. Then I flashed the LineageOS zip, booted, did the initial assistant afterwards I flashed the current release of OpenGApps pico.
My experience with the build 20170709 in combination with with firmware 7.19.401.2:
- Quite stable. In two weeks I had only 2 reboots which I am not sure I they were caused by the ROM or something else.
- Amazing battery performance. The update of the firmware obviously fixed my battery problem I previously had with CM12.1, which I was coming from.
- No more hot device and battery drain.
- Battery lasts about 19hours.
- quick boot time.
- fluid menus.
- Spotify finally works quite fast.
- After a few days of uptime bluetooth stops working. That behaviour I saw on CM12.1 too. A simple reboot fixes the problem, so I really can live with that.
About the speakerphone bug: I simply did not test that.