Abstract: A system and method of operating one or more selectively-operated devices is disclosed. The method includes establishing, by a controller, a communication channel with a communication device and receiving, by the controller, an authorization token from the communication device. The authorization token includes a verification value. The controller extracts the verification value from the received authorization token and compares the verification value of the authorization token to a plurality of stored verification value. When the authorization token is verified, the controller transitions to a programmable mode.