I'm using LIRC and IguanaIR to control 3 Dish Network receivers (ViP722k).  I used irrecord to record remote codes from the 2nd receiver (the numbering was done by the Dish technician that set the system up).  Using irsend, I was successfully able to control the 2nd Dish receiver.  However, when I try to do this same process for the other Dish remotes, it does not work.  One thing I notice is that the working one has raw button codes that are significantly longer than the non-working ones (the non-working ones usually have single digit or low double digit raw code lengths).  Any help debugging this issue would be appreciated.