ACPI mod request for vga Intel UHD Graphics 600 detection

I downloaded Universal BIOS Backup ToolKit 2.0 but when I opened it shows: "Can not identify the BIOS !"

Is there any other BIOS backup utility?

Hi @Lost_N_BIOS I tried to boot w8.0 x64 and I get ACPI BIOS ERROR bsod when Windows Installation is loading, some users with different laptop model changed an option in BIOS but I haven’t this option in my bios ( https://forums.lenovo.com/t5/Lenovo-B-an…-7/td-p/3579435 ) , is there any other application to dump the BIOS ?

Thanks

Regards

@voug - yes, the stock package flash tool can backup the current BIOS via command line or GUI
CMD Line (run as admin) >> H2OFFT-W.exe backup.bin /g

To do via GUI, here is extracted package with modified platform.ini. This will backup BIOS and reflash BIOS too, so be ready (Or remove bios_rel.fd from folder, this may cause backup to fail too, unsure?)
http://s000.tinyupload.com/index.php?fil…919663825374710

If this system has ME Firmware we can also do it via FPT, check with HWINFO in the large window, expand motherboard, do you see ME area? If yes, what is ME FW version?

Before I read this I updated the BIOS today to a version released yesterday: 7XCN30WW

well, it uses the same H2OFFT-W software but with the name 7XCN30WW.exe

Ok, at this point and after I updated the BIOS I checked again but the graphics card isn’t detected as I expected.

So now I tried renaming 7XCN30WW to H2OFFT-W.exe and execute the command H2OFFT-W.exe backup.bin /g

it show Extracting and a percentage but nothing happens and the file backup.bin is not created, I tried with an absolute path too.

About the HWINFO utility, YES, I have ME area and also I read about fpt (fptw? right?) I read it here:

https://forums.mydigitallife.net/threads…e-h2offt.71715/

So I will try to do the backup with fpt if it is what you’re saying…

Edit:

Or… are you talking about Flash Programming Tool ? https://overclocking.guide/download/flas…ol/?wpdmdl=2742 ??

The changes in the new BIOS are:
General Information:

7XCN30WW:
BIOS Notification:

1. Fixed
1) N/A.

2. Add
1) N/A

3. Modified
1) SPI Lock Enable


If flash BIOS to 7XCN30WW, please don’t flash back to 7XCN24WW or older version BIOS,or it will cause unit can’t power on.


Readme file here: https://download.lenovo.com/consumer/mobiles/7xcn30ww.txt

Edit2:

I downloaded Flash Programming Tool from here: Intel Management Engine: Drivers, Firmware & System Tools


And when I type: fptw64.exe -d output.bin -BIOS

I get: Error 63: Unknown or unsupported hardware platform.

So what version of C2. Intel (CS)ME System Tools I need ? I have Intel ME Version 4.0 Buid 1288 in HWINFO

Edit3:

I downloaded “Intel ME System Tools v4 r1 - (2016-10-13) For ICH9M systems which run ME v4” and I get:

PMXUtil: Error during PMX Call: sseidrvdll32e.dll!IDRVInstallDriver(): Failed to start loaded service err: 1275
Error 51: Initialization of PMX utilities failed. Unable to continue.
FPT.exe exited with return code: 51

I think this is not the version I need… because it doesn’t have fptw64.exe only fptw.exe

Edit4:

I’m gonna try this https://forums.lenovo.com/t5/Welcome-FAQ…one/ta-p/261119

I think what I’m looking for is to unlock the BIOS to see all hidden options like in this video: https://www.youtube.com/watch?v=lYhFqDBdlDQ

Edit5: Ok!!! I have the backup.bin with the comment you posted (first I extracted the .exe of the last BIOS) I’m gonna upload it and post it here the file in few minutes

I also tried this: https://www.youtube.com/watch?v=9y7kCZS7Jjo and restarted to see if I can access advanced options but I get a black screen when I entered the BIOS with some pixels distributed randomly on the screen… strange

@Lost_N_BIOS Et voila the backup.bin of my bios:

https://www.mediafire.com/file/d9jbkn2ju…backup.bin/file


Please tell me if you need the backup using fptw too

As I have seen here: http://www.hpsoftwareuniverse2009.com/software/16.cfm it is possible to see all EFI global variables in a Variables dump.txt file using this tool

Once I have the Advanced Tab visible it seems I will be able to acces to these options or something similar to this: https://www.youtube.com/watch?v=plTKNA3AH8k

But please @Lost_N_BIOS , Consider what’s modified in the latest BIOS update (because I don’t want to damage the laptop): "3. Modified 1) SPI Lock Enable"

Edit:

What about EzH2O ( https://forums.lenovo.com/t5/Welcome-FAQ…EFI/ta-p/279868 ) to directly edit the .df file ?

http://www.mediafire.com/file/0zg6966v21hkw36/EzH2O.zip

I also found this InsydeH2O BIOS Modding Problems

well, I hope you know how to take a look at the hidden options in an HEX Editor or something similar.

Lot of thanks

Regards

@voug - For FPT, show me what ME FW version you have (Show image of HWINFO64), you need to get matching ME System Tools package. FPTw / FPTw64 does not matter, I suggest only using FPTw anyway and never x64 version
Yes, I would like FPT dump, especially since it may be easier to flash back mod BIOS that way. What did you use to create the dump linked above? I don’t need anything extracted from exe’s

Once you create FPT BIOS region backup via >>> FPTw.exe -bios -d biosreg.bin
Then please immediately try to flash that dump back and show me image of any error that happens (If any) >> FPTw.exe -bios -f biosreg.bin

That BIOS change log is useless info, to you, and to me they change 100’s of things in BIOS every time there is an update, and then tell end user 1, 2, maybe 3 things they changed and even on 2 of those gave no info, so useless as you can see.

Yes, there are many tools and methods to edit a BIOS, depending on what you’re doing and what does/doesn’t work with the BIOS.
You still have not answered my questions on post #20 about the BIOS settings you need/want etc.

@Lost_N_BIOS I want Avanced tab unhidden to play with ACPI things and also Whitelist removal



All I want is the graphics card detected on windows 8.1 or the ability to boot w8.0

The touchpad won’t work too on w8.1 but I don’t have any Display adapter detected

Edit:



As I can see, on W8.1 HWINFO detects the graphics card, but is not listed on Device manager or devmanview because I tried to find the hardware ID on devmanview

@voug - Thanks, you need this TXE ME System Tools package (Intel CSTXE System Tools v4 r3) to use FPT From >> Intel Trusted Execution Engine: Drivers, Firmware & System Tools

On the graphics, so you booted to Win8.1 now, and the card is shown in HWINFO64 above, but not device manager, correct? Did you install chipset and Intel Graphics drivers yet? It may not show up until you install the graphics driver.
What do you see in this situation with GPU-z, and at the bottom of the main GPU-z window, see the drop out tab, if you can select more than one graphics device there show me image with both selected. - https://www.techpowerup.com/gpuz/
Also, show me image of CPU-z graphics tab https://www.cpuid.com/softwares/cpu-z.html

@Lost_N_BIOS

Screenshots:
" FTPW64.exe -bios -d biosreg.bin " result:



FILE biosreg.bin: http://www.mediafire.com/file/usb8lspzi5…iosreg.bin/file

I didn’t flashed back the biosreg.bin because I’m not sure if this can brick my laptop so first I will need to be sure that I can restore back the bios with an USB and DOS I think (not sure) tell me if I’m wrong, thanks

GPUz


CPUz


As you can see the GPU is not detected in this applications (as in Device Manager, so in Windows in general except for HWINFO and AIDA64) but Chipset drivers are installed (with driver signing turned off)

__

Tests I have done:

Trying with Add Legacy Hardware → Display adapters → Selecting modded driver inf

https://i.imgur.com/OeyPvFf.png
https://i.imgur.com/M8juv6R.png
https://i.imgur.com/YMO3ur0.png






Useful info I found to mod a 8th generation Intel driver and get it working on w7/w8/w8.1:

My gpu in inf file:

%iGLKGT2E12% = iGLKD_w10_DS, PCI\VEN_8086&DEV_3185&SUBSYS_398A17AA

____


https://www.texpion.com/2018/06/Intel-7t…ws-7-8-8.1.html

https://forum.videohelp.com/threads/3906…-%28no-crash%29

https://translate.google.com/translate?h…tml&prev=search

https://www.youtube.com/watch?v=7w9JofZQkxI

Intel HD only (mine is UHD):

https://forums.intel.com/s/question/0D50…?language=en_US
https://forums.intel.com/s/question/0D50…?language=en_US

Hi @Lost_N_BIOS , did you see my message?
Regards

FPT flash biosreg.bin back, this is a test, if it flashes back fine that is your stock BIOS anyway, and no this cannot brick your laptop if you flash exactly as I described (FPTw.exe -bios -f bisoreg.bin)
If it gives you error I need to see the error, so I can tell you how/if we can even flash in mod/unlocked BIOS easily, or if you’ll have to get CH341A flash programmer and SOIC8 test clip cable or not.

I know nothing about modifying drivers, so none of that is helpful for me to help you with, only Fernando or someone else can help with drivers.
@Fernando is gone right now I think, and is passing off the forum shortly, so may not be able to help with drivers anymore, at least not right away or anytime soon.
Maybe this driver, or this user can help? He has UHD 620 listed, maybe he can add 600 for you? [OFFER] 7th/8th Gen. Intel GPU drivers for Win7/8.1

Very weird about GPU-z and CPU-z! Show me device manager image - if this is you, I assume, I see it shows up in device manager?
https://www.bios-mods.com/forum/Thread-R…ight=lenovo+330

About unlocking advanced, you first need to see if you can FPT back stock FPT backup, otherwise me unlocking is pointless until you get a flash programmer (Which you should have ordered in March anyway, it would have arrived by now )
Which BIOS are you on now anyway? The warning is about flashing in older version, so it should be fine to reflash same version, plus your only dumping and flashing back exact same region anyway, should be zero issue other than possible lock stopping it from happening (Which is why I said to do that, so we can see)

About flashing back the bios, this is what I get:

FPTw64.exe -bios -f biosreg.bin

Intel (R) Flash Programming Tool. Version: 4.0.5.1280
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
Reading HSFSTS register… Flash Descriptor: Valid

— Flash Devices Found —
GD25LQ64C ID:0xC86017 Size: 8192KB (65536Kb)


Error 316: 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.




I tried to enable Advanced setup with efi shell because an user give me this link in msfn
https://www.bios-mods.com/forum/Thread-R…=56913#pid56913 but I think I can’t boot to the efi file in UEFI mode, only in Legacy mode…

This is what I posted on msfn

https://msfn.org/board/topic/178262-inte…device-manager/

About the bios-mods screenshots, yes, it’s me but I don’t have the hardware ID when I click properties of the device in device in manager.

In other words, this is windows 8.1:

https://i.imgur.com/zFv32sk.jpg

And I don’t have Display adapters in device manager, only the Microsoft Basic Display listed under System devices which is: Display\0000 (so it is not detected in Windows 8.1)

https://i.imgur.com/YMO3ur0.png

The other screenshot you have seen is from windows 10 in which all is working correctly





About the driver I think my gpu is based on its previous Intel HD 505 so I will need to use the string corresponding to it in the .inf modded driver. But first I need the gpu detected, I think… I say this because of what I read here on a comments:

https://www.texpion.com/2018/06/Intel-7t…ws-7-8-8.1.html

Modded drivers for 7 & 8 gen are working because they are using it’s predecessor hw id, so these are my conclusions:

So if I can get the gpu detected by its hardware Id and listed on device manager or devmanview or msinfo32… I will be able to try the a modded inf adding its predecessor HW id, mine is UHD 600 so it’s based on Intel HD 505

As I read:

https://www.notebookcheck.net/Intel-UHD-…U.271820.0.html

"based on Intel’s Gen9 architecture, which is also used for the more expensive Skylake series and also in the predecessor HD Graphics 505"

Intel HD Graphics 505 don’t have its description in inf files, but after searching on google, I think it’s one of these:

; BXT HW
iBXTGT = “Intel(R) HD Graphics”
iBXT = “Intel(R) HD Graphics”
iBXT12 = “Intel(R) HD Graphics”
iBXTGTP = “Intel(R) HD Graphics”
iBXTGTP12 = “Intel(R) HD Graphics”

iBXTGTP12 I guess ( http://forum.ru-board.com/topic.cgi?foru…7980&start=3640 )

http://www.winfuture-forum.de/index.php?showtopic=220140

% iBXTGTP% = iBXTD_w10_DS, PCI \ VEN_8086 & DEV_5A84 ← Intel HD 500
% iBXTGTP12% = iBXTD_w10_DS, PCI \ VEN_8086 & DEV_5A85 ← Intel HD 505


__

But If I can’t get the hardware id detected on device manager or at least know why isn’t detected, I can’t do much more to install it. I’m sure in need to start changing the ACPI options in bios

well, so the point right now is the FPTW not flashing back the bios, it is easy to unblock this ? is there any other efi shell files to boot & try setup_var to disable something without flashing?

Thanks for your support

Thanks, there is only two ways around this lock, if you wanted to flash via FPT. One is flash programmer, dump BIOS, remove the lock, program back BIOS, and then always disable this lock in any future BIOS you flash or program in.
Or, there is an older program called PRR to remove PRR/FPRR lock, but it was made when only error 28 meant this, now that ME/FPT is much newer it gives different error #. So it may or may not work, only you can find out - http://s000.tinyupload.com/index.php?fil…212795469914268
Make DOS bootable USB, put copy of all FPT\DOS folder contents on root of USB (not in folder), and then put your biosreg.bin file there too. Boot to DOS, Run Prr2.exe and without reboot try to flash biosregion >> FPT.exe -bios -f biosreg.bin
If no luck, try PRR.exe, then same, don’t reboot and try to FPT flash.

Ohh! I always almost forget, you can also test this, since MANY old BIOS have this bug. Put system to sleep (S3) for one minute, then wake it up and try to FPTw flash again

That thread at BIOS-mods is not about how to enable advanced BIOS menu, it’s about how to change individual settings using grub. This is possible on your system in UEFI mode or Legacy, doesn’t matter, but it is easier via legacy mode
Here’s how to boot that way legacy mode, on systems that do not have exit to EFI shell on BIOS exit page (ie your system) - [Help needed] Hidden Advanced menu Bios HP Z1 J52_0274.BIN (2)
And here’s my guide on how that works, generally, similar to the thread you linked - [GUIDE] Grub Fix Intel FPT Error 368 - BIOS Lock Asus/Other Mod BIOS Flash

So, main issue with graphic is that you need to use Win10, or find compatible Win8 driver. Sorry, I can’t help with that.

Back to setup_var and changing settings. Do you even have an idea of what settings you want to change? If yes, tell me which and I can tell you how, what commands to use to set what etc
This is not used to unlock BIOS, that’s a totally different process and not something you personally do, unless you know how to unlock BIOS. This (Setup_var) is only used to change BIOS options default settings in place (visible or hidden ones can be changed)
Here’s a textual output of all the BIOS options you have (visible and hidden), a few settings may be obscured by Intel - http://s000.tinyupload.com/index.php?fil…423041284986443

Thanks,

This section of the bios options seems interesting to help me booting windows 8.0 without the "not acpi fully compliant error":

0x4A83F One Of: ACPI Selection, VarStoreInfo (VarOffset/VarName): 0x60, VarStore: 0x1234, QuestionId: 0x4, Size: 1, Min: 0x0, Max 0x5, Step: 0x0 {05 91 A8 00 A9 00 04 00 34 12 60 00 00 10 00 05 00}
0x4A850 One Of Option: Acpi1.0B, Value (8 bit): 0x0 {09 07 AA 00 00 00 00}
0x4A857 One Of Option: Acpi3.0, Value (8 bit): 0x1 {09 07 AB 00 00 00 01}
0x4A85E One Of Option: Acpi4.0, Value (8 bit): 0x2 {09 07 AC 00 00 00 02}
0x4A865 One Of Option: Acpi5.0, Value (8 bit): 0x3 (default) {09 07 AD 00 10 00 03}
0x4A86C One Of Option: Acpi6.0, Value (8 bit): 0x4 {09 07 AE 00 00 00 04}
0x4A873 One Of Option: Acpi6.1, Value (8 bit): 0x5 {09 07 AF 00 00 00 05}


I will try to flash the bios back later and post the results here

I want to switch the acpi version and try to boot w8.0

setup_var 0x60 0x0

is it correct to switch to Acpi1.0B ?

considering this is not a bios flash, and bios flash is risky because can brick it, will the use of setup_var affect the laptop warranty?

Thanks @Lost_N_BIOS

@voug - You can read about all those ACPI versions and what each means here - http://www.acpi.info/
Yes, that setup_var command is correct to change default to 1.0B

No, that would not affect your warranty, even if it bricked the laptop which it wont, there would be no way they’d notice you changed this (They would never look this deep)
Anyway, it wont brick, and you can always set back to default via >> setup_var 0x60 0x3

Yesterday I changed to ACPI 1.0B but I still get ACPI_BIOS_ERROR BSOD when I try to boot Windows 8.0 x64 on usb

@Lost_N_BIOS

Do you know if there is any other option to change in BIOS which helps me booting w8.0 ?

Why did you think you need to change ACPI anyway?? All I can tell you on that is to read above link I gave, or google Win8 ACPI requirements, should be fine at the default though (5.0, or above), not below, V2 was minimum allowed for Win7, so win9 definitely wont work with 1.x

Boot mode by default is set to UEFI Mode, so if you leave this you need to have Win8 install source on a GPT partition (USB made GPT partition), and then you need to install to a raw disk and let windows set it up, or a pre-made GPT partition.
Or, change that to Legacy and then you can install to a normal MBR disk, disable Fast Boot while you’re there if you switch to legacy, and change Boot Priority to legacy first too.

I have installation bootable usb in GPT partition mode, I know UEFI needs this and BIOS needs MBR. But I don’t know how to trouble the ACPI error (which is the equivalent of W7 “not fully ACPI compliant” I think…) but w8.0 it’s more compatible than w7 in this case because we are talking about a UEFI computer…

What do you think I need to change with setup_var to bypass ACPI_BIOS_ERROR ? @Lost_N_BIOS

Thanks,

Regards

BIOS needs MBR??? That makes no sense to me, hopefully you understand what you mean there

Sorry I cannot help with ACPI stuff, you’ll have to see if someone like @XPLives or @CodeRush or @davidm71 can advise (If not, can any of you guys tag someone that knows ACPI thanks). I linked you with plenty of info above about ACPI though, you should be able to figure it out.
Default is 5.0 in stock BIOS, but since this is a Win10 system and you can’t boot Win8, you probably need someone with this exact system that knows about ACPI and can diagnose that install error in person because they’ll have to extract the ACPI tables and see what’s causing the failure
And I doubt anyone can do that by just talking to you about the error, unless maybe there is a log somewhere when the install fails, then you could send them that if they know it’s location