As an update on the SoDaRadio progress...
RX still works. There are (software) clipleads still in the RX support code, and I don't have RX antenna selection setup yet, but the stream control, gain, and frequency control all work just fine.
TX is still a problem. I can now transmit CW reliably, but there are issues with SoapyLMS7::readStreamStatus not finding the END_BURST marker. I've filed an "issue" on that. The symptom is that _BT or _SK (which should terminate TX mode) are truncated to a little chirp and the TX turns off.
I suspect the same issue is in the way of the SSB path. I can send an SSB signal but it is delayed by almost 18 seconds. This is what I'd expect if all the TX buffers were full before the first audio modulation was applied and sent to the hardware. Fixing this problem will wait until I can get reliable stream status.
The RX came together very quickly. TX is always hard, for any new platform. I've got about 30+ hours into that part of the venture so far. If we get the readStreamStatus thing fixed, I think it will only take a few more hours to get to the point where it is worth trying.
For the truly adventuresome, the SoDaRadio code is in the LimePort2 branch of the repo. No claims are made as to usability, function, safety, courtesy, kindness, obedience, cheerfulness, thrift, bravery, cleanliness, or reverence. ymmv.