I have no background of IR spec but I've noticed that some of my remotes I can never get working on ANY other infra-red remote. What I mean by that is I can never get any other universal remote or LIRC (on a PC) to learn commands from these 2 remotes I have. The remote was for a DiSEqC (USALS) satellite receiver (made by echostar), I bought several universal remotes to to try and "teach" them from this remote and they would always fail to do so. This forced me to get another DiSEqC satellite receiver made by another company (don't remember the name but it wasn't echostar) and oddly they couldn't learn from it either. All other remotes worked except these. Is there some special protocol for DiSEqC receivers which make them incompatible with universal remotes, LIRC?