Xiaomi Redmi 7A camera crash - Redmi 7A Questions & Answers

I am looking for help, with a camera crashing problem on an Xiaomi Redmi 7A mobile device.
Device: Xiaomi Redmi 7A, 2GB RAM 16GB ROM, MIUI 12.5.3
Platform: Android 10
Nodejs: 10.24.1
Application Framework: Cordova 9.0.0
Plugins: cordova-plugin-camera 5.0.3, cordova-plugin-advanced-imagepicker 1.5.4, cordova-plugin-background-mode
Description:​In my cordova application (https://github.com/amanfreda/cordova-camera-debug), I want to utilize the camera. The cordova plugins, that I have tried to use are cordova-plugin-advanced-imagepicker (https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker) and the basic cordova camera plugin cordova-plugin-camera (https://github.com/apache/cordova-plugin-camera). They work fine on most devices, except on Xiaomi Redmi 7A. On this specific device, the application crashes at the moment the camera is opened and the picture is taken (as seen in the logs). Then, when the plugin wants to return the image data to the application, the application restarts and the image data is lost. After some googling, the issue seems to be, that Xiaomi's MIUI OS is pretty agressive with killing background processes.
Solutions I Tried:​
Set the applications battery settings to "No restrictions", and lock the application, so it should stay running in the background. Somthing like https://dontkillmyapp.com/xiaomi
Use cordova-plugin-background-mode (https://bitbucket.org/TheBosZ/cordova-plugin-run-in-background) to force my application, to run in the backround. I also tried running it with disableBatteryOptimizations and disableWebViewOptimizations.
Both obvously didn't work, with either camera plugin. This is as far as I got, before I was out of ideas. The github link to the application includes the sample application (nothing fancy, just a couple of buttons that open the camera with the plugins I listed above), and also some logcat logs in the log folder. The logcat logs contain a verbose output of all the logs, application logs and chromium logs. The chrome://inspect console is not much use in this case, because no errors were logged.
So, if anyone came across similar issues I would be grateful for any sort of info that could be provided.

Related

Why MiUi 8?[New features]

Hi folks!
I am making this thread for people who haven't yet upgraded from MiUi 7 to MiUi 8. For all those, here are 10 good reasons why you should upgrade from MiUi 7 to MiUi 8!
1. The Calculator:
In MIUI 8, the new MIUI calculater app is now having the currency converter feature. We can even check 3 currencies at once with the MIUI Calculator App. Hence there's no need any 3rd party app for this feature. Not only that, but there's been additions like complex algebraic symbols for efficient and quick calculations.
2. Image Editor:
With the update of MIUI 8, now we can have more features when editing our image in Gallery. There are more settings and effects to play with, hence we can save up spaces from downloading 3rd party image editor.
3. Video Editor:
Did you know that we can finally edit our video in MIUI 8 without install any 3rd party apps? We can now easily trim our video and add some simple effects on it to make it more interesting!
4. Wallpaper Carousel:
We have Wallpaper Carousel that provides us daily wallpaper and Theme App Store which have thousands of wallpaper to be chosen. With MIUI 8, we don't even need to download any wallpaper from external sources.
5. Cleaner:
In MIUI 8 security app, one of its main features is Cleaner App. It will not just only clear cache, deep clean will help us remove the duplicate photos, big files and unused apps to clear up our storage even further. So why do we need a 3rd party app if we already have this feature in MIUI 8?
6. WiFi Transfer (Mobile to PC):
Did you know that MIUI allows us to transfer file from phone to PC via FTP? Frankly, this feature already existed since MIUI 5 and its still rocking! We don't need to download any 3rd party app to transfer our files wirelessly in MIUI.
7. Improved Mi - Drop:
In MIUI 8, we have a file-transferring feature called Mi Drop. This is used to transfer any files between two phones which have these features. This doesn't require any Internet Access to do it, just using Hotspot and transfer the file wirelessly. So we don't need any 3rd party app for this as well.
8. Anti-Virus:
Since MIUI 5, there is a virus scanner in Security App and downloading a 3rd party anti-virus app in MIUI ROM is not necessary at all. Although some might have said the MIUI virus scanner is not the most powerful, the native app is always the best as it "understands" the host (MIUI ROM) the most.
9. Data Usage:
Want to monitor your Data Plan usage? In MIUI 8, we have this feature under Security App. It is called Data Usage Stat. With this feature, we don't need to install any other apps to help us monitor our data usage. Isn't that awesome?
10. Battery Saver Auto Powered:
Want your phone to automatically power on the battery saver when you're sleeping? MIUI 8 can do that! It can be found under Security App > Battery > Battery Saver. This awesome feature was already implemented since previous MIUI versions and has some improvements!
11. Messaging Timer:
Do you know that MIUI Messaging has a feature that we can set a timer for our message to be sent? This feature is pretty useful for someone forgetful like me, and I bet it will be useful for you all as well!
12: Blocklist:
Is there's someone who always disturbs you and you want to ignore his call or SMS? Blocklist comes in handy when you set his number in the list. You will not receive any of his calls or SMS's anymore, and you can manage settings for the blocked numbers. This feature can be easily found in Security App.
13: Second Space:
Having second space is like having two mobiles in one mobile. This feature partitions your phone into two, so two people can use it randomly, protecting each others privacy as well!
14: Dual Apps:
Ever used Parallel Space? Imagine a MiUi built-in Parallel Space. Yep! MiUi 8 features dual apps, so you can have two instagrams or WhatsApps for different accounts!
15. Continuous Screenshot:
Ever wanted to take a screenshot of the whole page, but needed to take seperate screenshot for each column? Well, problem solved!
MiUi 8 introduced a new feature- continuous screenshot .
Here's how to take a continuous screenshot:
Just take a normal screenshot and when a pop-up displays at the upper right corner, tap it and tap on 'scroll' to take a continuous screenshot!
So, that's all for now folks! I'll keep updating the thread with new posts soon. Stay tuned!
Hit Thanks if I've Helped!
Regards,
PoseidonKing
it is really great list out here good feature in miui 8
look4sky said:
it is really great list out here good feature in miui 8
Click to expand...
Click to collapse
Hit Thanks button if this thread helped you!
Regards,
PoseidonKing
Thread Updated
Screenshot feature added!
Regards,
PoseidonKing

Android Q Beta - All in details

All you want to know in one place about
Android Q
General info: https://android-developers.googleblog.com/2019/03/introducing-android-q-beta.html | https://www.google.com/android/beta
Opt In/ Opt Out your Pixel device(s): https://www.google.com/android/beta#devices Enable OTA Updates (You will get the beta updates like usual updates)
System images: https://developer.android.com/preview/download
Official Reddit forum from Google: https://www.reddit.com/r/android_beta/ for Bug reporting and solutions
If you manually flashed Android Q on your device by downloading the image from developer.android.com, you won’t receive updates automatically unless that device is also opted-in to the Android Beta Program for Pixel on the Opt In URL.
Using OPT out and returning to Pie the device will be facotry reseted:
You will not be able to unenroll and revert back to a lower public release version of Android without first wiping all locally saved data on your device. You may also encounter issues restoring a backup.
You will NOT receive separate monthly security updates while on a beta build.
Update working fine from Pie. Data and settings are remain.
Rooting: https://www.xda-developers.com/root-android-q-beta-google-pixel-pixel-2/
Magisk: https://forum.xda-developers.com/apps/magisk/dev-magisk-canary-channel-bleeding-edge-t3839337
Hide back Button: https://www.xda-developers.com/android-q-gestures-back-button/
System seems stable. Call, SMS, Network, Bluetooth, Audio working fine.
Problems / Bugs
- Laggy Camera on all Pixel devices. (I can confirm It is MUCH slower than Pie. First pic about 4-9 sec)
- Slow(er) HDR+ picture processing. New feature: Dynamic depth format for photos
- Google is deprecating the Android Beam API used to share files with NFC
- Now playing not working (For me)
- Edit button on screenshot notification NOT working
- No options to block numbers in dialer or anywhere else
- No info about the charging estimated time
- Built in Screen recording in broken: FIX: https://www.androidpolice.com/2019/...t-in-screen-recording-but-its-broken-for-now/
- Android Q's Dark Mode Breaks Google Photos
2019. March 15.: Live wallpapers with cloud updates are broken FC in every second reported by many users
- Not working apps: https://www.reddit.com/r/android_beta/wiki/index: Some banking apps will not work in this beta, but Google Pay will work!
General App Compatibility Issues
Google Apps
Android System Webview (Beta users should leave the program)
Files by Google
3rd Party
AirWatch Hub
Boxer
Chase
Citrix Secure Hub
Evernote
Fate Grand Order
Firefox (non-nightly builds)
Huntington Bank
LastPass (app loads, major functionality issues)
Lloyds Bank
LinkedIn
Plex
PokemonGo
Samsung Galaxy Wear App
Syncthong
TELLO
Trials Frontier
WeChat
ZMODO Security Cameras
Other Notable Issues with Apps
Android Messages - MMS photo quality degraded
Google Photos & Dark Mode (Cannot read any text, logos are hidden)
MapMyRun will not work in the background (Q Location Permission Changes)
Improvements:
- "Always on" redesigned: https://9to5google.com/2019/03/13/android-q-aod-music/ Lift to wake, and double tap now ignores Always on display and get you directly to lock screen (if any) (This is no improvement for me)
- Much faster finger print reading
- Much faster face recognition
- Play Music lock screen wallpaper redesigned (It is just broken for me)
- New guesture: https://9to5google.com/2019/03/13/android-q-improved-multitasking-gesture/
New Features:
○ System-wide Dark Mode:
Solution 1:
- Use the Battery Saver to Enable Dark Mode.
Solution 2:
- Use ADB to Enable Dark Mode in Android Q
Code:
adb shell settings put secure ui_night_mode 2
- Use ADB to Disable Dark Mode in Android Q
Code:
adb shell settings put secure ui_night_mode 1
- Use ADB to AUTO Dark Mode in Android Q
Code:
adb shell settings put secure ui_night_mode 0
Solution 3:
Before the update set the device theme to Dark in the developer options.
The option removed in Q so you will not be able to modify it after the update.
○ Device Theming:
In the end of the Developer Settings you can find the options:
- Color
- Font
- Icon Shape​
Only a few settings. You can play around​
○ Time to read
In Settings -> Accessibility You can set the notifications timeout​
○ Sharing Shortcuts
New sharing options and redisgned interface​
○ Wi-Fi sharing via QR Code
Android Q now allows you to share your current Wi-Fi connection simply via a QR code​
○ Feature Flags in developer options
https://www.reddit.com/r/android_beta/comments/b0xmio/feature_flags_hidden_options_and_what_they_do/
https://9to5google.com/2019/03/14/android-q-beta-1-feature-flags/
Desktop mode:
https://www.xda-developers.com/android-q-desktop-mode/
More from Google:
Foldables and innovative new screens
More privacy protections in Android Q
Giving users more control over location
Settings Panels
Improved peer-to-peer and internet connectivity
Wi-Fi performance mode
Camera, media, graphics
Dynamic depth format for photos
New audio and video codecs
Native MIDI API
ANGLE on Vulkan​Neural Networks API 1.2
ART performance
More to come...
eBENdre said:
All you want to know in one place about
Android Q
Problems / Bugs
- Laggy Camera on all Pixel devices. (I can confirm It is MUCH slower than Pie. First pic about 4-9 sec)
- Slow(er) HDR+ picture processing. New feature: Dynamic depth format for photos
- Google is deprecating the Android Beam API used to share files with NFC
- Now playing not working (For me)
- Edit button on screenshot notification NOT working
- No options to block numbers in dialer or anywhere else
- No info about the charging estimated time
- Built in Screen recording in broken: FIX: https://www.androidpolice.com/2019/...t-in-screen-recording-but-its-broken-for-now/
- Android Q's Dark Mode Breaks Google Photos
.
Click to expand...
Click to collapse
Just to help out a bit, if possible:
Camera seems to be fine on my P2XL - though I have not enabled any HDR+ or raw settings.
Now Playing is working for me, grabbed the theme song off the show I was watching last night.
Markup "edit" button can be fixed. Clear data in markup, open photos and use markup from within that; you should get a permission request. (simply going into permissions on the markup app and enabling any/all may work as well, but is untested)
In dialer/recents, tap the number, and choose block from the drop down menu. I am in the beta for the Google phone app - so that may be part of it. Dirty flash may also affect this.
Clarification only: Photos is broken in dark-mode, but only in that all options dialogs/drop-downs are white text on white background. Other than that, you can still browse photos/albums, etc.
For clarity: My device is the Pixel 2 XL and Q was installed via factory image with full wipe (no dirty flash), and I did not restore from any backups.
Camera is fine for me on 2xl. Nothing different. HDR+ works as normal so does raw DNG.
Mr Patchy Patch said:
Camera is fine for me on 2xl. Nothing different. HDR+ works as normal so does raw DNG.
Click to expand...
Click to collapse
Thank you. I'm on dirty upgrade. I will reset my phone soon. I will test it again.
eBENdre said:
Thank you. I'm on dirty upgrade. I will reset my phone soon. I will test it again.
Click to expand...
Click to collapse
You should check 9to5 Google they have some more adb commands for stuff like the different clocks for aod and how to use swipe left to go back
kevtrysmoddin said:
You should check 9to5 Google they have some more adb commands for stuff like the different clocks for aod and how to use swipe left to go back
Click to expand...
Click to collapse
thanks, I will add more later. Swipe left already on the list btw
Much faster fingerprint?
It already feels almost instant in Pie, what can they improve?
eBENdre said:
Problems / Bugs
- Now playing not working (For me)
- No info about the charging estimated time
- Built in Screen recording in broken: FIX: https://www.androidpolice.com/2019/...t-in-screen-recording-but-its-broken-for-now/
- Android Q's Dark Mode Breaks Google Photos
Click to expand...
Click to collapse
Now playing is working for me - just not displaying on the lock screen. I just got home form a birthday party, and every song the DJ played is in my NP history;
In addition to the charging time estimate, the estimate in the pull down notification area is completely off base compared to the estimated time left in Settings --> Battery;
My built in screen recording works for me, and has worked since I enabled it from the Features flags in Developer Options;
No issues with Google Photos with dark Mode. Caveat: I had dark mode enabled in Pie, and took the Q DP1 OTA over that Pie install;
I found that there is a microphone icon at the top left when selecting Panorama photo mode that I never saw before (was that introduced with Q DP1, or just a very recent Google Camera update?)
I've not noticed a discernible slowdown in the Camera app (and I always use HDR+ / Night sight for my photos), but I have noticed that when I try to view a picture / video, particularly like an MMS in Messages / Google Voice, the phone is extremely slow and laggy.
@eBENdre just got xl 2 ,prerooted,one question,if i install Q 1 will it owerwrite twrp magisk also,will there be problems maybe? Thanks
For years used htc,this is new for me.
Boskoel03 said:
@eBENdre just got xl 2 ,prerooted,one question,if i install Q 1 will it owerwrite twrp magisk also,will there be problems maybe? Thanks
For years used htc,this is new for me.
Click to expand...
Click to collapse
Yes, it will overwrite twrp and magisk.
There are always potential problems with any update to beta builds, however, many are running Q without issues. Best advice I can give is to familiarize yourself with fastboot commands, since you'll need to install twrp again, and read, read, and read again all of the information in the Q threads so you know what to do and expect :good:
Badger50 said:
Yes, it will overwrite twrp and magisk.
There are always potential problems with any update to beta builds, however, many are running Q without issues. Best advice I can give is to familiarize yourself with fastboot commands, since you'll need to install twrp again, and read, read, and read again all of the information in the Q threads so you know what to do and expect :good:
Click to expand...
Click to collapse
Huge thanks mate,and there is problem for me,as keybord not working on laptop...
You'll probably need access to a different computer - or else need to buy a cheap USB KB to use, because use of a separate computer / laptop is pretty much essential to get this working (root + Q, not to mention installing TWRP by using fastboot boot to boot TWRP, then installing TWRP from inside the booted TWRP).
Badger50 said:
Yes, it will overwrite twrp and magisk.
There are always potential problems with any update to beta builds, however, many are running Q without issues. Best advice I can give is to familiarize yourself with fastboot commands, since you'll need to install twrp again, and read, read, and read again all of the information in the Q threads so you know what to do and expect :good:
Click to expand...
Click to collapse
Did it,through twrp,lost it off course,now one more question,will i be able to recive next build,like regular OTA,altough my bootloader is unlocked? Thanks once again....
Boskoel03 said:
Did it,through twrp,lost it off course,now one more question,will i be able to recive next build,like regular OTA,altough my bootloader is unlocked? Thanks once again....
Click to expand...
Click to collapse
You should get the next update fine, provided your on stock recovery without root. I don't run betas personally, but my info comes from reading about others that do. As with anything android...YMMV :good::laugh:
Android Q Beta Experience
I've been on Android Q beta for almost 3 weeks now. It is used as a daily driver since I have only the one Pixel 2. I flashed the new image myself using TWRP rather than opt into the beta with Google. Other than a problem with now playing not always showing up on the screen and a slight delay when I go to the Favorites page in Phone app everything seems to work alright. I am getting roughly the same battery life as with Android Pie. Oh, and my banking app (ICICI Bank, India) is not working. It doesn't send an SMS to activate the app. I thought this might be as the phone number is shown as unknown. I understand that Vodafone in India does not show the phone number in the SIM information in Settings. I have activated dark mode and even photos and camera app work without a hitch. I have rooted with Magisk (Canary channel) and that is working without any problem.
OTOH, I've also been on Q since the day it came out (my birthday, coincidentally - love being an Ides of March baby lol).
I've had some issues crop up here and there, but nothing really serious. I was on Pie, rooted, and used the uninstall routine inside of Magisk to de-root my Taimen before taking Q, and then rooted it again with the (then latest) canary build.
What I'm hoping is that the Magisk procedure to de-root the device, take the OTA, and then before rebooting, applying the patched boot.img to the new partition will work, the same as if you're rooted on Pie and get an OTA.
Time will tell.
My notifications is coming like this only.. is this a bug?
or the clock is missing?
My device is not rooted. I'm not using any module or theme.
Clock missing - have you rebooted?
johnlgalt said:
Clock missing - have you rebooted?
Click to expand...
Click to collapse
Yes I have. Atleast 2-3 times.
Wonder if it is System UI Tuner related?
You could give this a shot and see if the System UI is set to hide the clock, though the last time I actually tried to hide the clock, it didn't leave that space there....
---------- Post added at 04:13 PM ---------- Previous post was at 03:48 PM ----------
New warning posted on the Android Beta page https://www.google.com/android/beta#devices
Caution: The current release contains significant behavior changes that affect apps in particular. The latest updates around isolated storage may cause issues with apps that access photos, videos, media, or other files stored on your device, such as when browsing or sharing in social media apps.
Click to expand...
Click to collapse
I'm installing the update now, let's see just how differently this works on my Taimen.

Few quick questions on MIUI 11

Can anyone help answer a few quick questions on MIUI 11 on the Redmi 7A ( or any other Xiaomi device) please?
1. Does MIUI 11 have the cursor magnifier bubble that pops up when editing text or moving the cursor? This is native in Android Pie but some Android 9.0 builds (I'm looking at you Samsung) didn't have it in. Do a lot of texting so this is really useful.
2. Is MIUI 11 still stuffed with ads like the previous versions? Have Xiaomi finally provided a one click option to remove / stop all ads?
3. Can you remove factory apps in MIUI 11, either through Settings or using adb? (I've no use for Facebook, Twitter and a bunch of other bloat in any ROM).
Thanks in advance, looking at getting a Redmi 7A (or Android Pie based Redmi device) as a cheap second phone which will e used for email, chat and text but find editing text is very fiddly on Android without the cursor magnifier thing that iOS has.
I can only answer questions 2 and 3. 2) Miui contains ads that can be disabled in each app from an option called recommendations. After this, the ads are not usually noticed in apps. 3) It is possible to debloat the device without root, there is even a tool that lets you see which apps you can disable: https://forum.xda-developers.com/android/development/miui-xiaomi-global-debloater-the4anoni-t3879739
My opinion: If you unlock the device, flash mokee, you can use it with up to android 10 (It has less lags than miui, and you can restrict usage in the background) and with/without gapps, and you will get a lot of battery. Or reach the end of the day with 60-70% (no games, occasional uses,we are in quarantine, I have not tried it in a day outside.).
So I ended up buying a brand new Redmi 7A running Global firmware Android Pie and can answer the questions:
1. MIUI 11 does not have the cursor magnifier thing like stock Android it uses the same teardrop bubble cursor that Samsung phones use (this might be fixed in MIUI 12).
2. Yes, it's still stuffed with ads and you have to go into individual apps to try and get rid of them. Even this doesn't work fully though, the whole UI is riddled with ads.
3. Not possible to remove the apps and in fact, it's the worst phone I've ever seen that doesn't even let you disable apps either. All the Google crap like Music, Movies, Books, Games, etc. you can't even disable let alone uninstall them like you can on other phones.
I had the phone for approximately 1 day, hated MIUI and promptly sent it back for a full refund. Never again Xiaomi

[GUIDE/HOWTO][G920/G925-F-FD-I-S-K-L-T-W8] Which ROM to use for best stability and functionality

Introduction
I have spent too many hours trying to find the perfect ROM to install on my Samsung Galaxy S6 phone. My goal was to find an ultra debloated ROM without any Samsung or Google stuff with the bare minimum. Turns out, it's impossible. I also wanted to use something new that went out of the normal boring stuff we are used to see. The ROM and Kernel selection is just enormous. I also needed to address a very specific issue which is to maintain the cell phone up to date with the latest ROM it can take to be stable and usable while being able to install the latest version of apps from Google Play. I have a SIM card but I never recieve any phone calls on it and it's an international card that I cannot use without high fees. It's basically used when my wife, from another country, needs to contact me via SMS. So phone calls using the default call app is just useless for me.
Apps that I excessively use
So here is the list of apps that I use, or shall I say, OVER-use:
Facebook Messenger (video calls)
Grandstream Wave - GS Wave (All my phone calls using SIP service)
Camera app (My wife is in another country for now so pictures and videos is our way of communicating)
Microsoft Launcher (the only free launcher having a good balance between customization and those notification dots)
Banking apps (2 major ones, 1 credit card app, PayPal and Xoom)
Games (2 to 4 mostly from AI Factory and 1 from Facebook app)
Facebook, Reddit and Discord
GMail
Total Commander + LAN plugin
Magisk (latest available version on GitHub)
AdAway (latest available version for ROM version installed, removes pretty much all the ads in my games and apps)
Google Play (Obviously)
Mozilla Firefox or Microsoft Edge browser (depended on my mood as long as I was NOT using the infamous Google Chrome or Samsung Browser)
Open Camera (Only on AOSP roms or Stock roms higher than v7.0)
Problems / Issues / Bugs / Missing configs
After all of my tests, here is the list of all problems I have encountered under which ROM versions:
No floating video call window when call is unfocused. When unfocused, other person sees black screen until I get back the video call in full screen focus - Facebook Messenger (Stock rom v7.0) this issue does not happen on roms higher than v7.x, floating video call is possible with v8.x and higher roms.
Dark mode unavailable or requires heavy tweaks to fake or achieve a similar effect in OS, example, dark mode in the system settings menus - System configuration menus (Stock rom v7.x)
Camera's picture taking is not syncing with flash, therefor, picture is taken WITHOUT the flash leading to dark pictures - Default camera app (Stock roms higher than v7.0 and all AOSP roms)
Lower than usual voice recording audio - Facebook Messenger (sending a voice recording), Default camera app (all AOSP roms)
Unable to see the internal storage of my device in Windows Explorer - LineageOS roms (some custom roms do work that are not pure LineageOS)
Bluetooth connecting but no audio is directed to the device - Facebook Messenger and all other system sounds and music (AOSP roms higher than v7.x)
Bluetooth causes Facebook Messenger to drop connection when in use with BT device. Once disconnected, call ceases to drop - Facebook Messenger (AOSP roms)
Apps and system a tiny bit less responsive - Facebook game Words with Friends, Home screen and configs (Stock rom v7.0)
Contacts not syncing - GS Wave (AOSP roms with Open GApps Pico and Nano)
Username and passwords not automatically filled from stored passwords in Google account - Facebook, Reddit (All roms)
GMail dark mode and dark mode option unavailable - GMail (Stock rom v7.x)
Some games do not install or simply unavailable from Google Play - Super Mario Run (Highly debloated Stock rom v7.0)
Initial setup crashes after configuring the first time wifi connection, Google's update checking fails (AOSP roms with Open GApps)
When resizing the DP from 360 to 480 in the developper options, keyboard does not stretch to the entire screen width - System (Stock rom v7.x)
Lack of keyboard customization such as enabeling the numbers row instead of integrating them in the letter keys with long touch - System (all AOSP roms)
Random reboots or total system freeze. Very minimal and rare, not enough to remember too much about it, but still happened - System (Stock rom v7.0 other than SamStock)
Tests
My phone: Canadian Flat SM-G920W8
As of today, I have tested Ultimate Nougate, Oreo, Unofficial Lineage OS 14.1-17.1, FlynOS, NexusOS, S8 ports Note 8 ports, ViperOS, Marduck, SamStock, DotOS plus many other derivatives of LineageOS 16 and 17.1. If a rom was not mentioning compatibility with W8 version, I'd try using a compatible Kernel which seems to make the roms work and boot properly but most of these tests were performed with roms that stated supporting the T or W8 variants.
First test was to actually go through the Install process which Ultimate Oreo and 1 or 2 others failed. The amount of failed installs is very neglectible. Next was to actually boot into the OS. I got a few boot loops due to Kernel incompatibilities, again, just 1 or 2 failed REALLY and a few others were my fault for installing a wrong Kernel. So nothing to mention here too. Next was to actually be able to use the Camera app without doing anything else. All AOSP roms failed this. I simply opened the app, enabled flash and took a picture in a dark place. Picture has never been taken properly. Camera flashes correctly but picture is taken AFTER the flash turns out. Open Camera with the Camera API 2 enabled solved this issue.
Is was now left with rooting my phone. Note that most Stock roms and some AOSP roms have their own pre-built root which I utterly hate. Magisk is available and easily installable and works super fine so I do not need an old outdated version of Super SU or Magisk pre-installed. If the rom had Magisk pre-installed, I'd simply flash the Magisk app over it before booting to be at the latest version. I also needed to install Open GApps on AOSP roms and configure it. This was much easier to do when having a first time NO OPEN GAPPS intial boot. Basically, boot the first time without Open GApps, then reboot and install Open GApps and reboot to system, this resolves the wifi issue.
After all of this, it's time to let Google Play update everything it has to before starting to use Google Play and installing our apps. Turns out that I hate pretty much all of the launchers out there. They all have weird lacks. Lack of options, lack of configuration or no support for notification dots or a payment is needed to unlock this feature, lack of icon and folder lables. I tried the major ones and I even installed the hacked version available as torrents and I was not impressed by any one of them. Microsoft Launcher is the best one I know that offers enough options to configure what I want AND enables notification dots freely. The only last thing they could make available is the possibility to configure folder background colors and transparency and icon styles. To my opinion, that's all that's missing. I DO NOT use gestures so no comment on this.
Verdict
I absolutely NEED my bluetooth to work and I need this camera app to work flawlessly. This means that I am left with one single option. That is:
Stable Stock (Touchwiz based) rom version 7.0 (Nougat)
I tested some nice ones but again, I run into some issues, therefor:
MY RECOMMENDATION: SamStock ROM
ALTERNATIVELY, My Re-Pack of the above ROM: SamStock ROM (Lightly Debloated)
The only Problem I fell upon is the download which required me to use a separate download manager to download this rom from Android File Host. I also am displeased that SamStock DOES include his own version of Magisk integrated inside the rom so after rom installation, I have to flash MY version of Magisk immediately before booting. This rom is also completely Stock which means NO debloating, Everything is there, from Samsung apps to Google apps. Knox is the only thing that got removed. So this is also a very big file to download, almost 2gb when some roms go far below the 1gb size. So it's probably the most space greedy rom out there, but it's also the one I have the least problems with.
Why not the other roms such as Marduk? Because they are not 100% stock, they are moded stock roms with the author's personal touches and possible kernels. The customized roms brought some awkward issues at moments and made the phone unstable with some rare but random reboots and total freeze requiring me to hard reboot the phone using "Volume Down + Home + Power". Some others just had a weird issue where some apps and games were not available to download on Google Play while as with a same v7.0 rom like SamStock, these were available for download.
As for AOSP roms, the camera and bluetooth issues are just too major to make the roms usable on a daily basis. Open Camera DOES resolve the camera image issue but does not resolve the low volume issue.
I hope this will help any of you out there to clarify your decision on what to install. I did my job in trying pretty much all I could download from XDA for my version of the phone. I recon that some exceptions may happen and that you may have not run into any of the issues I listed. Please feel free to comment.
Reference and downloads
If you want a good list and explanations and valuable links for downloads, please checkout the website I dedicated for the Canadian model but also valid for other variants: http://dr.mywebcommunity.org/g920w8/
Website last update: 2021-09-01
Website update notes
2021-09-01
• Added my own "SamStock ROM (Lightly Debloated)" in the list
• Added "Recommended" tags in the "Downloads and links" section
• Added my recommended android launcher "Microsoft Launcher" in the apps list
Mod-coversation removed following up a personal conversation. Thank you XDA mods for your concerns about your online community!
I updated the website to include more information and added a few more links in the Downloads section. I also added a small menu to to make the navigation in the Downloads and links section a bit easier.
I also added a small text file listing the apps that can safely be removed in zipped Stock ROMS. Here's the direct link, it's also available in the "Downloads and links" section: http://dr.mywebcommunity.org/g920w8/debloat/debloat_safe.txt

MIUI.eu 12.5.2 keep killing all VPN (& background) apps

Hello,
This is a major headache for me. I know MIUI sucks at memory management and background process control.
But is there anyway to remedy this?
I already tried:
* disabling MIUI optimization
* disabling all per app battey saver settings.
* Change MIUI to performance mode with hidden setting app.
It didn't change anything, still killing all my VPN apps, BBS and greenify agent. Anything with persistent background process get killed seemingly at random intervals.
Please help if you can.
Thanks
Known issue and i think no remedy available while using any MIUI 12.5 version
Problems on MIUI 12.5.2
Good day! I installed different software versions on Android 11 (12.1.2 - 12.5.2). Everywhere recurring problems that were not in versions on Android 10: 1. Freezes the interface 2. Aggressive closing of applications in the background 3. Very long application launch (for example, Chrome starts...
xiaomi.eu
And never fixed by xiaomi for this phone...
Redmi K20 series users suffer with bugs and Xiaomi answers with end of support
Redmi K20 and K20 Pro users are complaining with the myriad of bugs on the Android 11 based build while Xiaomi announces end of support.
www.gizchina.com
Now half year later after the buggy "stable" release it's EOS
Xiaomi announces end-of-support for Redmi K20, Redmi Note 7 series, Mi Pad 4 series and more
https://www.gizmochina.com/2022/06/02/xiaomi-adds-10-devices-end-of-support-list-redmi-k20-mi-pad-4/
Up to the last Android 10 Version i had no problem with forced closure of background apps. I think it worked even for Xiaomi.eu/MIUI 12.1.2 (Not latest 12.5 version). So only way would be to downgrade or try out another non miui custom rom. Both would need a clean flash

Categories

Resources