Good news!
One of my very astute coworkers coworkers suggested extracting the EXE. When we did that, we discovered a number of files, including 2 executables. It turns out that the “-s” flag is supported by the HPBRCU.Autorun.exe file. While the program appears to output nothing to stdo, there are two files created: One Error Log & One XML file. The XML file is shown above containing the results of the recall check!
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\EROWLEY\Downloads\HPBRCULauncher>dir
Volume in drive C is OSDisk
Volume Serial Number is 24AA-40C9
Directory of C:\Users\EROWLEY\Downloads\HPBRCULauncher
01/18/2018 04:01 PM <DIR> .
01/18/2018 04:01 PM <DIR> ..
06/15/2016 04:14 PM 526,400 HPBRCU.Autorun.exe
06/15/2016 04:14 PM 256 HPBRCU.Autorun.exe.hpsign
06/09/2016 07:41 PM 1,342,856 HPBRCU.exe
06/09/2016 07:42 PM 256 HPBRCU.exe.hpsign
10/05/2013 02:38 AM 455,328 msvcp120.dll
10/05/2013 02:38 AM 970,912 msvcr120.dll
6 File(s) 3,296,008 bytes
2 Dir(s) 411,972,292,608 bytes free
C:\Users\EROWLEY\Downloads\HPBRCULauncher>HPBRCU.Autorun.exe -s
C:\Users\EROWLEY\Downloads\HPBRCULauncher>dir
Volume in drive C is OSDisk
Volume Serial Number is 24AA-40C9
Directory of C:\Users\EROWLEY\Downloads\HPBRCULauncher
01/18/2018 04:03 PM <DIR> .
01/18/2018 04:03 PM <DIR> ..
01/18/2018 04:03 PM 1,139 5CG6395NC7_160314.xml
01/18/2018 04:03 PM 1,596 ErrorLogger.log
06/15/2016 04:14 PM 526,400 HPBRCU.Autorun.exe
06/15/2016 04:14 PM 256 HPBRCU.Autorun.exe.hpsign
06/09/2016 07:41 PM 1,342,856 HPBRCU.exe
06/09/2016 07:42 PM 256 HPBRCU.exe.hpsign
10/05/2013 02:38 AM 455,328 msvcp120.dll
10/05/2013 02:38 AM 970,912 msvcr120.dll
8 File(s) 3,298,743 bytes
2 Dir(s) 409,496,870,912 bytes free
C:\Users\EROWLEY\Downloads\HPBRCULauncher>
The XML file appears to be named with the serial number of the laptop, an underscore, & some other value (not sure what it is). You can see inside that I have “No recall needed” between the PrimaryBatteryRecallStatus tags.
<HPNotebookBatteryValidationUtility>
<SystemInfo>
<ProductName>HP ProBook 640 G2</ProductName>
<ProductSerialNumber>5CG6395NC7</ProductSerialNumber>
<ProductNumber>Z5Y11US#ABA</ProductNumber>
<NumBatteriesDetected>1</NumBatteriesDetected>
<DateChecked>1/18/2018 4:03:14 PM</DateChecked>
<PrimaryBatteryCTNumber>6EVXK11CF39RS6</PrimaryBatteryCTNumber>
<PrimaryBatterySerialNumber>09182 2016/08/18</PrimaryBatterySerialNumber>
<PrimaryBatteryRecallStatus>No recall needed</PrimaryBatteryRecallStatus>
<PrimaryBatteryReplacementUrl>
</PrimaryBatteryReplacementUrl>
<PrimaryBatteryProgramEndDate>
</PrimaryBatteryProgramEndDate>
<SecondaryBatteryCTNumber>No Battery Detected</SecondaryBatteryCTNumber>
<SecondaryBatterySerialNumber>Not Detected</SecondaryBatterySerialNumber>
<SecondaryBatteryRecallStatus>Unknown or Invalid</SecondaryBatteryRecallStatus>
<SecondaryBatteryReplacementUrl>
</SecondaryBatteryReplacementUrl>
<SecondaryBatteryProgramEndDate>
</SecondaryBatteryProgramEndDate>
</SystemInfo>
</HPNotebookBatteryValidationUtility>
Promising!