frank26080115 wrote:I just wondered about the CDC stuff because I have a genuine Saleae Logic, and a Saleae Logic clone from ITead Studio called Mini Logic (which also works as an USBee and Altera USB Blaster). ITead Studio was able to reverse engineer the Saleae Logic and USBee so that he can make a clone that is compatible with their software (which wasn't hard, I think the Cypress chip is basically a USB FIFO bridge in all three cases, configured via EEPROM, the clone just had several EEPROM settings to load). I do have a software USB packet analyzer. I would like to see if it is possible to achieve the same thing with the OLS.
Great work with the open source stuff, but the USBee client software can analyze USB packets at a low level, which I hold in high regard
I've been playing with the idea to write a USB decoder tool, however, with the current OLS, sampling USB is only possible for USB1.1. An alternative could be to simply use the USB-protocol stack of the PIC controller directly, and let it "sniff" the USB signals. This way we could support both USB1.1 and USB2. I believe this is also how the USBee hardware does it...
Edit: an alternative would be to use a dedicated USB-sniffer, such as the (very promising!) OpenVizsla project.