Skip to main content

Download Pysae Driver application

Written by Patrick

APK download links for MDM users

The table below lists the Pysae Driver versions and the corresponding APK download links.

Minimum Android version: Recommended: 14.0 / Minimum: 12.0 (all versions from V5.3.0)

Guaranteed compatible terminal: Samsung Galaxy Tab Active5

Pysae Driver version

Developments

Download link

V5.3.16

  • feat: mirror Kuba ETAT_BILL validators-blocked bit into INT_SURV BLOCAGE controller-mode handshake (#925)

  • fix: throttle PUT /current-trip/details to max once every 5s and dedup identical payloads (#936)

  • fix: migrate duties Vuex module storage from localStorage to IndexedDB to prevent QuotaExceededError on large operators (#940)

  • fix: tighten L2 quota eviction to genuine group-key suffixes so app state is not wiped (#942)

  • fix: trailing-edge flush so the latest /current-trip/details payload is never dropped (#943)

  • fix: keep the next stop visible after leaving a detected first stop (#948)

  • fix: serve /driver on `{domain}` and `app.{domain}` (not just `driver.{domain}`)

  • fix: scope KongPlugin name with driver.fullname helper to avoid review-env collisions (pysae/op#1705)

  • fix: wrap every localStorage.setItem with self-healing quota eviction and byte caps on offline queues (#937)

  • tech: upgrade vite to v8 and related plugins (#932)

  • tech: copy INT_SURV in KubaConnector keep-alive to avoid mutation race on previousIntSurv (#946)

  • tech: replace JSON.stringify trip-details equality in NavRestAdapter with structural compare (#947)

  • tech: use dequal directly in NavRestAdapter for trip details dedup (#949)

  • tech: keep legacy localStorage in duties migration on IDB error to avoid losing duty state (#950)

V5.3.15

  • #913 Update privacy policy (GDPR)

  • #919 Driver bug: stop passage times lost when skipped stops in deviation - 100% if 2+ consecutive, intermittent if 1

  • #924 Sanitize v-html content to prevent XSS on alerts and messages

  • #899 Enforce vehicle selection and prevent dual vehicle usage

  • #926 Handle devices quota error

  • #858: Fix Kuba blocking

  • #863 fix: unable to connect to aep ticketing system

  • #930: IRIS: IRIS counting anomaly (duplicate events)

  • fix: remove progressive flush throttling that kept the request queue blocked for several minutes under transient network hiccups (#931)

V5.3.14

  • #900 Add driver action on trip start/end

  • #905 chore: add enterprise flavor for private store distribution

  • #871 Fix QuotaExceededError

  • #908 Fix: delete disconnect on iris

  • #845 Fix Matawan keepAlive

V5.3.13

  • Improve italian translation

V5.3.12

  • #871 fix: cleanup whole invocation queue to avoid messages to stay in queue after 10 minutes in offline mode

  • #903 Fix 503 on subscription/unsubscription

  • #1586 Fix regression kuba

V5.3.11

  • #1561 fix: recompute shape context and stop projections when trip shape or stop_times changes (deviation case)

  • #893 Update and complete Italian translation for Driver

  • #910 Fix missing trips in select service caused by empty teams in trip

  • #897 Fix Group Auto selection

  • #903 Change subscription http success code

  • #909 Fix simulation stops

V5.3.10

  • #886 Replace Mapbox API Key (localhost & prod)

  • #892 tech: fix build deprecation warnings

  • #895 feat(kuba): update fields in Kuba connector

  • fix(891): fix no gps flag always true

  • #889 tech Optimize vehicle list

  • #890 Tech use new endpoint to retrieve drivers list

V5.3.9

  • Show danger zones

  • Fix Connector error on local port update

  • Fix Conduent parsing error on send message not at a stop

  • Tech Create unit test agent

V5.3.8

  • Bug: Automatic service assignment when opening Pysae Driver

  • Recurring passenger counting issues on Pysae Driver

  • fix: invalid logic for meters_since_previous_location field

  • feat: remove websocket adapter and limit API location requests

  • Bug in counting, can't correct previous stops

  • Feat Retrieve only active teams on get group

  • Fix Only relaunch connectors if integration configuration has changed on websocket reconnection

  • Fix synchronized function call on upd client

  • Tech init Claude

  • Tech Optimize keep alive on all UDP Connectors (AEP, KUBA, MATAWAN)

V5.3.7

  • fix: invalid departure detected when coming ahead from first stop

  • Fix env iris

  • Tech: use ia-review template

V5.3.6

  • feat: add `meters_since_previous_location` to location post endpoint

  • Integrate Intercom for in-app user surveys

  • fix: projection errors when stop_times shape_dist_traveled are invalid in GTFS

  • Adjust components on the new tablet layout

  • Reverse line schema orientation on Driver

  • fix(iris): get local ip address at init time for door subscription

  • fix: handle iris subscription 503 errors with automatic retries

  • use teams instead of team_id for trip filtering (object trip)

  • Use duty checklist mode

  • fix %rsn var replacement

  • Fix keep alive interrupt

  • Fix DTS tests

  • Add iris connector mock for E2E tests

  • Iris README

  • Fix Matawan connector

  • Tech Add stop in simulation mode

  • Add new unit tests Iris connector

V5.3.5

  • fix: null value for iris count response decoding in logs

  • fix: native listeners are registered too many times on android resume (iris duplicate counts)

  • Fix logs connectors stopping

  • Add tests to passenger count store

V5.3.4

  • Tablet layout: display line diagram and map

  • Enhance Paragon connector

  • Fix IRIS countings

  • feat: integrate firebase crashlytics

  • feat: add datadog real user monitoring (RUM)

V5.3.3

  • fix: datadogLogs is not defined

  • [IRIS] Reduce call to GetCountingState request

  • [IRIS] Improve reset handling algorithm

  • fix: avoid infinite loading screen if websocket init fails

  • fix: check for geolocation watcher liveness and restart it when required

V5.3.2

  • [KUBA] set driver's first team team_number to SOCIETE_AGENT

  • Automatic versioning is broken

  • Reduce subscription on IRIS connector

V5.3.1

  • fix: white screen on startup

V5.3.0

  • tech : Capacitor v7, node v22, remove eslint compat layer

  • fix: add logs on GTFS check/download and simplify process

  • Display the full content of deviations in Driver

  • feat: add api-key and api-vehicles output-handler support

  • fix: set target API version to v35

  • fix: add android activity lifecycle logs, increase priority and restart on renderer crash

  • fix: add missing native datadog logs

  • fix: use added timestamp instead of first attempt timestamp to drop old queued requests

  • perf: improve performance of request queue persistance in localStorage

  • Skip Shift Seletion when driver has a Planning

  • Make adjusments to the SOS button system

  • Display front and back delay for frequency routes

  • Add new E2E tests (urgencies, trip-update)

  • feat: add test mode (disables the transmission and storage of trip data)

  • Passenger count issue in Driver v5.2.4 starting from second trip

V5.2.7

  • Improve stop area detection accuracy

  • Lumiplan should not switch to HLP when no GPS signal

  • off itinerary is not supported properly on timeline view

  • Fix STOP_CODE to set previous one for last STOPPED_AT status

V5.2.6

  • Kuba V8

  • feat: add log attributes for VolleyError to help diagnostic of router configuration

V5.2.5

  • Feat: improve conversions of trip_id and stop_id fields in AEP Connector

  • Feat: simplify and improve projection algorithm to support loops properly

  • Fix: connector type in logs depends on configuration value instead of effective connector type

  • Improve IRIS counter reset with door detection mode (1 HTTP server per cell)

  • Fix Matawan frames

  • Fix: improve driver behavior when stop projection fails

  • Fix: disable geolocation when no group is selected or not logged in

  • Map may sometimes not appear on driver v5.2+ (v2)

  • Fix IRIS QIP ReplyPath

  • Fix missing shape

  • Feat: add route_id converter to AEP connector (CRC32/RAW)

  • Fix: closing service and then disconnecting routes to map view instead of login

  • Fix: improve nav-data-processor request queue and logs to try fixing issue

V5.2.4

  • Improve test tools

  • Improve duhip busconnect simulator

  • Add cache for getTimezoneOffset to fix slow behavior on some devices

  • Use in memory storage for invocations queue and async localStorage persistence

  • Allow previous trip selection in trips sheet (sequence mode)

  • Web deployments can't be used because of invalid http:// protocol instead of https://

  • Move outputGpx option to run function in simulator * Geolocation may not restart on browser refresh

  • Map may sometimes not appear on driver v5.2+ Display of force start button while in service mode Device simulation mode doesn't work in sequence Possible crash in error response parsing on IRIS IBIS-IPAllow hyperlinks to be opened in Driver

  • Invalid watcher that could cause empty trip/service selection list

  • AEP connector is always OUT_OF_ORDER

  • Use /1.0-PAI instead of /2.1 path for IRIS IBIS-IP requests

V5.2.3

  • Allow hyperlinks to be opened in Driver

  • Fix: invalid watcher that could cause empty trip/service selection list

  • Fix: AEP connector is always OUT_OF_ORDER

  • Fix: use /1.0-PAI instead of /2.1 path for IRIS IBIS-IP requests

V5.2.2

  • Repackage of v5.1.28

V5.2.1

  • Implement a timer state to automatically end a Driver Shift

  • Implement Matawan connector

  • Feat: use nav-data-processor-api routes only

  • Feat: use new mapbox access token

  • Improve layout blocked features in Driver

  • Fix trip-pending for Silv1 connector

  • Tech: add deployment for driver webapp

  • Fix: add heartbeat message on websocket

  • Fix: reduce Mapbox map loads to reduce costs

  • Update & secure mapbox tokens

V5.2.0

  • Display issue in driver for some trip updates

  • Feat: create binaries for standalone simulator

  • Feat: add MESG header to conduent messages

  • Chore: upgrade jsonforms to latest version (3.4.1)

  • Negative passenger load at start of trip

  • Fix: fix kuba connector test (legacy)

  • Use static components for routes

  • Send Station message on trip start, set Trip message terminus to 0, add support for stop_id up to 9999.

  • Feat: use device sessions in standalone simulator

  • Feat: add GTFS agencies timezone support

  • Feat: add simulator timezone support

  • Remove pitch from driver to reduce Mapbox api cost

  • Send Urgent Alert information to Op upon using the SOS button

  • Implement a timer state to automatically end a Trip

V5.1.28

  • Fix: keep TCP socket opened in Conduent connector
    Minor fixes

V5.1.27

  • Feat : Real time update of group and connectors configuration

  • Feat : Make welcome page responsive

  • Feat : Add SOS button

  • Feat : Add Kuba V8 connector handling

  • Style : Improve Stop Circles, welcome screen layout, font size in map mode

V5.1.26

  • Feat : handle Kuba v8 connector

  • Feat: allow passenger count inputs up to 250 passengers

V5.1.25

  • Fix : dissociate trip start and trip pending

V5.1.24

  • Technical : Enhance global performances on old devices

V5.1.23

  • Technical : Add automated tests for UI and connectors
    Feat : improve input for passengers count

  • Feat : Add confirmation button in passengers count view

  • Feat : Reduce message queue retention to 10 minutes

V5.1.22

  • Fix : GTFS id init in memory

V5.1.21

  • Fix : AEP connector

  • Fix : GTFS download notification to pysae web apllication

V5.1.20

  • Fix : Batch response handling

V5.1.19

  • Fix : improve error handling when downloading a transport plan

  • Fix : Iris and NMEA connectors

V5.1.18

  • Fix : improve communication with API when network or device specifications are low

V5.1.17

  • Fix : improve error handling in initialization and group change

V5.1.16

  • Fix: invalid passenger-count if gtfs id is null c

  • Fix : display of boarding in in stop-info view

  • Fix Missing trips in trip selection

V5.1.15

  • Feat : Allow research on route short name

  • Fix : fix "back" action behavior

  • Fix : Hangle group change correctly when gtfs has changed

V5.1.14

  • Fix : invalid group state when single group and upgrade from v4.2.x

  • Fix : impossible to change group

V5.1.13

  • Fix : Improve map performance

V5.1.12

  • Internal improvements

V5.1.11

  • Fix: invalid assigned vehicle/driver in services

  • Fix: avoid deadlocks caused by unhandled errors in connectors

  • Fix: Crash in AEP Connector

  • Internal improvements

V5.1.10

  • Fix : missing vehicle in services taken with assigned vehicle devices

  • Fix: invalid background color of checklist textarea in dark mode

  • fix: back button on checkin checklist shows empty checkin summary

V5.1.9

  • Fix : Change memory usage method

  • Feat : Display error when authentication by device id fails

  • Feat : Update Shift selection screen according to selected shift mode

  • Minor fixes

V5.1.8

  • Fix : Handle archived driver assigned to device

V5.1.7

  • Feat : Include group selection on home page

  • Feat : Delete Shift Warning on service Mod
    Minor fixes

V5.1.6

  • Fix : Hide device when no location at all is available

  • Feat : Internal log management enhancement

V5.1.5

  • Feat : Handle door detection for Iris IBIS-IP connector

  • Feat : Skip Dead Running on Duty Start

  • Fix : issues on driver change when using driver code

V5.1.4

  • Feat : Handle door detection for Iris QIP connector

  • Feat : Handle automatic theme (ligth/dark) theme change

  • Minor fixes

V5.1.3

  • Fix : Handle boolean property rendering in checklist properly

V5.1.2

  • Feat : Add Driver identification code

  • Feat : Filter trip list with driver's planning

V5.0.5

  • Fix : Enhance GTFS updates download

V5.0.4

  • Fix : Enable search bar input with native Android keyboard

V5.0.3

  • Fix : Remember driver selection from previous duty

  • Fix : Handle "assigned driver" features

V5.0.2

  • Minor fixes

  • Handle Iris count whith stop detection

V5.0.1

  • Fix : handle "no gps" indicator correctly

V5.0.0

  • Major version redefining UX/UI.

Did this answer your question?