[Galaxy S3 Neo Original Android Development] helloyello:
Thanks! I'll use the AFwall+ script to tune that too on every boot, good that I know now what to modify. I still insist to remove this overclocking from the LOS code, it's just plain stupid and very dangerous for such devices - it'll shorten the life of the electronics.

On the stock clock, it looks like there are two Qualcomm Snapdragon 400 SoCs:

https://www.gsmarena.com/samsung_i9301i_galaxy_s3_neo-6433.php

I9301I (mine) - Qualcomm MSM8228 Snapdragon 400 - 1400Mhz

https://www.gsmarena.com/samsung_i9300i_galaxy_s3_neo-6289.php

I9300I - Qualcomm MSM8226 Snapdragon 400 - 1200 Mhz / 1400Mhz

---------- Post added at 09:16 PM ---------- Previous post was at 09:13 PM ----------

Hurray! I'm officially on LOS16 now!

Got to the bottom of the networking issues, both WiFi cross sign with its "connected, no internet" status and openvpn not working, these were actually related and it's an Android Pie (9) issue, not particular a LOS one. Actually it started with Android Marshmallow (6).

It looks like the folks at Google, in their pathological boredom and drive to control the user 100%, have implemented a function to call back home at Google whenever the user is getting online - they hide it as a "connection check" function.

It's called "android captive portal", was already introduced in Android Marshmallow (6), and basically calls at Google and loads a html file on every (EVERY!) connection. IT LOADS the file, meaning they can put whatever they like there (cookies/spyware/malware/etc.) and it's rather dangerous. I first thought I could get rid of it by adding the URL in /etc/hosts and point it to localhost, doesn't work.

If the user gets online (both WiFi & Mobile Internet) and the Android system cannot load that Google URL (html page), then it considers the connection not completed. And here comes the "nice" part, if you're on Mobile Data and switch on the WiFi and cannot complete the android captive portal, then the phone will stay on Mobile Data, furthermore, openvpn won't be allowed to connect on the "incomplete" WiFi/Mobile Data interface.

Luckily this function can be disabled and it's an easy procedure that I highly recommend, including disabling the crap in the LOS code by default.

It's from this article, written by a paranoid user, where I learned how to disable it:

https://8192.one/post/android_captive_portal/

- basically, I enabled developer options & ADB and opened an ADB connection to the phone, also, I switched to root (don't think it's necesarry) and disabled the service with the following command:

settings put global captive_portal_mode 0

- It persists a reboot but I don't believe it will persist an OTA update

- I wish I knew what settings file was modified so I could do it manually if needed it again, but I don't mind using ADB

- I highly recommend to disable this android captive portal crap directly in the LOS code

Here you can find more info about this android captive portal function:

https://android.stackexchange.com/questions/186993/captive-portal-parameters/186995#186995

Additionally, a new official openvpn app was released some days ago - version 0.7.14 - which integrates better with the later Android releases. I recommend updating it if you're an openvpn user.

Last issue I'm facing now, and it's a personal one, not related to LOS, I have two apps that I bought and I need Google Play Services to register them. i don't know if I have the possibility to install GAPPS and properly clean them after the registration of my apps. I noticed Magisk has a zip for flashing it and a zip for uninstalling it clean. If there is something like that with GAPPS, I'd be thankful if someone could point me in the right direction.

A last observation. I thought LOs16 is Google "free", but I was wrong, I caught LOS16, in its initial installation state - pure, without any apps, several times trying to send data to ssl.google-analytics.com. Good that I have a firewall blocking that stuff and then using a /etc/hosts file where I point ssl.google-analytics.com to localhost :)

Outstanding Issues according to my observations/experience:

Serious issues - hope these will get fixed soon:

- unable to connect to hidden WiFi networks - already reported to the devs - ticket 401

- Deep Sleep not working anymore after a full battery charge, need to restart phone to re-enable it (workaround)

- (recommendation) disable captive portal detection in the LOS code by default

- no NFC - will it even be supported?

Cosmetic (upstream tunable) issues:

- charging - LED indicator turns green when battery reaches 90%. Why? It's confusing and it harms the battery charging life cycle/calibration - user is getting confused and will maybe not leave the battery to charge 100%

- glitches in the sound notifications - only half of SMS notification sound (original stock ROM "pure bell" sound) will be played sometimes

- glitches in the home screen refresh (unlock) and some other apps - looks like a fast double rendering of the screen (could be because of the adaptive brightness?)

- (feature request?) unable to order/organize apps in the apps drawer, neither hide them, nor group them in folders. At least a "create folder" option should be implemented to put all the apps that are not used frequently there.