Hi there,
I am following up on this because the behavior you observed (searching by Hardware ID failing suddenly) is technically significant. It is highly probable that the search indexer has been updated to treat special characters like backslashes (\) and underscores (_) as "word breakers" or escape characters rather than literal string literals. This causes a query like uefi\res_{...} to be parsed as separate, unrelated terms rather than a single contiguous hardware identifier, returning zero results.
To bypass this tokenizer regression without leaving the Catalog interface, you should try searching for the GUID portion only, completely stripping the uefi\res_ prefix and the curly braces. For example, enter da6b5517-b8a0-4028-9b59-23c3ede398d1 directly into the search bar. The search index usually stores the GUID as a distinct, searchable token (or "word") independent of its path prefix. If the specific algorithm requires the exact Hardware ID string to be matched and refuses the GUID alone, this confirms a deeper regression in the schema mapping, in which case the Google site-search method mentioned previously is the only immediate external bypass.
From an automation perspective, if you are scraping these results for a deployment pipeline, relying on the Catalog's web search is risky as it is not an SLA-backed API. A more resilient engineering approach for retrieving these capsule updates is to utilize the Windows Update Agent (WUA) API directly. You can use a PowerShell script invoking the Microsoft.Update.Session COM object to query Search("IsInstalled=0 and Type='Driver'") against the "Microsoft Update" ServiceID. This queries the upstream metadata servers directly, bypassing the web frontend's broken search logic, and will return the precise UpdateID and DownloadUrl for the firmware applicable to the hardware ID detected by the OS.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
VP