• 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.

Filter

Back
Top Bottom