Shahriar @
http://thesignalpath.com did a really good video product review & teardown of the Salea, Salea 16 and the USBee SX.
Review:
http://thesignalpath.com/blogs/2011/05/31/saleae-logic-and-logic16-product-review/TearDown:
http://thesignalpath.com/blogs/2011/05/31/saleae-logic-and-logic16-product-teardown/The software on the Salea is excellent - I've got the Salea 16 and have been happy with it so far for ....although to be fair have not used it much. The build quality on it is outstanding.
Duke
EDIT: PS- the software platforms that the Salea supports may be a plus for some people - it is cross platform running on: all windows 32bit & 64bit platforms, Mac OS X, Ubuntu 32 & 64 bit versions. The team is very active on their Software platform- here is the change logs for the Saleae Software from the last several revs:
Version 1.1.13
* Fixed an issue where new Logics and Logic16s were not getting assigned ids properly -- which caused a number of issues and crashes for users using more than one device. This would happen if you purchased and used 2 or more new devices in the last few months on the same machine. If you're having an issue and think this this might be it, deleting your setting file could fix it. Here are the locations of the settings file:
o On Vista/7: C:/Users/YoutUserName/AppData/Roaming/Saleae LLC/Logic/settings.xml (The AppData folder is a hidden folder)
o On XP: C:/Documents and Settings/YourUserName/Application Data/Saleae LLC/Logic/settings.xml (The Application Data folder is a hidden folder)
o On OSX: /Users/YourUserName/Library/Preferences/Saleae
o On Linux: Inside the folder with the Logic executable, in the Settings folder.
* Fixed issue with channel reordering on Logic16. It should never do it now.
* Some exciting stuff is in the works, but it's a few months out. We're shooting for a release around the end of the year.
Version 1.1.12
* Obtained new code signing certificate after the old one expired, and unexpectedly caused older installers to fail. This normally shouldn't happen, but it turns out we forgot to 'timestamp' the driver package which keeps the signature valid even after the associated certificate expires.
* Fixed issue with channel reordering on Logic16 on Linux and Mac. It still appears to occasionally happen, but much more rarely now -- we'll get that fixed shortly.
* Changed the way analyzers export their data to use far less memory -- this was causing an issue when exporting very large amounts of analyzer results.
Version 1.1.11 beta
* Adding ability to re-run an analyzer starting at the T1 timing marker. This has been a long requested capability.
Version 1.1.10 beta
* Added Simple Parallel decoder! We have much more ambitious plans than this, but it may hold you over until then.
* Fix for ppc version (i.e. non-Intel) on Mac -- who knew, it's been broken since 1.1.5. I guess not many of us are using ppc Macs.
Version 1.1.9
* Increased Logic16 USB bandwidth performance by 50%! Old limits were 2 ch @ 100MHz, 4 ch @ 50MHz, 8 ch at 25MHz, and 16 ch at 12.5Mhz. New limits are 3 ch @ 100MHz, 6 ch @ 50MHz, 9 ch @ 32MHz, and 16 ch @ 16MHz.
* Added support for CAN remote frames
* Organized the Preferences dialog into multiple tabs
* Added ability (in Preferences) to edit Logic16 LED behavior
* Added option (in Preferences) to collect up to 1 T samples
* Finally *really* solved the issue where Linux 64-bit would not accept saved data from other platforms
* Fixed issue where software would hang if analyzers were used and the device couldn't keep up
* Fixed issue where double-clicking the Options menu would add extraneous items to it
* Fixed issue with binary export -- previously had wrong endiness when using data larger than 8-bit
* Fixed issue with Logic16 Device SDK memory leak
* Fixed issue where Device SDK would not build on OSX
* Fixed marque zoom operation -- shift-click-and-drag
* Fixed bugs related to hiding channel 0
* Fixed bugs related to reordering channels
* Fixed bug with analyzers which caused the minimum sample rate to remain after an analyzer was removed
* Fixed crash bug caused by exporting analyzers which didn't decode any data
* Fixed bug where the pin tab button was visible when it shouldn't be
* Fixed crash bug caused by analyzer processing progress display
Version 1.1.8
* Manchester decoding! Standard, differential, bi-phase mark code (FM1), bi-phase space code (FM0). It's pretty flexible and we have high hopes for it.
* 9-bit Serial decoding! Also called MP Mode or Multiprocessor mode. Basically a 9th bit specifies if the byte is an address, or data.
* Demo mode works with Logic16
* Big updates to the User's Guide for Logic16
* Fixes for a number of crashes and other issues
Version 1.1.7 Beta (On the Community Site)
* Fixed remaining corruption/crash bug related to long data collections using a trigger (when the trigger did not occur for a long period)
* Updated Linux version to reflect window and text system preferences
* Added keyboard shortcuts for timing markers (the 1 and 2 keys)
* Internal overhaul of how sessions work
* Added tabs
* Added proper file name display in Window title
* Greatly increased performance of loading and saving session files
* Session files are now fully cross platform (before we had a pesky issue with Linux 64-bit)
* New channel options menu for hiding channels, reordering channels, and resetting settings quickly, etc.
* Fixed some minor issues with screenshots
* Fixed issues with 1-Wire analyzer
* Fixed issue where analyzers would block if they were backlogged and you tried to start a new capture
* Fixed issue where I2C would still not decode the very last event recorded (added some capability to the SDK for this)
* Full support for Logic16