A belt cutting and splicing apparatus is provided for joining together the ends of one or more monolithic conveyor belts. A software image may be received in multiple messages where each message is provided with its own validation code and wherein a validation code for the whole image is provided and wherein each provided validation code must compared to a derived validation code prior to accepting the validity of the replacement software. Locking pins, provided on the locking element, engage in guides formed in the control slide. A controller is electrically coupled with the receiver and the vehicle speed sensor.