Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo Ideapad 100-14IBD & 100...
Last Post: sery2004@gmail.com
Today 10:44 AM
» Replies: 24
» Views: 11970
[REQUEST] Lenovo X270 (R0IETxxW) Whiteli...
Last Post: webhard1
Today 10:32 AM
» Replies: 25
» Views: 7770
Toshiba Satellite L775 BIOS Unlock Reque...
Last Post: R4nd0m1985
Today 03:07 AM
» Replies: 7
» Views: 3111
Acer Aspire M3641
Last Post: gnappolone
Yesterday 01:35 PM
» Replies: 0
» Views: 159
HP 15-ec1037 & AX211
Last Post: DjFapben
Yesterday 10:59 AM
» Replies: 0
» Views: 135
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: oplok71
03-25-2025 05:57 PM
» Replies: 495
» Views: 190604
Sony VGN-FE660G R0174J3 With Sony 2.1 SL...
Last Post: goka
03-25-2025 02:29 PM
» Replies: 15
» Views: 18161
W6Li+Pentium II Overdrive
Last Post: VintageHunter
03-24-2025 02:39 PM
» Replies: 41
» Views: 12917
[REQUEST] ACER Aspire A7 715-43G Bios Un...
Last Post: FurknTsc
03-24-2025 11:48 AM
» Replies: 4
» Views: 503
[REQUEST] Panasonic CF-19 MK4 Custom BIO...
Last Post: CF19ByteBuster
03-24-2025 11:10 AM
» Replies: 0
» Views: 255
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: Dudu2002
03-24-2025 03:45 AM
» Replies: 208
» Views: 95520
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: Mcfly3770
03-24-2025 03:02 AM
» Replies: 1222
» Views: 398211
Samsung R60: problems with new CPU
Last Post: DeathBringer
03-23-2025 04:52 AM
» Replies: 1
» Views: 248
[REQUEST] HP 22-b016 BIOS Mod for an IDE...
Last Post: CyberTails
03-22-2025 07:26 PM
» Replies: 0
» Views: 319
Packard Bell TE11HC: HM70 mod to accept ...
Last Post: DelusheN
03-22-2025 05:58 PM
» Replies: 6
» Views: 1538
Acer Aspire 7740G: Upgrading from i3-330...
Last Post: DeathBringer
03-22-2025 01:27 AM
» Replies: 13
» Views: 635
[Paid Request] Adding Epyc 2nd gen CPU s...
Last Post: TikerLynx
03-21-2025 03:01 PM
» Replies: 0
» Views: 454
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: Dudu2002
03-21-2025 05:05 AM
» Replies: 595
» Views: 266779
[Request] HP Prodesk 600 G3 (DM) Mini/Mi...
Last Post: DeathBringer
03-19-2025 02:45 PM
» Replies: 1
» Views: 549
FX-4130 support on GA-880GM-UD2H (r1.4)
Last Post: oqx
03-19-2025 01:44 PM
» Replies: 2
» Views: 529

[REQUEST] HP Folio 13-1000 Series Whitelist Removal
#61
Did another test to try to understand what's going on:

1- Hashed the BIOS dump I took in my previous post (step 3).
2- Erased the BIOS.
3- Flashed the BIOS dump I took in my previous post (step 3).
4- Took another dump from the BIOS and save it to a different file.
5- Hashed the dump from step 4 and compared to the hash of step 1. They match so I know that the content of the BIOS is exactly the same.
6- Booted the laptop. Screen is on, but I only see a blinking cursor on the top left corner of the screen. Waited for a while but nothing happened seems stuck.
7- Powered off the laptop and took another dump of the BIOS and saved yet to a different file.
8- Hashed this new dump and compared it to the hashes from the dumps of step 1 and 5. To my surprise this new hash doesn't match with the other two.

Do you know why is it possible that on the first boot after flashing with the programmer the BIOS content change?
I didn't expect that to be honest.
find
quote
#62
(05-17-2021, 04:35 AM)fc7 Wrote: Do you know why is it possible that on the first boot after flashing with the programmer the BIOS content change?
This is a common thing that does not cause the cursor to appear in the corner of the screen. The content of the dump changes in variable areas and is subject to many factors, for example, after switching on, the timer starts counting. This is also saved in the dump, but the BIOS area remains unchanged.
find
quote
#63
(05-17-2021, 07:18 AM)Maxinator500 Wrote:
(05-17-2021, 04:35 AM)fc7 Wrote: Do you know why is it possible that on the first boot after flashing with the programmer the BIOS content change?
This is a common thing that does not cause the cursor to appear in the corner of the screen. The content of the dump changes in variable areas and is subject to many factors, for example, after switching on, the timer starts counting. This is also saved in the dump, but the BIOS area remains unchanged.

Thanks for the clarification.
Then I'm totally clueless on why taking a dump from a working stock BIOS, and flashing it again later on is not working and it's showing this behavior.
On the other hand flashing the BIOS update file always work.....
find
quote
#64
I just posted on another forum (https://www.win-raid.com/t8887f16-Can-t-...#msg144145) the problem I found when restoring a BIOS dump using the programmer (blinking cursor on the top left corner of the screen) and see if anyone can explain it.

On the other hand I wanted to ask you, which tool are you using to modify this BIOS, UEFITool, H2OEZE, Andy's Phoenix Tool something else?

In my case, for example when extracting module 91472655-50E0-4D81-9AF6-239E6F431B8C with UEFITool or H2OEZE I get a 1 byte difference in the extracted file, while I was expecting them to be exactly the same.

Sorry for asking too many questions I'm just trying to learn.

Thanks.
find
quote
#65
(05-18-2021, 12:46 PM)fc7 Wrote: On the other hand I wanted to ask you, which tool are you using to modify this BIOS, UEFITool, H2OEZE, Andy's Phoenix Tool something else?
To modify this bios, I used PhoenixTool because the replacement of modules can be done in bulk. UEFITool is also suitable, because you need the checksumm of each changed module to be recalculated and this tool does this automatically, but it does not know how to decrypt bios. H20EZE is not very convenient as it does not provide access to all modules.
find
quote
#66
Finally I found why the first backup (the one I took while flashing the first modded BIOS using InsydeFlash) wasn't working and after restoring it with the programmer all I got was a blinking cursor in the top left corner of the screen.

The problem was that the BIOS backup ME region was completely empty.
What I did to fix it was to use UEFITool 0.28 to extract the ME region from the BIOS file that was working (the one extracted from HP BIOS update package) and use it to replace the empty BIOS ME region in the backup.
Saved the new BIOS file and flashed it to the chip with the programmer and now everything seems to be back as it was before starting to play with it.

Maxinator500 thanks a lot for all your help and patience, I've learning a lot.
find
quote
#67
(05-24-2021, 03:34 PM)fc7 Wrote: The problem was that the BIOS backup ME region was completely empty.
Yes.
(05-14-2021, 09:19 PM)Maxinator500 Wrote: I can only confirm that creating a backup using InsydeFlash makes the ME region clean in the output file of the BIOS image.
But did you find the reason for what happening after you flashing backup made with the CH314A?
find
quote
#68
No, I didn't investigated that one but I checked and it has the ME information so no idea.
I'm also wondering if InsydeFlash is missing anything else from the backup besides the ME region, but so far it seems not.

Anyway, my next goal is to try to remove the whitelist without breaking USB boot (or anything else).

As an alternative I found a module that seems to contain the list of all allowed wifi cards: CD28DACA-BDBE-481A-90AC-625C79CF234C "H19BIOSLock"
So if I don't succeed removing the whitelist completely what I would try to do is to replace the IDs of a whitelisted card, with the IDs of my replacement card. In the end I didn't want to mess to much with the BIOS of this laptop, all I want is to be able to install the replacement wifi/bt card.
find
quote
#69
I finally solved it!

The reason why with the modded BIOS the laptop was not able to boot the OS if any USB drive was connected was this module: CD28DACA-BDBE-481A-90AC-625C79CF234C "H19BIOSLock"
It seems that this module was also patched and for some reason that patch was causing the problem. Moreover patching this module is not needed to bypass the whitelist.

Summary:

These are the only two modules that needs patching in order to bypass the whitelist and don't end up with a corrupted BIOS:

- 91472655-50E0-4D81-9AF6-239E6F431B8C "StartUpMenu": to bypass the whitelist
- 86D70125-BAA3-4296-A62F-602BEBBB9081: to be able to boot the modded BIOS

Also VERY IMPORTANT:
- To be able to flash the modded BIOS in my case at least, a programmer is needed.
- My advice is to dump the BIOS with the programmer first to have a backup and also to use that as a base image to patch the modules above and keep ME region + DMI data intact.

I hope this helps someone else in the future.
Thanks a lot Maxinator for all your help and patience!

EDIT: fixed typos
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)