-
Notifications
You must be signed in to change notification settings - Fork 147
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Sponsor AVRDUDE #997
Comments
Well, the question then is: what to do with the money? |
@dl8dtl , |
I do understand that part, but the question remains, what to do with the money … |
I'd argue that spending donated money to buy hardware to resolve reported issues is the way to go. For instance, there are lots of unresolved Xmega-related issues that can't really be fixed until we have the hardware to test with. In #435 @mcuee has done a great job and linked related issues. |
If anyone wants to tackle those issues, I guess it's easy enough to convince Microchip to donate a devboard. IMHO, the project lacks man power rather than money. |
I will agree with that. Last time (around 2011) when Travis and I were working on libusb-win32 and libusbk projects, For Microchip I had good connection at the time and I got them to donate MPLAB ICD3 and some other tools to Travis. I got PICkit 2 and mnay PIC chip samples from Microchip for my help on Microchip's pk2cmd tool. And for Atmel it was just some mailing list contact (Atmel was using libusb-win32). And both companies were very helpful. For example, Atmel provides AVR Dragon, AT90USBKey and UC3-A3 Xplained (the projects are USB centric). Now Atmel is under Microchip and I think Microchip is pretty good in terms of supporting open source community.
I will tend to agree as well. That is what we are facing in libusb, libusb-win32 and libusbk as well (I am the non-developer admin of these projects). For example, libusb has quite many issues and pull requests pending the involvement of developers/reviewers, especially on Windows side. We did collect two rounds of donation for libusb-win32/libusbk project previously in 2011 and 2014. That was to get the digital signature necessary for the kernel driver signing. Without the digital signature for libusb0.sys and libusbk.sys, you will not be able to use Zadig to install the driver necessary for libusb/avrdude/openocd/etc. I think it is still okay to have some donation to help some developers to get the necessary tools. |
I think it is still okay to have some donation to help some developers to get the necessary tools. Some tools are not provided by Microchip (eg: FTDI2232H/FTDI232H based tool) and some people may not want to get the help from Microchip. My original intention was to use avrdude as a tool to help testing libusb/libftdi/hidapi (just like OpenOCD). But then I got more interested in avrdude as it seems the codes are easier to try to understand than libusb and OpenOCD. So I will at least try to understand the root cause of the issue and try to understand the patches (not to come out with patches). I do not want to bother with Microchip this time so I am buying cheaper tools myself -- the more expensive will be two STK500 (programmer portion only) clones and one AVRISP MKII clone on order. I also bought the ATmega4809 Curiosity Nano board, ATmega328PB xPlained Mini board and the original Arduino Nano Every from Mouser. I am reluctant to buy the ATxmega related xPlained board (eg: A1U, A3BU and E5) as of now since they cost about US$55 each. So I choose to order a cheaper ATxmega32D4 breakout board. The other tools like Arduino clones and USBASP/USBispTiny are not that expensive to get. |
@dl8dtl For example, I think the issues number were not that manageable one month ago -- now it is much more managable at 114. |
Offer happily accepted, thanks! |
That's certainly a good point, although I don't think needed for AVRDUDE right now. |
Indeed. The direction for non-Microchip tools should be to go with WinUSB Driver, using WinUSB Compat ID so that Windows can automatically install the WinUSB driver. Microchip tools are mostly using WinUSB now. Ref: @mariusgreuel has written it well here. And he has provided alternative FW for USBasp, FabISP/USBtinyISP and micronucleus.
BTW, for USBtinyISP, Adafruit has a signed driver package for libusb0.sys and that should still work. They mentioned that their code signing certificate has expired and not planned to renew. Alternative FW with WinUSB Compat ID.
|
Thanks. I start to label the current issues and those have just been closed. |
Maybe we can move this to Discussion. |
@mcuee please do! |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
The work done for AVRDUDE is of utmost importance for millions of developers. Therefore, I think you should consider adding the GitHub sponsor option. I think it's a pretty new feature, it looks like this:
I'll be happy to make the first donation :-)
The text was updated successfully, but these errors were encountered: