S7 - Camera failed - Flashlight in use by another application

Bittsen

Member
Jul 28, 2019
8
0
0
A couple months ago my Snapchat app stopped rotating the camera when I tried to place text.
I uninstalled and reinstalled Snapchat and nothing got better.

About a month ago my camera stopped working and I got the "camera failed" message. While diagnosing noticed the flashlight app had a half working icon (light blue) and when I pressed on it it said the flashlight was in use by another app.

I tried everything I've read online about rebooting into safe mode, clearing the cache partition, etc. Nothing worked long term. I could get the camera and flashlight back for a few cycles but then it would stop again.

I did a factory reset and still, nada (although I did install everything from a backup before testing.

I replaced the SD card.

I deleted a few apps and the flashlight started working again.

Today I tried to reinstall Oreo and when using ODIN, I got a fail.

I also tried installing from the SD card, and it also failed.

I've only used ODIN one other time, a long time ago, so I'm not 100% sure I'm doing it right. Same with the upgrading from SD card.

It seems that there are a lot of people on the internet having similar issues.

Any help is appreciated.
 
I fought with this for several days and finally learned what's going on.

The short summary is that firmware downgrades are not possible.

More detail: From what I've read, this is a problem for Qualcomm-based devices. It may not be an issue for Exynos-based devices.

What happens is this. Anytime you update firmware, the current firmware "level" is permanently burned into the device, using a feature called "fuses". The fuse value can never be decremented, only incremented.

The bootloader will only allow you to burn firmware with a revision level greater than or equal to the current fuse level.

In your case, the firmware you are trying to burn is level 4, based on this digit: G930AUCU4CRE4

What I noticed in my case (Verizon phone), the firmware level jumped from 4 to 9 in April or so, and is now at 10 (as evidenced by an "A" in the version digit). So when I try to burn it I see an error message in red on the phone that says something about "Fuse 10 > binary 4". Checkmate.


Here is a thread with more info. There is a slim chance that carrier-unlocked firmware will allow a downgrade. So you'd need to burn that, then try to downgrade. But,if your case is like mine, the carrier-unlocked firmware would need to be at least V10.

https://forum.xda-developers.com/galaxy-s7/help/downgrade-bootloader-despite-efuses-t3756096)

I have a hunch that one reason they jumped from V4 to V10 simply to leapfrog all other versions out there, to prevent modding or downgrading of any sort.
 

Forum statistics

Threads
960,430
Messages
6,982,362
Members
3,164,513
Latest member
GermanAndroid2403