WP7702 drivers has windows security problems

I have problems that Windows security is stopping the driver for SSH communication over USB. Suddenly the SSH communication stopped working and I got a failure message on the driver.
Are there any new drivers update?

Did you perform windows 11 update recently?

Are you using this driver currently?

https://source.sierrawireless.com/resources/airprime/software/drivers/windows/q/m2m-windows-drivers-qmi-build-5413/

No, this has worked after the update to Windows 11. I have tested this on 3 other computers where it works so it is related to this specific computer.

then this is just particular PC problem
You can see if issue is solved by installing the driver.
Or you can consider to use linux PC.

I believe this could be due to a new Windows Driver Policy introduced in April 2026. I’ve seen the same error code. Please have a look at the links below.

The Windows Driver Policy | Microsoft Support
Advancing Windows driver security: Removing trust for the cross-signed driver program

Hi Thomas,

Thanks a lot, it seems to be the exact problem I have. I will dig deeper into it.

Best regards,

/Thomas

I have also come across this issue and it is indeed to do with the WHCP. Do Sierra Wireless plan on resolving this issue? Right now my customers cannot use my product due to this issue.

As a workaround I am trying to change the USB composition of my WP76xx modems to be NCM rather than ECM. Windows has a built-in driver for NCM but alas I cannot ping the WP76xx module when in NCM mode.

@jyijyi - any advice on setting up NCM mode?

Wp76 supports ECM instead of NCM
Wp76 also supports RMNET

I need to be able to SSH into the WP76xx from Windows. If I’m not mistake, RMNET doesn’t provide SSH but ECM and NCM do.

See if you can connect via uart port:

If yes, then you can try raw data mode of usb port

the ECM driver is not HLK-ed (Microsoft signed) from the beginning of WP76 program.

Customers will have to use test mode if the ECM interface is needed.

Thanks I’ll take a look at the raw data port.

In the meantime, the wp76xx AT reference manual states that NCM is an option. I’ve enabled NCM and indeed the “ncm0” network device appears on the cell module, instead of “ecm0”.

I’ve configured ncm0 to be on the same subnet as the windows PC but cannot ping or SSH into the device from Windows. Is there any possibility of the wp76xx supporting NCM?

i can do SSH in linux via NCM interface, please see below:


//Here I set the NCM interface in linux PC to be 192.168.1.2
owner@ubuntu:~$ sudo ifconfig usb1 192.168.1.2
owner@ubuntu:~$ ifconfig usb1
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::3422:2dff:fe6c:52c9  prefixlen 64  scopeid 0x20<link>
        ether 36:22:2d:6c:52:c9  txqueuelen 1000  (Ethernet)
        RX packets 81  bytes 9062 (9.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 367  bytes 54939 (54.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


//In UART2 console or ECM interface, config the WP76  module's NCM interface to have IP address 192.168.1.1

root@swi-mdm9x28-wp:~# ifconfig ncm0 192.168.1.1


//now ssh from PC to module's NCM interface

owner@ubuntu:~$ ping 192.168.1.1 -I usb1
PING 192.168.1.1 (192.168.1.1) from 192.168.1.2 usb1: 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=5.62 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=4.15 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=2.77 ms
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.777/4.188/5.629/1.165 ms


owner@ubuntu:~$ ssh root@192.168.1.1


root@swi-mdm9x28-wp:~# ifconfig ncm0
ncm0      Link encap:Ethernet  HWaddr DE:6E:E7:CC:C0:23  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::dc6e:e7ff:fecc:c023/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:463 errors:10 dropped:0 overruns:0 frame:0
          TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:59233 (57.8 KiB)  TX bytes:25548 (24.9 KiB)

FYI, I can do SSH via WP76 module’s USB raw data port in both Linux PC or Windows PC.
Please see this document:
How to SSH via USB raw data port of WP76xx module.docx (1.1 MB)