Logic Sniffer upgrade v2.1 released

Package v2.1 is the first official upgrade release for the Logic Sniffer. Download it now at the Gadget Factory. This version has a lot of updates that should fix a bunch of problems in the initial release:

  • FPGA bitstream v2.1 with high-speed SPI connection between the PIC and FPGA. This eliminates most ‘hardware not found’ problems with all bitstream configurations. Sample download speed is increased on some operating systems, future SUMP client upgrades will increase the speed for everyone.
  • PIC firmware v0.5/v0.6 supports the SPI connection and has updated USB descriptors. v0.6 is more aggressive about queuing data into packets. v0.6 should provide a speed increase over v0.5, but some people report errors so we included both.
  • Updated, stand-alone SUMP client for Windows. Includes self-test and other updates.

Here are the upgrade instructions for the FPGA bitstream and PIC firmware. If you have a preorder 1 Logic Sniffer, please check for the bootloader before upgrading. Discuss the upgrade in the forum.

Join the Conversation


  1. Hi ak,

    I don’t know what’s going on, I’m sure it’ll be fixed soon. There is actually a newer test version stickied at the top of the OLS forum.

  2. Hi,

    Please can you fix links problem ? Just I buy my logicSniffer and use it.
    Thanks in advance!

  3. I’m sorry about the broken links, the Gadget Factory website was changed, it’s completely out of our control. I updated the links on this post to point to the new OLS download page.

  4. What is the difference between the 16Mhz en 20Mhz version of the .5 and .6 firmware? Are these related to specific versions of the board?

    I have tried them all but I am getting strange readouts. Probes connected to ground should give a flat line in Sump; I am getting signals in stead.

    1. The difference is the configuration fuses for the PIC. It only matters if you program it with a programmer instead of the bootloader. The bootloader doesn’t overwrite the configuration fuses.

      Strange signal readings are usually due to unexpected pin numbering differences. There’s a new tutorial for this in the Wiki:

      I’d check that first, and then make sure the bitstream that’s installed and the configuration in SUMP.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.