DTV hasnt changed their codes. You should be able to take the OEM remote from that HR21 and it work fine on the HR24. It probably was because of the original codes not being learned correctly and the new box may process them slightly different. But there is no way DTV made a change to their code set.
Civil War reenactment is LARPing for people with no imagination.