A few people have noticed a bug where SnoopyPro seems to
operate for a while, but then stops sniffing. Often this seems
to be just before a bulk data transfer.
I've tracked this bug down, and it's due to a USB packet
exceeding the size of the buffer used to return the
trace from the kernel driver to the application. Currently
this is set to 32K. By increasing this to a suitably
large number (I used 0x40000), and re-compiling,
this problem is fixed.
See SnoopyPro/USBLogDoc.cpp in the function GetNewURBSFromSniffer(),
about line 205.
[Since the Win98 DDK is hard to come by nowadays,
I simply removed that driver from the project to get
it to compile.]
Email me if you would like me to post a binary on my web site.
Yes, please! I am having that exact problem. I think it is very interesting publishing an updated binary version including that fix.
Otherwise, can you please send me those binaries via email? Thanks!
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.