• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended

A great many older HP Laptop models have the following problem:

 

1) Installation of Windows 10 or Windows 11 (forced override) on them results in "Unknown Device" in Device Manager with an ID of ACPI\HPQ6000\3&b1bfb68&0  or some variation containing HPQ6000

 

2) Research shows this belongs to the "HP Mobile Data Protection Sensor"

 

3) Going to the Support Page and installing the driver for the model either fails, or comes back with an error during Windows Boot that the driver has a known problem with your version of windows, resulting in the driver being disabled.

 

4) Various hacks of attempting to update to a newer driver from Device Manager result in "Driver Not Found" messages or "You already have the best driver for this device loaded" even though the OS won't allow the driver to load.

 

What does this driver do?:

 

The driver reads the accelerator sensor in the laptop and if it senses that the laptop is falling off the table or some such, it sends a Park command to the hard driver.  If the drive parks before the laptop hits the floor then it might result in saving the drive from a head crash.   This sensor does nothing useful if you have upgraded your laptop to a SATA SSD

 

Why is this happening:

 

The problem happens because HP used a large variety of different Hardware IDs for this sensor even though the sensor chip was never changed, and every mag media hard disk responds the same to a Park command.  With older laptops, the device driver's INF file is coded to the Hardware ID used so the driver will be loaded.  However, many of the older drivers were never Signed.  So, while you can run the installer and install the older driver under Windows 10/11/etc. on boot Windows detects the unsigned driver and disables it

 

Fix:

 

1) Download the Mobile Data Protection sensor driver for your machine.   For example, using a HP ProBook 4440s, that would be SP71714

 

2) Run the installer and let it install and activate the driver.

 

3) Reboot.  Go into Device Manager, and verify that the Mobile Data Protection driver is showing, but that it is disabled.  Go into Properties of the driver and Driver Details you will see that

 

c:\windows\system32\drivers\accelerometer.sys

and

c:\windows\system32\drivers\hpdskflt.sys

 

are both showing with red circles with ! in them, indicating a problem with the driver

 

4) Download SP88981 from HP and run it.  It will extract to C;\SWSetup\SP8898

 

Now, at this point most of the guides out there say to go into Device Manager, and Update the driver and point it to this directory, and it will load the driver and be happy.  However, this ONLY works on a small number of models of laptops because SP88981 is not a generic installer for the accelerometer driver and it's INF files do not have all Device IDs in them.  It DOES NOT work for the ProBook 4440s for example

 

5) Browse in File Manager to windows\system32\drivers and right click on the hpdskflt.sys and accelerometer.sys drivers and rename them with a .sys.bak backup file extension.  Approve the override when it asks.

 

6) Copy the contents of C:\SWSetup\SP88981\base\amd64  (if running Windows 64 bit) or C:\SWSetup\SP88981\base\x86 (if running Windows 32 bit) over to c:\windows\system32\drivers.

 

7) Reboot the machine.  If it blue-screens (and it is Windows 10) then let it reboot a few times and at the 3rd time it will ask you if you want to do Troubleshooting, say yes, then go into Windows 10 Command line, and at the command line cd to c:\windows\system32\drivers and delete the 2 drivers you copied over.  It WILL blue screen if you use the incorrect driver for your architecture (that is, you use the 32 bit driver instead of the 64 bit driver or vis-versa)   Note that either driver goes into system32 as Microsoft uses system32 for both 32 bit and 64 bit drivers.

 

The newer driver in SP88981 is signed so it works fine under Windows 10 latest build.  And clearly HP didn't change the sensor chips in the laptop.

 

Note that this problem has been discussed here (and a few other places) but as those threads are all too old they don't allow posting updates:

 

Solved: HP accelerometer and Windows 10 - Page 12 - HP Support Community - 6267595

 

2 REPLIES 2
HP Recommended

@PortlandiaIT 

 

That is  HP 3D DriveGuard 5 . Please try

 

              https://ftp.hp.com/pub/softpaq/sp107501-108000/sp107654.exe

 

Regards.

BH
***
**Click the KUDOS thumb up on the left to say 'Thanks'**
Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.




HP Recommended

In a word - NO.   I'm sick of people throwing so called "solutions" out, jonesing for a kudo, that they HAVE NOT tested.

 

I posted a WORKING solution, along with reasons WHY it works.  You don't even have the hardware.  If you want to get a high 5 then get on Ebay, buy a test 4440s, and test it yourself.

 

Otherwise, you can READ what I stated:

 

"this ONLY works on a small number of models of laptops because SP88981 is not a generic installer for the accelerometer driver and it's INF files do not have all Device IDs in them.  It DOES NOT work for the ProBook 4440s for example"

 

Then if you want to actually bother doing the minimum of testing, you can EXTRACT sp107654, and open the INF and search for the hardware ID that I listed in the post.  If it's not there, then there's no chance that that SP will apply using the installer, you would have to do the copy/paste method I outlined.

 

I have a working system that is in production now.  The accelerator driver is a Ring 2 driver and if YOU are WRONG then it WILL blue-screen the system.  HP can test this if they want to support this old Gen3 hardware - clearly, they don't.  YOU can test this if you want a kudo for a "correct solution" - clearly you don't.  You just want ME to jeopardize MY production system and risk a blue screen to see if your GUESS is right.

 

My solution stands until someone else comes along with a 4440s, who is willing to attempt to apply the newer softpack, and see if it even applies, and if so, see if it does not cause the system to fail.

 

I WILL say that Windows 11 works as well as Windows 10 on this old hardware - and Windows 10 works about 70% as fast as Windows 7 on this old hardware.  Meaning that this machine is a fantastic example of how PC gear, when built right, can last through many MANY versions of Windows operating systems.  It's a shame that so much gear out there these days is pure junk and can't do it.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.