A retrofittable remote control system for enabling remote controlling of an on-board component of a machine that is inherently incapable of being remote controlled, the remote control system comprising: an interface control module configured to be retrofitted to the machine ; and an off-board remote control configured to communicate with the interface control module over a wireless communication channel , wherein the interface control module is configured to: detect presence of an on-board control module associated with the on-board component of the machine , the on-board control module being configured to communicate with the on-board component over a digital communication channel disposed on the machine ; establish a digital communication link with the on-board control module over the digital communication channel when the on-board control module is detected to be present on the machine ; establish a direct Input / Output (I/O) communication link with the on-board component of the machine when the on-board control module is detected to be absent from the machine ; wirelessly receive a remote operation command from the off-board remote control to control the on-board component of the machine ; and send, based on the detection, a control signal over one of the direct I/O communication link or the digital communication channel via the detected on-board control module , for controlling the on-board component of the machine , the control signal being corresponding to the wirelessly received remote operation command. an interface control module configured to be retrofitted to the machine ; and an off-board remote control configured to communicate with the interface control module over a wireless communication channel , wherein the interface control module is configured to: detect presence of an on-board control module associated with the on-board component of the machine , the on-board control module being configured to communicate with the on-board component over a digital communication channel disposed on the machine ; establish a digital communication link with the on-board control module over the digital communication channel when the on-board control module is detected to be present on the machine ; establish a direct Input / Output (I/O) communication link with the on-board component of the machine when the on-board control module is detected to be absent from the machine ; wirelessly receive a remote operation command from the off-board remote control to control the on-board component of the machine ; and send, based on the detection, a control signal over one of the direct I/O communication link or the digital communication channel via the detected on-board control module , for controlling the on-board component of the machine , the control signal being corresponding to the wirelessly received remote operation command. detect presence of an on-board control module associated with the on-board component of the machine , the on-board control module being configured to communicate with the on-board component over a digital communication channel disposed on the machine ; establish a digital communication link with the on-board control module over the digital communication channel when the on-board control module is detected to be present on the machine ; establish a direct Input / Output (I/O) communication link with the on-board component of the machine when the on-board control module is detected to be absent from the machine ; wirelessly receive a remote operation command from the off-board remote control to control the on-board component of the machine ; and send, based on the detection, a control signal over one of the direct I/O communication link or the digital communication channel via the detected on-board control module , for controlling the on-board component of the machine , the control signal being corresponding to the wirelessly received remote operation command. <EOS>