Everything I've read about Altera's Remote System Update (RSU) seemed to be dis-jointed and rather confusing. It took me a fairly long time to implement RSU for my Cyclone III project. If you look at the RSU datasheet, it mixes all the architectures and version together in one document.
The RSU is different for different architectures...