At least in CX Aircraft anyway....
Well, the "Smart 500", is one of 3 options. Cathay seems not to have it.
You can probably tell that the aircraft hasn't got a hard 500' callout by doing an EGPWS Confidence or CMC Test. The tests run through all of the callouts. If the aircraft, for example, has the Smart 500' callout, it won't be sequence with the other callouts.
The Smart callout doesn't seem to be as smart as the "500 above field" callout, which is based on GPS height above the runway (which, in a sense, is baro height without the knob twiddling).