About Engine Driver
What is ‘Engine Driver’
What’s a ‘WiThrottle Server’?
WiThrottle protocol VS DCC-EX Native protocol
Roadmap
Alternates to Engine Driver
Prerequisites for Using Engine Driver
To Use Engine Driver You must…
Android Device/Phone
ESU MobileControl II
WiThrottle and DCC-EX Native Servers
For JMRI
For DCC-EX WiFi
For MRC WiFi
For Digitrax LnWi
Operation - Using Engine Driver
Quick Start / Getting Started
Detailed Instructions
Connecting
Connecting to the WiFi network
Connecting Engine Driver to the WiThrottle server
Discover Servers
Recent Server List
IP Address and Port
Disconnections
Turn Track Power On
Selecting & Releasing Locos
Selecting a Single loco
On the fly / In Phone Consists (Multiple Units)
Running Trains
Controlling Speed
Controlling Direction
DCC Functions
Activating the DCC Function via the Function Buttons
Virtual Sounds - In Phone Loco Sounds (IPLS)
Automatic Loco Speed Step Sounds
Action Bar and Menu
Action Bar
Overflow Menu (Throttle Screen)
Turnouts / Points
DCC Address
JMRI Defined Turnout/Point list
Recent Turnout/Point list
Overflow Menu (Turnouts/Points Screen)
Routes
From the WiThrottle server
Overflow Menu (Routes Screen)
Panels and Web Pages
Throttle Web View VS Web View Screen
Overflow Menu (Web View Screen)
Swipe (Web View Screen)
Auto Web Orientation
Pushing the app to the Background
DCC-EX - Features when using the Native DCC-EX Protocol
Exiting Engine Driver
User Interface
Main Screens
Connection Screen
Connection Method Options
IP Address and Port
Discovered Servers
Recent servers
Action Bar (Connection Screen)
Overflow Menu (Connection Screen)
Throttle Screen
Throttle Area
Loco Select Button
Speed indicator
Speed Slider Area
Stop Button
Speed Buttons
Direction Buttons Area
Function Buttons Scroll Area
DCC Function buttons
Pause and Limit Speed buttons
In Phone Loco Sounds buttons
Web View Area (Throttle Web View)
Action Bar (Throttle Screen)
Overflow Menu (Throttle Screen)
Background
Immersive Mode (Full Screen)
Swipe Left / Right (From Throttle)
Swipe Up / Down
Accelerometer (Shake)
Turnouts/Points Screen
Action Bar (Turnouts/Points Screen)
Overflow Menu (Turnouts/Points Screen)
Swipe Left / Right (From Turnouts/Points)
Routes Screen
Action Bar (Routes Screen)
Overflow Menu (Routes Screen)
Swipe Left / Right (From Routes)
Web View Screen
Action Bar (Web View Screen)
Overflow Menu (Web View Screen)
Swipe Left / Right (Web View Screen)
Secondary / Support Screens
Intro/Setup Wizard Screen
Loco Select Screen
Selection Method
Select by DCC Address
Select from Sever Roster
Select from Recent Locos List
Select from Recent Consists List
Select Loco On Screen Buttons
Acquire
Release
Edit Order & Facing
Edit Lights
Loco Sounds
Consist Edit Screen
Lead Loco
Trailing Loco
Consist Top
Consist Lights Edit Screen
Power Screen
Preferences Screen
In Phone Loco Sounds Screen
Function Defaults Screen
DCC-EX Function Settings Screen
DCC-EX Screen
Gamepad Test Screen
View Log Screen
About Screen
Reconnecting Screen
Common Elements and Features
Theme / Styles
Localisation
Action Bar
Emergency Stop Button
Track Power Button
Flashlight Button
Throttle Web View Button
Layout Switch Button
In Phone Loco Sound Button
Children’s Timer Button
Fast Clock
Children’s Timer Status and Countdown
Full Screen or Action Bar Only left/right swipe
WiThrottle Server Name
Overflow Menu
WiFi Issues
Wrong Network
Firewalls
Using Mobile Data instead of WiFi
Disconnections
Gamepads
Connecting your Gamepad
Running Engine Driver with the Gamepad
Remapping gamepad buttons
Multiple gamepads
Example Gamepads
Tested Gamepads
Not Recommended Gamepads
Unsupported Gamepads
Keyboard Commands
ESU MobileControl II
Advanced Operation
Consist Follow Functions
Direction Buttons
Renaming Direction Buttons
Swapping Direction Buttons
Conserving Power
Children’s Timer
Frequently Asked Questions
Connecting - Wifi and WiThrottle
Connecting to different servers/railroads
Save/load preferences for different servers
Selecting locomotives to control
Changing the appearance of Engine Driver
Global changes (Themes)
Changing the Throttle screen
Speed slider VS speed buttons
Direction Buttons
Hiding the title bar and navigation bar
Immersive mode (Full Screen)
Swiping up or Down
Showing the web page at the bottom of the throttle screen
Loco selection screen
Locos in the roster not showing
Changing the connection screen
Changing the turnouts screen
Conserving power on your phone/tablet
Configuration
Configuring Engine Driver
Configuring the WiThrottle server
JMRI
DCC-EX WiFi
MRC WiFi
Digitrax LnWi
WifiTrax
Detailed Information
Preferences
Advanced Preferences
Show Advanced Preferences?
Device Preferences
Throttle Name
Screen orientation
Theme/Style
Localisation
Left/Right Swipe Preferences
Disable full screen Swipe?
Swipe through Web?
Swipe Through Turnouts/Points?
Swipe through Routes?
Throttle Screen Appearance Preferences
Throttle Screen Layout
Number of throttles
Speed Slider and Buttons Preferences
Increase Slider/Speed Height?
Throttle Speed Slider Margin
Display Speed buttons?
Hide Speed Slider?
Hide Slider AND Speed Buttons?
Tick Marks on Speed Sliders?
Switching throttle Dead Zone
Stop Button Vertical Margins
Haptic Feedback (Vibration) Preferences
Haptic Feedback (Vibration)
Haptic Feedback Duration
Haptic Feedback on Button Presses
Direction Button Preferences
Swap Direction buttons?
Long press Swap Direction buttons?
Direction button Long Press Delay
Left Direction button Label
Right Direction button Label
Short Left Direction button Label
Short Right Direction button Label
Decrease Loco No. height?
Loco Address instead of Name?
Default Function Preferences
Use default function labels?
Number of Default Functions
Number of Default Functions for Roster
Function Buttons Area size
Throttle Web View Preferences
Throttle Web View?
Larger Throttle Web View?
Initial throttle Web Page
Swipe Up-Down Preferences
Use Immersive Mode for Throttle view?
Hide Toolbar in Immersive Mode?
Swipe down action in the Throttle view?
Swipe up action in the Throttle screen?
Screen Dimming % Value
Accelerometer (Shake) Preferences
Shake Action
Shake Threshold
Background Image Preferences
Background Image
Background Image File Name
Background Image Position
Throttle Screen Action Bar Preferences
Emergency Stop button?
Layout Power button?
Flashlight button?
Fast Clock Display
Throttle Web View button?
Layout Switch Button Preferences
Show Layout Switch button?
First Screen Layout
Second Screen Layout
In phone sounds button
Show Server Description
DCC-EX button?
Throttle Control Preferences
Speed Units
Maximum throttle Percentage
Maximum throttle Change
Speed button Change Amount
Speed button Repeat Delay
Speed step on Decrement?
Stop on Phone call?
Direction change while moving?
Stop on direction change?
‘Limit Speed’ & ‘Pause’ button Preferences
Show ‘Limit Speed’ button?
‘Limit Speed’ button
Show ‘Pause’ button?
‘Pause’ button Rate
‘Pause’ button Step
Consist Function Follow Preferences
Consist Functions - Follow Rule Style
Selective Lead Unit Sound?
Always treat F1 as Sound?
Always treat F2 as Sound?
If All matches Fail Action
Headlight specific String 1
Headlight specific Action 1
String 2, 3, 4, 5
Action for String 2, 3, 4, 5
Additional Throttle Control Source Preferences
Volume Button Preferences
Speed button Change Amount (Volume)
Disable Volume keys?
Volume keys follow touch?
Gamepad Preferences
Gamepad type
Only One Gamepad?
Test Gamepad settings now!
Speed button Change Amount (Gamepad)
Gamepad Button Click Volume %
Speed button Repeat Delay (gamepad)
Gamepad button action <!– X –>
Gamepad button action <!– Y –>
Gamepad button action <!– A –>
Gamepad button action <!– B –>
Gamepad button action <!– Start(Lower) –>
Gamepad button action <!– Return(Upper) –>
Gamepad DPAD Up action
Gamepad DPAD Right action
Gamepad DPAD Down action
Gamepad DPAD Left action
Swap Direction buttons with Screen buttons?
Enforce Gamepad Testing?
Use Simple Test?
ESU MobileControl II Options
Device Stop button options
Stop Button long-press delay
Enable Short Press
Device side button options
Top-left button action
Bottom-left button action
Top-right button action
Bottom-right button action
Button repeat delay
Control Knob options
Control Knob Zero Trim
Direction Change at end-stop
Show disable Knob button
Additional selected loco Indicator
Voice Response Preferences
Voice Response
On Gamepad Throttle change
On Gamepad Speeds
On Gamepad Test start
On Gamepad Test complete
On Gamepad Test key press
Select Loco Preferences
Stop on Release?
Drop Loco before acquire?
Allow loco select while moving?
Default Address Length
Roster in Recent Locos?
Roster Names in Recent Locos?
Maximum Recent Locos
Control consist Lights on long click
Filter Roster
In Phone Loco Sounds
Throttle 1 Loco Sounds
Throttle 2 Loco Sounds
Additional Preferences
In Phone Momentum
Don’t clip loco step sounds
In Phone Loco Sounds Volume
In Phone Bell Sounds Volume
In Phone Horn/Whistle Sounds Volume
Bell button Latching/Momentary
F1 and F2 activate Bell and Horn?
Connect Preferences
Maximum Recent Connections
Auto-Connect to WiThrottle Server?
Hide Demo Server
Initial Connection Timeout
Socket Timeout
Mobile Data connection?
Feedback on Disconnect
Background Alert
DCC-EX EX-CommandStation Preferences
Use Native DCC-EX command
Show protocol option
Web Screen Preferences
Web Screen Orientation
Initial Web Screen Page
Turnouts/Points and Routes Preferences
Hide Sys Route Names?
Location Delimiter
Hide if no user name?
Children’s (Timer) Preferences
Time limited running
Restart Password
Reset/Disable Password
Allow Reverse?
Show Timer button?
Default time for Button
Import/Export/Reset & Log Preferences
Import, Export or Reset
Auto import from all Servers?
Include recent loco list?
Auto host specific import/export?
Manual host specific import/export
Show Timestamps on Log?
Function Buttons
DCC Functions
Linking Functions to IPLS buttons
Functions and Gamepads
Advanced Consist Function Mapping
In Phone Loco Sounds (IPLS)
Virtual Sounds / In Phone Loco Sounds (IPLS)
Loco Sounds
Bell, Horn/Whistle
Custom .ipls Files
.ipls File Format
Sample .ipls
Sourcing sound files to use in custom .ipls
Gamepads
Selecting a Gamepad Type
Configuring the buttons
Loco Icons in the Roster
Setup Wizard
Initial Screen
Permissions
Android 11 Changes
Throttle Name
Theme / Style
Throttle Screen Layout
Speed Sliders and Buttons
Ready
Moving to a new phone/device
Conserving Power
Videos
Connecting
Preferences
Appearance
Gamepads
Turnouts/Points and Routes
Default Functions
Import/Export/Reset Preferences
Server Specific Preferences
Preserving the battery in your device
Downloads
Play Store
Current published version
Older or other versions
Changes / Updates
Production Version Changes
Changes for the Beta Version
Full Change History
Contributing
Contributing to the Code
Contributing to the Localisation (Languages)
Contributing to the Documentation
Style Guidelines
TODO
Glossary / References / Copyright
Glossary
References
Copyright
Screenshots
Support & Contact
email
Forums
Facebook
Engine Driver Home
»
Index
Edit on GitHub
Index