Prerequisites for Using Engine Driver

To Use Engine Driver You must…

  1. Have a Android device/phone.
    Engine Driver can only be installed on an Android device/phone.

ALSO

  1. A WiThrottle Server must be available on a device connected to your model train layout for Engine Driver to connect to.

Android Device/Phone

Engine Driver will work on most Android devices made in the last 8-9 years. Currently it has a minSDKVersion 16, which equates to minimum Android OS version of 4.1 (JELLYBEAN). Info on minSDKVersion available in the Engine Driver manifest.

../_images/esu_mcii.png

ESU MobileControl II

Engine Driver also fully supports the ESU MobileControl II (MC2) Android throttle.

Note

See the ESU MobileControl II page for more information.

WiThrottle Servers

For JMRI

../_images/jmri_withrottle_window.png

Verify your Android device can connect to your network via WiFi and obtain an IP address. Make sure you are running one of the latest versions of JMRI (3.8 works, 4.20+ works much better) on your PC, connected to your layout. Start up JMRI and verify you can use JMRI’s included ‘Throttle’ window to control a loco on your layout.

Start the WiThrottle function of JMRI, located in DecoderPro under Tools, Throttles.

It is also highly recommended that you start the JMRI Web Server function (Tools, Start JMRI Web Server). Both of these should be added to Preferences, Start Up as well.

For DCC-EX WiFi

DCC-EX includes a built-in WiThrottle Server. Build your DCC-EX Command Station, add WiFi, then connect EngineDriver following these steps.

For MRC WiFi

Connect the MRC WiFi module, and verify your device can connect to its network and obtain an IP address. Note for MRC users: David Fuller has provided some additional setup information [here].

For Digitrax LnWi

Connect the Digitrax LnWi, and verify your device can connect to its network and obtain an IP address.