Forum RSS Feed Follow @ Twitter Follow @ Twitter

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do I force flash bios to different model?
#11
(06-14-2019, 11:48 AM)Lost_N_BIOS Wrote: They are incompetent, we've established that much already..... Unless, it's like I said, and they switched out motherboards on you and didn't say they did that, this would explain their answer so you may want to press for exact details of why they say that or what they actually did to your system.  

If you want to laugh at them, ask them how they didn't kill the board then by programming in the incorrect BIOS for your model? Big Grin  And additionally, why they programmed in the partial BIOS update from the web, instead of building a full proper BIOS region with all NVRAM volumes.  This is lazy or incompetent, probably both, but many places do that because it's the easy way out - but flashing in the wildly different model there is no excuse for and gives them no room to try and tell you that you can't fix it or you will break it Big Grin  Unless they did switch out the motherboard on you.

Or, you can give me images from all the stickers on your motherboard and we can look it up and see if it's the model used in your correct system or not.

Yes, you have correct ME System tools 9.1 and thanks for the dump (x64 stuff not needed here).  Thanks for the BIOS region dump, I will switch out the vBIOS rom for you later, but first need to see your error (if any) when you try to write back your dumped BIOS region as mentioned in my original post about this, it's last FPT command I gave you.

I just realized that I missed the write part. It fails. 

Code:
FPTw.exe -bios -f biosreg.bin

Intel (R) Flash Programming Tool. Version:  9.1.10.1000
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.

Platform: Intel(R) HM86 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

   --- Flash Devices Found ---
   W25Q64BV    ID:0xEF4017    Size: 8192KB (65536Kb)


Error 280: Failed to disable write protection for the BIOS space!
find
quote
#12
Thanks. Please put system to S3 sleep for one minute, then wake it up and try the FPT flash again. Do you then get success, or same error?

If same error, please see my guide here, you can start at step 6 as I've gathered the variables for you already
https://www.win-raid.com/t3908f16-GUIDE-...-BIOS.html

Rename your .efi file to >>> Shellx64.efi

You will be disabling two locks, BIOS Lock and SMI Lock
SMI Lock >>> 0xA8
BIOS Lock >>> 0xA9

So, at grub prompt, you'll type the following one at a time, then reboot to windows and try the FPT flash again
setup_var 0xA8 0x0
setup_var 0xA9 0x0
find
quote
#13
(06-16-2019, 10:50 PM)Lost_N_BIOS Wrote: Thanks.  Please put system to S3 sleep for one minute, then wake it up and try the FPT flash again.  Do you then get success, or same error?

If same error, please see my guide here, you can start at step 6 as I've gathered the variables for you already
https://www.win-raid.com/t3908f16-GUIDE-...-BIOS.html

Rename your .efi file to >>> Shellx64.efi

You will be disabling two locks, BIOS Lock and SMI Lock
SMI Lock >>> 0xA8
BIOS Lock >>> 0xA9

So, at grub prompt, you'll type the following one at a time, then reboot to windows and try the FPT flash again
setup_var 0xA8 0x0
setup_var 0xA9 0x0

It returns exact same error. Wait while I'm rebooting and trying the next thing.

EDIT : the grub edit part went fine. but then it still returns same error.
[Image: IMG_20190617_111331-1.jpg]

Code:
FPTw.exe -bios -f biosreg.bin

Intel (R) Flash Programming Tool. Version:  9.1.10.1000
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.

Platform: Intel(R) HM86 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q64BV    ID:0xEF4017    Size: 8192KB (65536Kb)


Error 280: Failed to disable write protection for the BIOS space!
find
quote
#14
Wow, please fix image, 600-800px would be fine for showing this Big Grin

So, looks like SMI lock was already disabled.

Wait! Sorry, I forgot you had wrong BIOS on here!
Please set 0xA9 back to 0x1 (setup_var 0xA9 0x1)

Your current BIOS dumped from wrong system has different variables
SMI Lock >>> 0xA6
BIOS Lock >> 0xA7

So, now do these, then reboot and try again (Sorry about that!)
setup_var 0xA9 0x1
setup_var 0xA6 0x0
setup_var 0xA7 0x0
find
quote
#15
(06-17-2019, 12:07 AM)Lost_N_BIOS Wrote: Wow, please fix image, 600-800px would be fine for showing this Big Grin

So, looks like SMI lock was already disabled.

Wait!  Sorry, I forgot you had wrong BIOS on here!
Please set 0xA9 back to 0x1 (setup_var 0xA9 0x1)

Your current BIOS dumped from wrong system has different variables
SMI Lock >>> 0xA6
BIOS Lock >> 0xA7

So, now do these, then reboot and try again (Sorry about that!)
setup_var 0xA9 0x1
setup_var 0xA6 0x0
setup_var 0xA7 0x0

hey it succeeded!
Code:
C:\Users\Rinaldo\Downloads\Intel ME System Tools v9.1 r7\Flash Programming Tool\WIN32>FPTw.exe -bios -f biosreg.bin

Intel (R) Flash Programming Tool. Version:  9.1.10.1000
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.

Platform: Intel(R) HM86 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q64BV    ID:0xEF4017    Size: 8192KB (65536Kb)

PDR Region does not exist.

- Reading Flash [0x800000] 6144KB of 6144KB - 100% complete.
- Erasing Flash Block [0x22B000] - 100% complete.
- Programming Flash [0x22B000]  108KB of  108KB - 100% complete.
- Erasing Flash Block [0x230000] - 100% complete.
- Programming Flash [0x230000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x233000] - 100% complete.
- Programming Flash [0x233000]    4KB of    4KB - 100% complete.
- Verifying Flash [0x800000] 6144KB of 6144KB - 100% complete.
RESULT: The data is identical.

FPT Operation Passed

what now?
find
quote
#16
Great! Sorry again for the mixup on those variables.

What now..... I forget too, what are we doing? Big Grin Ohh yes, switching Nvdia vbios for right now.

Did you order a programmer and cable yet? If not, get on it!! So we can later get you fully back onto the correct BIOS safely.

Flash via >> FPTw.exe -bios -f biosreg950.bin

http://s000.tinyupload.com/index.php?fil...3280927184
find
quote
#17
(06-17-2019, 02:35 AM)Lost_N_BIOS Wrote: Great!  Sorry again for the mixup on those variables.

What now..... I forget too, what are we doing? Big Grin  Ohh yes, switching Nvdia vbios for right now.  

Did you order a programmer and cable yet?  If not, get on it!!  So we can later get you fully back onto the correct BIOS safely.

Flash via >> FPTw.exe -bios -f biosreg950.bin

http://s000.tinyupload.com/index.php?fil...3280927184

I don't have one! Sad 
Is it safe to flash this one tho?

EDIT : I tried to flash, it returns error.
Code:
fPTw.exe -bios -f biosreg950.bin

Intel (R) Flash Programming Tool. Version:  9.1.10.1000
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.

Platform: Intel(R) HM86 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q64BV    ID:0xEF4017    Size: 8192KB (65536Kb)

PDR Region does not exist.

- Reading Flash [0x800000] 6144KB of 6144KB - 100% complete.
- Erasing Flash Block [0x214000] - 100% complete.
- Programming Flash [0x214000]   12KB of   12KB - 100% complete.
- Erasing Flash Block [0x218000] - 100% complete.
- Programming Flash [0x218000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x21A000] - 100% complete.
- Programming Flash [0x21A000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x21D000] - 100% complete.
- Programming Flash [0x21D000]    8KB of    8KB - 100% complete.
- Erasing Flash Block [0x22E000] - 100% complete.
- Programming Flash [0x22E000]   60KB of   60KB - 100% complete.
- Erasing Flash Block [0x230000] - 100% complete.
- Programming Flash [0x230000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x233000] - 100% complete.
- Programming Flash [0x233000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x460000] - 100% complete.
- Programming Flash [0x460000] 1920KB of 1920KB - 100% complete.
- Verifying Flash [0x800000] 6144KB of 6144KB - 100% complete.
Error 204: Data verify mismatch found.

so I reflashed the original backed up BIOS.
Code:
fPTw.exe -bios -f biosreg.bin

Intel (R) Flash Programming Tool. Version:  9.1.10.1000
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.

Platform: Intel(R) HM86 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q64BV    ID:0xEF4017    Size: 8192KB (65536Kb)

PDR Region does not exist.

- Reading Flash [0x800000] 6144KB of 6144KB - 100% complete.
- Erasing Flash Block [0x214000] - 100% complete.
- Programming Flash [0x214000]    8KB of    8KB - 100% complete.
- Erasing Flash Block [0x21A000] - 100% complete.
- Programming Flash [0x21A000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x21D000] - 100% complete.
- Programming Flash [0x21D000]    8KB of    8KB - 100% complete.
- Erasing Flash Block [0x22B000] - 100% complete.
- Programming Flash [0x22B000]   48KB of   48KB - 100% complete.
- Erasing Flash Block [0x230000] - 100% complete.
- Programming Flash [0x230000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x233000] - 100% complete.
- Programming Flash [0x233000]    4KB of    4KB - 100% complete.
- Erasing Flash Block [0x400000] - 100% complete.
- Programming Flash [0x400000] 1536KB of 1536KB - 100% complete.
- Verifying Flash [0x800000] 6144KB of 6144KB - 100% complete.
RESULT: The data is identical.

FPT Operation Passed
find
quote
#18
Yes, safe to flash! I only mentioned programmer so we can safely swap you over to correct model BIOS without concerns.

Try flash from DOS instead, this is common issue sometimes.
find
quote
#19
(06-17-2019, 01:58 PM)Lost_N_BIOS Wrote: Yes, safe to flash!  I only mentioned programmer so we can safely swap you over to correct model BIOS without concerns.

Try flash from DOS instead, this is common issue sometimes.
is it safe to ignore the Error 204? what does it mean exactly?

EDIT : I ignored the error, went to poweroff, then power on again, then my laptop wont boot.
Every time I power on the laptop, my hard drive clicks. I can hear it clicks almost every second now (reboot loop?) and the cpu indicator also blinks every reboot.

It doesnt even show the logo.
Aaarrrgggh now I feel stupid.
find
quote
#20
Sorry to hear this, normally when you get that error, and you flash in stock FPT dump after that as you mentioned, then all is fine. I guess you wrote it again, but then didn't follow that by stock FPT dump write again after that, I should have reminded you to do this after each failed one.

You will need CH341A and SOIC8 test clip as initially mentioned you should get, now you'll have to get anyway and we can sort out your BIOS issues properly. Do not take the system back to those people that put on wrong BIOS, order the programmer and SOIC8 test clip with cable and wait until it arrives, we'll get it sorted out properly.

Don't feel stupid, it's not your fault, more my fault than anything, especially for not mentioning to always write stock after that FPT mod flash attempt failure. I assumed you'd left it alone after what you described above, failed write, then stock write, and that was it, which would have booted and been fine.. So it's my fault, not you!

Order programmer and SOIC8 test clips w/ cable, we'll sort it out! If you don't want long wait for China shipment, you can usually order from someone locally/closer to you on ebay for more $$, or if you are in USA you can get on Newegg or Amazon. If you are not in USA, many places sell these things, look around computer hardware stores you know of online and you should find.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)
Expand chat
Expand chat
Expand chat

To join us in the community live chat, please register or log-in