[REQUEST] ASUS STRIX X570-E - AMD PBS Menu for Zen/Zen+ Gens

@Lost_N_BIOS

As the title says I would like to enable AMD PBS Menu if possible.


My Onboard Devices Config:


All visible in BIOS,


71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E is also the ClassGuid0 for CBS and PBS I tried to Zeroed them on AMITSE before but I could not go to BIOS Settings after flashing modded BIOS.


Yes both CBS and PBS are missing.
Any way here is my actual dumped BIOS just cleaned some ID’s MAC and so on.

Thank for helping, all the best…

EDIT:

1
2
3
4
5
6
7
8
9
10
 
899407D7-99FE-43D8-9A21-79EC328CAC21 - Setup
B1DA0ADF-4F77-4070-A88E-BFFE1C60529A - AMITSE
BBB77CB9-762D-436C-AC40-8EE4901C3446 - AMD PBS
3E7788CA-2BFC-4FCE-8122-5176CA492D9F - AMD CBS 1 ?
A5E369C8-ABF9-4B43-B212-FF1BFD35666D - AMD CBS 2 1000/2000
8E38A88A-C267-4131-A8CD-C0BC80A24CB5 - AMD CBS 3 3000
C74F06D2-ED92-489B-879C-C0E428A22167 - AMD RAIDXpert2
634E8DB5-C432-43BE-A653-9CA2922CC458 - AMI NVMe
7250FD57-BF4E-47B5-98A5-C7AE2D1B8F5C - EFI Intel PRO1000 UNDI
C9BB8D3A-18A5-4702-BC6A-AB0321D118C2 - EFI Realtek UNDI Driver
 

So, what you circled in AMIBCP, is that all you can see on this page? If yes, I can make rest visible for you if you want, but yeah sorry, this isn’t bifurcation (got ahead of myself there in other post )
When you 00’d out 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E, where you sure the mod was otherwise proper and OK? That IS in the blocklist area
Did you test zero’n out both lines there, in case it’s a long ID
71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E
0C C2 2F F2 F4 8C EB 45 8E 06 AD 4E 50 B9 5D D3

Maybe, like a normal menu mod, we can add PBS to visible menu list?

@15BB80 - short block
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 07 10 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 08 10 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 17 27 00 00 09 10 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 0A 10 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1C 27 00 00 0B 10 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 0C 10 00 00

@181A90 - ALL possible
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 14 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 19 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

@184410 - Short Visible
14 27 15 27 12 27 16 27 18 27 19 27 1A 27 FF FF

So, at “all possible”, add PBS and at “short visible” add PBS - PBS formID = 0B 00
This will take two mod BIOS tests, one adding these only, and then one adding these AND removing (00) following from block list area (0x181C90) >> 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E

So make following edits

@184410 - Short Visible
14 27 15 27 12 27 16 27 18 27 19 27 1A 27 0B 00

@181A90 - ALL possible
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 14 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 19 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Then a copy of that for second mod BIOS test + the following change
@0x181C90 - Zero out >> 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E


Hey! I just noticed at PBS PE32, the entire thing is suppressed. Best to change that first 46 02 to 47 02 and include this in the above mod test (and test this change only, by itself with stock BIOS too, it may appear)

@Lost_N_BIOS
6 Flashes later…


The area circled was the PCIe settings that I believe @hancor see on his BIOS, I can see all the Onboard Devices Config settings on my BIOS.


I 00’d out 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E because it was the only thing I found in AMITSE related with CBS/PBS menus, so I took a chance. If you mean if I replaced all 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E and only by 00s, then yes I am sure, but I could not access BIOS Setup.


1st mod - @184410 I replaced FF FF by 0B 00 and @181B90 I pasted write 4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Result=No BIOS Setup access.

2nd mod - 1st mod + Zero out >> 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E @0x181C90
Result=No BIOS Setup access.
Later I will try again with untouched BIOS and the change from 46 02 to 47 02 in PBS module, for now I need to sleep a bit, thanks for your help.

Yes, those are what caught my eye when I was replying and read what he wrote, but then I noticed it was only lane width no bifurcation. So yes, maybe he’s never used bifurcation, and then just assumed same and didn’t notice there was no 4x4x or 8x4x4x etc

Sorry to see those mods didn’t work You’re image doesn’t show your changes, but I assume the highlighted part is where you pasted the change, if yes, correct.

Maybe just unsuppressing PBS will help, but I’m not sure? I see the entire section is suppressed right from the start, and then the only submenu in there is too.
Thinking maybe it’s visible if that is undone, even though it’s not in AMITSE, similar to CBS which is not in AMITSE either and CBS is not suppressed at all like that. So maybe we’ll get luck and this is the only reason it’s not showing up at all.
I’ve seen similar suppression hide entire main menu section before, and missed it forever thinking I needed to do a normal menu type mod (Ai Tweaker was hidden like this, one one of the bundle models)

You’re welcome! Hopefully we can figure it out, if not, then hopefully the guy over at OCN can help you once he gets back

@aGeoM @Lost_N_BIOS

RE: Bifurcation settings; just saw your messages.

I’ll try and scare up some pics of PBS and CBS settings in the ROG Zenith Extreme, but I have a client coming over so may be a couple of hours.
Will get to it in due course.

Cheers

@Lost_N_BIOS
Hi
I have some progress, replacing only 46 02 for 47 02 in PBS, did not make PBS menu show up in BIOS.
Adding only 4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 did not make PBS menu show up in BIOS but I could access BIOS setup. To continue… :crossed_fingers:

@Lost_N_BIOS @aGeoM


Okay here are a few quick snapshots of PBS CBS and related PCIe slot settings

Cheers

200603165619.png

200603165757.png



200603165809.png

200603170112.png



200603170215.png

200603170427.png



200603170507.png

200603170635.png



200603170643.png

200603170701.png



200603170712.png



Hope that helps in some small way…

If you want more detail some of the drop down menus on the CBS side have 25 odd entries.
Probably only a few people in the world know what they mean…

@hancor - thanks, can you put those in a zip please and thanks!

@aGeoM - if this mod is to help, or work, ID also needs added at short list at >> 184410, otherwise no point to add the long ID to the other list (wont be visible if not in short visible list anyway)
But, I don’t think this is key to do this anyway, I’ll see if I can figure anything out from the above images and that BIOS once images get zipped.

@Lost_N_BIOS @aGeoM


Okay here is a "quick and dirty" zip

ZE_BIOS_pics.rar (2.2 MB)

@hancor - Quick and dirty?? Thanks!
Hey, the BIOS I downloaded from you the other day in the UBU thread, this is BIOS menu modified vs stock, correct? If yes, can you see the bifurcation stuff on stock BIOS too?

* Edit, checked the pics, as we suspected, you and I thought same thing at first glance. There is no bifurcation settings shown in your images, only stock BIOS stuff, maybe hidden in stock, and revealed for you later by someone, but Asus stock BIOS stuff generally I mean.
This is not PBS settings or bifurcation from PBS Settings, that looks like this for example >>
PCIe/GFX Lanes Configuration >> Options >> Auto, x8x4x4, x4x4x4x4

@aGeoM ^^

@Lost_N_BIOS @aGeoM

PCIe/GFX Lanes Configuration >> Options >> Auto, x8x4x4, x4x4x4x4

Of course there is explicit bifurcation as above, and and watered down implicit bifurcation a la Asus denoted as "PCIe RAID Mode" which basically translates as x4x4x4x4.


Cheers

@Lost_N_BIOS

I just flashed BIOS with 0B 00 @184410; same result I cannot enter BIOS setup. I have been looking in AMITSE Setup data GUID - FE612B72-203C-47B1-8560-A66D946EB371, when I enable some menus with AMIBCP is there where it writes the changes, but I could not find anything related to PBS. Back to Short Visible I feel that is just for Main Menus:

14 27 - Form ID 27 14 - Ai Tweaker
15 27 - Form ID 27 15 - Advanced
12 27 - Form ID 27 12 - My Favorites
16 27 - Form ID 27 16 - Monitor
18 27 - Form ID 27 18 - Boot
19 27 - Form ID 27 19 - Tool
1A 27 - Form ID 27 1A - Exit
FF FF - Should be reserverd for 17 27 - Form ID 27 17 - Chipset witch is hidden

PBS Menu should appear under Advanced Form ID 27 15 and I think that is why it messes Setup…

@hancor - Thanks! But, what you mentioned is not exactly there! I do see what you mean now though, kind of, if PCIE RAID Mode actually does = 4x4x4x4x, then based on setting width above that to limit to 8x or 16x ect, this is how you choose 8x8x or 4x4x etc?
If yes, TERRIBLE WAY to label all that in the BIOS! Sounds Like Asus, this why I have always disliked their BIOS. And, I guess that ^^ is not quite correct either, see below.

RAID mode does not imply 4x4x4x4x, nor do you get option to choose 8x8x or 8x4x4x or 4x4x8x, or 4x4x4x4x very lame way to do this!! And from the options there, 8x or RAID, sounds like you only may get 4x4x, and yes, this is EXACTLY what the help for those settings says as well, so there’s your limit 4x4x only with Hyper, per slot>>
"[x8 Mode] Run x8 mode [PCIe RAID Mode] Run x4+x4 mode to create a RAID array for up to 2 PCIE devices. Note: Use PCIE RAID mode when installing the Hyper M.2 x16 card or other M.2 adapter cards. Installing other devices when using PCIE RAID mode may cause your PC to fail to boot."

@aGeoM - I can make BIOS for you anytime with these options enabled, PBS not needed it seems! Please send me images of the following BIOS pages as you see them so I can reveal the rest for you.
I originally suspected may be it, but yeah, doesn’t look like normal Bifurcation options/labels/choices that ALL 100% of other companies use

Advanced >> SATA config
Advanced >> Onboard Devices Config

Yes, short visible is for main menu usually, but you can put anything there, I’ve stock Overclock performance menu there many times.
Anyway, seems you do not need PBS and you already have Asus generic limited Bifurcation in stock BIOS menu, just hidden from you.
Get me the images of your BIOS mentioned above (scroll up/down if needed, be sure I can see all at the root of each submenu mentioned), then I will make visible for you

@Lost_N_BIOS

I suspected that Asus didn’t do the full blown bifurcation on the PCIe slots.

I’ve got the version 2 of the Asus M.2 PCIe add in card which can be populated with up to 4 X M.2 NVMe SSD which can then be ganged together for RAID purposes. I just haven’t tried it out yet…

I gather that the M.2 Hyper card would then have to populate a PCIe X16 slot to dumb down to x4x4x4x4 to ensure that each NVMe drive is allocated 4 PCIe lanes.

In any case, I believe we can say that Asus also did a “quick and dirty” half measure on full PCIe bifurcation.


Cheers

@hancor - I was just comparing your BIOS and his, I wonder why X399 has more bifurcation ability than X570 w/ PCIE 4.0? I see your BIOS has x16 width and 4x4x4x4x options, his does not
I’ve got V2 Hyper card I picked up for testing too, I thought they all did 4x NVME?

From what I see in his BIOS, vs yours, his board is limited to 4x4x and two devices, says so directly in those settings help txt your board says much different (ie up to four devices, 4x4x4x4x etc).
Now, I assume he could install two hyper cards, wasting $40 more $$, and then in windows stripe across 2x2 + 2x2 NVME in to hyper cards, what a shake! Maybe that’s possible in BIOS too, but terrible limitation to put on a modern highest chipset PCIE 4.0 capable board!

Yes, they half-assed this boards bifurcation options, and all around for all Asus boards fubar’d the names, labels etc.

For the Hyper card to work with 4 NVME you have to be able to set 4x4x4x4 directly, otherwise you’ll be limited to what is allowed, such as 4x4x in this case

@Lost_N_BIOS @hancor

Thank you guys. I feel sorry to drag both of you to this trouble, my main gold is to enable PBS menu on my BIOS, I can enable all options under Setup except Chipset menu with AMIBCP (easiest) or by Hex-editing the setup module and now I learned in this process to Hex-edit AMITSE Setupdata (a la AMIBCP). But I can not enable PBS, I just test a different mod instead of using the GUID of Setup (4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ) I used the GUID of the PBS menu (59 B9 63 B8 C6 0E 33 40 99 C1 8F D8 9F 04 02 22 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) leaving the Short Visible like this 14 27 15 27 12 27 16 27 18 27 19 27 1A 27 0B 00 still the same problem I can not access BIOS setup, next step is to replace 0B 00 to FF FF and see what happens.

Cheers

@aGeoM - If you know how to do regular BIOS areas with AMIBCP, then you got it from here, but you may need to unsuppress those bifurcation items in setup, not sure I didn’t check. Yes, just had a quick look, it may need unsuppressed there, I don’t think AMIBCP can make it visible by itself

PBS is not necessary now, nor do I think we’d be able to make it visible, Asus would have to do it. If you want to change some default there, you can change by editing PBS module directly. If you want Bifurcation, I’d make the settings visible that’s already in your BIOS Advanced section.

Chipset can be made visible by AMITSE PE32 (not SetupData) edit, same way I showed you for PBS, but with chipset it will actually work.
Test that edit by itself, then if it does not show up, set Chipset to Supervisor at root level of setup, do not do this all at once as it may not be necessary and can cancel AMITSE edit out sometimes too if it’s not needed


No it does not work. All ways same problem I can not enter in BIOS Setup.
Do you see this options on Advanced BIOS menu?

1
2
3
4
5
 
0x4C79	One Of: PCIe/GFX Lanes Configuration, VarStoreInfo (VarOffset/VarName): 0x19, VarStore: 0x1, QuestionId: 0x6, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 15 00 16 00 06 00 01 00 19 00 10 10 00 02 00}
0x4C8A One Of Option: Auto, Value (8 bit): 0x0 (default) {09 07 08 00 10 00 00}
0x4C91 One Of Option: x8x4x4, Value (8 bit): 0x1 {09 07 17 00 00 00 01}
0x4C98 One Of Option: x4x4x4x4, Value (8 bit): 0x2 {09 07 18 00 00 00 02}
0x4C9F End One Of {29 02}
 



They do not even update an "AGESA 1005" BIOS for newer boards, and AGESA come out more than a month ago. But PBS menu is available for Zen2 on this board, Reous have one full unlocked <here> I just wanted to be available for Zen/Zeb+ thats all.

Cya later on I will post some pictures of my BIOS menus.

Be well…

Sounds like something is not right then, let me do for you Actually, that may be the issue the whole time, and not necessarily something you do wrong, but maybe wrong tool versions etc. What are you inserting mod files back with?
Please try with UEFITool 25 (not 25.1 and not newer), if you’re not already using that. If you are, then still, I will make one for you to test, maybe something else is an issue on rebuild that you aren’t seeing and this is what’s breaking the BIOS.

No, those options you quoted are in the PBS area only, I only see the bifurcation options on Advanced menu hancor and I have been discussing.
Thanks for link to mod w/ PBS menu, I will check it out, why would it be only for one type of CPU?? Especially if someone not Asus is directly modifying it, why wouldn’t he make it for all CPUs?
I know BIOS is sometimes half for one CPU type and half for the other, but since he’s modding, why would he not edit both? There is only one PBS in this BIOS, unlike CBS, so why would it only apply to one CPU type?
Please ask that user who made these BIOS directly, thanks!


Hi
Well I have been using UEFI Tool 0.28, I will try 0.25 then, ATM I am modding "new" 1409 version, step by step, porting and editing CBS menu from C8H, enabling menus with AMIBCP and updating modules with UBU, then testing stability and so on.


Yes, they are and are the ones I expected for.


Mainly because some options are only available for certain CPU’s, that is why we have 2 BIOS inside, but some of them are supported by all Ryzen CPU’s, I believe that the question lands on pure economics like if you want to have this you have to buy that, that sort of things, sometimes is software restricted other is just small hardware adds, like Q Code, Power and Rest buttons onboard or Flashback function, as example look at X570 line from Asus from X570-P(194,90€) to STRIX X570-E(324,90€) they use same VRM basically are the same board but you pay more just because the "dressing".


I assume that is because he is using a 3000 series CPU and PBS is enabled by default, he just unlocked some features like I do to CBS, and no, there is 2 PBS in BIOS:


I could ask him and maybe I will but… the only time I asked for something over this long years was to the guy at OCN as @KedarWolf suggested, and to be honest I do not think that he can unlock the damm thing, not in this kind of boards like mine or @Fernado and @SoniX , they do not have the GUID in AMITSE, MSI ones have, and he had read like I did somewhere how to do it, in my case was here from @TOM_RUS post, then I see you offering to unlock PBS to @Fernando and that plus what I have learned from you to add ME firmware directly to BIOS body (RIVE board), the guides and most off all your patience with @intello that encouraged me to ask you, this PBS is not a task for anyone, I believe it is possible but probably I am wrong.
Again thank you very much for supporting me.

EDIT:
Just used UEFITool 0.25 for inserting AMITSE (Chipset mod), same as before no BIOS setup to access.

EDIT 2