Some are probably waiting for the serial decoding review, which I am certainly planning to publish eventually. As I’ve already stated in my initial posting, the serial decoders still need refinement, as they have some issues and at least one missing feature. Siglent is aware of that and promised to implement the necessary bug fixes and improvements.
We’ll probably get a new firmware soon, where at least sequential mode is fully working again and some other bugs from my list have been addressed, but not sure if serial decoding has already been improved as well, as I’ve reported these issues fairly late in December. So we need just wait and see…
Until then, I thought I’d show a little teaser here:

SDS1104X-E_SPI_UART_Zoom_2
What you can see from this screenshot are two full duplex decoders working in parallel, one SPI and one UART. Of course this is an artificial setup, as this would not be possible with just 4 channels (it will be possible with the MSO option though). I just configured a custom baud rate of 2Mbit/s for the UART so it can find valid data in the 2.36MBit/s SPI data stream. The UART RX cannot work continuously, because it’s looking at the MISO stream, which in turn is just the inverted MOSI and has the wrong idle level for the UART decoder.
There is a record length of 700kpts for a time span of 7ms, zoomed in at 5µs/div so that we can read the decoding at the bottom of the screen. In the top area there is the decoder list for SPI, which is automatically adjusted for the center of the zoom window, showing three 8-bit data elements (which could be up to 32 bits and the list could be enlarged up to 7 entries), number 1740-1742 out of a total of 3492 entries for the complete record.
We can only display one decoding list at a time, but the one for the UART is quite similar, just with slightly less entries.
There was no protocol trigger used in this test, but a trigger on the falling edge of the ~CS signal. As a consequence, the trigger frequency counter displays the number of messages per second (27895).
Overall I think Siglent is on the right track with this.
EDIT: total time for one record corrected - it is of course 14 x 500µs = 7ms. Exact number of list entries added.