Sponsor AVRDUDE #1003
Replies: 19 comments 12 replies
-
Well, the question then is: what to do with the money? |
Beta Was this translation helpful? Give feedback.
-
@dl8dtl , |
Beta Was this translation helpful? Give feedback.
-
I do understand that part, but the question remains, what to do with the money … |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
@dl8dtl For example, I think the issues number were not that manageable one month ago -- now it is much more managable at 114. |
Beta Was this translation helpful? Give feedback.
-
Offer happily accepted, thanks! |
Beta Was this translation helpful? Give feedback.
-
That's certainly a good point, although I don't think needed for AVRDUDE right now. |
Beta Was this translation helpful? Give feedback.
-
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.
|
Beta Was this translation helpful? Give feedback.
-
Thanks. I start to label the current issues and those have just been closed. |
Beta Was this translation helpful? Give feedback.
-
Maybe we can move this to Discussion. |
Beta Was this translation helpful? Give feedback.
-
@mcuee please do! |
Beta Was this translation helpful? Give feedback.
-
From here: it is probably better to get official Microchip tools from Microchip. But certain tools may not be available from Microchip. So donation may be a way to get some of the more expensive tools. For the xmega, Microchip seems to only offer Reference: ATxmega256A3U development board, roughly US$56 + Shipment + tax. BTW, the same shop also has the cheaper ATxmega32A4 breakout board. |
Beta Was this translation helpful? Give feedback.
-
Just wondering if you have good contacts within Microchip. It will be great to get some official tools from Microchip, for @MCUdude and I, and probably @stefanrueger as well if he wants. Same as @MCUdude, I am not interested in money and I can spend small money on the tools as well. But it is good to have hardware tools for testing.
|
Beta Was this translation helpful? Give feedback.
-
From:
Thanks. I do not need those higher end Microchip tools as @MCUdude and @dl8dtl cover them well. I do not plan to get the tools like "Microchip AVR JTAGICE MKII (obsolete), JTAG ICE 3 (obsolete), Atmel-ICE, Power Debugger". But if there are something to be desired from my side, it would be something like those from @MCUdude's Tindie Store. They are well-designed yet not readily available from other places.
|
Beta Was this translation helpful? Give feedback.
-
The following offer is from @kristofmulier.
|
Beta Was this translation helpful? Give feedback.
-
I have updated my testing tools here. I got some tools from Microchip/Atmel last time for my involvement in other open source projects like libusb, libusb-win32 and pk2cmd. One old jtag2key is courtesy of Amontec many years ago for my involvement in OpenOCD. Then I got two tools on loan from Microchip Singapore in 2023. @SpenceKonde is also very kind and sent me the following at the end of 2022. Nice serialupdi adapter with pogo pins and pin headers |
Beta Was this translation helpful? Give feedback.
-
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 :-)
Beta Was this translation helpful? Give feedback.
All reactions