Page 3 of 5
#31 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 26.04.2019 10:42

avatar

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)

#32 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by voug 27.04.2019 15:42

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

#33 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 28.04.2019 08:26

avatar

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

#34 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by voug 28.04.2019 14:34

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

#35 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by voug 30.04.2019 12:20

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

#36 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 01.05.2019 08:23

avatar

@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

#37 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by voug 01.05.2019 12:45

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 ?

#38 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 02.05.2019 13:30

avatar

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.

#39 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by voug 02.05.2019 17:30

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

#40 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 03.05.2019 13:27

avatar

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

#41 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by davidm71 03.05.2019 15:14

avatar

@Lost_N_BIOS

I am sorry I have not had chance to study this thread 100% but if your asking if its possible to graft a newer AMI ACPI version onto an older bios I have tried it once without success. The resulting bios bricked the board and had to reflash via a programmer. However that does not mean its not possible. I mean I would look for the next generation release of that motherboard, they would have to be very very similar, and try to take the ami acpi module and graft it over but I am not optimistic it would work. Maybe Coderush knows better ways.

#42 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 04.05.2019 08:07

avatar

Thanks @davidm71 - I think main issue is this system made for Win10, and he can't install Win8, and gets some ACPI error (has not given error ID or code, if such a thing is given when this happens)
Which of these does he need to set to install Win8, default is 5.0

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 assume none will matter, except of course there should be at least one as a minimal to use, but I think he needs something in the ACPI tables edited, which @XPLives is only one I know that does this.

#43 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by davidm71 04.05.2019 13:48

avatar

Maybe could use Clover bootloader and have Clover inject a modded ACPI table. I am afraid ifs been a while since my hackintoshing days since I played with that but way it goes is you dump the tables either using AIDA64 or Ubuntu and you strip all unneccessary code from the tables and then recompile them on a mac and place that file in a certain efi folder location for Clover to inject. I would visit Insanelymac for further instruction.

#44 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by Lost_N_BIOS 05.05.2019 09:27

avatar

MAC people would help with this, it's nothing to do with MAC/OSX? Or did you mention this just because they know how to edit these tables easier being used to doing it often?

#45 RE: Intel(R) Serial IO GPIO Host Controller - INT3453 in Windows 8.1 by SweaNisseGaming 06.05.2019 10:10

avatar

should check if Dev ID is set to Intel HM370 chipset inside both ACPI table and BIOS/UEFI

Intel® 300 Series Chipset Family On-Package Platform Controller Hub (PCH) Datasheet, Volume 1 of 2
https://www.intel.com/content/dam/www/pu...sheet-vol-1.pdf


330-15IGM got Intel HM370 chipset (Intel® Chipset Software and Drivers)
https://downloadcenter.intel.com/product...l-HM370-Chipset

For Mobile Intel® HM370 Chipset
Drivers Chipset INF Utility 10.1.17 with support for Win8.1,Win7,Win10
https://downloadcenter.intel.com/downloa...?product=135101

support both x64 and x32
Win 10, 32-bit*
Win 10, 64-bit*
Win8.1, 32-bit*
Win 8.1, 64-bit*
Win8, 32-bit*
Win8, 64-bit*
Win7, 32-bit*
Win7, 64-bit*
Win Server 2016*
WinServer 2012 R2*
Win Server 2012*
Win Server 2008 R2*


about the trackpad, there is information inside some Linux forums that say this

Add ELAN061C to the ACPI table to support Elan touchpad found in Lenovo
IdeaPad 330-15IGM

but don't know if this is helpful to resolve this problem

Xobor Forum Software von Xobor
Datenschutz