While Whistler does provide the NXDN and DMR (MotoTRBO) upgrades at no charge on specific units, there is a difference between what Uniden is providing on DMR (for a fee) versus what Whistler supplies.
On the Uniden DMR upgrades, the scanner will successfully follow the system and it's talkgroups. The Whistler scanners (in my case, a TRX-1) instead just receive traffic on the frequency, either with a talkgroup, or wildcard. But they do not actually track the system. For the DMR systems that I am following, the voice quality between the two manufacturers is pretty much equal, no clear advantage either way. Uniden has stated that they must pay a royalty fee for each upgraded scanner. Presumably, that is why their upgrades will track the system versus only receiving it.
Uniden has not released, nor announced, a NXDN upgrade. But the TRX-1 only receives transmissions on a NXDN system. Again, it is not tracking the system, just receiving the NXDN emission code format. For one local system, the TRX is not consistent in giving the correct talkgroup ID's. Besides what appears to be the valid PD and FD dispatch channels, I'm getting four or five "false" hits on the same transmission, including showing the dispatch channels as a "wildcard" hit with no TGID at all.
For this local NXDN system,
Southwest Regional Communications Center Trunking System, Cedar Hill, Desoto, Dunca, Texas - Scanner Frequencies , at this point I have not been able to monitor it at all, either by importing what is in the database, or by manually entering using the variations of NXDN systems that are present in EZ-Scan. I also do not hear any traffic if entering frequencies as conventional NXDN. The only time I receive anything on the system is by doing a limit search over the range of the site frequencies.