yashsingh1/xdaforums huggingface dataset:
[Honor 8 Questions & Answers] Equalibrium_tdb:
This is what worked for me:

I could not access my phone or even boot into Android to get the Product ID to get the UNlock code for the bootloader etc.

1. Initially my phone was in a boot-loop where it stops at the Huawei eRecovery screen and would not download or update via WiFi.

2. So the 1st step was to download a rollback package for my specific model - FRD-AL10. Then I used the "dload" method (SD Card > "dload" folder, Pwr+Vol UP+ Vol Down) to apply the rollback from whatever it was to FRD-AL10...B135. Succeeded perfectly.

3. Then I downloaded the stock firmware for FRD-AL10, Chinese model, non-specific and again used used the "dload" method to flash the stock firmware to the phone. Succeeded perfectly.

4. The phone rebooted to a 'out-of-the-box' first start-up screen prompting me to select the the Region. Thereafter the Language, WiFi, Agreement, etc and then started looping again to where it went back to the "Selection" screens > Region, Language, WiFi, Agreement, etc. > loop again back to Region, Language, etc.

5. I flashed the firmware again using the "dload" method with the same result.

Note: All other posts suggested I had to 'unlock' the bootloader, root the phone, etc. Unfortunately I did not have access to Android on the phone to get the Product ID, to get the UNlock code, etc. This is where I got stuck. I used different tools, but none would work as the bootloader / phone was LOCKED & the phone UNrooted, FRP was locked.

6. Then I used "Huawei DC Unlocker". I had to buy credits first - 15 Euros. Then used "Huawei DC Unlocker" to essentially "UNLOCK" the phone, it did not "UNLOCK" the bootloader, but it did something the the "FRP" locked issue.

7. I restarted the phone in "SAFE" mode. I was again presented with the "Selection" screens > Region, Language, etc, BUT this time the phone booted into Android.

8. Rebooted the phone in "Normal" mode and it booted into Android. NOW I had access to the dial-pad and could now get access to "Developer" options like USB debugging, get the Product ID of the phone to get the UNLOCK code from Huawei, etc.

9. Once I had all the information I needed, I then 'unlocked' the bootloader by following the instructions from Huawei's website using "fastboot.exe" etc.

I hope this information will help someone.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Download ROM

>> G930FXXU8EUE1_DevBase_v7.4.zip << (updated Jul-10-2021, more info HERE)

>> SM-G93xF/FD repository (recent ROMs & BL packages) << (MEGA)

Note:

Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files could (soft) brick your phone! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Optional MODs

[WORK IN PROGRESS, MODDING HAS LOW PRIORITY]

These modifications I have done personally using (bak)smali tools - these are NOT "borrowed" from other custom ROM, nor from someone else's thread (thanks to @majdinj, @tdunham, @Grouxho & @yash92duster for their excellent modding guides). All ZIP files are TWRP flashable:

>> MODs for SM-G93xF/FD <<

TIP: Are you tired with re-installing your favorite MODs every time you update this ROM? Just take advantage of the new DevBase feature, intruduced in v5.6 (see "Changelog"). It is enough to put your favorite apks and/or jars in /sdcard/devbase/system/(priv-)app (or ../framework) and these MODs will be detected & applied automatically every time you update this ROM. You can also use your /external_sd to store your favorite MODs (it is mandatory if you are using encryption).

Example for "G93xF_DisableHighVolumeWarning.zip" (modded SystemUI.apk):

- unzip SystemUI.apk file from my flashable MOD

- create /sdcard/devbase/system/priv-app/SystemUI directory

- place modded SystemUI.apk in above directory

Next time you will update my ROM - my installer will use modded SystemUI.apk instead of stock app included in my ROM :cool:

NOTE: Use this feature consciously and carefully! It may happen that your MOD is not compatible with a newer Samsung's base (especially in case of major Android update)! I will warn you about it, but only in case of MY MODs, I am not able to predict what kind of mods you are using.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] sudha_manamadurai:
Auto call recording and applock

Hi,

Does this rom have auto call recording and app lock?

if not, can you please give a flashable zip in mod section?

I like your pure stock based rom.

I will try today.

Thanks
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] pixiebob:
very interesting this is the most recent rom, i'm downloading it.

installation was succesful data is keeped.

rom seems goodkeep it:good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
This ROM contains "SYSTEMLESS DevBase" on-board. See screenshots here:

http://xdaforums.com/s7-edge/development/samsung-systemless-devbase-encryption-t3517178

As you can see - built-in Auto Call Recording will be also activated :cool:

It does not contain "AppLock" [...] EDIT: You can add it manually and it works well. More info here:

https://xdaforums.com/showpost.php?p=72094528&postcount=86
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] JJGLive:
Was my daily driver on S5, glad to see you here in S7 forum.

Wil definitely try the ROM. Good luck!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
hi [MENTION=7184490]_alexndr.[/MENTION]

I am quite surprised at the performance of the stock kernel.

I've attached benchmark results, with default cpu n gpu settings

is it possible to toggle selinux (permissive) with included kernel?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] MyCephei:
Xposed works on Android 7.0?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] JJGLive:
Not yet.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] MyCephei:
Ok,thx. Because he wrote;

v4.1 (starting from G930FXXU1DQD2 DevBase):

- Since systemless Xposed does not need to be re-installed every new DevBase I will release (in case of using the same root solution) - it makes no sense to keep it anymore as installation option
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
battery very good..

4g always on

no battery-saving settings.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] JJGLive:
Yes on other phones, like the s5, v4. 1 is not nougat.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] MyCephei:
Now i am a little bit confused

>> G930FXXU1DQD2_DevBase_v4.1.zip << (Android 7.0, updated Apr-19-2017)

Android 7.0 is not Nougat? Sure?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] JJGLive:
As far is I know there is no xposed for nougat yet.

Maybe [MENTION=5150393]_alexndr[/MENTION] can explain it better than I can.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
no xposed for nougat.

dev just copy/paste same op for diff devices...
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baconman:
No need to flash modem and bootloader throw Odin? Just flash it on twrp?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] artaniss11k:
[MENTION=5150393]_alexndr[/MENTION]

I've heard about your rom being the best there is at this moment. Congratulations.

Unfortunately i am on G935F and i and others can't enjoy it.

Will there be a version for G935x users?

Please consider it
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Calvin.manneson:
go to edge forum.

https://xdaforums.com/s7-edge/development/rom-dqd1-devbase-v4-1-multi-csc-safe-t3591647/page7
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] angello2299:
thanks for keeping us up to date :svetius: :svetius:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] sammydoro:
Really appreciate your damn fast work. :good::good::good:

Works like a charm.

Debloated and actual security fixes.

And, forgotten, latest Magisk (after big desaster with 4.3 and update to Magisk 15.0....)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] :
is there a custom rom that uses this base?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] losoollenos:
Hello a couple of weeks ago I'm with the rom and the truth that very happy to run and update ,. congratulations and a thousand thanks for so much work :good::good:

I have the doubt if updating the new zip cancels the mods I have :confused:, camera and sound. I imagine that because every time I flash a new version of the rom I have to re-enter the clock center or the hosts file for example.

Thanks in advance !!!!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Vrtfrank01:
Hi, I was out the flash bussiness a quite long time now. But I am tempted to flash this rom due to my great experience with Alexandr ROMs on S5.

But one question. Can I run root detecting apps like Netflix on this Rom?

Greets Frank

Gesendet von meinem SM-G930F mit Tapatalk
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] dwarfer66:
I don't see why not, as it is just a base with nothing added.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] saschc:
I also used _Alexandr's Rom on my S5 and had the same great experience. And I'm using this rom now and it's great. I'm running Netflix and Amazon Video with this Rom usually without problems. Recently I had an issue with Netflix which was not able to stream, which could be solved by renaming a lib-file with .bak. So if you have similar problems, feel free to ask. Flash and enjoy!

Edit: The above described problem was before latest devbase and most likely not rom related. I just checked, in fact with devbase 4.5 both apps - Netflix as wel as Amazon Video - work without problems without renaming a lib file.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
You probably did not understand the idea of SYSTEMLESS DevBase which is contained in my DevBase custom ROM

Please read carefully this thread (It;s idea, Changelog, Tips & Tricks, ...):

https://xdaforums.com/s7-edge/development/samsung-systemless-devbase-encryption-t3517178

In short:

- modded apps flashed to /system will be overwritten every ROM update

- modded apps copied manually to /data/devbase/system will NOT be overwritten

There is only a limitation (described in Tips & Tricks in SYSTEMLESS DevBase thread - #4, p.2), but there is a workaround for this limitation introduced in DevBasev 4.2 custom ROM - see changelog here (in this thread)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] satranc112:
I was also a faithful user of Alexandr's S5 custom ROM and after trying out several others I'm most happy with this one (dirty flash works fine for each update). Just one question: Would it be possible, in a future version, to update the modem too (the newest is now DQL8). I'm one of the users who are losing WLAN in standby when the Fritzbox switches from 2,4 to 5 Ghz broadband. see android-hilfe.de

https://www.android-hilfe.de/forum/...er-getrennt.825197-page-26.html#post-10834977
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
MODs section has been updated as previous MOD(s) version(s) may incorrectly install MOD to /system instead of /data/devbase/system in some systemless modes :cool: (e.g. BINDSBIN mode in SuperSU, required by latest suhide)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] drew071:
Please delete
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] daverollin:
no call recording in G930FXXU1DQLF_DevBase_v4.5

Hello Alexander, I did a clean install of G930FXXU1DQLF_DevBase_v4.5 on my Galaxy S7

The build number showing is NRD90M.G930FXXU1DQLF.

there is no call recording option and no shutter sound option in Camera settings.

See attached 3 screenshots.

I am reflashing clean G930FXXU1DQLF_DevBase_v4.3 and these options are back !

Then I installed systemless_devbase_v1.15. Is that the right way to do it?

Please advise!

Thanks for your work! David
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] LGaljo:
It works for me, although I dirty flashed last 3-4 versions of this ROM. Also you may use CSC Selection to get your CSC and choose those missing options in it (link)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Dirty one:
Hello Alexndr, I have been using your ROM on the S5 for a long time, now also on the S7, thank you for your work. :good: :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] LGaljo:
Just for notice [MENTION=5150393]_alexndr[/MENTION]. DRAx firmwares landed (link). Do you know what jump from DQxx to DRxx means?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] tofueatsbread:
this?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] LGaljo:
Yup, that would be it.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Work in progress with U2DRAG :cool:

Unfortunately, I (soft-)bricked my G930F while testing some features of DevBase v4.6 (I made a small mistake) :p It was based on G930FXXS2DRA9

...then it turned out that downgrade is not possible to DQLF (new bootloader)!! :eek: so, in sum - I can't test direct update from U1DQLF -> U2DRAG for you. Please this time make a backup of your most importand data before flashing U2DRAG
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Done :cool: (please read the changelist to learn what's new in v4.6), and make a backup (according to above note) - just in case. Please report here ASAP if you updated U1DQLF -> U2DRAG succesfully (without wipe data)

>> G930FXXU2DRAG_DevBase_v4.6.zip <<
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] :
I have been flashing up to 4.5 without issue on my 930W8 Canadian variant. Not sure about this 4.6 with U2DRAG.

I guess I'll wait for some comments and feedback before deciding

Thanks
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Joefitz:
Thanks for the update Alexndr. Downloading now. :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] morTimar:
SOLVED: Magisk Hide entry in navigation menu of Magisk Manager gone!?

SOLVED

Hi all,

after upgrading the ROM:

- I could not find the menu entry "Magisk Hide" in the Manager anymore and

- can not activate 'Magisk Hide' functionality in settings.

Problem was:

What I did:

- dirty flashed DevBase 6.0 over 5.7

- Device is encrypted so /data is not visible in TWRP >> since Magisk install throws errors unable to mount /data but on the other hand upgrades & downgrades work, I am not sure if this is an issue?!

- upgrading from Magisk V19.3 to V19.4 did not help >> both versions work & SafetyNet check is passed but

-- can not activate 'Magisk Hide' functionality in settings nor

-- do I see the Magisk Hide entry where I do choose the apps I wanna hide

- downgrading to previously used version of Magisk V17.3 & Manager V6.1.0 works but I am hoping to get Google Pay back with latest Magisk so I hope to get V19.? to work

- Also tried the following: https://xdaforums.com/apps/magisk/2-solutions-problem-magiskhide-disabled-t3758889

-- Solution 1: I did not find that file '/data/property/persist.magisk.hide' to delete it

-- Solution 2: I could not create the directory "/magisk/.core/hidelist" >> I do not even have "/magisk" directory

Is there a chance to get it working or do I have to do a clean install?

Thanks for any help in advance!

bye morT

Solution:

What did help a lot - kind of after "ignoring" the obvious - 'doing an uninstall' from within the Magisk Manager (bottom).

I finally recognized that option after reading Magisk - Installation and troubleshooting, chapter 'Additional setup failed'. Many Thanks Didgeridoohan!

Additional setup failed for me always after I tried to enabled the "Magisk Hide" in Settings and a restart of the manager, opening a popup mentioning that there is an 'Additional setup' needed. Agreeing to that caused the "Additional setup failed".

What finally solved above problems for me:

- downloaded the latest Magisk Canary & Manager

>> it will probably work with default or beta too because I believe that the "clean" uninstall from within the Magisk Manager instead of using Magisk uninstaller via TWRP with my encrypted phone is the key!

>> other than in TWRP here the uninstall skript has access to my encrypted /data partition

- I used "uninstall" feature from Magisk Manager itself (very bottom of the app) >> you will loose everything Magisk related including root for the moment

- after uninstall was finished I used the yellow reboot button ( lower right corner) and did reboot

- then shut down the device, booted into TWRP, installed the Magisk Canary zip & rebooted into the system

>> maybe you can just install the Magisk Manager again from the system and install Magisk from there

- opened Magisk Manager already everything worked but I did the update to the latest version

>> I used "direct install" which was the recommended method >> probably better because again the install skript has access to my encrypted /data partition

- rebooted again via the bottom right yellow reboot button which poped up after the update
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] xfirefist:
Great work
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lulzor:
how can I mount data in twrp after flashing encryption? twrp is not asking for password to decrypt twrp version is 3.3.1-0
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] ModX81:
Updated to S6ESIT (Sept. patch) using [MENTION=5150393]_alexndr[/MENTION] rom template using system.img for personal use only

changelist: 14843133 ?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lulzor:
guys, I've got informed from other forums like you need to format partition first, then use some other modded TWRP version to be able to use encryption? could you recommend which?

-also I have noticed that my EFS got probably corrupted, my second SIM is unable to login to cellular network (error when trying to place a phone call: "Not registered on network", and being unable to receive a call) whilst I'm in my home country, however it had no issues while I was abroad

---------- Post added at 12:46 PM ---------- Previous post was at 12:15 PM ----------

how can I restore EFS if unable to mount partitions in recovery? :(
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] jose makalolot:
Wanna share it though?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] ModX81:
September Patch for both device

Changelist: 15877854

SM-G930F Device:

https://www.sammobile.com/samsung/galaxy-s7/firmware/SM-G930F/ZTA/download/G930FXXS6ESIH/294024/

SM-G935F Device:

https://www.sammobile.com/samsung/g...e/SM-G935F/ZTA/download/G935FXXS6ESIH/292307/
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Thread has been updated

, S6ESIH DevBase v6.0 (September security patches, changelist 15877854) :cool:

As usual -

you can dirty flash it over previous version

-> DONE, that's all :good: :cool:

(you can find bootloader in my updated repository, but BL update is not mandatory)

Download ROM:

SM-G930F/FD:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] tomurbanowicz:
How to manually exclude YouTube application installation during software update?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] stsm71:
Thanks for the update. It may be an oreo rom but I love it and it let's me debloat stuff o don't need. Great job.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] tomurbanowicz:
When I unzip zip file, edit the prob, and zip I cannot after that install the ROM in phone:

"ZIP file is corrupt! Error installing zip file....."
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Droiderat:
After you edited the options.prop file, where did you put it? If you reinserted it into the zip file, that is likely your problem, as any edit of the zip file corrupts it.

The instructions are to place the edited options.prop file "in the root directory of internal emulated sdcard (/data/media/0) or extSdCard (recommended if you plan to format internal emulated sdcard) and then start the installation" of the ROM.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] difto:
Thanks man for this wonderful ROM. I stumbled on a problem, I flashed the last BL and then attempted to flash this ROM, now I get an error "can't detect CSC" and ROM installation abort not sure if it's linked.

I use TWRP 3.1.1.0 and it's the first time I try to dirty flash on the previous ROM version, my CSC is AUT, that I manually specified when clean installing the previous version
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lulzor:
storage

What's this mess with my storage?

https://imgur.com/a/e4M7zlj

---------- Post added at 01:27 PM ---------- Previous post was at 01:24 PM ----------

a portrait mode icon appeared on statusbar, I'm unable to remove it, is there any tool which works?

EDIT: System UI tuner app solved this, the icon was actually "phone_signal"

this automatic option below didn't help:

"On certain devices, modifying the status bar icons can cause an icon that looks like a phone to appear. This is the rotation lock icon. Tap here to fix it."
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] ModX81:
Oct patch S6ESJB, lower changelist 14843133
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] ModX81:
Oct Patch S6ESJ2, changelist 15877854 same as Sept.

https://www.sammobile.com/samsung/galaxy-s7/firmware/SM-G930F/OPV/download/G930FXXS6ESJ2/298291/

https://www.sammobile.com/samsung/g...e/SM-G935F/OPV/download/G935FXXS6ESJ2/298426/
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _alexndr:
Thread has been updated

, S6ESJ2 DevBase v6.0 (October security patches, changelist 15877854) :cool:

As usual -

you can dirty flash it over previous version

-> DONE, that's all :good: :cool:

(you can find bootloader in my updated repository, but BL update is not mandatory)

Download ROM:

SM-G930F/FD:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Bleak3993:
Just updated and I had to go back to the previous build.

This update keep showing "process android.process.acore keeps stopping"

Thanks!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] KevMetal:
you cant unzip

use mixplorer to "browse" or enter the zip and modify the file with the "code editor" application ...save and exit

NEVER UNZIP
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] 1eStar:
android.process.acore keeps stopping
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Gargoyles:
I just installed the rom. Clean flash. No issue.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Sascha_77:
The same here.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] DetroX:
Ditry flash same here but after wipe disappears.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] helly100:
Already wrote about this a few pages back, I had that problem a while ago after flashin a new ROM version with this zip file.

It's most likely related to the contacts app.

Export your contact list as .vcf, before you update the ROM. It's probably always a good idea to create a backup of everything before upgrading, in case anything goes wrong.

If that error appears after flashing the new ROM version, then clear data for the contacts app and if needed also for the contacts provider app. Both are system apps.

Reboot and re-import the contacts again from the .vcf file. The error should be gone now.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Droiderat:
I needed to delete data from both the Contacts app AND the Contacts Provider app to make this work. Since I maintain / service all of my contacts via Google, once I re-synced my Google account, all of the contacts data was restored to my phone.

I discovered one other, related issue. Deleting my contacts also deleted my entire call history (but not my SMS history). Fortunately, I had a backup.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Sascha_77:
Thanks mate. Works for me. Deleted all data of apps which contains "contact" in the name with TB.