Last Fall Echostar changed the "sync-code" that tells the satellite dish's software when it's aimed correctly. The result was that the aiming software for many satellite dish models became obsolete. The updated aiming software simply had to have the new "sync-code" imbedded. In my case with a RF Mogul satellite dish the problem was terminal because Mogul did not have the source code for their aiming software. Thus, we Mogul customers had to upgrade to the new dishes for which Mogul did have the software source code... a $1,200 plus freight and installation cost. I performed my own installation. In my case I am using the Eagle 3 for DISH and the upgrade included a new control box and hub which lifts and turns the dish.
From the end user's perspective, the aiming problem was very frustrating! The dish would find all the satellites okay but didn't know when to quit searching. It would act normally up to a point but would give up (no "sync-code"), then reset and again start the search process... over and over for hours until it gave up with an error code.
More recently, about two months ago, I was told by Mogul that Echostar changed its "sync-code" yet again. But this time Mogul had the source code for its Eagle 3 (and other newer and similar Mogul dishes). Thus, Mogul was able to update their aiming software and place it on their website. Mine now works fine again after I downloaded the new aiming software to a USB flashdrive and uploaded it into the new control box. I think Jim Pendleton, Mogul's president, told me the Mogul software now does not rely on a "sync-code" from the Echostar satellite, so this should not happen any more in the future.