Thanks, here is unlocked BIOS menu, how to do menu edit is in post #78 on page 6, see also info/tools on page 5 if you want even more info for editing stock values of some of this. http://s000.tinyupload.com/index.php?fil…927742358457825
Flash that ^^ back using this command >> FPTw.exe -bios -f biosregnewunlocked.bin
To get variable to unlock FPRR you extract setup PE32 body from bios region using UEFITool, generate IFR using Universal IFR extractor, use the varstore ID (0x5) from IFR 4570B7F1-ADE8-4943-8DC3-406472842384 to see which areas of the vars to edit (x2) Edit the FPRR (VarOffset/VarName): 0x6D1 << edit this in both locations found in vars from 01 to 00 to disable this lock.
*** WARNING - To ANYONE with laptop and unlocked BIOS!!! *** DO NOT try to enable this graphics card or disable that card, switch cards etc. Otherwise you will end up with no display output (ie black screen) and no way to recover except by blind flash or with flash programmer. You can change graphics related settings, like changing memory sizes, or core speeds etc, just don’t try to disable one card or change which is main etc.
My apologies for the late reply, I have been busy with work more than usual since lockdown came into effect. I’m attaching the link to my BIOS firmware download below. Currently using V1.10
D:\Drivers\Helios 300\BIOS\Intel CSME System Tools v12 r22\Flash Programming Tool\WIN32>FPTw.exe -bios -f biosreg.bin Intel (R) Flash Programming Tool Version: 12.0.49.1536 Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.
Reading HSFSTS register… Flash Descriptor: Valid
— Flash Devices Found — MX25L12875F ID:0xC22018 Size: 16384KB (131072Kb)
Error 167: Protected Range Registers are currently set by BIOS, preventing flash access. Please contact the target system BIOS vendor for an option to disable Protected Range Registers.
FPT Operation Failed.
* File deleted on merge, we don’t need anyway - Lost_N_BIOS
@Saeed_Haidar - for what, and of what tool, and to do what? You left lots open-ended there If you mean to dump vars, I prefer you do it from all versions and send me the files so I can check, and generally no that is not a version I usually pick to use for vars edit, if that is what you mean. It may be OK, but it’s not one I usually select.
@coolgeevee - Here is your edited vars, program back using command below and be sure to use exact same version you dumped it with. Errors on some regions is expected, reboot once done, then redo FPT dump and write attempt (delete old FPT dump first so you don’t mix anything up) Then once FPT BIOS region write success, send me that new BIOS region dump - http://s000.tinyupload.com/index.php?fil…366553562085048
no no i just asked in case there is any newer version i am fine i have a lot of information nothing can stop me i am also preparing for a full tutorial about unlocking insyde bios but it ig going to take time cause iam an electrical engineering student although i am not intersted in but because i am a fucking refugee back in 2017 was hard anyway i will tell you if i need any help or info
@Saeed_Haidar - Ohh, OK, you still didn’t say what you wanted to use that version for? Very good to hear you go away from whatever was the problem in 2017!!! For vars, I do now include 200.00.01.00 in package when I ask users to dump, but I generally don’t use it because it doesn’t output same content as most others (sometimes more or less, depends on system)
This actual edit for this BIOS is easy, did you see I gave method and how-to info previously?
My apologies for the late reply, I have been busy with work more than usual since lockdown came into effect. I’m attaching the link to my BIOS firmware download below. Currently using V1.10
D:\Drivers\Helios 300\BIOS\Intel CSME System Tools v12 r22\Flash Programming Tool\WIN32>FPTw.exe -bios -f biosreg.bin Intel (R) Flash Programming Tool Version: 12.0.49.1536 Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.
Reading HSFSTS register… Flash Descriptor: Valid
— Flash Devices Found — MX25L12875F ID:0xC22018 Size: 16384KB (131072Kb)
Error 167: Protected Range Registers are currently set by BIOS, preventing flash access. Please contact the target system BIOS vendor for an option to disable Protected Range Registers.
FPT Operation Failed.
* File deleted on merge, we don’t need anyway - Lost_N_BIOS
Honestly, I just put it as 2 separate posts coz I was worried the post might get lost being #404 and all
Anyways, wrote back VarsM. As expected, some failed regions. Attaching log for reference. Rebooted and dumped biosreg. Writeback successfull. File attached, log below:
D:\Drivers\Helios 300\BIOS\Intel CSME System Tools v12 r22\Flash Programming Tool\WIN32>FPTW.exe -bios -d biosreg.bin Intel (R) Flash Programming Tool Version: 12.0.49.1536 Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.
Reading HSFSTS register… Flash Descriptor: Valid
— Flash Devices Found — MX25L12875F ID:0xC22018 Size: 16384KB (131072Kb)
@coolgeevee - It’s OK, I just try to merge when I see double posts I don’t need to see logs anyway, only need to know if error or not and then we move along Always great to see write back success, but since we’ve been doing this model for a while know we know it’s going to be all good once modified vars is in there
Here’s your mod BIOS - http://s000.tinyupload.com/index.php?fil…536767305537103 Flashback via >> FPTw.exe -bios -f biosregm.bin Reboot to BIOS, load optimal, save and reboot back to BIOS, then set everything how you want (heed warnings below )
*** WARNING - This BIOS is user specific! If you are not user coolgeevee at Win-RAID.com forum, DO NOT USE THIS BIOS!! If you do, and you are not coolgeevee, then you will loose your serial, UUID, OG NVRAM, and possibly LAN MAC ID as well. You have been warned!!!
WARNING - To ANYONE with laptop and unlocked BIOS!!! *** DO NOT try to enable this graphics card or disable that card, switch cards etc. Otherwise you will end up with no display output (ie black screen) and no way to recover except by blind flash or with flash programmer. You can change graphics related settings, like changing memory sizes, or core speeds etc, just don’t try to disable one card or change which is main etc. Additionally, be very careful when trying to undervolt CPU, you can leave BIOS unbootable due to CPU voltage too low (Sometimes even 0.05 is too much)
okay so i got the programmer yesterday i got 2 ch341a and tl866i plus both of them could not detect my bios chip i tried on my other laptop i was able to read and write but on my nitro 5 an517-15 bios chip is XM25QH128A ID:0x207018 Size: 16384KB (131072Kb)
i have edit the fprr and tried to flash with FPTW64 but i am getting error
(((( Error 167: Protected Range Registers are currently set by BIOS, preventing flash access. Please contact the target system BIOS vendor for an option to disable Protected Range Registers. FPT Operation Failed.))))
i have headr that sometimes the programmer will not work unless i desolder the bios chip beacues when i power the bios chip on motherboard i thinks acer this time has implimented a hardware protection so i will not be able to do any thing unless i disolder the chip
so i think now i need a little help if you have time please
do you know maybe why my spi programmer does not detect this laptop cause it work fine with others laptop
-------------------
i do not have the tools now to disolder the bios chip
--------------------
okay i am fucking stup i just went throw old comments now i know what the work around man you are god
@Saeed_Haidar - Try 1.31/1.4Free version, where you just pick size. Or, did you find somewhere I posted more relevant info? I’m looking in google now, lots of trouble with this chip, but I haven’t found solution yet. Lots of discussion about it at 4pda.ru, some talk of colibri too, but I don’t have version that maybe compatible and I don’t see specific version mentioned or if it works for sure either.
Some chips are just not comaptible with all software or software versions, or programmers etc. You may have to also try linux and flashrom This is not about being connected to the board or not, it’s more about no compatible software (That I see yet). Sometimes you need power connected to the board, sometimes it MUST be removed, but it’s rare you have to remove chip from board - it happens, but rarely.
If you want me to try and help you around FPRR, you need to dump vars from that and edit it, did you do this? If yes, are you sure you got the edit correct, in BOTH areas of the vars?
That’s common, some dump different things, that’s why I said I usually have users send me dumps from a few versions and I pick one (usually from older versions, not newer) I thought you said you found something I posted somewhere, about how to write to your chip? Did you see the link/info I edited into my post above earlier, at post #417?
Is the above vars edited by you, or not? Yes, I can check your dump, upload for me and I will look and see if it “looks” OK If you want me to edit your vars, I need a link to the stock BIOS EXE (same version) you are using, and or I can use your dumped BIOS too if you upload that, or a previous FPT BIOS region dump.