Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo G50-70 (9ACNxxWW) BIOS ...
Last Post: colin89
Today 06:04 PM
» Replies: 140
» Views: 40981
[Request] HP Elitebook 6930P WLAN Whitel...
Last Post: k24a1
Today 05:28 PM
» Replies: 16
» Views: 6576
[REQUEST + BOUNTY] Lenovo Thinkpad P14s ...
Last Post: loadit
Today 02:23 PM
» Replies: 3
» Views: 86
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
Today 10:53 AM
» Replies: 845
» Views: 317142
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Dudu2002
Today 10:51 AM
» Replies: 509
» Views: 101078
[REQUEST] Lenovo Yoga 11E (N15ETxxW) Whi...
Last Post: Dudu2002
Today 08:15 AM
» Replies: 5
» Views: 2524
[REQUEST] CPU Support for Ryzen 5 3600 o...
Last Post: flexpavillion
Today 04:32 AM
» Replies: 1
» Views: 339
Clevo P775TM1-G BIOS
Last Post: ActivatedNut
Today 01:36 AM
» Replies: 145
» Views: 55328
ASUS P5G41T-M LX2/GB Unlocked Hidden Ove...
Last Post: GangsteR23
Yesterday 04:58 PM
» Replies: 25
» Views: 64133
lenovo z570 Advanced Menu Unlocked
Last Post: Kaluva12345
Yesterday 04:58 PM
» Replies: 7
» Views: 4102
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: RedfieldHUN1987
Yesterday 09:23 AM
» Replies: 2
» Views: 148
L14 Gen 3 AMD , Need UEFI unlock advance...
Last Post: frankeinstein2532555
Yesterday 04:08 AM
» Replies: 0
» Views: 98
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: freedome
03-26-2024 11:00 PM
» Replies: 188
» Views: 52220
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: ghostinoss
03-26-2024 09:21 PM
» Replies: 655
» Views: 167249
[Request] CPU support for Lenovo IQ57I
Last Post: DeathBringer
03-26-2024 10:02 AM
» Replies: 5
» Views: 240
unlocked Bios for Machenike s16
Last Post: Dudu2002
03-26-2024 09:06 AM
» Replies: 5
» Views: 330
[REQUEST] Bios Unlock Whitelist HP DV6-6...
Last Post: DimanTLT63
03-26-2024 03:03 AM
» Replies: 0
» Views: 146
[REQUEST] HP Pavilion G6-1252ss Whitelis...
Last Post: joseefitness
03-26-2024 01:40 AM
» Replies: 0
» Views: 130
[REQUEST] Lenovo S310 & S410 (8BCNxxWW) ...
Last Post: morgley
03-25-2024 10:43 PM
» Replies: 14
» Views: 6334
Acer Nitro ANV15-51 Bios Bin File Reques...
Last Post: Papethzkie23
03-25-2024 06:04 PM
» Replies: 0
» Views: 141

[REQUEST] ASUS TUF A15 FA506IV BIOS Unlock
#31
I am going to head to bed as it is past 3AM here. I will check this thread first thing in the morning and we will continue to work through this if the AFUWIN dump does not work.

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#32
(06-27-2021, 05:24 AM)Sml6397 Wrote: I am going to head to bed as it is past 3AM here. I will check this thread first thing in the morning and we will continue to work through this if the AFUWIN dump does not work.
I've tested the latest modded BIOS that you provided. Nothing being exposed at all.

Thank you for all your works btw, and have a good night.
find
quote
#33
(06-27-2021, 06:52 AM)KnoxMe Wrote:
(06-27-2021, 05:24 AM)Sml6397 Wrote: I am going to head to bed as it is past 3AM here. I will check this thread first thing in the morning and we will continue to work through this if the AFUWIN dump does not work.
I've tested the latest modded BIOS that you provided. Nothing being exposed at all.

Thank you for all your works btw, and have a good night.

Hi,

Do you mean that the modded BIOS flashed correctly and your computer can start? Or do you mean that your computer still does not start?

If your computer still does not start, have you tried flashing the AFUWIN backup yet? Any of the backups should work, but it might be a good idea to try.

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#34
(06-27-2021, 12:52 PM)Sml6397 Wrote:
(06-27-2021, 06:52 AM)KnoxMe Wrote:
(06-27-2021, 05:24 AM)Sml6397 Wrote: I am going to head to bed as it is past 3AM here. I will check this thread first thing in the morning and we will continue to work through this if the AFUWIN dump does not work.
I've tested the latest modded BIOS that you provided. Nothing being exposed at all.

Thank you for all your works btw, and have a good night.

Hi,

Do you mean that the modded BIOS flashed correctly and your computer can start? Or do you mean that your computer still does not start?

If your computer still does not start, have you tried flashing the AFUWIN backup yet? Any of the backups should work, but it might be a good idea to try.

My laptop does start and working correctly, I just mentioned that no menu was exposed. or nothing happened inside the bios menu using the modded bios.
find
quote
#35
Good to hear. I am not sure why the other flash attempts failed. All of the backup images should have worked. Maybe there was a bad connection (very common, which is why I asked for several dumps and compared them).

For future reference, the modded BIOS from post #25 was based on the SPI backup (FA506IV.rom). I will base future mods on this backup since we know for certain that it is functional.

However you flashed the BIOS this time, I would take notes on what you did. I think the brick the first time was due to a bad connection or the CH341A flashing software that was used (or both). If you are willing, I'd recommend flashing the modified BIOS from Post #24 again and see what happens. If it results in another brick, then reflash the SPI backup (FA506IV.rom) or the mod from Post #24 (they are the same).

I'd recommend seeing if AFUWIN will allow you to flash the BIOS. At this point, that may give a more consistent result than the programmer, especially if you are using the cheap clip that came with the adapter. I had to order the Pomona 5250 clip in order to flash my test machine.

With the modified image from Post #25, do the normal BIOS menus (Main, Advanced, Security, Boot, Save & Exit) show up or does nothing show up at all?

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#36
(06-27-2021, 02:36 PM)Sml6397 Wrote: Good to hear. I am not sure why the other flash attempts failed. All of the backup images should have worked. Maybe there was a bad connection (very common, which is why I asked for several dumps and compared them).

For future reference, the modded BIOS from post #25 was based on the SPI backup (FA506IV.rom). I will base future mods on this backup since we know for certain that it is functional.

However you flashed the BIOS this time, I would take notes on what you did. I think the brick the first time was due to a bad connection or the CH341A flashing software that was used (or both). If you are willing, I'd recommend flashing the modified BIOS from Post #24 again and see what happens. If it results in another brick, then reflash the SPI backup (FA506IV.rom) or the mod from Post #24 (they are the same).

I'd recommend seeing if AFUWIN will allow you to flash the BIOS. At this point, that may give a more consistent result than the programmer, especially if you are using the cheap clip that came with the adapter. I had to order the Pomona 5250 clip in order to flash my test machine.

With the modified image from Post #25, do the normal BIOS menus (Main, Advanced, Security, Boot, Save & Exit) show up or does nothing show up at all?
Bios form post 25 is exactly like stock, all normal menus showing up.

I'll test post 24 BIOS, Thanks.
find
quote
#37
I've been doing quite a bit of research today and have gone through a few methods. I will post them here in case they might be of useful reference to me or others in the future.

Some AMI Aptio images (I believe AMI Aptio IV) use a boolean table that defines which menus are supposed to show up. An example of this table is 01 01 00 01 01 01. This denotes that menus 1-2, 4-6 are supposed to show up and menu 3 is not. Change 00 to 01 to make menu 3 show up. The menu positions are defined in the Setup module. You can see this by getting the IFR text from the module using Donovan6000's Universal IFR Extractor on the Setup module extracted with UEFITool.

0x2B3A5 Form: Setup, Form ID: 0x2710 {01 86 10 27 07 00}
0x2B3AB Ref: Main, Variable: 0xFFFF {0F 0F 09 00 02 00 01 00 00 00 FF FF 00 11 27}
0x2B3BA Ref: Advanced, Variable: 0xFFFF {0F 0F 1E 00 02 00 02 00 00 00 FF FF 00 12 27}
0x2B3C9 Ref: Chipset, Variable: 0xFFFF {0F 0F 1F 00 02 00 03 00 00 00 FF FF 00 13 27}
0x2B3D8 Ref: Security, Variable: 0xFFFF {0F 0F 3A 00 02 00 04 00 00 00 FF FF 00 14 27}
0x2B3E7 Ref: Boot, Variable: 0xFFFF {0F 0F 20 00 02 00 05 00 00 00 FF FF 00 15 27}
0x2B3F6 Ref: Save & Exit, Variable: 0xFFFF {0F 0F 4D 00 02 00 06 00 00 00 FF FF 00 16 27}

Here is the post link: https://www.win-raid.com/t728f16-K-SD-Bi...l#msg12254 Thank you lordkag from win-raid for sharing this!

^Your image is an AMI Aptio V BIOS, however, so this code did not exist. Again, I'm not 100% sure about this being a IV vs V thing due to lack of personal experience, but I do know your image does not use this method to control which menus show up.

I also noticed that the form IDs (the last 2 bracketed bytes next to each menu name above (ie: 11 27 for Main) show up a lot in AMITSE. All 6 menus seem to show up sequentially multiple times in this manner, sometimes with a common GUID or other pattern of bytes between them.

Curious about this, I came across this post by Outsyde (I believe their username is a reference to Insyde BIOSes!): https://www.win-raid.com/t5590f36-Succes...l#msg97634

This post has a lot of great information. Unfortunately, I am having trouble finding some of the referenced code. I will continue to investigate this.

I have a feeling that everything I am learning trying to unlock this Chipset Menu will be helpful when trying to unlock the more difficult CBS menu. I am very curious about whether the mod from post #24 will actually show the CBS Menu. My prediction based on looking at AMITSetup is that nothing will be present in the BIOS Setup Utility and it will hang. I say this because I am not seeing certain Form IDs in AMITSESetup module. It would be cool if it showed up though!

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#38
(06-27-2021, 05:04 PM)Sml6397 Wrote: I've been doing quite a bit of research today and have gone through a few methods. I will post them here in case they might be of useful reference to me or others in the future.

Some AMI Aptio images (I believe AMI Aptio IV) use a boolean table that defines which menus are supposed to show up. An example of this table is 01 01 00 01 01 01. This denotes that menus 1-2, 4-6 are supposed to show up and menu 3 is not. Change 00 to 01 to make menu 3 show up. The menu positions are defined in the Setup module. You can see this by getting the IFR text from the module using Donovan6000's Universal IFR Extractor on the Setup module extracted with UEFITool.

0x2B3A5 Form: Setup, Form ID: 0x2710 {01 86 10 27 07 00}
0x2B3AB Ref: Main, Variable: 0xFFFF {0F 0F 09 00 02 00 01 00 00 00 FF FF 00 11 27}
0x2B3BA Ref: Advanced, Variable: 0xFFFF {0F 0F 1E 00 02 00 02 00 00 00 FF FF 00 12 27}
0x2B3C9 Ref: Chipset, Variable: 0xFFFF {0F 0F 1F 00 02 00 03 00 00 00 FF FF 00 13 27}
0x2B3D8 Ref: Security, Variable: 0xFFFF {0F 0F 3A 00 02 00 04 00 00 00 FF FF 00 14 27}
0x2B3E7 Ref: Boot, Variable: 0xFFFF {0F 0F 20 00 02 00 05 00 00 00 FF FF 00 15 27}
0x2B3F6 Ref: Save & Exit, Variable: 0xFFFF {0F 0F 4D 00 02 00 06 00 00 00 FF FF 00 16 27}

Here is the post link: https://www.win-raid.com/t728f16-K-SD-Bi...l#msg12254 Thank you lordkag from win-raid for sharing this!

^Your image is an AMI Aptio V BIOS, however, so this code did not exist. Again, I'm not 100% sure about this being a IV vs V thing due to lack of personal experience, but I do know your image does not use this method to control which menus show up.

I also noticed that the form IDs (the last 2 bracketed bytes next to each menu name above (ie: 11 27 for Main) show up a lot in AMITSE. All 6 menus seem to show up sequentially multiple times in this manner, sometimes with a common GUID or other pattern of bytes between them.

Curious about this, I came across this post by Outsyde (I believe their username is a reference to Insyde BIOSes!): https://www.win-raid.com/t5590f36-Succes...l#msg97634

This post has a lot of great information. Unfortunately, I am having trouble finding some of the referenced code. I will continue to investigate this.

I have a feeling that everything I am learning trying to unlock this Chipset Menu will be helpful when trying to unlock the more difficult CBS menu. I am very curious about whether the mod from post #24 will actually show the CBS Menu. My prediction based on looking at AMITSetup is that nothing will be present in the BIOS Setup Utility and it will hang. I say this because I am not seeing certain Form IDs in AMITSESetup module. It would be cool if it showed up though!

Again, I've tested BIOS from Post 24 & 25.

Nothing was exposed and it's exactly like a stock BIOS.
find
quote
#39
EDIT: This mod did not change anything. Please refer to later posts. I will update this post with a link to the working mod for reference once it is confirmed.

Hello KnoxMe,

Thank you for your continued patience with this! Hopefully soon you'll have access to not only the CBS Menu, but also the Chipset Menu.

I have prepared another mod for the Chipset Menu. This mod involves edits to the AMITSESetupData module that change the required access level for the chipset menu to "USER" instead of "DEFAULT". Let me know how this flash goes!


The rest of this post is an informational reference containing the details of the mod. You can skip over this if you wish or read it if you want to know what is going on behind the scenes. Smile

0x19921 Form: Chipset, Form ID: 0x2713 {01 86 13 27 1E 00}

The last two bracketed bytes (1E 00) in the line above appear in AMISESetupData for each menu and sub-menu (these bytes will be different for different menus and sub-menus, of course). This line was taken from the IFR text given from Donovon6000's Universal IFR Extractor run on the Setup module extracted from the UEFI image using UEFITool.


1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04 00 00 00 00 00 00 00 01 00 01 00 31 00 00 00
01 00 00 00 02 00 00 00 04 00 01 00 66 07 00 00

The code segment above is 0x30 bytes long and occurs at offset 0x2120 in the extracted AMITSESetupData module. As you can see, "1E 00" are the first two bytes**. This code segment corresponds to the Chipset Menu. The first byte in the third row "01" controls which access level is assigned to the menu/sub-menu defined by the first two bytes "1E 00" (in this case, the Chipset Menu).

"01" represents an access level of "Default". I think the "Default" access level is defined someplace elsewhere in the BIOS image. I'm not sure how to edit that, but that is unnecessary (in theory). We can change "01" to "05" to set the access level to "User", which I believe is the access level you have when you enter your BIOS Setup Utility.

**Note: you may have to skip over several instances of "1E 00" that occur earlier in the module. You will know when you have encountered the correct "1E 00" when you find a 48-byte (0x30) long code segment beginning with "1E 00" and surrounded by sixteen 00 bytes before and after. In another image, these code segments defining access levels for various menus were actually 64-bytes (0x40) long. These code segments also each contained many FF bytes in the middle. Just use the same methodology to find the segments regardless of the size.

Based on what shows up in the AMITSE and Setup modules I believe that, unless there is some lock hidden somewhere I haven't yet looked, this access level lock is the only thing hiding the Chipset Menu.


Attached Files
.rar   FA506IV_AccessLevelMod.rar (Size: 4.85 MB / Downloads: 23)

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#40
(06-28-2021, 12:25 PM)Sml6397 Wrote: Hello KnoxMe,

Thank you for your continued patience with this! Hopefully soon you'll have access to not only the CBS Menu, but also the Chipset Menu.

I have prepared another mod for the Chipset Menu. This mod involves edits to the AMITSESetupData module that change the required access level for the chipset menu to "USER" instead of "DEFAULT". Let me know how this flash goes!


The rest of this post is an informational reference containing the details of the mod. You can skip over this if you wish or read it if you want to know what is going on behind the scenes. Smile

0x19921 Form: Chipset, Form ID: 0x2713 {01 86 13 27 1E 00}

The last two bracketed bytes (1E 00) in the line above appear in AMISESetupData for each menu and sub-menu (these bytes will be different for different menus and sub-menus, of course). This line was taken from the IFR text given from Donovon6000's Universal IFR Extractor run on the Setup module extracted from the UEFI image using UEFITool.


1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04 00 00 00 00 00 00 00 01 00 01 00 31 00 00 00
01 00 00 00 02 00 00 00 04 00 01 00 66 07 00 00

The code segment above is 0x30 bytes long and occurs at offset 0x2120 in the extracted AMITSESetupData module. As you can see, "1E 00" are the first two bytes. This code segment corresponds to the Chipset Menu. The first byte in the third row "01" controls which access level is assigned to the menu/sub-menu defined by the first two bytes "1E 00" (in this case, the Chipset Menu).

"01" represents an access level of "Default". I think the "Default" access level is defined someplace elsewhere in the BIOS image. I'm not sure how to edit that, but that is unnecessary (in theory). We can change "01" to "05" to set the access level to "User", which I believe is the access level you have when you enter your BIOS Setup Utility.

Based on what shows up in the AMITSE and Setup modules I believe that, unless there is some lock hidden somewhere I haven't yet looked, this access level lock is the only thing hiding the Chipset Menu.

I'll hook up CH341A for flashing in no time. Thank you for your efforts.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)