Reading through the SUMP docs the protocol looked simple enough that I thought “Why not try implementing this on the Arduino?” and set about it. After getting my code to respond appropriately and kind of working with the client I went about trying to get some accuracy. That is when I ordered an OLS of my own.
Ultimately I was able to get some fairly precise sampling on the Arduino by watching a debug pin with the OLS and eventually I had a really basic working SUMP compatible logic analyzer!
Via the forum.
Get the Logic Sniffer for $50, with free worldwide shipping.