-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation on Windows on ARM devices #6
Comments
hi,
I know that the signing requirements for UMDF drivers are stricter on
Windows on ARM.
Unfortunately I don't have a system with Windows on ARM available, and
therefore I can't do a test.
If I sent you a build of the driver for ARM64, could you do a test? It
involves replacing that file that you indicated in your message with the
file that I would send you (first modifying the owner and ACL of the
original file; I would send you all the steps, it's not difficult to do).
Thanks, Vito
|
Yeah, that would be great! I originally tried just renaming the file, but
quickly realized that that's not how it works haha.
…On Thu, Aug 22, 2024, 10:18 AM Vito Plantamura ***@***.***> wrote:
hi,
I know that the signing requirements for UMDF drivers are stricter on
Windows on ARM.
Unfortunately I don't have a system with Windows on ARM available, and
therefore I can't do a test.
If I sent you a build of the driver for ARM64, could you do a test? It
involves replacing that file that you indicated in your message with the
file that I would send you (first modifying the owner and ACL of the
original file; I would send you all the steps, it's not difficult to do).
Thanks, Vito
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARXC4NYUK7KTNUSBE65QSPLZSYMPJAVCNFSM6AAAAABM5LLIKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBVGI3DMMRWG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
so the goal is to replace this file: C:\Windows\System32\DriverStore\FileRepository\amtptpdevice.inf_arm64_5de6239780ba286e\AmtPtpDeviceUsbUm.dll with the one attached to this message. If you try to overwrite that file in the Windows Driver Store right away, you should get an error. To enable copying, follow these steps:
Let me know, Thank you, Vito |
Is the arm driver the one made by imbushuo? I currently have that one installed. Even after replacing it with the build that you provided, the same error still pops up. C:\Windows\System32\DriverStore\FlleRepository\amtptpdevice.inf_amd64_5de6239780ba286e\AmtPtpDevicelJsblJm.dll" doesn't exist. I think the issue is that the .exe file is trying to target the amd64 version of the folder, which doesn't exist on ARM computers since they will be installing the driver under a folder titled with arm64 in it. Would it be possible rewrite and publish a version of the .exe that targets the arm64 version of the Driver Store folder instead? I'd try to but unfortunately don't know how haha. |
after following my instructions in the previous message, to check if the
procedure worked, you should start the Control Panel and then try for
example to change the haptic feedback settings (and at the end click the
"Apply" button!) .
If you can change the MT2's haptic feedback settings in the Control Panel
(which is not possible with the imbushuo driver), the installation is
successful. Do not click the "Install Driver" button in the Control Panel,
which is the only part of the software that distinguishes between AMD64 and
ARM64.
Vito
|
That worked for me on my Surface Pro 11. Everything seems to be working and the trackpad feels fantastic to use. Nice work! I'll document the steps I took to get it set up since the permissions ui is a bit fiddly.
|
hey @vivlim,
Thank you for taking the time to do this test and for writing this guide.
Now that I know that the installation procedure also works on ARM64, I can
modify the Control Panel accordingly.
In the meantime people can use your guide!
Thank you, Vito
|
Hi!
I've been using your driver on my x86 laptop for around a month and it has been working great.
Recently switched over to one of the newer Snapdragon X ARM laptops and hit a roadblock trying to install the driver.
I'm able to install the imbushuo drivers no problem, but am hitting a roadblock making changes via your .exe .
Getting the error: C:\Windows\System32\DriverStore\FlleRepository\amtptpdevice.inf_amd64_5de6239780ba286e\AmtPtpDevicelJsblJm.dll" doesn't exist.
When I checked the files, I only have a folder called: "C:\Windows\System32\DriverStore\FlleRepository\amtptpdevice.inf_arm64_5de6239780ba286e\AmtPtpDevicelJsblJm.dll"
With the key difference being the actual file being labelled with the arm64, not amd64.
Do you know what to do in this case? Thanks!
The text was updated successfully, but these errors were encountered: