P25 means that the voice/data methods used conform to the APCO Project 25 Standard, and it defines a couple of things.
In the case of voice, it means the IMBE/AMBE+2 vocoders used in the PARTICULAR packaging specified by the P25 Standard. All voice transmission conforming to that standard is P25 voice... a somewhat interchangeable term is the P25 CAI - Common Air Interface. VSELP is not included in or compatible with the P25 standard.
There is also a range of constructed SYSTEM types that conform to the standard, that are termed P25 SYSTEMS. That's where you get the difference between the non-P25 SmartZone systems and the full compliant ASTRO P25 7.x (P25 Phase I/II) systems... which i term the way they are because they are not the only 3600/9600 baud TRS types out there - I don't like referring to specific things by nonspecific descriptors they match.
ASTRO Digital is Motorola's brand name for P25-compatible voice transmission.
Chucklynde, I think I see your question, but I'm not sure. Are you asking if a radio capable of P25 CAI Voice (but only conventional or SmartZone systems) can be reflashed to work on a full-on ASTRO 25 7.x Phase I system?
If you want to go for flashcode options, that would be going from a set including any of the below:
Q806 - ASTRO IMBE Digital Operation (especially this)
H35 - Conventional Systems Operation
H38 - SmartZone Systems Operation
Q173 - SmartZone Omnilink MultiZone Operation
to a set including:
Q361 - ASTRO 25 9600 Baud Trunking
If that's the question, with the appropriate flashkey, yes.