[Samsung Galaxy S7 Questions and Answers] kiljon:
Short Story:

Everything used to work with Superman ROM, then I installed Phoenix ROM and now I can not find my Mobile Providor anymore in Mobile Networks (but I can see a different providor) and the phone thinks it is a SM-G930FD. (I might have wiped too much information during installation process of Phoenix ROM) I tried flashing stock using Smart Switch, which ends up in DRK errors + dm-verify errors. After flashing TWRP + SuperSU the phone boots but still the same problems. I flashed BL+AP+CP+CSC from stock SAMMobile but still same problems as flashing using Smart Switch. Also tried BL+AP+CP+HOME_CSC and same problems. Also tried removing cache.img from the CSC and HOME_CSC tars and still no luck. I also tried flashing Superman ROM again but no luck. Also flashing stock again using Smart Switch, then TWRP + SuperSU and tried flashing CSC, HOME_CSC, CSC (no cache) and HOME_CSC (no cache) but still same problems each time. I put the details from "Phone INFO *Samsung*" below.

What else can I do to get my phone to connect to my mobile operator again?

Long Story:

After installing Phoenix ROM (after having some stability issues on Superman ROM) on my S7 SM-G930F I have a problem with connecting to my mobile providor. I believe I have this problem since I followed this guide http://xdaforums.com/showpost.php?p=68979765&postcount=251 and flashed BL+CP (I might have even accidentally flashed for the SM-G935F instead of SM-G930F).

To fix this issue I tried flashing/formatting a lot of things but no luck, so I decided to go back to stock firmware.

I have a TANGO SIM card from Luxembourg that can connect to 3G/4G/LTE and it works fine when I try it on my old Galaxy S4, now I am trying to get it to work on my Galaxy S7.

Smart Switch

Upon plugging my S7 in my computer while Smart Switch is open, it gives the error: "Device not recognised". I managed to get around that by clicking on Emergency software recovery and initialization, then clicking on Device initialization, then giving "SM-G930F" in capitals as Model name, then giving my IMEI code and then Smart Switch succesfully downloads and flashes factory firmware to my S7. However upon booting the S7 I get the error "Device does not have DRK, please install DRK first. press any button".

I have also tried to Wipe cache partition & Wipe data/factory reset after getting the DRK error, but the phone won't boot and it displays dm-verify errors.

When I put the S7 in Download mode it says:

Product name: SM-G930F

Current binary: Samsung Official

System status: Custom

FRP Lock: Off

Warranty void: 1

Custom recovery

So the next thing I do is using a custom recovery TWRP: I succesfully flash TWRP (twrp-3.0.2-4-herolte.img.tar see http://xdaforums.com/galaxy-s7/development/recovery-official-twrp-herolte-t3333770) to the S7.

When I put the S7 in Download mode it says:

Product name: SM-G930F

Current binary: Custom

System status: Custom

FRP Lock: Off

Warranty void: 1

The phone still does not boot, next up I flash SuperSU (SuperSU-v2.78-201609011115.zip see http://xdaforums.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703) inside TWRP. I then click Wipe cache/dalvik and then Reboot System.

Now the phone boots! However after entering my PIN code it displays the Dual SIM card menu (which is weird because this is not a SM-G930FD) with the following SIM 1 details:

SIM 1

TANGO 3G/2G

Unknown

The providor is correct but it is weird that it thinks it can only go up to 3G because I have LTE support.

Now I finish up the initial setup of Android and then I still can not send text messages or connect to 3G/4G. When I click on Mobile networks > Access Point Names, I see Tango Internet as an unchecked option, it still does not work after checking it on, the details of the access point are the following:

Name: Tango Internet

APN: Internet

Proxy: Not set

Port: Not set

Username: tango

Password: *****

Server: not set

MMSC: http://mms.tango.lu

MMS proxy: 212.66.75.3

MMS port: 8080

MCC: 270

MNC: 77

Authentication type: None

APN type: default,mms,supl

APN protocol: IPv4

APN roaming protocol: IPv4

Bearer: Unspecified

Mobile virtual network operator type: None

When I click Settings > Mobile networks > Network operators > Search networks, I only see "L Orange-LU" popping up, which is a different providor then Tango.

Also some more information: in settings > About device > Model number : SM-G930FD (which is incorrect). In settings > About device > Software info :

Android version: 6.0.1

Baseband version: G930FXXU1BPJG (this seems to be correct when looking at the official versions of SAMMobile: http://www.sammobile.com/firmwares/database/SM-G930F/LUX/)

Kernel version: 3.18.14-9519568

dpi@SWDD5701 #1

Tue Oct 25 11:39:18 KST 2016

Build number: MMB29K.G930FXXU1BPJG

SE for Android status: Enforcing

SEPF_SECMOBILE_6.0.1_0031

Tue Oct 25 12:15:56 2016

Security software version: MDF v2.0 Release 7

VPN v1.4 Release 6.1

ASKS v1.2_161011

KNOX version: KNOX 2.6

...

Android security patch: 1 November 2016

Even more info from the app "Phone INFO *Samsung*":

GENERAL

Manufacturer/Brand: samsung

Phone Model: SM-G930F

Device Type: herolte

Product Name: heroltexx

Country of Origin: (blank)

Manufacturing Date: (blank)

Knox Warranty Void: Ox1

Colour / Internal Storage: 32 GB

CSC CODE

Product Code: (blank)

Original CSC Code: LUX

Firmware's CSC Code: LUX

Active CSC Code: LUX

Available CSC Codes: (blank)

CSC Country: Luxembourg / LU

Mobile Operator: 27099 / 27077

FIRMWARE

Bootloader Version: G930FXXU1BPJG

PDA Version: G930FXXU1BPJG

CSC Version: G930FLUX1BPH1

Baseband Version: G930FXXU1BPJG

Latest Firmware: Yes

Kernel Version: 3.18.14-9519568

dpi@SWDD5701 #1

64-bit

Java Virtual Machine: ART 2.1.0

ANDROID

Root Existence: Yes

Android Version: 6.0.1

Build Number: MMB29K.G930FXXU1BPJG

Build Fingerprint: samsung/heroltexx/herolte:6.0.1/MMB29K/G930FXXU1BPJG:user/release-keys

Build Description: heroltexx-user 6.0.1 MMB29K G930FXXU1BPJG release-keys

Build Date: Tue Oct 25 11:48:05 KST 2016

Changelist: 9519568

HARDWARE

Hardware / Board: samsungexynos8890 / universal8890 [64-bit]

Platform / Chip: exynos5 / exynos8890

GPU (Graphical Processing Unit): ARM Mali-T880

Modem Board: SHANNON335

Hardware Revision: (blank)

Total RAM: 3.48 GB

PERSONAL

IMEI: 000000000000000

Android Serial Number: 9885b63... (i don't want to fully type this)

Samsung Serial Number: 00000000000

Headset Connect Counter: 0

Charger Connect Counter: 12

Upon clicking Refurbishment Check, I get "It looks like your phone is NOT a genuine one." with warnings no Manufacturing Date and no Hardware Revision, and also that Know Warranty Void has been tripped. I believe that I accidentally wiped this information in TWRP at some point :/

SAMMobile stock firmware

I also tried to manually flash the stock firmware through ODIN from SAMMobile: http://www.sammobile.com/firmwares/database/SM-G930F/LUX/. I tried flashing BL+AP+CP+CSC , BL+AP+CP+HOME_CSC , AP. I also tried flashing with the Re-Partition option and also with the Phone EFS Clear option. I also followed this guide http://xdaforums.com/note5/help/how-to-solve-dm-verity-verification-t3293306 and flashed BL+AP+CP+CSC with CSC being a custom compiled md5 tar without cache.img , and the same for HOME_CSC.

Custom ROMs

I also tried installing custom ROMs but still no connectivity. I only tried Superman ROM and Phoenix ROM again.

Smart Switch + SAMMobile CSC/HOME_CSC

Finally I tried flashing stock firmware again using Smart Switch, and flashing TWRP and SuperSU again so it boots. Then I flashed CSC from SAMMobile and it did not make any difference. I also tried HOME_CSC, CSC (custom compiled without cache.img) and HOME_CSC (custom compiled without cache.img), but the phone still thinks it is a SM-G930FD and I can not connect to my Mobile Providor. Furthermore the details in the app "Phone INFO *Samsung*" do not change when I flash a CSC.

I can not find any other methods to fix this problem... I hope I'm not duplicating any other thread.

What else can I do to get my phone to connect to my mobile operator again?