Page 1 of 1

Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Sat Mar 24, 2018 8:17 pm
by nimam
Hi everyone,

so I'm facing this issue with Windows 10 Build 1709 on a newly released HP X2 Laptop which runs on the Snapdragon 835 CPU. I've been trying to install Openvpn client on this device and no matter what I do, once the program reaches to installing the TAP driver it gives an error. Note that:

1. I'm installing the software with firewall disabled
2. Running the setup as admin
3. Tried running the TAP driver only which I downloaded from Openvpn site and I'm getting the same result
4. Tried running the tap driver installation files addtap and delettap from command line and I get the same result

I also tried installing other VPN services such as NordVPN to see what happens and I get the same result, an error that system can't install TAP driver.

Does anyone know anything about this? My guess here is that Open VPN probably needs to release a new version for laptops which are running based on CPUs other than Intel. What I'm guessing is that since the NIC is a part of the CPU, openvpn probably doesn't have a way of installing the TAP drivers successfully. Any thoughts? I've been going through this from different angles and no matter what I do I get the same result. Any help is greatly appreciated.

Thanks

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Sat Mar 24, 2018 10:07 pm
by TinCanTech
nimam wrote:
Sat Mar 24, 2018 8:17 pm
once the program reaches to installing the TAP driver it gives an error
What error ?

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Sun Mar 25, 2018 2:04 am
by nimam
TinCanTech wrote:
Sat Mar 24, 2018 10:07 pm
nimam wrote:
Sat Mar 24, 2018 8:17 pm
once the program reaches to installing the TAP driver it gives an error
What error ?
error is : "an error occurred installing the TAP device driver"

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Sun Mar 25, 2018 1:15 pm
by TinCanTech
This is what we have:
https://community.openvpn.net/openvpn/w ... TAPDrivers
All reported TAP driver Bugs

If none of that helps, you could either (1) contact the user mailing list or (2) raise a new bug report.

I don't have any further info.

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Thu Jan 24, 2019 6:44 pm
by mkirya
you need to recompile the driver for windows on arm
https://docs.microsoft.com/en-us/windows/arm/

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Thu Feb 21, 2019 7:30 pm
by Shoobeedoo
It seems that many poeple have the same issue, is there going to be an update? The classic installation ways all ends in the same error!

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Wed May 29, 2019 10:19 am
by Lord_Shaxx
I ran into this issue and couldn't find a solution anywhere on the internet (Miix 630, Win 10 Pro, NordVPN)

I found a solution and I want to share it here:

The issue is the Snapdragon 835 ARM64 based processor, the TAP drivers will not ever work with it.

Give up on using the graphical interface of OpenVPN/NordVPN and set up the VPN through Windows directly.
Follow this NordVPN manual to set up IKEv2/IPSec for Windows 10

https://support.nordvpn.com/Connectivit ... ows-10.htm

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Sun Jul 21, 2019 3:48 pm
by areskz@gmail.com
mkirya wrote:
Thu Jan 24, 2019 6:44 pm
you need to recompile the driver for windows on arm
https://docs.microsoft.com/en-us/windows/arm/
Would you share with is how to recompile a driver?

Re: Windows 10 Snapdragon 835 TAP Driver Issue

Posted: Wed Aug 21, 2019 1:49 pm
by r5075
To recompile the driver you would need to get the source code for the driver and compile it with a compiler with a target architecture of ARM64. I would imagine that there would be at least a few errors generated during the first attempt to compile, which would would need to be sorted out. I would imagine that if you need to ask how to recompile a driver, you are unlikely to be able to sort through those errors and fix them, but you can certainly give it a try.

A quick search of github projects shows at least one project (https://github.com/OpenVPN/tap-windows6) where someone else has done some work on this.

After doing so, the installers would also need to be recompiled with the new driver (which you just compiled) included instead of the x64/x86 driver.