Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save gene1wood/2326babff118266c6ca6f7291edd273a to your computer and use it in GitHub Desktop.

Select an option

Save gene1wood/2326babff118266c6ca6f7291edd273a to your computer and use it in GitHub Desktop.
How to find the link to HP Drivers and Support for retired products

If you go to the HP support site

https://support.hp.com/us-en/drivers/desktops

And enter the serial number of your retired HP device, it will respond with an error message saying that your product is retired and that they don't provide drivers and manuals any more.

HP policy for products no longer supported HP Support may vary by product. Once a product is retired, the official HP support content (troubleshooting articles, user guides, how-to videos, etc.) for that product is removed from the HP web site. Additional support content may still be available via the HP Forums or from third-party web sites; however, HP takes no responsibility for content authored by third-parties.

Here's the trick to bypass this and get to the page containing the drivers and manuals.

Determine the productNameOid of your HP product

In your browser, open your development tools so you can see all of the network calls made by the web page.

Enter your products serial number in the search bar and hit enter.

The network calls listed in the developer tools will show a few different calls. One of those calls will be an HTTP POST to this URL

https://support.hp.com/wcc-services/pdp/us-en/offers?pageId=retiredproductmodal&authState=anonymous&template=retiredproductmodal

The request data being POSTed will contain a JSON blob that looks like this

{
    "requestId": "1729368621663ksztEa5",
    "products":
    [
        {
            "modelNumber": "WW636AA",
            "serialNumber": "4CE0200552",
            "productSeriesOid": "4162263",
            "productNameOid": "4224849",
            "warranty":
            {}
        }
    ]
}

Somehow, the HP website has some ability to convert a serial number into a "productNameOid" which is the internal ID number used for that product. We'll need this later.

Find a support page and swap in the productNameOid

I then went to Google and searched for the general class of product (in my case "hp pavilion 6000 desktop drivers site:support.hp.com") which brought up a search result on the HP support site for a product that wasn't the exact one I was looking for (in my case "HP Pavilion p6340f Desktop").

I navigated to that support page

https://support.hp.com/ph-en/drivers/hp-pavilion-p6000-desktop-pc-series/model/4120191

then took the "productNameOid" I'd gotten from the JSON blob above and replaced the last number in the URL with that ID number

This changed the URL to

https://support.hp.com/ph-en/drivers/hp-pavilion-p6000-desktop-pc-series/model/4224849

Which is the support page for the specific model and serial number of my product

@HowardWoodard

Copy link
Copy Markdown

Dang. This looked like the exact solution to my problem. I need the HP drivers for my:

HP 27 All-in-One
HP ENVY All-in-One - 27-p014
Product: M9Z75AA
Serial: 3CR5380H7B

...but when I look at what is getting submitted, the productNameOid is "null". In fact, all the parameters being submitted have a "null" value.

@gene1wood

Copy link
Copy Markdown
Author

@HowardWoodard When I enter your product model # it takes me to the page I'd expect

https://support.hp.com/us-en/product/details/hp-envy-27-p000-all-in-one-desktop-pc-series-touch/model/8524422?sku=M9Z75AA

But when I enter your serial number it responds

Serial number incorrect. Please check your serial number and try again.

Implying that it doesn't recognize your serial number.

I suspect because it doesn't think the serial number is valid, it doesn't return the productNameOid. I'd recommend re-checking if the serial number is correct.

@HowardWoodard

Copy link
Copy Markdown

Thanks for your response. The s/n is taken directly from the PC's info tag -- see attached. It will be interesting to see if it shows up for you.

1B01CD97-02F5-4BB0-A5D8-6B9F7F215842IMG_0467

@gene1wood

Copy link
Copy Markdown
Author

@HowardWoodard Ya, I'm not sure why HP's site doesn't accept your device's serial number.

@HowardWoodard

Copy link
Copy Markdown

Thanks for looking.

@XP1

XP1 commented Jun 12, 2026

Copy link
Copy Markdown

Doesn't work. HP just redirects back to home page with "Retired product" message.

@amongustesting68-blip

Copy link
Copy Markdown

Didn't work for me either

@Breelandthecat

Copy link
Copy Markdown

I'm getting the same device not found issue with my HP Pavilion a6137c. I just installed Windows 7 (and also Linux, but my focus is Windows right now) and I don't really have full drivers.
I guess they killed off old serial numbers?

@Breelandthecat

Copy link
Copy Markdown

Doesn't work. HP just redirects back to home page with "Retired product" message.

I get the same issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment