[T-Mobile Samsung Galaxy S7 Questions & Answers] nasch007:
Greetings,

After reading a few different tutorials and a hodge-podge of different methods, I think I'm stuck.

I thought I was soft or hard-bricked earlier, but I think I'm in an ok spot now, just unsure how to proceed.

Please read on if you can offer me any suggestion I'd be very much obliged.

I had Galaxy S7 completely stock and working fine until one day last month, randomly turned off, then wouldn't reboot. Would show recovery screen and No Command, and eventually died and wouldn't show charge or anything.

So I bought a new battery. Tried to flash a recovery like TWRP using heimdall, no success. Tried flashing TWRP as AP using Odin 3.1xx, won't even let me (hangs verifying MD5 I'm assuming). How long should I wait for this step?

Eventually wouldn't reboot to recovery or anything other than download mode.. just shows loading recovery.. and reboots (black screen). Doesn't show up in samsung smart switch for emergency (despite showing me this screen several times)...

Deleted heimdall, reinstalled samsung usb drivers, both the download and the ones from within smart switch. Now using Odin to try and flash this most recent stock firmware: SM-G930T_1_20200121102341_gzmpzhj99q_fac obtained using Frija...

Since I couldn't seem to get it to boot to backup, I wanted to at least reset to stock and clear off all my user data. So after many attempts at flashing with Odin, I now get the startup Samsung Galaxy Logo powered by Android flashing, then black screen, nothing. Not sure what to do next. Should I try and boot into recovery and clear caches? Install update via ADB?

What I was able to to do so far, flash BL, CP, CSC while using PIT file from CSC in the PIT tab. Flash settings used: erase nand, re-partition, f. reset. Do not auto reboot.

<ID:0/007> Added!!

<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/007> Odin engine v(ID:3.1301)..

<ID:0/007> File analysis..

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

<ID:0/007> SetupConnection..

<ID:0/007> Initialzation..

<ID:0/007> Set PIT file..

<ID:0/007> DO NOT TURN OFF TARGET!!

<ID:0/007> Erase...

<ID:0/007> ERASE_SECTOR: 0

<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> emmc_appsboot.mbn

<ID:0/007> lksecapp.mbn

<ID:0/007> xbl.elf

<ID:0/007> tz.mbn

<ID:0/007> hyp.mbn

<ID:0/007> devcfg.mbn

<ID:0/007> pmic.elf

<ID:0/007> rpm.mbn

<ID:0/007> cmnlib.mbn

<ID:0/007> keymaster.mbn

<ID:0/007> apdp.mbn

<ID:0/007> msadp.mbn

<ID:0/007> cmnlib64.mbn

<ID:0/007> sec.dat

<ID:0/007> NON-HLOS.bin

<ID:0/007> modem.bin

<ID:0/007> Transmission Complete..

<ID:0/007> Now Writing.. Please wait about 2 minutes

<ID:0/007> Receive Response from boot-loader

<ID:0/007> adspso.bin

<ID:0/007> Transmission Complete..

<ID:0/007> Now Writing.. Please wait about 2 minutes

<ID:0/007> Receive Response from boot-loader

<ID:0/007> cache.img.ext4

<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/007> Added!!

Manual rebooted to ensure able to get into download mode... otherwise previously it would just loop at loading recovery (possibly recovery is corrupt after using heimdall to attempt to flash twrp?).

So far so good.

Flash AP (which contains the recovery.img, correct? With only f. reset and auto-reboot. It successfully flashed the AP and showed pass:

<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/007> Odin engine v(ID:3.1301)..

<ID:0/007> File analysis..

<ID:0/007> Total Binary size: 4361 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> boot.img

<ID:0/007> recovery.img

<ID:0/007> system.img.ext4

<ID:0/007> persist.img.ext4

<ID:0/007> RQT_CLOSE !!

<ID:0/007> RES OK !!

<ID:0/007> Removed!!

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

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

Using Odin modified 3.13.1 by raymond, seemed to have the best luck with it. I can try other versions and give their logs as well.

Not sure what to do now; it took me so many attempts getting to this point, I'm thoroughly confused. Feel like I see the finish line but not sure I ran the race correctly lol. The AP section only took about 2:10 to flash, even though it said everything was successful.

I tried to boot up recovery with vol up, home, power, figured I would delete the caches and then do a normal startup. However it never started recovery from what I can tell. It had the blue text that said loading recovery, then several quick reboots, the powered by android logo flashed a few times, sometimes quickly, then it persisted, now finally just a black screen....

I don't know what I'm doing wrong... should be easy enough according to the guides I've read.

Any help getting back to a working phone is greatly appreciated!