Skip to content
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

Support for Windows 10 ARM64 #405

Open
adamwinn opened this issue Apr 27, 2021 · 9 comments
Open

Support for Windows 10 ARM64 #405

adamwinn opened this issue Apr 27, 2021 · 9 comments

Comments

@adamwinn
Copy link

Is your feature request related to a problem? Please describe.
The drivers do not install correctly when using Windows 10 ARM. The device has a yellow exclamation mark in the Device Manager

When it installs the drivers, it just abruptly exits after some time. I dont know if there's a success message or anything, but since it just abruptly ends, I think it's crashing behind the scenes. Also, Zadig fails to install them too

I used Windows 10 x64 and the drivers installed fine

Describe the solution you'd like
For the drivers to install and work when using Windows 10 ARM

Describe alternatives you've considered
Windows 10 for x64 works

Additional context
4mYTVIRh

@impeeza
Copy link

impeeza commented Apr 27, 2021

I don't know if this help but on the open issue guide there's the next text:

3.3 Windows will sometimes install the incorrect RNDIS driver for the mini, if this happens select it in device manager and manually select the Microsoft Remote NDIS driver.

@adamwinn
Copy link
Author

I don't know if this help but on the open issue guide there's the next text:

3.3 Windows will sometimes install the incorrect RNDIS driver for the mini, if this happens select it in device manager and manually select the Microsoft Remote NDIS driver.

So since I submitted this issue, I used my friend's computer with an Intel chip and Windows x64 and was able to flash it successfully. Now when I plug it into my Windows ARM, it's recognized fine.

I could flash it back to factory settings to test the Microsoft Remote NDIS driver but I'm kinda enjoying playing some games lol

@DanTheMan827
Copy link
Member

DanTheMan827 commented Apr 27, 2021

libWDI itself doesn't support Windows 10 ARM, without that even though hakchi2 ce can run, you'll need another computer to do the initial installation.

pbatard/libwdi#155

@matthoosier
Copy link

It looks like pbatard/libwdi#155 just got resolved on Mar 1, 2023.

Maybe it’s possible to do this feature now?

@DanTheMan827
Copy link
Member

DanTheMan827 commented Apr 6, 2023

@matthoosier its absolutely possible now.

until then, you should be able to use Zadig to install the libusb driver and use hakchi2 ce normally

thanks for bringing this to my attention

@matthoosier
Copy link

@DanTheMan827, I’m mainly a Linux developer. Can you play dumb with me and pretend like I don’t have any idea what Zadig is for a second? 😉 How’s it fit into the picture?

@impeeza
Copy link

impeeza commented Apr 7, 2023

As far I know Zadig allows you to create self signed drivers for several devices.

@DanTheMan827
Copy link
Member

https://github.com/pbatard/libwdi/releases

Run that with the mini connected in FEL mode, and use it to install the driver.

@matthoosier
Copy link

matthoosier commented Apr 8, 2023

Thanks, @DanTheMan827! And when you say “the driver”, which vcproj target do I need to build to get the ARM native build of that? I had a quick look around in the main solution, and didn’t think I saw anything with a name blinking “the driver here!” in neon letters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants