HOWTO update HP LaserJet Pro P1102w firmware on macOS

The current version of the firmware (20201023, as of January 22, 2022) for the HP LasterJet Pro P1102w only runs on macOS 10.14 or earlier.

This is not great, as macOS 10.14 was released back 2018. If you try to run the (unsigned, sigh) updater, it crashes looking for a missing dylib (/usr/lib/libnetsnmp.15.dylib):

Not only is this binary unsigned, it uses com.yourcompany instead of com.hp.

The workaround — using an Intel-based Mac — is to install Windows in a VM and update it from there. Here’s how:

  1. Download and install VirtualBox and VirtualBox Extension Pack
  2. Download a Windows 10 VM
Image
  1. Import the VM into VirtualBox
  2. Plug your printer in via USB
  3. In VirtualBox, select your IE Win10 VM. Click Settings > Ports > USB, enable the USB controller and add a USB filter for your printer.
Image
  1. Start Windows. Remember the password is “Passw0rd!”
  2. Go to the HP P1102w driver page. Select Windows and “Windows 10 (64-bit)”:
Image
  1. Download and install the driver. A test page will print.
  2. Download and run the firmware updater

You’re done! Shut down the Windows VM and go about your day.

Join the Conversation

3 Comments

  1. Dear Paul,
    We have been trying to connect with our HP P1102w printer after moving to a retirement apartment . We have reloaded the software and we have the printer listed on our list of printers. However, we have attempted to update the firmware and it does not download. Our Mac is 10.13.6 High Sierra software, so, it should be able to be downloaded., as we understand the information on your website. However, when my husband googled the printer name and “printers and drivers,” he received a message saying that the printer was no longer supported, being replace by another computer, 107w. Is this correct to your knowledge now? We understand things change daily in the tech world. Thank you!

  2. I am sorry, Paul. Clarification for the last email….However, when my husband googled the printer name and “printers and drivers,” he received a message saying that the printer was no longer supported, being replace by another PRINTER, 107w.
    (NOT computer:)

Leave a comment

Your email address will not be published. Required fields are marked *