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.
- 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.
- 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.
- 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.
- 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.