This is a sort of generic response to what will be needed to each control unit. If your Disklavier is not a MarkIII with a built-in CD player, then you need the DCD1 Yamaha CD Player. From the latest to the oldest, this is what you need.
DSR1 software only
DKC55R software only
DKC55 software only
DKC55RCD software only ;
DKC50R software only
DKC500RW software only
DKC500RWXG software only
DKC500R ; control board unless it has EMK1 or SmartKey
;
DKC500RXG control board unless it has field installed EMK1 ;
All others require the use of a DSR1. These Disklaviers are the MX100A, MX100B, Wagon Grand, MX80, MarkII, and the DGH1BXG and DGP1XG Playback only.
Their control units are:
DKC100XG
DKC100R
Built-in to the piano
DKC5R
DKW10