Don't know much about DCC, but I thought it was supposed to be a NMRA 'standardized' system, so shouldn't any system be able to read info from any other system and all of the engines?
I have seen threads about the different control systems where some folks list DCC being 'standardized' as why they don't get into O gauge, because O has the 2 different systems and nothing is standardized between them (so to speak).