> I was wondering if DMRDecode provided all the pertinent information needed to write a codeplug for a DMR radio.
Strictly speaking DMRDecode will provide you with most of the information, but not everything.
You need frequency (from the scanner/dongle), color code (from DSD+ or DMRDecode, or given that there are only 16 combinations from trial and error), timeslot (from DSD+, DMRDecode or 50:50 trial and error). For some DMR radios that don't allow wildcards, you will also need to add Group ID which you can get from DMRDecode.
Then there are the complications: if the system is trunked (eg Cap Plus) DMRDecode will tell you that but your DMR radio can't normally be programmed to cope with this. Likewise with encryption, DMRdecode will alert you to privacy enabled but you're into many (exhaustive) man hours trying to figure that out if indeed you could. The final potential hidden hurdle is RAS which neither DMRDecode nor DSD+ will alert you too, and which your DMR radio will not touch.
>I find it hard to believe that DSD and a wideband dongle with minimal filtering can be better than an actual purpose-built radio.
Agreed. In my experience a DMR radio's performance is superior. DSD+ isn't that bad though. But there is a massive difference on simplex DMR where I find DSD+ struggles.
HTH
Jim