-
-
Notifications
You must be signed in to change notification settings - Fork 726
Arduino Zero USB HID Broken and unusable Programing Port #663
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
Comments
Update, not that I see anybody taking an interest. |
Hi @emergencyhamnet ,
|
My bad then, I'm going to release ASAP |
The "Bug" was fixed by going back to the old driver, understanding any other fix was beyond my pay grade but gong back lost me the debug port. For now I am using a Leonardo which has been flawless. |
Already done @emergencyhamnet. Just use the Arduino IDE Boards Manager (Tools > Board > Boards Manager) to update your "Arduino SAMD (32-bits ARM Cortex-M0+) Boards" to 1.8.13. That will solve your problem [1]. I believe your [2] is #423, which is still open. facchinm provided a workaround there: #423 (comment) Which version of Windows are you using? |
I am running the latest windows 21H2 OS build 19044.1526 and the incorrect naming of the USB port went away when I went back to SAMD 1.6.21. I did post the Device Driver views and USBDeview captures in the forum. |
Thank your Stephen for the help! ArduinoCore-samd/cores/arduino/USB/USBCore.cpp Lines 88 to 89 in 3fd369e
You can find the file in a path resembling C:\\Users\your_user_name\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino\USB
|
OK done some experimenting and have attached all I think might help. void setup() Serial.begin(9600); void loop() { void Blink () { void Modulate () { |
From
The upload failed because you had the wrong board selected from the Tools > Board menu in the Arduino IDE. |
Not so sir!! I used the programming port, you can see that by it trying Com4 which is and has been the programming port. |
Look my friend, why do you assume I do not have a brain and have not figured out which is the programming port and which is the native port? I am embarrassed for you not understanding my last post. |
OK I willingly eat some of my words. The programing port download does now work in the current core release. |
My sympathies to all here - have spent a couple of days fighting with an Arduino Zero and a HealthyPi3 which uses the same SAMD processor but does not have the Atmel EDBG USB programmer chip Sequence of events - programmed both with sketches - they worked initially but then died - the HealthyPi is not even recognized as a USB device Solutions tried without success from posts on the net Solved and The udev rules system is "powerful" which in my experience usually means cryptic and poorly documented unless you are an old Linux hack who doesnt mind reading man pages :) My solution: //udev rule to get the Arduino Zero and other boards to connect to USB ports properly test the new rules with something like run Burn the bootloader and "voila!" it worked I will have to work out a JTAG interface solution for the HealthyPi3... |
After three frustrating days I can finally get my Arduino Zero to move my mouse pointer. This has been a difficult transition from the UNO.
[1] The program port would not allow download, after some time thinking it was me and a lot more time searching forum posts I concluded I needed to roll back the SAMD to version 1.8.10 which fixed my issue.
[2] I could not get the USB to connect with the correct driver, it always came back with the Arduino Zero Driver. after a full day I have understood that the Device Description is read as Arduino Zero which is why Windows gives it that driver, it then fails to start so Windows disables it. I finally found the fix to that was to roll back to SAMD 1.6.21 from sometime back last November.
So, with that old software my board works.
Have to say that my love for community projects and Arduino has tarnished a bit becasue of this experience. To hear people say things like this was fixed 3-4 months ago but no new release yet, kind of disappoints me. I got the Zero for the debug and have to conclude it must not be a popular board. I know you guys do your best, but if I need to volunteer as a beta tester to make things better I will.
Full details of my findings at https://forum.arduino.cc/t/arduino-zero-is-buying-it-a-mistake/957425/11
The text was updated successfully, but these errors were encountered: