Update bios on 705G* with HP client management PowerShell modules.

3 posts / 0 new
Last post
Author
Message
paul.sterud
Posted: 8 June 2021 - 11:27am
Update bios on 705G* with HP client management PowerShell modules.

Attempting to update the bios version on several 705 G4 and G1, and when running the power shell script Get-HPBIOSUpdates -Flash -BitLocker Suspend -Yes i get the following message:

Cannot process argument transformation on parameter 'mi_result'. Cannot convert value "2147485470" to type "System.Int32". Error: "Value was either too large or too small for an Int32."
+ CategoryInfo : InvalidData: (:) [Set-HPPrivateFlashHPDevice], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-

Current Bios Version: 2.04.02,

Available Bios versions:
2.16.00 2021-04-15 R24_021600.bin
2.14.01 2020-10-16 Q27_021401.bin
2.13.00 2020-08-05 Q27_021300.bin
2.12.00 2020-05-06 Q27_021200.bin
2.10.02 2020-03-16 Q27_021002.bin
2.10.00 2019-12-24 Q27_021000.bin
2.09.00 2019-10-22 Q27_020900.bin
2.08.00 2019-06-25 Q27_020800.bin
2.07.03 2019-04-15 Q27_020703.bin

I am able to update to any version but not to 2.16.00 2021-04-15 R24_021600.bin

here is the verbose output:
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root\cimv2,'className' = Win32_OperatingSystem'.
VERBOSE: Operation 'Enumerate CimInstances' complete.
VERBOSE: Reading HP BIOS Setting 'Lock BIOS Version' from root\HP\InstrumentedBIOS on '.'
VERBOSE: Perform operation 'Query CimInstances' with following parameters, ''queryExpression' = SELECT * FROM HP_BIOSSetting WHERE Name='Lock BIOS Version','queryDialect' = WQL,'namespaceName
' = root\HP\InstrumentedBIOS'.
VERBOSE: Operation 'Query CimInstances' complete.
VERBOSE: Retrieved HP BIOS Setting 'Lock BIOS Version' ok.
VERBOSE: Reading HP BIOS Setting 'Enhanced BIOS Authentication Mode' from root\HP\InstrumentedBIOS on '.'
VERBOSE: Perform operation 'Query CimInstances' with following parameters, ''queryExpression' = SELECT * FROM HP_BIOSSetting WHERE Name='Enhanced BIOS Authentication Mode','queryDialect' = WQ
L,'namespaceName' = root\HP\InstrumentedBIOS'.
VERBOSE: Operation 'Query CimInstances' complete.
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root\cimv2,'className' = Win32_BaseBoard'.
VERBOSE: Operation 'Enumerate CimInstances' complete.
VERBOSE: Using platform ID 8464
VERBOSE: Retrieving catalog file https://ftp.hp.com/pub/pcbios/8464/8464.xml
VERBOSE: GET https://ftp.hp.com/pub/pcbios/8464/8464.xml with 0-byte payload
VERBOSE: received 753-byte response of content type text/xml
VERBOSE: Temporary file name for download is C:\Users\PSAdmin\AppData\Local\Temp\hp\R24_021600.bin
VERBOSE: Proceeding with parameter set => download, overwrite=yes
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root\cimv2,'className' = Win32_BIOS'.
VERBOSE: Operation 'Enumerate CimInstances' complete.
VERBOSE: Received object with Q27 Ver. 02.04.02
VERBOSE: BIOS version extracted=[02.04.02]
VERBOSE: Passing to flash process with file C:\Users\PSAdmin\AppData\Local\Temp\hp\R24_021600.bin
VERBOSE: Checking UEFI mode
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root\cimv2,'className' = Win32_OperatingSystem'.
VERBOSE: Operation 'Enumerate CimInstances' complete.
VERBOSE: Making sure BIOS update is not locked
VERBOSE: Reading HP BIOS Setting 'Lock BIOS Version' from root\HP\InstrumentedBIOS on '.'
VERBOSE: Perform operation 'Query CimInstances' with following parameters, ''queryExpression' = SELECT * FROM HP_BIOSSetting WHERE Name='Lock BIOS Version','queryDialect' = WQL,'namespaceName
' = root\HP\InstrumentedBIOS'.
VERBOSE: Operation 'Query CimInstances' complete.
VERBOSE: Retrieved HP BIOS Setting 'Lock BIOS Version' ok.
VERBOSE: All flash checks passed
VERBOSE: Preparing BIOS update
VERBOSE: Update file is: C:\Users\PSAdmin\AppData\Local\Temp\hp\R24_021600.bin
VERBOSE: No OperatingSystem drive found, or drive is not encrypted
VERBOSE: Boot drive is bitlocker enrypted: False
VERBOSE: Caller gives a filename hint of 'R24_021600'
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root\cimv2,'className' = Win32_BIOS'.
VERBOSE: Operation 'Enumerate CimInstances' complete.
VERBOSE: Received object with Q27 Ver. 02.04.02
VERBOSE: BIOS version extracted=[02.04.02]
Cannot process argument transformation on parameter 'mi_result'. Cannot convert value "2147485470" to type "System.Int32". Error: "Value was either too large or too small for an Int32."
+ CategoryInfo : InvalidData: (:) [Set-HPPrivateFlashHPDevice], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-HPPrivateFlashHPDevice

 

Top
Author
Message
txvalp
Posted: 17 July 2021 - 6:17pm
Re: Update bios on 705G* with HP client management PowerShell...

Hi,

I'm sorry this message got lost in the forum. Could you tell me if you've also tried flashing via Softpaq, on the same system and same BIOS version, and that part was succesful? I am trying to identify if this is a tool or a BIOS file version.

 

 

Top
Author
Message
txvalp
Posted: 21 July 2021 - 9:00am
Re: Update bios on 705G* with HP client management PowerShell...

This should be fixed by now. I believe when you tried it, the data files actually had an incorrect BIOS firmware file, which has since been fixed

We will need to fix the cryptic message though.

 

Top
Please login to comment