Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: splashbebe
Today 06:22 AM
» Replies: 138
» Views: 120434
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: obstinate
Today 02:46 AM
» Replies: 44
» Views: 41058
[REQUEST] Lenovo IdeaPad Y580 (5DCNxxWW)...
Last Post: MageLeader
Yesterday 01:07 PM
» Replies: 92
» Views: 72556
[Unlocked] Acer Aspire One D255E
Last Post: ethaniel
Yesterday 08:43 AM
» Replies: 4
» Views: 7246
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Ederandra14
Yesterday 07:56 AM
» Replies: 504
» Views: 338633
Unlock BIOS Password Request - HP ProBoo...
Last Post: zxdpxl
10-28-2026 03:43 AM
» Replies: 1
» Views: 476
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: Dudu2002
10-27-2026 02:50 AM
» Replies: 607
» Views: 444312
[REQUEST] Acer Aspire E1-570G BIOS Unloc...
Last Post: Dudu2002
10-27-2026 02:46 AM
» Replies: 78
» Views: 78482
[REQUEST] Lenovo L440 Whitelist Removal
Last Post: DeadMashine
10-26-2026 05:12 PM
» Replies: 147
» Views: 105224
[REQUEST] Lenovo G40-70 (9ACNxxWW) BIOS ...
Last Post: ((CHT_Player))
10-25-2026 05:13 PM
» Replies: 68
» Views: 55058
Fujitsulifebook u758
Last Post: DeviniusMaximus
10-25-2026 05:44 AM
» Replies: 1
» Views: 328
[REQUEST] HP 630 BIOS Unlock
Last Post: SPCM
10-24-2026 12:36 PM
» Replies: 50
» Views: 59313
【HELP】m75q gen2 AM4IV VER:0.2 BIOS
Last Post: FoggySea
10-24-2026 08:48 AM
» Replies: 0
» Views: 155
PC tinkerers chat: how do you thank the ...
Last Post: ShaneWhi87
10-23-2026 10:46 AM
» Replies: 0
» Views: 277
[solved] ASUS 1000HE - Enable AHCI mode ...
Last Post: Fontestic
10-23-2026 05:49 AM
» Replies: 17
» Views: 48254
[REQUEST] Lenovo Z410 & Z510 (8DCNxxWW) ...
Last Post: Grishman
10-22-2026 05:21 PM
» Replies: 505
» Views: 314720
[REQUEST] Lenovo X270 (R0IETxxW) Whiteli...
Last Post: interfare
10-22-2026 05:46 AM
» Replies: 27
» Views: 20553
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: ch1980
10-22-2026 02:16 AM
» Replies: 498
» Views: 296297
[REQUEST] Dell Inspiron 15R SE 7520 BIOS...
Last Post: pcnerdwantobe
10-22-2026 01:32 AM
» Replies: 102
» Views: 92344
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: samcer5
10-21-2026 07:54 PM
» Replies: 148
» Views: 137573

Winflash "flash bios is not an upgrade" issue; Lenovo W520
#1
Hello.  I recently acquired a Lenovo W520 and wish to remove the Wifi whitelist via modded BIOS.   After searching a few hours online I managed to find a modded BIOS for W520, version 1.46 (8BET66WW).   

The issue I'm having is the existing Lenovo BIOS is already 1.46 and the Phoenix Winflash utility will not update BIOS if the version is the same (or lesser). Error message:  "Flash BIOS is not an upgrade (same or older version number)"

I have read and already tried the following tricks in attempt to bypass the issue; all have failed:
1) Modify Winflash.ini, add Advanced=1 to unhide options allowing same or older BIOS version.  This did not work.  Have tried with Winflash versions 1.4.75.0-0.3, 1.5.63 and 1.5.66
2) Run via admin level command-line switches /sd /sv /nodate /force and combinations of such.  
3) Ran Winflash with modified environment.dll file from a thread found on this forum.  This just results in Windows rebooting when attempting to flash BIOS.

I have not tried to flash via DOS, mainly because I cannot verify if any DOS capable Phoenix flasher supports UEFI BIOS firmwares, which is what I need. It appears only the Phoenix WinFlash programs support UEFI, but I may be wrong here.

Anyone have any ideas how to get the the BIOS to flash from Stock 1.46 to Modified 1.46?  

Thanks!
find
quote
#2
Ok, tried a DOS method:
1) Created a WinSE98 DOS boot via Rufus on a small FAT formatted USB drive
2) Downloaded last available version of DOS Phlash16 program, 1.7.0.21
3) Moved the file $01C9200.FL1 to USB
4) Booted to USB and ran command Phlash16 /mode=2 $01C9200.FL1

Phlash16 started OK, ran for about 30 seconds reading the BIOS file and aborted with error
"Platform Signature Not found in the Interface"

Sources online seem to point towards adding /force to run command, but some folks have commented on it bricking their system.  I'm going to look into this further before moving forward.  Perhaps Phlash16 is looking for a ROM or WPH file instead of FL1?  I may proceed with renaming file, but will pause for now reading more and hopefully having a reply or two here on how best to continue.  Thanks.
find
quote
#3
phlash16 doesn't support EFI bios, it has a successor named pflash for EFIs.

IMO, the best approach would be to replace WinFlash executable with patched one, with disabled bios version check and battery presence check.
find
quote
#4
(05-19-2024, 12:10 AM)Maxinator500 Wrote: phlash16 doesn't support EFI bios, it has a successor named pflash for EFIs.

IMO, the best approach would be to replace WinFlash executable with patched one, with disabled bios version check and battery presence check.

Thanks.  A patched flasher is exactly what this calls for, but I've searched around previously and didn't see much reference except someone creating one for Asus mainboards only.  If anyone has a source compatible for Lenovo, I would be appreciative.
find
quote
#5
(05-19-2024, 07:16 AM)apacha Wrote: I've searched around previously and didn't see much reference
I can try patching, but firstly try with /sa switch.
(04-10-2014, 11:52 AM)kasar Wrote: /vbl Show warning for Microsoft Bitlocker
/sm Skip all WinFlash messages
/swm Skip all WinFlash warning messages
/sd Skip BIOS date check.
/sn Skip BIOS part number check.
/sp Skip BIOS product code check.
/sv Skip BIOS version check.
/svs Skip BIOS same version check.
/sa Skip all BIOS checks.
find
quote
#6
/sa was actually among the first attempts I tried.

My original attempt was via command-line and included these switches:
/mode=2 /sa /vcpu /console /cs /vbl

I have also tried undocumented switches others have suggested such as /nodate, /force, /forceit and /f

One interesting observation was when starting the GUI with switch /force it will ask for the BIOS file and when continuing with the FL1 file, not warn of same or lesser version and begin the flash process, but crash with a page fault in Winflash64.sys and reboot system.
find
quote
#7
Can you give me a link to the archive with modded bios you found? WinFlash was included, right? I'll patch it.
find
quote
#8
(05-19-2024, 08:44 AM)Maxinator500 Wrote: Can you give me a link to the archive with modded bios you found? WinFlash was included, right? I'll patch it.

Reddit post referencing BIOS mod:
https://old.reddit.com/r/thinkpad/commen...i_upgrade/

Mediafire link where mod was downloaded from:
https://www.mediafire.com/file/kulsq173q...l.rar/file

Yes, Winflash utility is included in this Mod package.

Thanks!
find
quote
#9
I see an extra file in the archive. FLASH.bat. Have you tried running the file? It should execute WINUPTP.exe in silent mode, which triggers the update via WinFlash.
Maybe that it the key to success?
find
quote
#10
(05-19-2024, 09:12 AM)Maxinator500 Wrote: I see an extra file in the archive. FLASH.bat. Have you tried running the file? It should execute WINUPTP.exe in silent mode, which triggers the update via WinFlash.
Maybe that it the key to success?

Yes, I tried Flash.bat two different ways via admin level command line and through Windows file explorer.  Both result in page fault error in Winflash64.sys and causes system reboot.  

If I change compatibility mode on WINUPTP.EXE, it will run without crash, but result in message, "BIOS image file is same as BIOS ROM. An update is not necessary at this time."
find
quote


Forum Jump:


Users browsing this thread: 4 Guest(s)