• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

firmware issue Samsung Galaxy S8 (SM-G950FD)

Hi,

I have a serious issue with my Samsung Galaxy S8, 64 GB, dual sim. My phone has stock android, never rooted, never modified in any way. I run it in Australia but got it from overseas. After a system update (sometime in December) my phone rebooted (precisely on 29/12/2019), and after the reboot it got stuck at the android logo. Typical boot loop issue, so far so good.

Immediately after, I managed to boot into recovery mode with the intention to wipe the cache partition or do a factory reset, but neither functions worked. In fact, not a single function in recovery mode works. I can scroll up and down and select any option, but without actually executing the functions. And on top of that, after a few seconds the recovery mode freezes and I can't do anything but restart.

The only useful info in recovery mode is the following (on the top part of the screen):

"Android Recovery
Samsung/dreamltexx/dreamlte
/PPR1.180610.011/G950FXXU6DSK9" (please note that "G950FXXU6DSK9" is what it says there now, after flashing this particular firmware - see below. But the error messages were the same even before flashing).

and below, in the output part of the screen:
"fail to open recovery_cause(No such file or directory)#
Reboot recovery cause is [UNKNOWN]
Support SINGLE-SKU
File-Based OTA
Supported API: 3
E: unknown volume for path [/odm]
E: unknown volume for path [/vendor]
verity verification failed...
E: [libfs_mgr]is_dt_compatible(): firmware info was not valid : '/proc/device-tree
/firmware/android/compatible : no such file or directory"

When I attempt a factory reset (or any other function in the recovery menu), I get the following error message:
"wiping data...
formatting /data...
formatting /cache...
data wipe complete.
E: [libfs_mgr]is_dt_compatible(): firmware info was not valid : '/proc/device-tree
/firmware/android/compatible : no such file or directory"

Apparently the firmware "G950FXXU6DSK9" doesn't work. So I got myself Odin (Odin3_v3.13.1) to flash a working firmware but cannot, for the life of me, figure out the right firmware - mostly because I don't know the right PDA and CSC.

In any case, here is the Odin log:
G950FXXU6DSK9_G950FOXM6DSK9_SMA
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/005> Odin engine v(ID:3.1301)..
<ID:0/005> File analysis..
<ID:0/005> Total Binary size: 5843 M
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Set PIT file..
<ID:0/005> DO NOT TURN OFF TARGET!!
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> NAND Write Start!!
<ID:0/005> SingleDownload.
<ID:0/005> sboot.bin
<ID:0/005> param.bin
<ID:0/005> up_param.bin
<ID:0/005> cm.bin
<ID:0/005> boot.img
<ID:0/005> recovery.img
<ID:0/005> system.img
<ID:0/005> userdata.img
<ID:0/005> modem.bin
<ID:0/005> Transmission Complete..
<ID:0/005> Now Writing.. Please wait about 2 minutes
<ID:0/005> Receive Response from boot-loader
<ID:0/005> modem_debug.bin
<ID:0/005> Transmission Complete..
<ID:0/005> Now Writing.. Please wait about 2 minutes
<ID:0/005> Receive Response from boot-loader
<ID:0/005> cache.img
<ID:0/005> omr.img
<ID:0/005> RQT_CLOSE !!
<ID:0/005> RES OK !!
<ID:0/005> Removed!!
<ID:0/005> Remain Port .... 0
<OSM> All threads completed. (succeed 1 / failed 0)

Here is what I know:
- Model of my phone, as seen on the back of the phone case (SM-G950FD)
- region of my phone, as seen in the download mode (XSG - United Arab Emirates).
- my IMEI, as seen on the back of the phone case
- my phone serial number, as seen on the back of the phone case
- Chipset: Samsung Exynos 9 Octa 8895, obtained via IMEI.info
- OS: Android 7.0 Nougat, Android 8.0 Oreo, obtained via IMEI.info
- I can enter the download mode
- I can enter the recovery mode, but not do anything

Here is what I don't know:
- my exact PDA
- my CSC
- and therefore, my exact firmware

Here is what I have tried, unsuccessfully:
- used the most current version of Kies; however my device is not supported.
- used the most current version of Frija (v1.4.2); however I got "error 102. unable to find firmware"
- downloaded and successfully flashed 3 different firmware versions, obtained from sammobile.com. these 3 versions are:
G950FXXS6DSL2_G950FOXM6DSK9_BTU
G950FXXU6DSK9_G950FOXM6DSK9_BRI
G950FXXU6DSK9_G950FOXM6DSK9_SMA
I have flashed AP, BL, CP, and CSC. I did not flash HOME_CSC. Then I tried also with HOME_CSC, but no difference.

however after successful flashing, the outcome in recovery mode was unchanged. I still couldn't use any of the recovery mode functions, and I still got the exact same error messages.

I also tried flashing G950FXXS5DSI1_G950FOXM5DSHC_XSG, which at least had the correct country code (XSG), but this one I couldn't flash using Odin, so I went back to a previous one (G950FXXU6DSK9)

Does anyone have any idea what my error messages mean, and how to overcome them? Can anyone tell me the exact firmware I have to use to get this to work again? Or is this not even a firmware issue?
I just figured out the trick. You have to install just the AP BUT invoke the download mode by the recovery menu. Don´t enter the download mode using the keys, enter using the recovery menu and works!

Can't get ImageCapture use case working for CameraX in Android Studio

Hello. All I'm trying to do is have a simple preview and image capture working. However, I keep getting an error stating this...
"androidx.camera.core.ImageCaptureException: Not bound to a valid Camera"

I've been trying to get chatGPT to help figure it out but none of it's suggestions seem to fix the error. Anyone out there with some experience on this know what could be causing this? I'll post all the code for this activity below.

For reference, this is an Android Studio project using Kotlin.

Code:
class DetectorActivity : AppCompatActivity() {
private var cameraExecutor: ExecutorService = Executors.newSingleThreadExecutor()
private lateinit var cameraView: PreviewView
private val imageCapture = ImageCapture.Builder().build()

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_detector)

cameraView = findViewById(R.id.CameraView)
val captureButton = findViewById<ImageView>(R.id.CameraButton)

startCamera()

captureButton.setOnClickListener {
val imageFile = File(externalMediaDirs.first(), "${System.currentTimeMillis()}.jpg")
val outputFileOptions = ImageCapture.OutputFileOptions.Builder(imageFile).build()

imageCapture.takePicture(outputFileOptions, cameraExecutor,
object : ImageCapture.OnImageSavedCallback {
override fun onImageSaved(outputFileResults: ImageCapture.OutputFileResults) {
// Image saved successfully
Log.d("DetectorActivity", "$imageFile saved!")
}

override fun onError(exception: ImageCaptureException) {
Log.e("DetectorActivity", "Image capture error: ${exception.message}", exception)
}
})
}
}

private fun startCamera() {
val cameraProviderFuture = ProcessCameraProvider.getInstance(this)

cameraProviderFuture.addListener({
val cameraProvider = cameraProviderFuture.get()

val preview = Preview.Builder()
.build()
.also {
it.setSurfaceProvider(cameraView.surfaceProvider)
}

val imageCapture = ImageCapture.Builder()
.setCaptureMode(ImageCapture.CAPTURE_MODE_MINIMIZE_LATENCY)
.build()

val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA

try {
cameraProvider.unbindAll()
cameraProvider.bindToLifecycle(this, cameraSelector, preview, imageCapture)
} catch (exc: Exception) {
// Handle exception
}
}, ContextCompat.getMainExecutor(this))
}

override fun onDestroy() {
super.onDestroy()
cameraExecutor.shutdown()
    }
}

Simple reminder app like old nokia handphones?

Hi everyone I am happy to be here I am seeing the last post for 2012,

I came across this simple Nokia phone that does quite good with reminders
I set an activity or event and set the date and time and this reminder app uses the ringing tone of the phone so you will thing is someone calling you. And when it stops without you picking,it continues after ten minutes. So that you will see what you have set as a reminder

Discussion Community for Google Chrome

This looks like Googles discussion forum for Google Chrome:


Is that what you were looking for?

It feels like that functionality has stepped backwards. My "profile" is set to point to an old email I no longer have. If you are going to say it grabs that from the Google profile, I went there and removed that old email so it is no longer connected. After removing it, the profile still refers to the wrong email. When you "edit" the profile in the Google community, there is no way to edit the email. You can only edit your username.

All of the functionality that I remember being in the original Google Community is gone. What I see has no features to filter or search my prior contributions. I find that there is a "Community Console App" that you can install on Android, but how do we access even basic filtering and searching in the community using just Chrome web browser? The whole thing is frustrating. People want to be able to just search on the community and post. Instead I spend all my time on basic issues like navigation and how to change an email I no longer have.

Help How to disable chrome browser pull down to refresh

Hello,

In Samsung internet browser there is an option to disable pull down to refresh, source
1. How to disable pull down to refresh in Chrome browser in Samsung phone?

2. Is there a main phone setting that can disable all apps pull down to refresh in Samsung phone?

Thanks
1. if you read the reddit post, the very 2nd comment which is from the op who said that this is only for samsung's web browser. it does not exist in chrome.
2. nope the pull down is quite easy for me. just pull down and hit clear. not very difficult really.

Build version and Custom Rom

How can i make a nandroid backup? I have a TWRP 3.4.0.0 and on "backup" i don't see "nandroid"
so in twrp you will not find the term nandroid backup. but it is a very common root terminology that you should familiar yourself with. a nandroid backup is just that a backup. in twrp it will ask you what you want to back up. you should at the very least backup system, data, and boot.

also do not forget to wipe properly. twrp i believe has a factory reset function which will wipe data, cache and dalvik cache. once wiped then you can flash the custom rom.

Help restore blocked conversation

Samsung Galaxy S8....I really goofed. I was trying to restore messages blocked from a certain number. I followed all directions, starting with settings. I found the name and the blocked messages, which were represented by little white boxes which needed to be opened. I realized I must have missed a step, so I went back a page. Well, when I returned, the blocked conversation had disappeared. I have no idea where to find it. I tried from a different angle, with directions which showed the blocked numbers, including the one I was looking for. But the final step was to click on something with SMS on it. There was no option with these letters on it, so my search came to a screeching halt. Is there any way to retrieve the missing conversation of blocked messages?
Your help would be appreciated....Thanks.

Install ChromeOS (desktop) to Android Smartphone?

Well in general you can't, but there are occasional exceptions, e.g. there are a small number of Sony devices you can install Jolla's Sailfish OS on (which is a descendant of MeeGo rather than Android), or Ubuntu Touch which has a longer list of supported phones, but mostly older devices.

You can have a go at building such things yourself, e.g. Jolla make resources available if you want to try to build a version for another device. But there will be a learning curve before you can try this.

Excellent answer! Informative and thx for not making assumptions about my intelligence.

Cash app make real money?

According to their help page you can deposit money you have in the app to your linked bank account.

To cash out in-app:
  1. Tap the Money tab on your Cash App home screen
  2. Press Cash Out
  3. Choose an amount and press Cash Out
  4. Select a deposit speed
  5. Confirm with your PIN or Touch ID

Privacy dashboard problem!

Hi everyone!!

I am new with you and with android 13. I have an Oppo Find X3 Pro and I find it quite a reliable phone. What it bothers me very much is my data privacy.

I've read that privacy dashboard from privacy settings came recently with Android 12 and is for our "privacy", but I think it was better before without it, they should give us an option, to enable it or disable it. For me it's abusive to have an inside system app that's accessing my microphone, camera, location, in short my personal data all the time.

I have removed Digital Wellbeing with ADB for the same reason, but I can't figure out a way to remove Privacy dashboard or somehow to stop it from accessing my personal data.

I hope to find a solution with you guys!

All the best !
Cristian

Filter

Back
Top Bottom