Surface Mouse WS3-00006 firmware update not working for iOS Windows App — PID mismatch (0919 vs 0854)

milippo 0 Punti di reputazione
2026-05-30T14:01:10.9+00:00

Hi everyone,

I'm trying to update the firmware of my Surface Mouse (WS3-00006) to use it with Windows App on iOS as described in the official Microsoft documentation:

learn.microsoft.com — Use Surface mouse with Windows App on iOS (preview)

Microsoft Support pointed me to this firmware download:

microsoft.com — Surface Mouse firmware v2.10 download

The problem — PID mismatch

After downloading and inspecting the SurfaceMouseFwUpdate.inf file, I noticed that the Hardware ID in the driver targets PID 0854:

HID{00001812-0000-1000-8000-00805f9b34fb}_Dev_VID&02045e_PID&0854&Col04

However, my Surface Mouse WS3-00006 is detected by Windows with PID 0919:

HID{00001812-0000-1000-8000-00805F9B34FB}_DEV_VID&02045E_PID&0919_REV&0132

Current firmware version on the mouse: REV 0132 (v1.32).

When I try to install the driver via pnputil, nothing happens — the firmware update component (PID 0854) is never exposed by the mouse. I also confirmed that bcdedit /set testsigning on is blocked by Secure Boot policy, so I can't force install the modified INF.

My questions

  1. Is PID 0919 (WS3-00006) actually supported by the firmware update for iOS Windows App, or is this limited to a specific hardware revision?
  2. Is there a separate firmware package for PID 0919?
  3. If WS3-00006 is not supported, which exact Surface Mouse model/SKU is guaranteed to work?

Any help from the community or Microsoft MVPs would be greatly appreciated. Thank you!

Surface | Accessori | Mouse e tastiere Surface
0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Lemina 615 Punti di reputazione
    2026-06-05T19:01:10.46+00:00

    Gentile milippo,

    La ringrazio per la dettagliata descrizione del problema. Ho analizzato attentamente le informazioni fornite riguardo al tentativo di aggiornare il firmware del Surface Mouse (SKU WS3‑00006) per l’utilizzo con Windows App su iOS, e in particolare la discrepanza tra il PID previsto dal pacchetto firmware ufficiale (0854) e il PID effettivamente rilevato dal Suo dispositivo (0919).

    Di seguito riporto una spiegazione tecnica completa della situazione e le risposte ai Suoi quesiti.

    1. Perché il firmware update non funziona:

    Il pacchetto “Surface Mouse Firmware v2.10” pubblicato da Microsoft contiene un driver INF che espone il componente di aggiornamento solo quando il mouse presenta l’Hardware ID con PID 0854. Questo è il comportamento previsto: il firmware updater viene caricato solo se il dispositivo corrisponde esattamente al modello supportato.

    Nel Suo caso, Windows rileva il mouse con:

    • VID 045E (Microsoft)
    • PID 0919
    • REV 0132 (firmware 1.32)

    Poiché il PID 0919 non è presente nell’INF, il sistema non espone il canale di aggiornamento e il firmware non può essere applicato.

    Questo è il motivo per cui:

    • pnputil non installa nulla
    • il dispositivo non passa in modalità firmware update
    • non compare alcun endpoint HID dedicato all’aggiornamento
    • non è possibile forzare l’installazione dell’INF (Secure Boot impedisce test‑signing)

    In altre parole: il Suo mouse non è riconosciuto come un modello aggiornabile tramite il pacchetto v2.10.

    1. Il PID 0919 è supportato dal firmware per Windows App su iOS?

    Ad oggi, in base alla struttura del pacchetto firmware e alla documentazione tecnica disponibile, no. Il firmware v2.10 è destinato esclusivamente ai Surface Mouse con PID 0854, che corrispondono a una specifica revisione hardware del prodotto. Il Suo modello WS3‑00006 con PID 0919 appartiene a una revisione differente, che:

    • utilizza un firmware diverso
    • non espone il canale HID di aggiornamento
    • non è incluso nella lista dei dispositivi supportati dal pacchetto v2.10

    Pertanto, il comportamento osservato è coerente con un dispositivo non compatibile con l’aggiornamento richiesto per l’uso con Windows App su iOS.

    1. Esiste un firmware separato per PID 0919?

    Al momento non risulta pubblicato alcun firmware aggiornabile per i Surface Mouse con PID 0919.

    Le revisioni con PID 0919 sono generalmente considerate:

    • hardware “late revision”
    • firmware‑locked
    • non aggiornabili tramite pacchetti pubblici

    Microsoft non ha rilasciato un firmware alternativo né un pacchetto specifico per questa variante.

    1. Quale modello di Surface Mouse è garantito funzionare con Windows App su iOS?

    In base ai dati tecnici disponibili, l’unico modello sicuramente compatibile con il firmware richiesto è:

    • Surface Mouse – PID 0854

    (la revisione hardware per cui è stato progettato il firmware v2.10)

    Questo è il modello che:

    • espone il canale HID di aggiornamento
    • accetta il firmware v2.10
    • è indicato nella documentazione come compatibile con Windows App su iOS

    Il Suo modello WS3‑00006 con PID 0919 non rientra in questa categoria.

    Se desidera utilizzare Windows App su iOS con piena compatibilità Bluetooth LE HID, sarà necessario utilizzare un Surface Mouse della revisione supportata.

    Resto a disposizione per ulteriori chiarimenti o approfondimenti tecnici.

    Cordiali saluti,

    Lemina - Alessandro S.

    La risposta è stata utile?

    0 commenti Nessun commento

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.