UDL, Not quite right. From what I read of the diseqc specifications, it is the range of 256 degrees that can be stored, not 256 positions. I have reviewed all the specifications and application notes for diseqc 1.2 and I find interesting comments and papers relating to positioning quality from receiver to receiver and motor to motor. The bottom line here is - How good is the engineering in my new receiver and how good is the electronics and software in my old motor? My SG2100 is an older model and can only handle "60" memorized bird locations.
Looking at the newer SG2100s, I see they can go up to "99" memorized bird locations. My question is how good is the programming in my motor? I don't really know and I think only the engineers who designed the "60" memory version really know. If I decide to save a bird at location "99" (really only a software marker for a NVM location), then how will my motor read this? If my motor software is only expecting a range of 00 to 59, then it could possibly convolute a value of 99 into say something like 00, thus rolling over the data. After all the information I have read, I then conclude that my best bet is to not save any bird locations above label "59".
So, I was having problems with my motor not driving accurately to a couple of birds. I was only saving three or four above "59" and decided to set them back as a precaution.
The other thing I found was one site setup was accidently set to USALS instead of diseqc. After making those adjustments, my motor is behaving better. It seems USALS was overriding my diseqc settings. I'm not sure how the MicroHD priortizes a satellite setting, I just know when I made these changes, the motor started working better.
I may update my motor in the future and this may solve some drift problems I've had over the years where I need to nudge a couple of memory locations every so often, maybe due to some bad memory in the motor.