Page 14 of 26
#196 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by Lost_N_BIOS 19.10.2018 05:26

avatar

You're welcome, hopefully it's detailed enough for everyone to easily follow along!
There's no FIT in the Samsung, so only the microcode updates for that one, and sadly I didn't know how to go in-depth on that for the guide, so if you do need me to update the Samsung microcodes still no problem, just let me know.
Good luck on fixing FIT on the 4MB Clevo BIOS, hopefully the guide helps you move right through all three entries!

#197 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Lost_N_BIOS 19.10.2018 09:13

avatar

Hey! Why not use latest possible AMIBCP for starters? 4.55.0070 should work if 4.53 is working, and may give you some better results. However, usually when trying to unlock menus additional or other methods need to be applied, especially on Chipset menu and sometimes on advanced menu.

It's great you are familiar with flashing and have done so much already please flash back stock BIOS now and send me images of the BIOS showing all tabs/sections visible, and then extra images of advanced if you have it, main, sysinfo, boot, and save & exit page too.
This is necessary for me to see stock BIOS layout, so I can work on enabling the menu's for you.

I also need a link to the stock BIOS, I will work from that, and send you the setup module to replace in your already modified BIOS.
This way any changes/methods you already tried do not work against me or make me not be able to find things.

And yes, it's very likely the discussions we had in the thread you linked are methods that can be used to unlock your BIOS. Which menu was it you enabled, that then only showed 2-3 settings (Include a picture of this page if you want, before you flash stock BIOS in there, or after you flashback your mod)

#198 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Haplo 19.10.2018 11:43

Hey thanks @Lost_N_BIOS

Now I have not access to my laptop. I will try to upload all the neccessary tonight or tomorrow morning.

Thanks again

#199 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by akm 19.10.2018 20:55

@Lost_N_BIOS I am now through with the FIT Correction after reading your guide. But the CPU Microcode process is still not very clear. The initial part that is covered in your guide which gives a background is clear but Step3 and Step 6 in the other guide are not very clear. I have anyway attempted to update the microcode in the Samsung Laptop BIOS. The new microcode is of size 13KB, while the older one was of 12KB. I am not sure if I should remove those FFs to compensate for the difference in size. Can you please have a look at my modded BIOS and confirm if it is done correctly or if anything else needs to be done further? Perhaps you can also have a look at the corrected BIOS files of the other laptop to see if that is too done properly. I have shared the files here.

Thanks again for the nice guide!

#200 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by Lost_N_BIOS 20.10.2018 06:02

avatar

@akm - So, how did the FIT correction go for you on the other BIOS using the guide? Was it all OK, smooth and easy to understand as you went along?
I have an updated method I'll be adding to it shortly, using the newest UEFITool NE, it will cut out the need for the calculator steps, so that will save some effort and work for some users, cut out a step or two.

Sorry about the microcode stuff lacking in there I just can't think of a way to show how I do things like that, nor could I think of any better way to explain it in text than I already did,.
It's cut and paste or new file and paste, paste, paste.... tough to show or explain I think, that's why I mentioned and linked the other guide in there too twice.

ON step 6, I've never ran into that issue, and I edit lots of BIOS for people all day long, so like mentioned I think that's very rare and not something you have to worry about.
Step 3, see what I mean, I have my ways as explained and look at his method and it looses me too. Mainly because I don't do it that way, but more-so due to I don't use that hex program or those methods of cut/paste etc.
So I do understand how it's confusing to you, it is tough to follow for me explained that way as well

On your question about the Samsung microcode, new microcode is larger, so I assume there will not be room following 306A9 at 12kb for you to put in a 13KB file.
That's the dance I described, you have to either make the file larger by expanding the area 306A9 is currently in to 13KB pushing everything down using insert instead of paste, or recreate all new from scratch.
Answering your question, I assume there is no FF's to remove? Not sure what you are looking at, or asking about, in regards to "Those FF's"
My way to do that, would be either update them all to latest in a new file, or make a new file starting with your updated microcode and then paste all older/other ones after that (can be grabbed from MC Extractor's extracted folder if you drop BIOS on it first.)

I'll check the BIOS for you, did you notice I posted 8MB already edited when I dropped the link for the guide? In case you missed it, I updated that one for you as I went along making the guide
I'll check now, already checked your Clevo FIT Tables look OK, good job! I noticed a bug in UEFITool NE latest version, all "Local Offsets" in FIT Table for microcodes show 0000000 instead of actual offset.
Maybe that is by design, or new bug due to how new version handles microcodes one by one? Anyway, that's not a problem for you or the mod etc, only mention in case someone on UEFITool team reads this since I'm not sure how to submit bug reports

Samsung BIOS looks OK to me, you decreased the overall size on the microcode file, but I didn't check where, all microcodes look good/valid. There is padding between some, but not others, but that is in the stock BIOS too.

#201 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by akm 20.10.2018 08:48

Zitat von Lost_N_BIOS im Beitrag #197
@akm - So, how did the FIT correction go for you on the other BIOS using the guide? Was it all OK, smooth and easy to understand as you went along?

Yes, it was all well-explained, so I did not have any problem in understanding the process. But the process in itself required going back and forth, so as I corrected the FIT the first time I was worrying if I made any mistakes anywhere. That is why I shared the FIT corrected files with you to have a look. Now I am rather confident about it.


Zitat von Lost_N_BIOS im Beitrag #197
I have an updated method I'll be adding to it shortly, using the newest UEFITool NE, it will cut out the need for the calculator steps, so that will save some effort and work for some users, cut out a step or two.

That will be cool.


Zitat von Lost_N_BIOS im Beitrag #197
ON step 6, I've never ran into that issue, and I edit lots of BIOS for people all day long, so like mentioned I think that's very rare and not something you have to worry about.

Ok.


Zitat von Lost_N_BIOS im Beitrag #197
On your question about the Samsung microcode, new microcode is larger, so I assume there will not be room following 306A9 at 12kb for you to put in a 13KB file.
That's the dance I described, you have to either make the file larger by expanding the area 306A9 is currently in to 13KB pushing everything down using insert instead of paste, or recreate all new from scratch.
Answering your question, I assume there is no FF's to remove? Not sure what you are looking at, or asking about, in regards to "Those FF's"
My way to do that, would be either update them all to latest in a new file, or make a new file starting with your updated microcode and then paste all older/other ones after that (can be grabbed from MC Extractor's extracted folder if you drop BIOS on it first.)

What I did was, I deleted the old microcode region and pasted the new microcode there. As the new microcode was larger in size, everything below that just got pushed downwards further. Does that sound like the proper way?

Regarding the "FFs", it was actually mentioned in the other guide that if the size of the updated microcode does not match, the redundant FFs should either be deleted or added to restore the original size. I did not find any redundant FFs in the microcode section, so I did not know what else to do. That's why I expressed my concern regarding the 1KB size difference between the old and the new microcode.


Zitat von Lost_N_BIOS im Beitrag #197
I'll check the BIOS for you, did you notice I posted 8MB already edited when I dropped the link for the guide? In case you missed it, I updated that one for you as I went along making the guide
I'll check now, already checked your Clevo FIT Tables look OK, good job! I noticed a bug in UEFITool NE latest version, all "Local Offsets" in FIT Table for microcodes show 0000000 instead of actual offset.
Maybe that is by design, or new bug due to how new version handles microcodes one by one? Anyway, that's not a problem for you or the mod etc, only mention in case someone on UEFITool team reads this since I'm not sure how to submit bug reports

Samsung BIOS looks OK to me, you decreased the overall size on the microcode file, but I didn't check where, all microcodes look good/valid. There is padding between some, but not others, but that is in the stock BIOS too.

Ok, thanks for confirming. I had seen your corrected file, but I thought I should do the correction again myself to be more confident as I was able to compare the FIT between the two corrected files then. And they matched completely. However, I was still worrying if I messed up anywhere. So, I shared the corrected files with you for a look.

I used older UEFITool NE, and Local Offsets seem to populate fine there. I will be careful when upgrading to the latest UEFI NE.

As mentioned above, I didn't do anything to decrease the file size in the Samsung BIOS as I was not sure how to do that. I suppose that my modded Samsung BIOS is safe for flashing, right?

#202 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by CodeRush 20.10.2018 23:21

avatar

@Lost_N_BIOS, LocalOffset being zero in new version of UEFITool NE is not a bug (presence of LocalOffset is a bug though, it should be removed because it's always zero now).
New versions show microcodes in the tree, so microcodes can be found and extracted without dealing with the whole microcode file.

If you want to report a bug in UEFITool, issue tracker is here: https://github.com/LongSoft/UEFITool/issues
You can also sent me a PM with bug description, and I will forward it to current maintainers.

#203 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by Lost_N_BIOS 21.10.2018 06:03

avatar

Thanks for the explanations, and showing me how to submit bug report too @CodeRush
I like the new method, and the old, so I'm torn on which is best way to have the microcodes. I guess it depends on what you're doing with the BIOS, I find myself using the old way more still, but that's just me
I will probably continue to use the old when dealing with microcode updating, but will probably get used to using new method for FIT table corrections.

@akm - yes I assumed there would be going back and forth a lot to read guide, and then of course the back and forth in the process and using multiple apps, two versions of the same app, and getting used to doing the mod may take some getting used to.
It's good to know you were able to follow along and the guide itself didn't loose you or cause any confusion. Sorry it took so long, as you can see it's kin of confusing and involved, getting that explained in just the right way is what took me so long, I wanted to make sure it made as much sense in the way I could explain it.

Yes, what you mentioned with the microcode is what you want to do, push down to make more room and then once done inserting remove any extra that may still be there if there's no space between codes. In that BIOS some were spaced/padded some were not, so I don't think it matters.
The FF's, I still don't get either? Unless maybe it meant select all old code, fill with FF's, then paste in new code and remove any remaining FF's from the previous fill (Only applies if new code is smaller)?

Samsung the overall microcode file is smaller than original, and you inserted a larger microcode than previously was there, that's why I mentioned this, unsure what you cut/removed? I think it's OK to flash, nothing looked off/odd etc.

UEFITool NE latest version is OK, it just handles the microcode presentation to user view differently, you'll see what I mean once you check it out.

#204 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by akm 21.10.2018 13:16

Ok, thanks for confirming about the Samsung BIOS mod. I am too not sure about the FFs, but the good thing is that the modded BIOS file seems to be ok as you confirmed.

Regarding the guide, I would say that everything is just perfectly explained there. No confusion anywhere. Just that the process demands extreme carefulness.

I will be checking out the latest UEFITool NE.

#205 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by Mov AX, 0xDEAD 21.10.2018 16:06

avatar

Hi,
I try to change IFR bytecode for replace link from one one level menu to other level
original:
Suppress If {0A 82}
- - QuestionId: 0xDC4 equals value 0x1 {12 06 C4 0D 01 00}
- - Ref: Thunderbolt(TM) Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x103, FormId: 0x27CA {0F 0F EC 19 ED 19 03 01 00 00 FF FF 00 CA 27}
End If {29 02}
...
Form: Thunderbolt(TM) Configuration, FormId: 0x27CA {01 86 CA 27 EC 19}
- One Of: Thunderbolt(TM) Support, VarStoreInfo (VarOffset/VarName): 0x453, VarStore: 0x1, QuestionId: 0x27BC
...
0x19EC - reference to promptSTRING "Thunderbolt(TM) Configuration"
0x19ED - reference to helpSTRING
0x27CA - formID , menu level=5 (see picture)


changed:
Suppress If {0A 82}
- - False {47 06 C4 0D 01 00}
- - Ref: PCH-IO Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x103, FormId: 0x2750 {0F 0F 34 0D 34 0D 03 01 00 00 FF FF 00 50 27}
End If {29 02}
....
Form: PCH-IO Configuration, FormId: 0x2750 {01 86 50 27 34 0D}
- Subtitle: Statement.Prompt: PCH-IO Configuration, Flags: 0x0 {02 87 34 0D 00 00 00}
...
0x0D34 - reference to promptSTRING "PCH-IO Configuration"
0x2750 - new formID , menu level=4

after flashing&restart i see in Peripherals menu "PCH-IO Configuration" instead "Thunderbolt(TM) Configuration", this is good. If i press enter new screen opened but with "Thunderbolt(TM) Configuration" settings. AMIBCP also ignore changed IFR and show structure of menu like with original IFR


Question:
Where is stored structure of menu/submenu in AMI UEFI bioses ?
Is any howto/guides exist for manipulation of them ?

#206 RE: Accessing Locked BIOS Menu Settings Inspiron N5050 by Lost_N_BIOS 22.10.2018 06:52

avatar

Sorry @Mov AX, 0xDEAD - I don't know of any guides for menu manipulation like you want to do. Stored structure of menu's only thing I know of for that is how they are presented in AMIBCP and then setup module IFR extraction.

You want to enable PCH-IO config in BIOS, where it's previously hidden or not enabled, correct? If yes, link me to BIOS, I will see if I can enable for you other ways, then if yes I will show you what I did to enable.
Usually that means you have to enable chipset first, via user in AMIBCP + 1 or 2 other methods (change suppress if true to false if present in IFR right before "Form: Chipset", if not see next method), then do the magic string edit (I assume you know this one, it's the 0101010001 to 0101010101 type edit).
For that last method, you need to compare stock image of BIOS vs what you see in top of setup module IFR to find initial 010100010001 string.

#207 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Haplo 22.10.2018 09:26

sorry for the delay @Lost_N_BIOS. These are the menu from my modded BIOS. I let you the stock BIOS




06WD_stock BIOS

#208 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Lost_N_BIOS 22.10.2018 09:49

avatar

@Haplo Thanks, I will check and see what I can do for you. Please link stock BIOS package, exe or whatever is comes from direct Samsung link, thanks

#209 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Haplo 22.10.2018 10:23

Hallo @Lost_N_BIOS it is attached: "06WD_Stock BIOS

#210 RE: Help yo unlock BIOS hidden settings in my Samsung RC530/730 by Lost_N_BIOS 22.10.2018 13:10

avatar

I see that before @Haplo - please link to the BIOS download package for your system thanks.
Also, I tried to view your images, it's too blurry, too cropped etc, please put all those images uncut into a zip file and upload for me so I can view each one separately and at full size, thanks

Xobor Forum Software von Xobor
Datenschutz