@phsycophoenix - You’re welcome! And thanks for the BIOS link, but please link me >> to the stock BIOS download page as mentioned, I like to confirm the model shown on that page when I make the folder I save BIOS in, due to Acer putting several submodels onto same BIOS download page sometimes.
I highly suggest you make a new dump FIRST, because I know only 1.30 and 1.34 can write to this chip properly and ONLY when using W25Q64BV ID. So, I suggest you make a new dump with 1.30 or 1.34 and [b]W25Q64BV ID first, that way you know the read was 100% proper, and only do writes with those as well Send me this file too, in case the one I give you here is a brick, so I can redo the same exact edit to the new dump, in case your 1.29 dump was not 100% good. Here is package with 1.30 and 1.34 - http://s000.tinyupload.com/index.php?fil…213094641136166
And here is BIOS to test, hopefully your 1.29 dump was OK, then this may be OK. This may have extra edits not required, but I think it should be bootable and not brick If it’s OK, and menu unlocked, I will write you our short mod how-to info
@phsycophoenix - Great to hear, thank you for quick test and report back!
Here, before I give you edit info, please also test this BIOS, and tell me if all still unlocked too (this has less edit/changes, so better, if works) Never mind, after looking at it again, I think all the changes I made are required, so probably waste of time to have you test with less edits
Here is how to do the edit >> 1. Open BIOS in UEFITool 25.0 or version 51 (I use 51 for inspecting, searching, extracting etc - but you can use either one) 2. Search “BIOS Lock” Unicode to find “Setup” module in main DXE Volume 3. Expand “Setup” and select PE32, right click and choose “Extract Body” (if using UEFITool 51, name of module (and “Body”) will already be set as save as name ) 4. Do edits as noted below using hex editor >>
0x1E9E: >> 75 >> Change to >> EB 0x1EF2: >> 83 >> Change to >> 00 0x1F25: >> 30 >> Change to >> 00 0x1F54: >> 75 >> Change to >> EB 0x1FCB: >> 75 >> Change to >> EB
5. Save modified setup PE32 Body as modname.efi so you know which one is stock and which is mod 6. Open BIOS again, this time ONLY in UEFITool 25.0 7. Find “Setup” module and expand to PE32 8. Right click PE32, select “Replace Body” and choose your modified setup PE32 body 9. Save image as mod BIOS name 10. Done >> Flash/program
Hope you understand all that, if not, please let me know and I will add some image examples for you on some of the steps to try and help explain
@phsycophoenix - You’re welcome, and good to hear you understood what I explained and outlined above
If you see anything in setup IFR, that is missing from the BIOS still, you can unsuppress it by extracting Setup PE32 Body, and make text IFR from the setup PE32 body with Universal IFR generator, then hex edit to Null the "suppress IF" Here is some random examples about how to do that from your BIOS, I grabbed just random items to show assorted examples of what and how to do.
Before / Original >> Suppress If {0A 82} 0xB10A9 QuestionId: 0x11B9 equals value 0x1 {12 86 B9 11 01 00} << Change to FF 0xB10AF Not {17 02} 0xB10B1 QuestionId: 0x10 equals value 0xFF {12 06 10 00 FF 00} << Already FF, so you want not FF, anything random, like 33, 99, 22 etc 0xB10B7 Or {16 02} 0xB10B9 QuestionId: 0x11BA equals value 0x1 {12 06 BA 11 01 00} << Change to FF 0xB10BF Or {16 02} 0xB10C1 QuestionId: 0xE equals value 0x1 {12 06 0E 00 01 00} << Change to FF 0xB10C7 Or {16 02}
0xB10CB Gray Out If {19 82} 0xB10CD QuestionId: 0x5 equals value 0x2 {12 86 05 00 02 00} << Change to FF 0xB10D3 QuestionId: 0x6 equals value 0x1 {12 06 06 00 01 00} << Change to FF 0xB10D9 And {15 02}
Suppress If {0A 82} 0xB1268 True {46 02} << Change to 47 02 = False
Suppress If {0A 82} 0xB12A3 QuestionId: 0x5 equals value in list (0x1, 0x3, 0x4) {14 8C 05 00 03 00 01 00 03 00 04 00} << Change 01, 03, 04 to FF, FF, FF
After Edit via hex per above comments, make new IFR from the modified file to confirm all edits OK, changed items becomes as you see below, which now will not be suppressed or grayed out >> Suppress If {0A 82} 0xB10A9 QuestionId: 0x11B9 equals value 0x1 {12 86 B9 11 FF 00} 0xB10AF Not {17 02} 0xB10B1 QuestionId: 0x10 equals value 0xFF {12 06 10 00 33 00} 0xB10B7 Or {16 02} 0xB10B9 QuestionId: 0x11BA equals value 0x1 {12 06 BA 11 FF 00} 0xB10BF Or {16 02} 0xB10C1 QuestionId: 0xE equals value 0x1 {12 06 0E 00 FF 00} 0xB10C7 Or {16 02}
0xB10CB Gray Out If {19 82} 0xB10CD QuestionId: 0x5 equals value 0x2 {12 86 05 00 FF 00} 0xB10D3 QuestionId: 0x6 equals value 0x1 {12 06 06 00 FF 00} 0xB10D9 And {15 02}
Suppress If {0A 82} 0xB1268 False {47 02}
Suppress If {0A 82} 0xB12A3 QuestionId: 0x5 equals value in list (0x1, 0x3, 0x4) {14 8C 05 00 03 00 FF 00 FF 00 FF 00}
Hi
please can you send me the bios
or help me unlock mine
I bought a laptop with the supervisor password locked in the bios and I would also like to unlock the hidden menu
Thanks
Acer Aspire E5 575g 5328 bios Acer aspire e5 575G.rar (4.6 MB)