Forum member Honken released an open source USB firmware for PIC microcontrollers. This is a major open source contribution, congratulations!
Most PIC 18F2550 and 18F4550 USB projects you see on the web use the Microchip USB source code. It’s easy to use and free. There’s one big problem: Microchip uses a license that isn’t open source compatible. Distributing the USB source with a project is against the rules.
Until now, we’ve relied on Microchip’s non-distributable driver in projects like the USB IR Toy and Logic Sniffer. We release our source code, but you have to download the USB driver from Microchip yourself. This is a pain, especially for beginners who aren’t familiar with compilers and build configurations.
Over the last few days we’ve tested the Honken USB firmware on several different PIC18F microcontrollers. The latest version is available in SVN and the forum.
Our current goal is to get it running on the PIC 24FJ used in the Bus Pirate v4. We can begin volume manufacturing of the new Bus Pirate as soon as the driver is in place. Can you help? Please join us in the forum.