I'll hazard a guess and maybe someone will be motivated to correct me if I'm wrong.
My guess is that "cleaning" isn't what it sounds like. It might mean that the codes you have can be interpreted and decoded to figure out exactly what protocol, device number and function they are, then PERFECT codes can be generated. This is cleaning by total replacement of hinky codes with perfect ones.
Right?
A good answer is easier with a clear question giving the make and model of everything. "The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw