A few things from my notes on the DSLogic:
- newer versions of the DSLogic Plus from DreamSourceLab might have a "Pango" FPGA instead of the original Spartan 6. Sigrok is not compatible with the non-Spartan DSLogic. (I don't know if this FPGA change might also show up in some knockoffs). The Pango variant enumerates with USB VID:PID 2a0e:0030 instead of 2a0e:0020. I don't know if the FPGA change is a permanent thing or if it was only to deal with pandemic shortages of the Spartan.
- some Aliexpress DSLogic Plus (or eBay or whatever) offerings don't have the shielded leads. Check carefully if that matters to you.
Interesting, thanks for sharing.
Pluseview/Sigrok must upload the FPGA bitstream to the device, so probably Sigrok must be set up to properly send the right bitstream, as per the table here
https://sigrok.org/wiki/DreamSourceLab_DSLogic#Firmware. Worst case, it should be a matter of finding the new bitstream and using it in Sigrok
DsView, the DSLogic program, is actually a slightly modified version of Pulseview. Strangely, some of the DSLogic decoders are better quality than Sigrok, which doesn't entriely surprise me, since a long time ago I tried to contribute an improved version of the I2S decoder to Sigrok, and couldn't get anywhere. In the early days of DSLogic, there was quite a lot of tensions with Sigrok, because DSView is not in compliance with the Sigrok open source license
I use Sigrok and DSView interchangeably, depending on the task at hand