yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Pariah24:
I now believe the 80% battery truly is full and makes no difference. Mainly because my AccuBattery app now shows the same charge time to 80% as the system shows for 100% (it took a while to gather the statistics). So I guess it really is just merely a display bug.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
Unfortunately it's not Oreo. Sadly, looking at past Samsung devices the combo firms always stay on the os version the phone was released on, so it's a nougat one. You can tell as it's FA70_, while the s9 combo is FA80_
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] iamnotexisting:
Anyone have any good debloat scripts for this ROM? Sorry if I'm missing some in the thread history. I'm on mobile rn.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Zer0b1ade:
Man I love you.....

remind me not to dirty flash ever again >.>;;
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] flipper2006:
I've read thru the thread but i have 2 issues that i can't resolve with this version (With the previous version none of the following issues existed) - Are these fixable now or do i need to wait for a new version?

1. After a reboot - the phone loses the bluetooth and you need to re-pair (i don't need to reboot often so it's not a big issue)

2. When using an app like mobile Speed Pass + , the GPS doesnt detect the pump, so it says take a picture of the 3d barcode. But the camera doesnt work from the app (the camera works fine from the phone). So i can't use this to get gas (remember it worked in the previous version) - even with Location on high accuracy and NFS on.

Any ideas? I can go back to previous, but ya know, i like to stay current ..:)
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] bmc717:
Hello, can anyone confirm if thats works on oreo 8.0.0? I see that it says 7.0, but since this is an active forum post still I thought I would ask.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
It does not. No root for Oreo as of yet
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
How come?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
There is no rootable combination firmware as there is no Oreo factory rom for the s8, and there won't be based on Samsung's history with other devices
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ililaoban:
BL3 root G955U

https://mega.nz/#!pIUnzYiC!yT439QBihFhenNj1KpOGR2TrIexwlILcxPBVtr-_YJo

---------- Post added at 10:22 AM ---------- Previous post was at 10:21 AM ----------

STEP

1.flash BL

2.flash AP

3.flash BL
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Bootloopfever:
Ive no idea on earth how that worked but i swear to God i just went from oreo bootv3 crn2 to pcr.. ill upload the few pics i took

in just a min after i complete setup

Edit okay so In the brash way I flashed that over Oreo CR1, assuming it was just gonna brick my phone and id buy a pixel(bc Samsung has to ruin everything). I apparently didn't press the correct keys for print screen. (I've been up for hours trying to find some way to undo my sd flashed ota troubles so I guess my mind just isnt there idk) so all I have at thjs moment are the system info ss's from just a min ago showing I am indeed rooted and downgraded to BLQ1 somehow. Blah blah blah I don't want anyone to brick their stuff or anything. but either that was a one off miracle or its Xmas time. Lol so if anyone see this, wait till tonight say 9pm central . I'll go back thru and document the entire process of upgrading to Oreo cr1 and then flash back down to prove it works.

Lol and I hope it works again or im the dumbest person alive. ??
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] koobie777:
So its safe for me to actually update to stock v3 oreo and then flash this on sprint? Still ob v2 waiting for confirmation. I know once i update ill never get official stock n again. Also is this deodexed?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
I can confirm this works, just tested it out. You'll get a Fail when flashing the AP at the end but that's normal. Just reboot back into Download mode and flash the BL. Thanks for the upload!
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] pimpdaddy00:
So is it safe to say Oreo can be rooted?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] bradical711:
Read the above quote that wasn't even 5 posts from yours. I swear this question gets asked daily as if the answer will magically change. And unless you have said files that Cyborg needs, which is highly doubtful you do, then no, there will never be root for Oreo. At least on the s8. Unless we get a BL unlock but unless you have that exploit hidden away, we won't get anywhere.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
Steps are a bit unclear for me. I want to make sure I'm getting this right.

---------- Post added at 10:22 AM ---------- Previous post was at 10:21 AM ----------

[/COLOR]STEP

1.flash BL

2.flash AP

3.flash BL[/QUOTE]

1 flash BL_PartCyborgRom_G955U_BQL1Part2

2 flash AP_PartCyborgRom_G955U_BQL1Part1

3 flash BL_PartCyborgRom-G955USQU3BQK5_Part2 ???
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] dksoni411:
So, Oreo means "End of SamFail". As [MENTION=4591212]me2151[/MENTION] already said that U4 is not rootable and all future upgrades are going to be based upon U4 and later iterations.

Let's hope there will be another way for us to root for future updates.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] anupambbatra:
Is it oreo???

Does this have 80% battery bug??
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
Flash BL_PartCyborgRom-G955USQU3BQK5_Part2

Go into recovery mode and wipe data/factory reset

Flash AP_PartCyborgRom_G955U_BQL1Part1

Odin will say Fail, just reboot back into Download mode

Flash BL_PartCyborgRom-G955USQU3BQK5_Part2 again and wipe data/factory reset

You should be all good
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] allenjthomsen:
I did that on my bootloader 3 phone and it kept rebooting me to recovery i redid it all and same thing

I was able to only flash bqk5 and get it to boot properly
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
Thanks for sharing the file. I appreciate the extra effort, however at least for the 950u the v3 does not allow samfail flashes as they are done traditionally, and I fear the same for this device as well.

Also, would you mind renaming this file to something that isn't PartCyborgRom? It's only because as with all things xda the files here get copied over and over elsewhere on the internet and with this name it looks like it's an official release by me, which isn't the case. More worrisome is that if it does in fact prevent root as it stands now, then people might flash it thinking it's an official file from me and find themselves unable to root any longer, which will quickly result in my inbox being flooded with questions/pleas/demands/insults. Thanks!

Re: root on v3...

The game is not by any means over, as the way they are stopping it means they can't. It's just another hoop to jump through. I'm working on it and will post when I have something.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] NetVlad2009:
EDIT: I found the answers to my questions on different threads and posts.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] koobie777:
Doesn't [MENTION=1949695]jrkruse[/MENTION] have root for v3 on 955u? From my understanding the s8 and the note samfail has been patched not the s8+. Still on v2 just incase cause im scared of not havimg the option of root lol.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] kanchyhemboy:
Hi, I just installed PartCyborgRom because SamFail had some odd problem and wouldnt let me enter the phone. I'm in India with Jio Sim, and I really need Volte(its a volte-only network). Before with SamFail, I flashed a CSC file found on XDA(I believe it was for an older Galaxy) and Volte started working. Its not the case with this rom. Please let me know what I can flash or do to get Volte Working on PCR for India. I dont wanna go back to SamFail after experiencing the rhapsody of PartCyborgROM :(
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] jrkruse:
I have rooted nougat for v3 bootloaders on the s8+ only not the s8 as for know v3 is patched on s8.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] NetVlad2009:
Okay, I finally got this working. First attempt messed up and Kernel Panicked... but my second try did everything correctly.

Youtube App doesn't really seem to be modded... it still plays ads and it can't play in the background.

Any Halp?

I know some other things don't work right off the bat like Xposed, anyone know how to get YouTube working?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Kasdarack:
Well, this is awful. I flashed the AP and got a FAIL. When I tried to reboot into download mode I got a bluescreen that says "an error has occurred during update. blah blah use emergency recovery tool in Smart Switch..."

When i open Smart Switch and connect my phone it says "unsupported device."

I'm not a noob, been flashing phones since the Galaxy s2. I have unbricked half a dozen devices. I've used Odin plenty of times. Never had something like this happen before.

If I can somehow get back into download mode, i will just Odin the latest stock...
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
I'm guessing you didn't read the entire OP. You WILL get a Fail when you flash the AP. Reboot back into download mode (it won't look like the normal download mode, it will show an error) and just continue the steps normally with Odin
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Kasdarack:
Okay. My understanding from reading the OP was that it would automatically reboot into upload mode and that I would then have to enter download mode.

Also, after reading it all several times, how the hell did I miss the line about the error? Christ, maybe I AM a noob.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] TheMadScientist:
it can seem a little over whelming at first but once it passes the first time or 2 you do it your like duh this is the easiest thing ever
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] TheMadScientist:
Hey man i got s8s now one Im using for a test device I knocked it to v3 just for testing as well how can i get the 955 to cross flash to a 950 :D:D:D
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Gregbmil1:
That is actually a good thing when it comes to this particular phone (damn bootloader) *shakes fist*:laugh:. But this is my very first rooted phone and ive had to factory reset probably about 20 times now, lol. I like to experiment:victory:. I thought I bricked it plenty of times but no, I was always able to boot into download mode at least to reflash these golden files (thanks again Partcyborg). Then all is fine again. I'm really wondering if the S8 Snapdragon can be bricked, especially after the things I have done to it:D. Maybe a locked bootloader is not such a bad thing, that's a big maybe though
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] TheMadScientist:
yes I have hard bricked one of mine 4 times + repairable in testing and unrecoverable bricks 2 times now odin is key here

Flashfire and safestrap bypasses the safety and you can flash whatever you want but beware
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
It should crash yes. If it did not, you are having usb issues.

It's all in the first post of the thread buddy, read it and be enlightened :svetius::svetius::svetius::svetius::svetius::svetius::svetius:
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Engr610:
It amazes me how many people that do not thoroughly read through this process. I guess it must be easier to just flash whatever, then ask questions when something goes wrong.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] TheMadScientist:
Ahh I know from in past though. Errors and such messages shown on this root method where hardcore in the past. Some of them where nearly unrecoverable. So I can understand the confusions sometimes
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Glasairmell:
Hi,

Just want to make sure this Rom has the unlocked Verizon Hot Spot before I buy the phone. Search did not pop an answer.

Added: Just to make it more clear I have the grandfather unlimited and teathering with my S7 with StangFire's rom. It avoids the data speed caps. I just want to make sure I can do the same with this ROM.

Cheers!
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] CyanideTheGreat:
Please help, I've been trying for a day and a half now

I keep getting an error quarter way through the bl second part, PLEASE HELP!
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] zimdoc:
Noob Error

Hi Guys

so i have done a noob error... yesterday after following OP instructions i flashed my S8+ VZW variant and worked like a dream!

in my eagerness to make the most of my rooted phone i googled "best root apps" instead of "best mods" and one of the posts was "install magisk" root app

so obviously magisk went to install its zip file and reboot and now am getting a "boot secure error" and the message that i need to take it to a service centre to get it repaired??

is the way to fix this just to reflash the BL file in ODIN prince comsy?

i am so gutted right now but stuck at work so cant even try it.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Gregbmil1:
Yes, also it can be easy to skip some little details. Sometimes important details are at the end of a thread. For example: this is for any S8 except (G950U) Snapdragon, lol. I'm sick of that one
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
Yes. Just reflash the BL part 2 in odin, and when it drops you to recovery just reboot to system.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
You can't install Magisk on a locked bootloader
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
I get "md5 error! Binary is invalid" when I select the BL file in Odin

Edit:

I changed the file to .tar and can now select the file without an error, but now when I hit "start" to flash BL, nothing happens.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
You need to use PrinceComsy Odin
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] idoc777:
Did reflashing fix your screen glitch? Having the same issue. If not, what did you do to fix the screen glitch?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
I have been. I even right click to run as admin.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] koobie777:
Make sure you have the Samsung USB drivers installed
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
They are. I believe the issue is the BL file itself.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
Try redownloading it
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
Already have. Multiple times.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
<ID:0/004> Added!!

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> MD5 hash value is invalid

<OSM> BL_PartCyborgRom-G955USQU3BQK5_Part2.tar.md5 is invalid.

<OSM> End...

edit:

after renaming to .tar it's stuck on "<ID:0/003> File analysis.." and won't flash the BL

<ID:0/004> Added!!

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> MD5 hash value is invalid

<OSM> BL_PartCyborgRom-G955USQU3BQK5_Part2.tar.md5 is invalid.

<OSM> End...

<ID:0/004> Removed!!

<ID:0/003> Added!!

<ID:0/003> Odin engine v(ID:3.1203)..

<ID:0/003> File analysis..

update 2:

Turns out the BL file needed to be unzipped first. Installed 7-zip>right clicked on BL.7z and extracted>success! now I'm able to flash the BL
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Slim2none4u:
If you have an md5 binary error, then it's a corrupt download. Download again.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
Anyone else's fingerprint scanner not working after following these steps? Everything else seems good, minus the FPscanner.

---------- Post added at 11:33 PM ---------- Previous post was at 11:32 PM ----------

Nothing wrong with the file. I just needed to extract it.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Matthias5594:
I've got the ATT G955U running Oreo 8.0, baseband version G955USQU3CRD4. I think I've got the 3rd version of the bootloader if I'm reading the baseband version correctly. Would I have to flash different files in the Prince Comsey Odin? I've tried the CF Auto Root but that didn't work, got the SHA256 error. Any help would be appreciated, I don't know much about the acronyms or anything.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] TheMadScientist:
cf auto root would work if we have unlocked bootloader

As we do not it fails the secure boot chain

But supposedly somewhere on here they did not patch the sam fail root method and a man has updated a root method for 955u3 bootloader

Dont ask me where but its here some where I saw it with mine own 2 eyes lol:D

Jrkruse If im not mistaken

Btw yes you are correct on reading your bootloader version Good job as some people have many issues determining this

As samsung again dropped the ball on the and confused people with a 950u1 device as well as a 950uxxxx1 bootloader so a 950 u on rev 1 bootloader is not the same as a 950u1 on rev 1 or 2 bootloader lol see confusing
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
Yeah my fingerprint scanner doesn't work either
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] ishhatesfatchix:
That's too bad. The FPscanner just won't work, despite my best efforts. Must have spent a good 4hrs trying to get it to work yesterday. Well, back to stock for now.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Matthias5594:
This is the only thing I could find from him:

I do have the S8+ but I'm not sure what he means in terms up nougat. Can you point me in the right direction? Would I need to use whatever bootloader he has when I flash via SamFail? Sorry for all the questions, just don't wanna brick my device yet.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] koobie777:
I used jrkruses blv3 7.0 with part cyborgs system img 7.0 and the only bugs I face is wifi passwords not saving after turning off wifi and Bluetooth not saving pairings and smart Lock not working. If you wanna find jrkruse's work check out the Verizon forums. I'm on sprint and use these roms just fine
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
Ill put something up that might work for you, give me a bit
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Matthias5594:
Hmm, I have ATT, I'm not sure if it would work with it.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] koobie777:
Give it a shot. If it doesn't work you could always Odin stock firmware
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] DamnCracka:
Threads been dead for 2 days. Anyone have a detailed root guide for BL version #3? currently running build 3CRE2 on my s8+ and was looking to root today.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] LordAbolition:
Use the search feature on the thread. Someone has already posted a download link for the v3 bootloader for the rom. Or you can wait for partcyborg to release his own version.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] emod0705:
https://xdaforums.com/galaxy-s8+/how-to/guide-oreo-beta-usa-snapdragon-s8-t3700907/page174

Look around here for the way to V3 bootloader.. Possible solution.. Or simply wait.. We have devs here who just simply will not give up. I would put these people up against any joke who just makes things worse for those of us who are not satisfied with a Smartphone that's being neutered.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] leanniexo:
I need help!! I got through the first step sucessfully but when adding the b1 it failed. I can't get an account with that messenger program because it needs a phone number and my phone is currently a brick and stuck in a boot loop. I hope someone will see this!
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] emod0705:
Re enter download mode.. It's going to take a few tries to get there.. After that.. One section at a time.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] leanniexo:
I know that. Thats what I'm saying. I can get the AP to do what it is supposed to but when I go back to download mode to do BL it fails no matter what I try. I have 2.0 USB ports not the 3. The messenger program I was talking about is the Telegram they posted a link to but I cant get on it to seek some assistance because it requires a phone number to register and because my phone is a brick (in an endless boot loop and can only get to download mode) I cannot register for that program to use. Just trying to figure it out.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Thanatos355:
If all else fails, Odin back to stock. This is why you should always have a stock image ready to flash, in case things go horribly sideways.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] leanniexo:
thats the kicker. I do have stock firmware but I tried that too. Multiple times with multiple versions of Odin. It fails every time.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Engr610:
I'm on CRE8 which is bootloader 4. Anything in the works for bootloader 4?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] dev_core:
Can I use this rom for G950U1?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] partcyborg:
Bootloader 4 is patched in terms of samfail. I have an alternate ideas that I'm putting together that will hopefully work. I will need a tester someone pretty soon to make sure. Are you interested?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] Engr610:
I am interested, but my concern is since there are no Odin files for CRE8, I will not be able to go back to any other bootloader. What do you think?
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] emod0705:
Stupid question.. Did you rest completely?

---------- Post added at 07:50 AM ---------- Previous post was at 07:37 AM ----------

Reason why I asked is dependent on what build you have.. This thing may just have a mismatch somewhere in the firmware to begin with. There is a nuclear option. If you can get the current build. Get to download mode and when you try to flash it get every reset box you have.. This Will spin a bootloop but then flash BL first then AP then the others one at a time. After that flash all at once. On start up it will go to recovery attempt clean cache and factory reset. Reboot.. Should have a couple of loops left, but then it will give up the ghost and reset itself.. Also I might be guilty of missing the bootloader version but if you were already in the third version you can't downgrade.. Btw you're right about telegram.

Be patient.. You will need to be. Until we can get a better solution for this issue it's going to be a cast iron ***** to get rooted.

---------- Post added at 07:56 AM ---------- Previous post was at 07:50 AM ----------

Of course they made a special addition to screw us out of root.. When you get ready to take a spin on the prototype.. I have an employee who is willing sacrifice an S8 plus lol.

I know magisk is useless and I so dearly want to help pay back the genius who tried to block the gate. Sign us up.
[Samsung Galaxy S8+ ROMs, Kernels, Recoveries, & Ot] warriorkalia:
Hey,

I'm going through the process of flashing the firmware, and the first pass through with the first file AP showed fail at first. Wasn't quite sure what to do, so I read some things and moved on to BL, which never completes, it just gets stuck at "SetupConnection". Now it won't flash either file, and immediately fails. Not sure if that means I've badly screwed up, or what...

Also, I'm not really sure, but I think my bootloader might have been v1 before, should I try to update it before flashing this firm?