[Android Q&A, Help & Troubleshooting] maartenmrmtr:
I am a newb at flashing roms (as you will probably notice) and I need some help.. :eek:

I have a samsung galaxy s7 SM-G930F. A few months ago I decided to isntall a custom rom (lineage OS 16.0) .. the install appeared to have gone well but after using the new rom for a while i noticed that roaming was not working.

For this reason I decided to try and flash the original samsung firware onto the phone (since I expect this would solve the "roaming not working" issue).

I proceeded to flash android 8.0 firmware for the s7 SM-G930F (downloaded from sammobile.com) onto the phone. Roaming worked again but this time my speakerphone stopped working (whenever I am in a call with someone they can hear me as long as I don't have speakerphone turned on, as soon as I enable speakerphone or when I'm in a video call the other person cannot hear me anymore.

After this failed experiment I though i should try installing an older version of the samsung firmware (android 7.0 or 6.0) to see if that fixes the issues..

Unfortunately when I try to flash android 6.0 or 7.0 version using ODIN (v3.14) the software (ODIN) says "PASSED" in the top left in green... but the software on the phone has not changed (it is still android 8.0). Oding gives no errors during the flash.

I have tried disabling auto reboot in the odin options, and manually restarting the phone when the download was complete (after the green "pass" icon had appeared in ODIN) (I tried this both by exiting the download mode by pressing "volume down" and "power button" and by detaching the battery cable, reataching it and then starting the phone up again)..both methods did not work (still same result as with auto reboot, no change in software..still android 8.0.

I have usb debugging and oem unlock enabled on the phone. I have the samsung USB drivers installed. I started ODIN "as administrator".

I am using the "CSC" file (so not the "CSC_HOME" version). I also tried with the "CSC_HOME" version of the file (same result).

I am using a new USB cable which is properly connected to the phone.

I have also tried only flashing the "AP" file (as suggested by a tutorial I found)...also didn't work.

My Questions:

- What might be causing the issue "roaming not working" on the lineage OS 16.0 rom?what tests (if any) could I perform to find an answer to this? did I do something wrong whilst flashing?

- What might be cuasing the issue "speakerphone not working" on the android 8.0 samsung firmware install? what tests (if any) could I perform to find an answer to this? did I do something wrong whilst flashing?

- How come when trying to flash the 6.0 and 7.0 version of the samsung firware, odin says "PASSED" but nothing changes to the phone? What am I doing wrong? what can I do to prevent this issue from occuring?

On the android 8.0 version I tried a few things to try to get it(speakerphone) to work:

Notes:

-The microphone is working perfectly (when tested using voice recorder)

-the issue is definitely with the samsung s7 phone not with the phone of the person of the other side of the line (this issue occurs regardless of who is being called from the s7)

-I have tested it with many apps (phone app, whatsapp, discord, skype, hangouts), all give the same issue

My speakerphone isn't working correctly.. Whenever I switch to speaker phone in a call /video call the other person cannot hear me. The other person can hear me only when I am calling via either headphones or non-speakerphone mode.I recently installed/flashed the stock firmware (android 8.0) onto my samsung galaxy SM-G930F to try and fix the issue (to no avail unfortunately).

I previously had Lineage OS 16.0 Herolte (on which speaker phone worked perfectly) installed but on that ROM Roaming did not work so that's why I decided to install a different ROM. Currently installed ROM is android 8.0 stock firmware downloaded from sammobile.com (I am not yet allowed to post links :/ ). I thought installing original firmware would fix the issue but unfortunately not.. Am I doing something wrong?

Notes:

The microphone is working perfectly (when tested using voice recorder)

the issue is definitely with the samsung s7 phone not with the phone of the person of the other side of the line (this issue occurs regardless of who is being called from the s7)

I have tested it with many apps (phone app, whatsapp, discord, skype, hangouts), all give the same issue

I have tried:

- cleaned the speaker ports and microphone port (all are clean now)

- flash original firmware (android 8.0)(currently installed OS)

- starting phone in safe mode

- wiping system cache

- plugging in/out a headphone into the headphone jack many times

- unplugging headphone connector on Motherboard (made no difference)

- I checked the contacts on the speaker assembly (which connect to the MB), they look clean and in pristine condition

-tried to flash older versions of android (6.0 and 7.0) but unfortunately I could not get the flash to complete successfully so far

To summarize: When I am in a call (regardless of what app I am using) it works fine as long as my phone (s7) is not in speaker-phone mode (in this case the other person can hear me and all works as it should), as soon as I switch to speaker phone mode I can still hear the other person but the other person cannot hear me anymore.

I downloaded the firmware from Sammobile.com as suggested by quite a few tutorial videos. I downloaded the version for the correct country (the Netherlands), for correct phone model (SM-G930F).

I flashed using ODIN V3.14.4 as suggested on the download page, all appeared to have gone well, ODIN gave no errors and said "passed" when it was done flashing..

I downloaded the version "Netherlands (PHN)"

I have tried all the 'fixes' I could find so far on the internet but nothing has worked yet, i need some help. Any suggestions on what I could try/test to make it work again would be very much appreciated! Thank you so much! :)

Here is the ODIN log:

<ID:0/007> Added!!

<ID:0/007> Odin engine v(ID:3.1401)..

<ID:0/007> File analysis..

<ID:0/007> skip file list for home binary

<ID:0/007> param.bin

<ID:0/007> modem_debug.bin

<ID:0/007> Home Binary Download

<ID:0/007> Total Binary size: 3953 M

<ID:0/007> SetupConnection..

<ID:0/007> Initialzation..

<ID:0/007> Get PIT for mapping..

<ID:0/007> Firmware update start..

<ID:0/007> NAND Write Start!!

<ID:0/007> SingleDownload.

<ID:0/007> sboot.bin

<ID:0/007> cm.bin

<ID:0/007> boot.img

<ID:0/007> recovery.img

<ID:0/007> system.img

<ID:0/007> modem.bin

<ID:0/007> cache.img

<ID:0/007> hidden.img

<ID:0/007> RQT_CLOSE !!

<ID:0/007> RES OK !!

<ID:0/007> Remain Port .... 0

<OSM> All threads completed. (succeed 1 / failed 0)

<ID:0/007> Removed!!

<ID:0/004> Added!!