Revision 525 06/14/05 * Dish Network has sent a software upgrade for their receivers. This software does not go green until the satellite selection is changed. It is necessary to toggle the satellite selection to get the OSD to work right. I added code to do this. Revision 440 09/29/04 * RCA has sent a software upgrade for the 486 receiver that made it incompatable with the OSD. A minor change was made to the software to send a select so that the OSD could hear tone. Revision 439 09/20/04 * There is a new DirecTV Satellite at longitude 72. Anyway this one has transponder 3. I have changed the software to search on transponder 17 for RCA, Hughes, and Sony receivers. Revision 350 12/11/03 * Work on Ignition Stow features. Even though the ignition stow will keep the power while the ignition is on. The positioner wil turn off as soon as the ignition is turned off. * The ignition stow feature was causing stored variables to be lost. This should be fixed so that users system do not have to be re-setup each time they move. * Work on Signal Loss stow feature. Most of the time the system would not stow on signal loss. This should work now. * Made even addresses work on Dish network remote. Revision 321 5/23/03 * Additional work with the Hughes receiver. Now all 8 system codes will work. The positioner swithes automatically. To whichever code is being used. It also sends the correct IR to the receiver for the code that is being used. * Changes to Ir Detector. Some times during setup of the system as soon as the remote type was selected the system would quit responding to the remote. It would have to be turned off then back on to rectify this problem. This problem has been fixed. Revision 317 4/28/03 * This is a maintenance revision for Dish Network. Dish network recently downloaded new software to its 301 receivers. This software caused problems verifying satellites. This revision fixed this problem. This is the only fix in this revision. This revistion is only for Dish Network 301 receivers. It is not being loaded in most positioners. It will not work on 2700 receivers. Revision 316 4/22/03 * There is now a delay when switching satellites. The system was switching too fast and the receivers would not download the new guide. This delay was put in so the receivers would recognize that the signal had been lost and then download the correct guide information when the new satellite signal was re-aquired. * Additional work on the auto stow features. Some people were complaining that the dish would stow when they were on signal watching a program. Others complained that the dish would not stow if the receiver was off. The system would also stow when using its own menus. The system will now stow the dish automatically only if the power button menu or the main menu is on the screen. It will also stow automatically if you are wathing tv and the satellite signal is lost. * Removed the auto dish test that the system would run when it was first turned on. * Added a check for negative elevation counts in the calculation of elevation angle for domed systems. If the elevation count was negative an undetermined number could have come out of the calculation for the elevation angle. Now if the elevation count is 0 or less then 18 will display as the elevation angle. * Added a receiver option. No signal verification. The system will simply search for a satellite signal. When it finds one it will stop and peak. It will then allow the custoemr to decide if it is the right one or not. It has a search next option. The customer need only press the power button on the remote and select search next. This should work with virtually all receivers. It still work with only 4 remote controls. Hughes, Sony, RCA and Dish Network. * Worked with the code that turns the receiver on to make it more robust. In some situtation the receiver was not getting turned back on when it needed to be. This could cause some function to fail and the system to not work right. * The tone setting is now set when the receiver type is selected. In the past this was done when finding the satellite for the first time. Revision 312 3/26/03 * This is a maintenance release expecially for Bell ExpressVu. Bell ExpressVu has recently started using a new satellite. They have upgraded their software so that the menu 6-1-1 screen has two satellites available. Anyway the positioner software has been updated to ask the customer to make sure satellite 91 is selected when the search is initiated. This is the same way dish network works. * In a minor change the default value for the sensitivity paramater was reduced to 3. In some areas 5 was too high and the system would not find the satellite. Expecially Bell ExpressVu in central to southern US. Revision 306 2/18/03 * Added a background peak into the find signal routine. Some where complaining that they would not get the highest signal strenth possible when using the find signal option. That if they did a re-peak that they would get a better signal strength. This should fix the problem. * Added a sensitivity adjustment to the options screen. Each install is a little different. Receivers and LNBs also have differences. There is more noise on some coax cables than others. This adjustmnet will allow each OSD to be tailored for each install. The valid range is from 1 to 9. 1 being the most sensitive and 9 being the least sensitive. The current default is 5. Revision 305 2/10/03 * Fixed the stow on signal lost. The dish was stowing when this feature was turned off. * Changed the Motor Failure screen for counts to a Counter Error screen that requests that the user run a test dish. * Changed the Motor Failure screen and the Counter Error Screen to have either azimuth or elevation on them so that we know which motor has caused the problem * Changed White Sulphur Springs in West Virginia to Wht Sulphur Springs. White Sulphur Springs was too long and causing a buffer overrun that would cause the system to lock up and need to be unplugged. * Added a reset of the video chip when the power button is pressed. It appears that some times when the dish is up and the positioner is turned on that the video chip does not reset properly. * Changed the way the positioner worked with the hughes remote. Some RCA television codes where causing the power button menu to come up made sure that the positioner was looking at the whole Hughes signature on the button that was pressed. Revision 252 12/31/02 * Adjusted volume on dish network 301 receiver. With the most recent download of software. Dish network reduced the volume on the component outputs. This change will bring the volume up on our output to the same as what they have on their out to TV port. * Removed goodnight screen when the dish is pointed and the customer chooses exit from the main menu. Revision 250 12/11/02 * Masked the address bits on the Dish Network Remote. Now the positioner should recognise the RF and New IR remotes in whatever address they are as long as the remote is in sat mode. * Added an error screen on find satellite. If there is no power on the coax then the customer will get an error instead of a failed search. Revision 248 12/06/02 * Changes to the menus. The most signigicant is that the select key on any of the satellites in the satellie setup menu will take you to the delete screen. * Good Night screen added * Relaxed tolerances on Dome Elevation. At leaset one customer was still haveing problems on Stow. Revision 247 11/20/02 * Made changes to the peaking routine. It is much faster and more accurate. * Made some changes to the Tone setting. Now the positioner tests the receiver. The installer and the customer should no longer need to mess with this setting. Revision 246 11/13/02 * Made some changes to the code that moves between satellites. This should be more reliable. There is no longer a peak each time. Domed units will now switch satellites without any problems. Revision 240 10/11/02 * Made changes for the new Hughes receivers model numbers GAEBOA and GCEBOA The menus were changed on these receivers. I have to just bring up the menu and ask the user to select system setup. This effects the Sony Receiver also. Since they are both made by the same company. I assume that the Sony will change here soon. * Moved the default numbers for signal verify lower. This will make it so that the signal verify number will not need changed as often. * Made some changes so that the Mini Dome will not fail on Stow. The Dome is not good at switching satellites right now. It need some work on motor counts. The dome should not be sold where where the user wants to move between satellites on a regular basis. Revision 239 09/28/02 * Changed the initial peak on satellite. In some areas of the country the previous changes in 236 were causing an infinate peak time. Meaning that it would not stop peaking. This has been fixed and I may have made it faster in the process. Revision 238 09/26/02 * Added a fix for the video chip. So that it will come up right. This is not a 100% guarantee but the video chip is now much more stable at first turn on. * Added some wait times in motor movements. When motor directions were changed too fast circuits could be blown. Revision 237 09/24/02 * Changed Signal strenth value on the searching for satellite screen from the reading that has little or no significant to a reading of the voltage comming down the coax cable. The numbers on this screen will be different in different parts of the country. Revision 236 09/20/02 Given to one customer. Not tested with sony receiver * Many advances with the Hughes receiver. It is now much better with the IR codes from the remote. * Made the initial search for the satellite faster. It does not peak as long on each satellite as it is searching. * Made the move between satellites more accurate. * Fixed a problem with the return to satellite feature. If the user tried to change satellites before the peak was done it would stow. * Added a tone verify feature that should work with most receivers that have a signal pointing screen that gives a tone. Putting the receiver into the tone screen is a manual process. * Added an adjustment for the tone verify value. This is so that the user can adjust the value for each receiver. The Dish Network 4900 receiver does not verify the same as the 301 and 2700 receivers. This fix should allow that receiver to run also. Revision 235 08/28/02 * Fixed a problem with the Hughes receiver the up arrow would not work. * Changed the code so that the positioner cannot be shut off by the remote. The only way to turn the positioner all the way off is by the blue button on the front panel. * Added code to not allow more than one of the same satellite longitude * Added code to not allow the user to delete satellite 119 for Dish Network, 91 for Bell ExpressVu or 101 for DirecTv. * Adjusted the software that determines which remote is being used. It would often mess up on the RCA remote and think that a Dish Network remote was in use. It can still mess up but it is much better. Revision 234 08/19/02 * Fixed some spelling errors on some screens * The RCA 420 and 430 receiver selections were wrong. The 420 selection worked as a 430 and the 430 selection worked as a 420. This was fixed. Revision 232 08/02/02 * Made some changes to the Ir Commands. These now take less ram to execute. * In some instances the second please wait screen on a dish netwok receiver or an RCA receiver would get into an infinate loop. The positioner would have to be turned off and back on to fix this. This problem has been fixed. Revision 231 07/26/02 * Fixed an error with on-chip eeprom. The number of satellites was being over written by the LNB Voltage. Revision 230 Loaded in some boards never released * Additional work on motor counting routines. * Fixed quide key in Serial EE Prom for Dish network. * Made changes to routines that write to the on-chip eeprom Revision 229 07/15/02 * Made changes so that old and new dish network remotes would both work at the same time. * The Montana City White Sulpher Springs was causing an internal buffer overrun because of its length. This was causing the positioner to lock up. The name was shortened to Wht Sulpher Springs. * Made changes so that any remote will run any receiver. This is in preperation for an RF remote. This does not work great because the positioner must re-transmit the IR codes it is receiving from the remote. If user presses a key at the same time the codes mix and neither the MotoSAT or the receiver receive the proper code. * Made changes to the teperature screens. At 120 a cooling fan will be turned on. This cooling fan is optional and will be available in a couple of weeks. There needs to be a board modification for this to work. At 150 a screen will say that the receiver need cooled down. At 175 a screen will say that the receiver need unplugged and that if the MotoSAT goes over 185 it will void the warranty. At 185 a screen will say that operating at this tempature will reduce the life of the receiver. * Moved a bunch of the IR Data to the Serial EE Prom * Added code to track the highest temperature the board reaches. Revision 225 06/25/02 * Changes to the Diagnostic screen. * Made modification to the code for peaking in the background. This is expecially helpfull when moving between satellites. Revision 224 06/13/02 * Made the RCA Receiver start searching faster. * Fixed some bugs with the Sony Receiver. The Sony remote is still somewhat sluggish. * Added code to accomodate a domed dish. The domed dish is not yet one wire technology. * Fixed some bugs in the peaking routine. It should peak faster now. Revision 222 06/07/02 * Made the Dish Network and Bell ExpressVu receivers start searching faster. * Added Code to adjust audio for different satellite receivers. This is automatic. * Made gain setting automatic. Removed Gain adjustment from the options Screen. * Moved Code from Timer Counter 7 to the Main Program loop. Motor movement functions. * Completely remove Timer Counter 7 interrupt * Implemented main program loop timers. * Make screens change every 5 seconds when the remote type is not known Checking for the guide button. This was origionally at 10 seconds. * Fixed a bug that would cause the board not to turn on if it was shut off where on signal and then when turned on the receiver was not present. * Fixed a bug that would cause the dish to stow when moving between satellites. Revision 221 05/19/02 * Moved Code from the real time interrupt to the Main counter time out interrupt. * More work on counting routines. * Moved change remote type from setup menu to options menu * Changes to Serial EE Prom Data for menu changes * Fixed Degree output on Searching screen for 24 inch dishes Revision 220 05/14/02 * 24" dish functionality added. The 24" dish may be selected on the options screen. Main Menu -> Setup -> Options * The 24" dish selection is stored in the on chip EE Prom so that it is active until changed. * Stow options screen renamed to options screen * Gain adjustment moved to options screen * Gain adjustmnet screen removed * Diagnostics mode during search moved from 0 key to 1 key * Diagnostics off mode during search moded from 1 key to 0 Key * After transponder select cursor moved back to satellite select area Dish Network and Bell ExpressVu only. This way selecting the diagnostics screen will not change the transponder selected. * Fixed a bug that in some circumstances may have caused the dish to continue to try to reset the search and peak at a limit * Modified Counting routines to be more accurate in most cases * Modified search so that if it found a satellite within 4 degrees of a limit it would not allow that satellite to be peaked up. The dish will find it again when it gets back to the other side. * Changes to the Serial EE Prom Data for new menus. Revision 219 05/09/02 First release