[Galaxy S III Original Android Development] curiousrom:
LiveDisplay, Minimum Brightness & MTP Host

Thanks :good: for the thanks. :cool:

Maybe Google Camera legacy is available in Play Store in some regions or you had it installed on a previous device & Play remembers it: > My apps & games > Library? It's a mystery to me how you got that older version in the Play Store.

"Its still in my Apps list..."- What list, from where?

"...using normal GApps from Open GApps... - Define "normal". :) Check Open Gapps Package Comparison (Variant). For months I had Open Gapps Nano but after trying the battery eating Smart Unlock, Google Search & testing & seeing that Device Health Services does not work on S3 LOS 14.1 I downgraded to the smaller Pico by dirty flashing Lineage followed by Pico, wipe Dalvik cache & Cache in TWRP Recovery, rebooted to System & all is OK since 2 months.

You can always download extra apps in Play so no need to bloat the Lineage install right off the bat IMO & it makes a much cleaner Safe Mode for troubleshooting.

***

LiveDisplay & Lowest Brightness

"...1. Lowest brightness. Its much too high, it burns my eyes at night..." - Ah so you don't know about one of the best features of LineageOS 14.1 besides Privacy Guard & cell data/WiFi access control for individual apps: LiveDisplay. (attachment)

1- Screen brightness may vary with wear & tear of the screen hardware itself & your vision.

2- Settings > Display > I prefer Adaptive brightness disabled as I'm very quick with dropping the curtain & adjust the slider. It annoys me to have the brightness of the screen change depending on what is hitting the light sensor. At night I cannot drop the slider below 5% otherwise the screen is too dark for me.

Screen brightness is the single thing with the biggest impact on battery life so I keep a tight control on it.

3- Settings > Display > LiveDisplay:

a- Color profile: your choice will change colors & brightness perception. Dynamic for me.

b- Display mode: if you used Location w/ GPS at least once & choose Automatic the S3 will change between your Day & Night settings at your local sunrise & sunset time. Really neat. Can also be changed manually: Off, Day, Night or Outdoor. You can edit Quick Tiles & add the LiveDisplay one. Always Automatic for me. After testing I can say that it does not affect battery life.

c- Color temperature: that's a personal choice depending on how warm or cold you like your screen at night. My choice: Day 6500K, Night 5200K.

d- Automatic outdoor mode. Disabled for me.

e- Color calibration: that one is really awesome as our S3 screen colors shift with age & this is perfect to fix that. Also by sliding down the Red, Green & Blue you can make the screen so dark that you will not be able to see anything. So this solves your screen too bright problem even if you don't adjust anything else.

f- Reduce power consumption: this lowers further the brightness in some situations but because all the other settings are doing the job for me I keep it disabled. Edit: If enabled it may cause some screen flickering at low brightness if Adaptive brightness is also enabled.

***

S3 Super AMOLED Display

"AFAIK ...we have an AMOLED panel..." - In fact the S3 i9300 has the Super AMOLED display w/o any backlight & it works as you describe. If you see some black pixels lit then there are not really black but some shade of very dark grey. More details: AMOLED on Wikipedia or What Is Super-AMOLED (S-AMOLED)?

***

MTP Host Issue

"...i disabled MTP Host in app settings. Funny thing i noticed is that i can still connect my phone to PC as allways - even MTP host is still disabled.. win-win :) thank you forkbomb!!!

Yep that's the fix for the first known LineageOS 14.1 for S3 issue that users normally encounter. That MTP Host is not related to the connection to a computer but it's for making the S3 a host when connecting USB devices to it.

You can follow the links in my MTP Host as stopped - Crashing Bug Workaround Fix S3 LineageOS for more technical explanations including: "When your Android-powered device is in USB host mode, it acts as the USB host, powers the bus, and enumerates connected USB devices. USB host mode is supported in Android 3.1 and higher".

With MTP Host disabled I could still connect a thumb drive to the S3 via an OTG cable.

"...thank you forkbomb!!!" - As much as I praised our S3 LOS 14.1 maintainer in this thread & will always be extremely grateful for the work he did & is still doing I must say that he dropped the ball on this.

After several users repeatedly asked for it to be included as a known bug in post #1 for months in this thread, hundreds of users were baffled by that error popping up, including me, & wasting hundreds of hours in total.

Simon finally added a link to the known issues post in post # 1 of this thread recently and is still the Assignee of the LineageOS Jira BUGBASH-254 "MTP host application has stopped working" message when doing certain things created on 2017-03-11 and still marked as Unresolved. :eek:

I don't mind LOS having some bugs unresolved as maintaining these LineageOS firmwares for 180+ devices supported @ the present is an incredibly immense task all done by volunteers but there is no excuse for not publishing known issues IMO.

This said I have a more recent 2015 S5 Mini G800H with 1.5GB of RAM running stock Samsung 6.0.1 w/o any good custom firmware for it that I debloated by disabling 83 useless packages but still use the S3 as my daily driver just because of Simon's LineageOS 14.1 & also a little bit for being able to post in this thread. ;)

***