From everything I've read it sounds like the switch's memory may have been scrammbled during programming. This can happen if someone sends a UPB command (activated/deactivated a scene link) while a switch is being programmed. Or if another switch had scrambled memory (or different version of firmware) and it was used to "copy a configuration" over to another switch.
The quick check is to run log viewer (under Tools in UPStart), clear the log so you start with a clean log, then press the scene button on the probelmatic switch. You should see in the log, an activate or deactivate of the programmed link. If you see a 'null' command or something other than what it should be sending (i.e. Activate / Deactivate) then someting is not right. You may even see it transmitting on a different network ID.
If all looks good, what happens if you move the switch to a different juntion box? Does it work properly or no?
If the case is that the log viewer is showing you weird transmit information, I'd try completely reprogramming the switch (do not copy configurations from other switches when programming it). The steps are:
1a) Make sure you have the lastest and greatest UPStart version (i.e. V6.0 Build 13).
1b) Do a factory reset on the switch (5 tap -- LED flashes green, 10 tap -- LED falshes blue, 2 tap - LED stops flashing).
2) Then add it as a new switch (with a new unit ID number) -- Do not delete the old switch configuration from your UPStart file (yet).
3) Go into this newly added switch and put in the correct settings (transmit, receive, options, etc...) of the switch and 'program the device'. Do not do this by using UPStart to copy the old switches configuration (or you may end up with the same results).
4) Once the switch has been programmed, give it a try. Press the buttons and see if it works properly. If no, see what it is transmitting with the Log Viewer.
5) You can double check the links being used by Activating / Deactivating the link from the "Scene Builder" under the Link Menu. You should see the same results the switch sends other than the source (of the transmit).
Note, the switch will buzz 4 times if the transmit is set to 4- retries undet the Adavanced Tab in the edit device window for the switch in question. This is ususally a good thing.
If you do get is fixed then you can delete the old switch from your UPStart file, and if desired change the unit ID of the reprogarmed switch to that of the original.
If that doesn't seem to do the trick, call Simply Automated.
Hope that helps,
Millard
Millard