package icon

hJOP Driver

hJOP Driver allows user to control model railroad via hJOPserver
New in version 2.3
* ATP: vibrate.
* Vibration and sound is enabled/disabled based on phone mode (full sound / vibrate only / muted).
With hJOP Driver you become an engine driver and control your engines on the model railroad controlled by hJOP (http://hjop.kmz-brno.cz). hJOP is required for this application to work.

The application connects directly to the hJOPserver via WiFi and requests engines from railroad dispatchers.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.3 (34) suggested Added on Jul 24, 2025

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • control vibration
      Allows the app to control the vibrator.
    • cz.mendelu.xmarik.train_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.7 MiB PGP Signature | Build Log

  • New in version 2.1
    Resolve v2.0 issues:
    * Fix infoPlayer nullpointer dereference.
    * Group dialog when total control enabled: show only if => 2 engines present.
    * Stop ATP sound when screen orientation changed.
    * Stop refreshing animation when WiFi not available.
    * Server refresh: show Alert instead of Toast in case of error.
  • Version 2.1 (32) - Added on Mar 20, 2025

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • cz.mendelu.xmarik.train_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.7 MiB PGP Signature | Build Log

  • New in version 2.0
    * Add Automatic Train Protection (ATP).
    * Show all vehicle information on click on vehicle name in header.
    * Suggest enabling/disabling total control and multitraction of other vehicles when user enables/disables total control of a vehicle or a new vehicle is received.
    * Localize error messages regarding server disconnect reason.
    * Add "Cancel" button to multitraction add and login dialogs.
    * Many code enhancements based on Android Studio's static analysis.
  • Version 2.0 (31) - Added on Feb 20, 2025

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • cz.mendelu.xmarik.train_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.7 MiB PGP Signature | Build Log