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

Zadic can't replace GDU driver #4

Open
nitz opened this issue Jan 25, 2021 · 8 comments
Open

Zadic can't replace GDU driver #4

nitz opened this issue Jan 25, 2021 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@nitz
Copy link

nitz commented Jan 25, 2021

Hello!

Was giving a shot updating today, figured I'd try this new tool out for a whirl. Gave it a shot updating to 2.14.1 (English), and it failed to flash.

I went back to the GD32 DFU tool and was able to update via it, at least!

Here's the full output:

image

@gamelaster
Copy link
Member

Hi @nitz, it doesn't see Pinecil connected for some reason.
Restarting the app didn't helped?

@nitz
Copy link
Author

nitz commented Jan 25, 2021

Hm, I might have taken that screenshot after I disconnected!

Here's what it looks like leaving it connected:

image

@gamelaster
Copy link
Member

You have probably installed other driver for Pinecil, so zadic don't install Winusb driver. If you installed any driver with ZADIG, uninstall it and it should work.

@nitz
Copy link
Author

nitz commented Jan 25, 2021

That did it! Well, a bit anyways:

I hadn't used Zadig until literally two days ago, when I was installing a driver for a USB Logic Analyzer. I used Zadig that came with PulseView for that. I'm not positive if it has anything to do with anything, as I didn't remove it, but funny none the less.

I didn't install any other driver with ZADIG, but I had installed the GD32 DFU Drivers, since that's how I had updated my pinecil before. Uninstalling those specifically let Zadig install the ones it wanted to for 28E9:0189, and it worked just fine!

I'm not sure if you want to have a specific message for a case like this one (where it doesn't find the driverless usb device, but tries to flash anyways), or if you figure my edge case is unique enough to write off as a one-off. I'll let you close the issue if you feel so!

Thanks for the help, and for the tool!

@gamelaster
Copy link
Member

@nitz Glad to hear that! 😊

I'm thinking if zadic (that's command line version of Zadig, what is used in this tool) can be forced to anyway replace driver, if he found other. So I think let's mark this as bug and fix it.

Thank you :)

@gamelaster gamelaster self-assigned this Jan 26, 2021
@gamelaster gamelaster added the bug Something isn't working label Jan 26, 2021
@gamelaster gamelaster changed the title 1.2 Flashing Failed Zadic can't replace GDU driver Feb 9, 2022
@Ralim
Copy link
Contributor

Ralim commented Feb 10, 2022

@gamelaster
I think the new updater should help with this?

@gamelaster
Copy link
Member

@Ralim well, @river-b was trying it and as far as I remember, it didn't worked until he removed the GDU driver, even when I tried to force zadic to use All available devices. I will try it once again, but better will be to use new tool, since zadic is depreciated and removed.
Thanks

@River-Mochi
Copy link
Contributor

yes I deleted the whole folder I had for the older GDU driver that I was using previously to install Custom versions of IronOS.
But also there was another problem with blank screen (no photo of pinecil) and Gamelaster did some other magic as well.

River-Mochi added a commit to River-Mochi/pine64_updater that referenced this issue Mar 3, 2022
updated instructions for clarity and reversed steps 3 &4.  Current instructions have people release the (-) button too soon as soon as they plug in the usb-c in the back, then wait 10 sec. better  to keep holding (-)  for a few seconds after plugging in usb-c cable.
gamelaster added a commit that referenced this issue Mar 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants