HP Battery Recall

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! :smile:

2 Likes