Frequently Asked Questions

Connecting - Wifi and WiThrottle

  1. Why doesn’t my Android device automatically connect to my WiFi network?

  1. I have noticed that some older android phones won’t automatically reconnect to a network that does not have internet access, and nothing I have been able to do can resolve it.

I have in the past put a shortcut on the homepage to the network settings to make it easy to get there and select the network, before starting ED.

  1. I can’t connect to my Server /Railroad

A1. Check the following:

  • Check that you are connected to a WiFi network

  • Check that you are connected to the same WiFi network as your WiThrottle Server

  • Check that JMRI and its WiThrottle Server feature are started

A2. Possible Mobile data connection problem

If Engine Driver can see the WiThrottle Server but displays an error when you try to connect to it… If you are using a phone with a SIM, and the WiFi network your JMRI server is on does not have internet access. You may have to turn ‘mobile data’ off on your device. See [here] for more information.

  1. Engine Driver Connects, but I can’t control any locos

  1. Powering the layout on

Some DCC command stations need you to turn the track power on before you can use it.

Note

See the Turn Track Power On notes for more information.

  1. Why doesn’t Engine Driver automatically find my WiThrottle Server?

I can manually connect to my Server / Railroad by entering an IP address, but it never finds it automatically.

A1. One reason can be your router doesn’t not support the ‘Bonjour’ protocol. There is not much you can do if this is the case other than trying a different router.

A2. 4.5ghz and 5ghz. TODO

  1. If Engine Driver can’t find my Server/Railroad automatically

  1. Look for the IP address and port in the WiThrottle window in JMRI

Type them in the two fields and click Connect

  1. Why doesn’t Engine Driver remember the servers I have connected to?

  1. Check the Engine Driver preferences and make sure the Maximum Recent Locos preference is not set to zero.


Connecting to different servers/railroads

  1. I want to switch to a different server on the same network.

  1. You need to exit Engine Driver and restart.

  1. I want to switch to a different server on a different network.

  1. You need to exit Engine Driver, change WiFi networks in the Android settings, then restart Engine Driver.


Save/load preferences for different servers

You can set up different preferences for different server/railroads and have them automatically load when you connect to that WiThrottle Server. The most common use of this (so far) is to remember the locos relevant to that railroad. e.g. I run N scale and HO Scale. When I connect to one of the N Scale layouts I use it shows me my N Scale locos in the recent locos list, but when I connect to one of the HO layouts I use, it shows me the my recently used HO locos.

Note

See the Auto Host Specific Import/Export preference for more information.

  1. What is this jmri.mstevetodd.com in the server list?

  1. jmri.mstevetodd.com is a demo server, which can be used for testing. It has roster entries, turnouts, routes and an active panel for you to try.

Note

You can use the Hide Demo Server? preference to permanently remove it from the list if you wish.

  1. How do I clear unwanted servers from the list

  1. Swipe right on an entry to remove it.

Selecting locomotives to control

  1. Why can’t I can’t see my loco in the roster?

  1. The loco needs to be added to the JMRI roster on your server computer. Refer to the JMRI documentation to see how.

  1. Why is my loco is not remembered in the recent locos list?

A1. If the loco is in your roster, check the preference Roster in Recent Locos? so that locos in the roster will be included in the recent locos list.

A2. If no locos are remembered (and you have confirmed the preference above) make sure the Maximum Recent Locos preference is not set to zero.

  1. The JMRI loco list is too long, I can’t find my locos easily

  1. You can use the filter option to reduce the list

Todo

Selecting locomotives to control

  1. How do I work with Consists

A1. On the fly Consists in Engine Driver

Engine Driver can create consists on-the-fly by simply select multiple locos, one after the other…

Todo

How do I work with Consists

Note: Make sure that the Drop Loco before acquire? preference is set to ‘No’.

A2. DCC ‘Advanced Consists’ (CV19)

Note you can’t create a DCC ‘Advanced Consists’ (CV19) with Engine Driver, but you can control one if it has already been setup.

Todo

DCC ‘Advanced Consists’ (CV19)

Remember that this type of consist can cause problems later if the loco has not been removed from the consist first and you want to control it as an individual loco.

A3. JMRI Consists

Todo

JMRI Consists

Creating consists in JMRI effectively create DCC ‘Advanced Consists’ (CV19) and appear in the loco list in Engine Driver much like any other loco.

  1. I can’t create on-the-fly consists?

  1. Make sure that the Drop Loco before acquire? preference is set to ‘No’.

  1. The lights of the locos in my consist are wrong?

A1. If you use on-the-fly consists, you can control the lights by clicking Select then click on the Edit Lights button

A2. You can control the lights with a Long click on the Select Loco button, if you set the Control consist Lights on long click preference.

  1. Can’t control my loco?

  1. If you can control the lights but not the motor, check that the loco is not in a ‘normal’ consist.

  1. I sometimes accidently press the volume keys

  1. You can disable the volume keys in the preferences.

  1. I sometimes accidently press the direction button when changing speed

  1. You can:

  • Disable ‘Direction change while moving?’ preference (recommended)

  • Increase speed slider/button height

  • Decrease loco and direction button height

  1. No Locomotive Icons appear in the Roster

  1. The Roster List, and Recent Locos List on the Select Loco screen will automatically show icons for your locos only if:

  • The Web Server (not just the WiThrottle Server) is running on the JMRI server

  • The loco itself has an icon added for it in the JMRI roster
    OR

  • A locally cached or manually chosen image is available for the loco (see ‘Locomotive Icons’ on the Operation screen)

  1. Why can’t I control 6 locos

  1. only the ‘Simple’ throttle layout allows for 6 throttles

Changing the appearance of Engine Driver

Global changes (Themes)

  1. I want to change the appearance of the app

  1. You can switch between different themes by changing the preference.

  • The original theme

  • The high contrast theme. Similar to the original theme, without the textured background with deeper blacks and brighter whites.

  • The high contrast outline theme. For people who like white text on a black background.

  • The Dark theme.

  • The Colourful theme.


Changing the Throttle screen

  1. I want to change the appearance of Throttle Screen

  1. There are a number of different Throttle Screen designs/layouts. Look at the Operation screen for details

  • Default / Original /Horizontal

  • Simple

  • Vertical

  • Vertical Left

  • Vertical Right

  • Big Buttons - Left

  • Horizontal Switching/Shunting

  • Vertical Switching/Shunting

  • Vertical Switching/Shunting Left

  • Vertical Switching/Shunting Right

Engine Driver will automatically reload the throttle sceen after closing the preferences screen.

  1. I want vertical sliders, not horizontal

  1. See the ‘Simple’ and ‘Vertical’ Throttle screen type options above.

  1. I want to control more than one train

  1. You can control between one and six trains with Engine Driver, depending on which Throttle Screen type (see above) you have chosen. Each train can have one or more locomotives in consist.

    The screen space is shared between throttles, so set the “Number of Throttles” appropriately.

    Note that the different Throttle Screen options (above) support different numbers on throttles.

  1. In want to change the labels of the function buttons that are displayed

A1. Change the function button defaults in Engine Driver, for locos without Roster Entries

A2. Roster entries include function button labels, and can be changed in JMRI

  1. My locos have different functions but all the Function buttons appear the same for every locomotive

A1. There is a Preference “Use default function labels?” which can override the labels from the roster entry. Confirm that you have not turned it on.

A2. You need to setup the individual functions for each of your locos in JMRI.

  1. My loco shows the wrong Function labels

  1. Functions of loco are generally set in the JMRI roster. Engine Driver may be showing the functions of a loco with the same address from the Roster.

    This can happen if you entered an address to select the loco rather than selecting from the roster list.

    You can force the default function labels in the preferences.


Speed slider VS speed buttons

Some people find the speed slider difficult to control.

There are options to:

  • Change the height of slider

  • Add speed buttons to the ends of the slider (with further options to increase the separation)

  • Replace the slider with large speed buttons only.

    (If you are using a gamepad or ESU MCII, then you may like to remove the slider AND the speed buttons.)

  1. I have a small screen Android device. It doesn’t fit well?

A1. Try the ‘Immersive mode’ (Full Screen) preference. (see below)

A2. Reduce the height of the loco select and direction buttons

A3. Keep the number of locos to 1 or two.

Direction Buttons

  1. I don’t like the direction buttons in that order

  1. If you tend to think that forward should be to the right and reverse to the left, you can change the buttons positions in the preferences.

You can also change them on the fly.

Labeling the direction buttons for the directions/conventions of your railroad/railway.

e.g. North South, West East, Up Down.

<stuff goes here>

Hiding the title bar and navigation bar

Todo

Hiding the title bar and navigation bar

Immersive mode (Full Screen)

Todo

Immersive mode (Full Screen)

Swiping up or Down

Todo

Swiping up or Down


Showing the web page at the bottom of the throttle screen

Todo

Showing the web page at the bottom of the throttle screen

See the Web Throttle view

See the Web Throttle view preference

<also point to the swipe up option>

Loco selection screen

Todo

Loco selection screen


Locos in the roster not showing

Todo

Locos in the roster not showing

A1. check you don’t have a filter

A2. ???

Changing the connection screen

  1. You can’t remove test server by swiping right

  1. you can’t remove it with a swipe, but there is a preference to remove it.

See the Hide Demo Server preference for more information.

Changing the turnouts screen

Todo

Changing the turnouts screen

Conserving power on your phone/tablet

  1. My Phone/table runs out of power too quickly

  1. You should

  • Keep the brightness of the device as low as practical

  • Disable Bluetooth and NFC if you are not using them

  • You can also try:

    • Set the preference to dim screen on swipe up. If you are not using the throttle temporarily (i.e the train does not need any control for a little while), dim the screen until you need it back.

    • Set the preference to dim screen on shake. If you are not using the throttle temporarily (i.e the train does not need any control for a little while), dim the screen until you need it back.

If your device has an AMOLED display, theoretically, the High Contrast Outline theme should use less power (though this is unproven).

Note

See the Conserving Power page for more information.