Hello Ubbe. nice story, but i think you are assuming as we do not know how they do the programming,
or do you have some inside information ?
And regarding the version number, if they change version from 1.22 to 1.23 , then you know for sure they have changed the DSP code?
And what do you concider DSP code ? The code that determines which digital signal is received or is the code that is doing the whole SDR reception , sampling etc, generating the I/Q signal , detection ?
If you do not use the right talkgroup to listen to, it will never decode, same for timeslot .
and regarding the errors caused by noise etc, therefore (i think) they have introduced a checksum like crc.
i don't know the DMR coding exact , but otherwise i think you will be missing a lot of the conversation, when the signal level is low.
And i must say it decodes reasonably , even with low signal strength.
But we will see when a new commercial version comes out, this one is working ok for me now, not missing a conversation and showing the ID and when you program the callsign and name , it shows it too (Only possible within DMR One Frequency, not in conventional if i am correct )
I have the Europan version, so i cannot say that it wil be changed for the USA version.
They also made a test firmware for the SDS200 (i received both versions) , but i don't have a SDS200, so could not test that version.
Nice to brainstorm about this matter.