Changes / Updates
Production Changes
Changes included in Engine Driver Production version 2.39.195:
When you change throttle layouts, and the new layout supports a range of throttles, Engine Driver will ask for the number.
Send additional resync requests after DCC-EX reconnect
Added option to sequence the loading of items on DCC-EX
Bug fix for F0-F9 on some systems - Removed leading zero from FKey id when sending
Bug fix for Immersive mode
Cleanup of the Horizontal Throttle layouts. Fixing some height issues
Changes included in Engine Driver Production version 2.38.193:
Preference to always show the Throw and Close buttons for Turnouts/Points
New ‘Neon Blue’ theme
Japanese translations by Futoshi Yanagi
French Canadian translations by Yvéric Patry
Support DCC-EX remote drop of a loco (FORGET)
On Horizontal slider layouts, preference to auto show/hide the function buttons of the non-active (volume) throtttle
Fix for the change to the DCC-EX response/broadcast for AUTO Track Manager outputs
Fix for the DCC-EX AUTO track type change command
Bug fixes for the Consist Follow Functions feature
Send heartbeat restart on reconnect
Bug fix for ‘No’ option for the DCC-EX protocol option
New Semi-Realistic Throttle screen layout
Added ability to override the WiThrottle default Latching
Support for new gamepad type - Auvisio Android-B
Reinstate missing label on the Select Button
Improvement to the roster sorting options
Linting and code cleanup
Added shake action option for Emergency Stop
Additional Google Translations
Significant changes to the Semi-Realistic Throttle, and in particular, the integration with decoders, with assistance from John Geddes
Significant re-write of the air brake system in the Semi-Realistic Throttle
Bug fix for DCC-EX roster entries with no functions. Was previously not possible to have no functions show for a roster entry
New Preference to override the bug fix for roster entries with no functions
Additional French Translations by Alain Carasso
Beta Changes
Changes included in Engine Driver Beta version 2.40.201:
Bug fixes for the Semi-Realistic Throttle
added a new separate check for when the app is in background
reduce the amount of static text related to log messages
wholesale cleanup if the code to ‘finish’ an activity
Additional log messages in select_loco
Move to AndroidX libraries
Added support for ESU MC Pro. Additional + removed + default options for the MC Pro
Bug fix for PoM programming of DCC addresses 1 and 2
Preference to using large toolbar buttons. Defaults to large on screens larger than 6.7”/17cm.
Preference screen numeric input dialogs show the keypad not the full keyboard
ESU MC2/Pro fixes to support the SRT
Gradle upgrade
targetSDK raised to 35 - Had to go back to TargetSdk 35 from 36 to get around the edge-to-edge enforcement on Android 16
Children’s timer changes. Passwords changed to PINs (numeric). Some bug fixes. Added Kiosk mode option. Added Demo mode option.
Bug fix for the brake slider on the ESU MC Pro
Bug fix for when changing to a throttle screen layout with more possible throttles
Added Option for single throttle EStop on long press of ‘stop’ button
Fix NPE when changing to a throttle screen layout with more possible throttles
Cleaned up some commented out code (toast commands that have been replaced with safeToast())