Consat Telematics JIRA
Consat Telematics JIRA
Displaying 383 issues at 2020-11-26 02:39.
Issue Type Fix Version/s Key Component/s Summary Resolution Created Updated Affects Version/s Description
New Feature 20.14.0 I4MVA-2769  

travelmanager: Handle duty segments that cut in the middle of a journey

Fixed 2020-11-19 18:27 2020-11-25 12:19   travelmanager now handles the duty segments, by default off

<xsd:complexType name="DutyManager">
<xsd:attribute name="allowSignIn" type="xsd:boolean" default="true"/>
<xsd:attribute name="allowSignOut" type="xsd:boolean" default="true"/>
<xsd:attribute name="followDutyEnabled" type="xsd:boolean" default="true"/>
<xsd:attribute name="allowRequestDriverDuty" type="xsd:boolean" default="false"/>
<xsd:attribute name="ignoreIndexInJourneyStart" type="xsd:boolean" default="false"/>
<xsd:attribute name="ignoreIndexInJourneyEnd" type="xsd:boolean" default="false"/>
<xsd:attribute name="requestDutySec" type="xsd:int" default="30"/>

Make sure enableFollowDuty is off in
New Feature 20.14.0 I4MVA-2763  

Half sleep mode added

Fixed 2020-11-16 00:28 2020-11-19 16:37   This mode will disable external equipment but keep the unit's modem up and running at all times instead of entering sleep

New Feature 20.14.0 I4MVA-2765 Internal

Also use GLONASS satellites when available

Fixed 2020-11-17 09:45 2020-11-19 15:58   Use, and report usage of, GLONASS (Russian GPS), for improved location under certain circumstances.
This is implemented and now used on all the variants of MX4, regardless of variant. Includes both nmea 2.x and nmea 4.10/4.11 and various gps device implementation specifics so it works the same across a wide range of devices, including all mx4.
New Feature 20.14.0 I4MVA-2767 Internal

Show usage of, GPS, GLONASS, Galileo and BeiDou satellites in service app

Fixed 2020-11-17 09:50 2020-11-19 07:49   Now shows the usage of: GPS (US system), GLONASS (russian GPS) , Galileo (European GPS) and BeiDou (Chinese GPS).
Split up per GNSS and number of satellites "in use" for each as well as how many can be seen ("in view").
New Feature 20.14.0 I4MVA-2766 Internal

Also use Galieleo and BeiDou satellites when available

Fixed 2020-11-17 09:46 2020-11-17 09:51   Use, and report usage of, Galileo (European GPS) and BeiDou (Chinese GPS), for improved location under certain circumstances.
This is now used on all supported hardware, MX4 GL (global) for example has a GPS supporting both Galieleo and BeiDou (along with GLONASS). Older MX4 devices built in gps do not (they support GPS and GLONASS). Includes both nmea 2.x and nmea 4.10/4.11 and various gps device implementation specifics so it works the same across a wide range of devices.
New Feature 20.14.0 I4MVA-2764  

Hanover BasicX mode added

Fixed 2020-11-16 00:29 2020-11-16 00:29   <parameter-item name="signDriverOptions.signName(inner)" value="true" />
New Feature 20.14.0 I4MVA-2757  

Line Colors from database now used in TFT interchanges as well as driver UI interchanges

Fixed 2020-11-06 00:35 2020-11-13 15:10  
New Feature 20.14.0 I4MVA-2758 Drivers Display

Option to have the first stop name in the assignment list

Fixed 2020-11-09 16:25 2020-11-12 10:18   The list of possible manual assignments, usually after selecting block or line etc first, now has an additional display option. Along the lines of this pattern:

"time firstStop->destination"

"09:15 Kyrktorget->Centralstationen"

The use of the first stop has been requested by Västerbotte where many assignments by line end at the same place and start at the same time, so the previous time line destination pattern was not much use.

<parameter-item name="newLineSearchSettings.journeyFormatType" value="AJF_TIME_FIRSTSTOP_DESTINATION" />
Improvement 20.13.1, 20.14.0 I4MVA-2760 Heater

Heater diagnostics spammed by voltage fluctuatinos

Fixed 2020-11-11 13:31 2020-11-11 13:31   Fix for diagnostics spam, due to small changes in voltage logs.
Bug 20.14.0 I4MVA-2768 Driver Coaching

Driver coaching summary showing without values

Fixed 2020-11-19 00:04 2020-11-19 00:05   In some situations, and for some configurations, the driver coaching trip summary might show up without values.

* If configured to "stay" at last stop some time after doors open, before switching to next journey.
* If offroute and we get onroute again when opening doors at last stop.
* If running simulator at high speed.
Bug 20.14.0 I4MVA-2762  

CLONE - Fel på Automatisk ompositionering/turstart?

Fixed 2020-11-13 15:20 2020-11-16 14:24   Tittar på linje 100 tur 4 just nu som tappat GPS och hoppat något historiskt fel, och därför missat starthållplats.

Den har uppenbarligen nåt fel på GPS:en eftersom positionerna är helt galna, men den har ändå följt rutten väldigt långa perioder och borde ha kört automatisk turstart men ändå visas den bara som mellan turer.

Kan nu utröna något om detta?

Med vänlig hälsning

Johannes Holmström

Edward Lundin:
Two bugs for journey start at other stop than first:
1. Corridor start. Did not use correct max late time
2. Door open start. Since currentJourneyDuration is not initialized (or using last journey duration), the max late time could be set to 300 s.

Bug #2 has been around since december 2013. So probably not very crusial...
Bug 20.13.1, 20.14.0 I4MVA-2759  

Line 2 (via) of not in service settings not working

Fixed 2020-11-11 13:27 2020-11-13 15:01 20.12.0, 20.12.1, 20.12.2, 20.12.3, 20.13.0 Vy Gävle wants a two line not-in-service message. However, line two dissappears when getting an assignment, even if long time before first journey.
Bug 20.12.4, 20.14.0, 20.13.2 I4MVA-2761  

TFT provisioning can "steal" the node from the real node in certain instances

Fixed 2020-11-12 20:58 2020-11-13 13:19  
New Feature 20.12.3, 20.13.0 I4MVA-2751 Infohub

infohub assignment monitor can now assign according to segment start/end and assignment service type

Fixed 2020-10-27 12:48 2020-11-05 15:20  
Improvement 20.12.3, 20.13.0 I4MVA-2755  

Exterior color signs: Better horizontal centering of line number within colored background

Fixed 2020-11-05 11:13 2020-11-05 11:13   When using a colored background for line numbers, we want the line number to be centered within the background area. This fixes problem with centering for signs with line area colors, and monochrome destination area, such as Mobitec Ultima and Hanover signs with rgb line part.
Bug 20.12.3 I4MVA-2756 Signage

Sign test for frame and fill not working

Fixed 2020-11-05 13:49 2020-11-06 09:40 20.12.0, 20.12.1, 20.12.2 Sign test pattern not working: For Mobitec signs, not working at all. For Hanover signs with line color: fill color not working, gets wrong color.
Bug 20.12.3 I4MVA-2750 Drivers Display

VT customisation: Seatbelt DTA not activated when configuring vehicle to have seatbelt

Fixed 2020-10-27 11:53 2020-11-05 12:35 20.12.0
New Feature 20.12.2, 20.13.0 I4MVA-2753 Infohub

infohub assignment monitor can now use timeoffset in assignment (usually reinforcement uses this)

Fixed 2020-10-28 16:21 2020-11-05 15:20  
New Feature 20.12.2, 20.13.0 I4MVA-2754 Signage

Ability to display color text on color background for Mobitec RGB signs.

Fixed 2020-10-28 17:22 2020-10-28 17:23   Up until now, we could only display color on black, or black on color. Now also color on color.
Bug 20.12.1 I4MVA-2752  

Downgrade to java 1.5 for hardwaremonitor for skelmir vm support (Volvo)

Fixed 2020-10-27 14:32 2020-11-02 10:48  
New Feature 20.12.0 I4MVA-2730 Passenger Counting

Hella/VDV-300 passenger counters firmware and status information

Fixed 2020-10-01 10:40 2020-10-27 08:46   Hella APC firmware and diagnostics are now fully parsed and provided.

Firmware available in depot under metadata (vdv300_ip key).
APC log diagnostics request has easier to understand and fully parsed data.
Onboard it's available in internal runtime diagnostics along with extended status (optical diagnostics, dig ins, temp, etc)
New Feature 20.12.0 I4MVA-2734 Drivers Display

Show multiple stop point properties in the route box

Fixed 2020-10-08 14:34 2020-10-26 11:32   Support to show multiple stop point properties in the route box by switching between multiple not just one prioritized.

Such as no alighting, no boarding, cancelled departure/arrival, parcel pickup, passenger pickup. boarding/alighting requires driver or by phone arrangement.
New Feature 20.12.0 I4MVA-2743 Interior Passenger Display

Interior passenger display: Can overlay transparent black to make it darker

Fixed 2020-10-21 15:35 2020-10-26 11:31   Some interior passenger displays do not dim/reduce the brightness/backlight enough. This provides an option to make the content darker, by overlaying various configurable degrees of transparent black.

This can be controlled either by fixed value in config (ui config under externalsign) or by an Theme Manager (default name "passengerDisplay", but can be set to "driver").

A Theme Manager has some advanced options, could be same as driver gui (set to use theme manager type "driver"), or controlled by a time schedule or by the local sunset and sunrise times (with optional offsets). Just like the driver screen themes.

Note: works on pictures too but NOT videos.

Theme (schema, soluppgång, eller samma som driver), theme.ui en ny theme manager lista med type="passengerDisplay" (eller konfa om i externalsign->uiConfig->themeManagerType till driver t.ex.)
New Feature 20.12.0 I4MVA-2739  

Support for color profiles for LED signs

Fixed 2020-10-15 12:40 2020-10-26 09:25  
New Feature 20.12.0 I4MVA-2740  

Change all colors for LED signs to 24bit

Fixed 2020-10-15 12:55 2020-10-15 12:55   All color mappings and all colors set in all places needs to be 24 bit from now on, not sign specific
New Feature 20.12.0 I4MVA-2736 Passenger Counting

Hella/VDV-301 passenger counters now supports categories as well

Fixed 2020-10-14 14:34 2020-10-14 14:34   Note that if a sensor before this had support and was configured to report multiple categories it would repeat the first category (usually adult) multiple times instead
New Feature 20.12.0 I4MVA-2732  

Hella/VDV-301 passenger counters firmware, serial, service version, device name, etc information

Fixed 2020-10-02 14:43 2020-10-12 11:12   Available in diagnostics and in depot in apc log diagnostics reqiest as well as metadata.
Improvement 20.12.0 I4MVA-2745 Interior Passenger Display

Interior Passenger Display: If clock at bottom right, animate in one at top right when disturbance is shown

Fixed 2020-10-21 18:21 2020-11-03 17:29  
Improvement 20.12.0 I4MVA-2748 Drivers Display

Default color of gui sign changed to amber

Fixed 2020-10-26 09:30 2020-10-27 08:45   The sign image on the drivers display was originally designed to mimic the look of a flip dot sign, which have yellow dots. Nowadays, most signs are LED amber. Also, with increasing number displays with line color support, where the default line color is amber, its better to also have the destination color in amber as well.
Improvement 20.12.0 I4MVA-2749  

Use current registration source if last register had none

Fixed 2020-10-26 10:14 2020-10-26 10:14   A TFT that was registered with its4depot in prio SW version didn't record it registration source. Such a sign will use the current source found if it has none.

This enables the function that triggers factory reset next time a sign is move to another MX4 (or an MX4 is replaced).
Improvement 20.12.0 I4MVA-2746 Interior Passenger Display

Interior Passenger Display: The progress along the route is now always outlined by the line's color for better visibility.

Fixed 2020-10-22 12:24 2020-10-22 12:24  
Improvement 20.12.0 I4MVA-2744 Interior Passenger Display

Interior Passenger Display: Better selection of how much of previous stops to show

Fixed 2020-10-21 16:31 2020-10-21 18:21   Show less of/less often previous stops. Previously up to 2 previous could be fully shown, wasting some space.

In short before: 2 to 1 previous stops where shown, now 1.

Especially important if a disturbance was showing at the same time and the space left over for showing the stops is small. Most important to show current and next stops over 2 stops ago.
Improvement 20.12.0 I4MVA-2742 Drivers Display

Reinforcement assignment, if no trips found for selection, pop-up an error message.

Fixed 2020-10-16 15:35 2020-10-21 16:35   When assigning reinforcement on line and direction, sometimes no trips are found for the current date and time. If so, present the user with an error/info dialogue informing about why nothing happens.
Improvement 20.12.0 I4MVA-2737 Passenger Counting

Hella/VDV-301 passenger counter workaround for sensor's count reset bug when having multiple categories

Fixed 2020-10-14 14:38 2020-10-14 14:38   Hella sensors has a bug in vdv-301 that will be fixed in the future. Can't reset more than one category count data at a time. This caused us to increase counts for those categories that were not reset at each stop.

Bennett, Todd <> 2020-09-30
"Yes this is an error from our side and it will be fixed in a future release – in the meantime you can address this with the workaround you already discovered (sending the count data for each ObjectClass in an separate XML request)."
Improvement 20.12.0 I4MVA-2735 Drivers Display

New display and graphics for passenger pickup and added parcel pickup and

Fixed 2020-10-08 14:34 2020-10-12 11:01  
Improvement 20.12.0 I4MVA-2733 Heater

Valid radius for remote temperature sensors now configured per sensor.

Fixed 2020-10-05 13:44 2020-10-05 13:45   Now possible to have different valid distance radii per remote outdoor temperature sensor. In earlier versions, all remote sensors used the same valid distance radius.
Bug 20.12.0 I4MVA-2741  

Reinforcement assignment bug

Fixed 2020-10-16 13:56 2020-10-21 16:41   When assigning a reinforcement on a line and direction, you get a choice of matching trips to select from. If the list of matching trips only contains one trip, the system runs into an internal error (null pointer), and the user did not get the chance to reinforce that trip.
Bug 20.12.0 I4MVA-2731 Passenger Counting

The VDV-300 protocol for passenger counting (some Hella sensors) couldn't properly interpret values over 15

Fixed 2020-10-01 13:34 2020-10-12 13:08   Vdv-300 Hella passenger counting, individual counts (per category and in or out provided wrong counts if the value was over 15). Hella sensors using other protocols (vdv-301 or messaging api) etc) were not affected.
Bug 20.11.2, 20.12.0 I4MVA-2738  

Interior Passenger Display: Line box was not shown until line color changed in the previous release

Fixed 2020-10-15 12:39 2020-10-19 10:23 20.10.0, 20.11.0
New Feature 20.11.0 I4MVA-2725 Drivers Display, Dynamic Traffic Changes

Stop request (pickup traveller) from central

Fixed 2020-09-17 15:19 2020-11-04 09:19   The central system can now show an indication in the driver display stop that a traveler, possibly in need of assistance, is awaiting at a specific stop.
New Feature 20.11.0 I4MVA-2727 Passenger Counting

Passengercounter VDV-301 (Hella) now supports v2.1

Fixed 2020-09-23 16:44 2020-09-23 16:44   Previously we supported v1.0 of VDV-301 passenger counting, added support for v2.1. Newer Hella APC sensors for example can use this.

now also supports:
New Feature 20.11.0 I4MVA-2720 Infohub

Infohub assignment topic implemented

Fixed 2020-09-07 11:46 2020-09-17 09:46   message Assignment {
required string name = 1;
required string blockId = 2;
required uint32 startTime = 3; /* The start time of this assignment, seconds since epoch, UTC. */
New Feature 20.11.0 I4MVA-2724 Simulator

SOC signal simulation

Fixed 2020-09-16 13:49 2020-09-17 09:45   When running simulator, soc signal is now published. Soc (state of charge) will decrease by a configurable factor per km. Default 1 percent per driven kilometer. Possible to set new soc value from the simulator runtime page.
New Feature 20.11.0 I4MVA-2722 Infohub

monitor assignment from infohub and optionally assign us according to it if none or/and differs

Fixed 2020-09-08 23:03 2020-09-15 11:28   infohub collector config now has an assign monitor.
Improvement 20.11.0 I4MVA-2719 Infohub

Update infohub expires timezone and its format to align with APC spec

Fixed 2020-09-07 11:45 2020-09-15 13:35   Changed the expire time topic so that i matches the time format specified in APC: there was nothing specified for the expires topic.
Was iso 8601 for both, difference was timezone (local vs utc) and time zone format (+02:00 vs Z). And utc is usually better.
Improvement 20.11.0 I4MVA-2717  

To many real time events "sign state updated" when running an assignment in manual sign state.

Fixed 2020-09-03 10:41 2020-09-07 10:05   When running in manual sign mode, all updates in "sign update keys" leads to a central event being generated. However, if assigned, keys such as nextstop, atstop, stoppedatstop will change quite often, generating a lot of sign state events.

Solution: Now adding a key filter, so that only updates of keys that are controlled by the driver (line, destination, destination2, via, freetext) generate events.
Improvement 20.11.0 I4MVA-2718 Interior Passenger Display

Interior Passenger Display: Improve destination/header text width logic

Fixed 2020-09-04 15:11 2020-09-04 15:11   Destination/header text can now use all the space to the left if there is no line or line symbol showing. For example when not in traffic. This means long/large text such as all capital "NOT IN SERVICE" (lower case was fine) can now fit in along with AM/PM clock.

Furthermore the clock text is always shown clearly above any extremely long destination text hiding whatever extends below it. Previously they where overlapping/overlayed.
Bug 20.11.0 I4MVA-2728  

If system time is wrong, active alarms might get cleared at startup.

Fixed 2020-09-23 17:25 2020-09-25 15:49   If the unit starts up with an incorrect system time, with a time from the past, active alarms will get cleared, as they are interpreted as old alarms. Also, the clear events happens before vehiclemonitor has started. Thus, the events get lost and are never sent to central side.
Bug 20.11.0 I4MVA-2723 TravelManager

Manual assigment end after wakeup, but before network up, got lost.

Fixed 2020-09-15 14:34 2020-09-15 15:18   If ending assignment in the time window between wake from sleep, and network up, the assignment end messages was never communicated to central system. Instead, upon network up, we did an assignment request from central, resulting in getting back the assignment that was just ended.
Bug 20.11.0 I4MVA-2721 TravelManager

Route discovery: Journey chosen despite the fact that one more journey had similar discovery scoring.

Fixed 2020-09-08 14:04 2020-09-08 14:05   If two route/journey candidates have similar scoring (differing less than 10%), we should wait until best candidate is significantly better than seconds best. However, that did not work. Now fixed.
New Feature 20.10.0 I4MVA-2711 Interior Passenger Display

Interior Passenger Display: Connections at next stop can now include external info such bikes, scooters, shopping malls etc, optionally with dynamic data such number of available bikes

Fixed 2020-08-19 09:25 2020-09-07 10:19  
New Feature 20.10.0 I4MVA-2713 Interior Passenger Display

Interior Passenger Display: Option of stop-octagon symbol stop indicator

Fixed 2020-08-25 09:51 2020-09-03 09:12   Instead of the rectangle moving in from the left over the stop point indicating that someone has pressed the stop button there is now the option of morphing the stop point in to a stop sign octagon.
New Feature 20.10.0 I4MVA-2710 Interior Passenger Display

Interior passenger Display: Connections at next stop can now use dynamic line colors (instead of just pre-configured)

Fixed 2020-08-18 12:19 2020-08-18 12:19  
New Feature 20.10.0 I4MVA-2709 Interior Passenger Display

Interior passenger Display: Connections at next stop now shows cancelled status

Fixed 2020-08-18 12:17 2020-08-18 12:17  
Improvement 20.10.0 I4MVA-2712 Interior Passenger Display

Interior Passenger Display: Allow longer clock formats so AM/PM can be seen in 12h clock

Fixed 2020-08-20 17:39 2020-08-20 17:39   The exact clock format is specified by a date time string but the length of the result was limited so while a 12h clock format could be specified the am/pm specifier could not be used as the available space for the clock was not adapting to the clock format.
Bug 20.10.0 I4MVA-2716 Interior Passenger Display

'Cancelled' text was hardcoded Swedish on external sign version 2.

Fixed 2020-09-02 13:40 2020-09-02 13:42  
Change Request 20.9.2 I4MVA-2714  

VT customisation: Activate door closing event

Fixed 2020-08-27 09:06 2020-08-27 09:06   VT wants to activate the door closing real time event. For some historical reason, it has been turned off for VT.
Bug 20.9.2, 20.10.0 I4MVA-2715 Infohub

Infohub Mqtt connection not always resumed after sleep when disconnecting before sleep

Fixed 2020-08-27 13:58 2020-09-02 12:51 20.9.1 New in version 20.9.1 is that Västtrafik infohub disconnects explicitly when going to sleep so that a online/offline status message can be published along with using the mqtt "last will" functionality to detect unexpected disconnections.

This required us to react to sleep mode in the mqtt connection handling, publish new status and do an actual explicit disconnect. Coming out of sleep requires us to reconnect and update status etc.

Before this the infohub mqtt connection was never explicitly disconnected, instead it was always monitored and reconnect logic applied if needed. As with all our mqtt connections. If the sleep state was long enough for the tcp connection to be killed we would simply rely on the reconnect logic.

In 20.9.1 there was a problem, a race, in the reconnect after sleep logic so it didn't always work, causing the infohub to not be connected when coming out of sleep mode sometimes.
New Feature 20.9.1 I4MVA-2705 Infohub

Infohub, publish journey information including/compensated for short runs etc

Fixed 2020-08-14 14:25 2020-08-17 16:10   If a journey is to end before the last stop, such as short run (or "kort vändning" or "förkortad tur"), let the infohub traffic data refelect this.

Pulished stops list now reflect this and no next stop info is published (journey ended).
New Feature 20.9.1 I4MVA-2704 Infohub

Infohub, publish journey information ahead of journey start.

Fixed 2020-08-14 14:20 2020-08-17 16:08   Publish next stop and destination information before journey is started. Previously the intended use was for signage/passenger info only so they were published when appropriate for that.

Now that ticketing want to use this information as well publish this immediately.
To distinguish between passenger info and traffic data when in doubt, an additional field has been added: journeyDestination, which is the traffic data destination regardless of current signage (due to manual sign usage or shortened/segemented trips).

Next stop info is also published along with this.
New Feature 20.9.1 I4MVA-2703 Infohub

Infohub, last will and connection status published

Fixed 2020-08-14 14:16 2020-08-17 16:07   A new topic, configurable, default /system/{subsystem}/{serialno}/status/diagnostic.

The mqtt last will set to this topic with a string of: "ConnectionLost"
When connected "Online" is published.
When nicely disconnected (sleep mode etc) "Offline" is published there before disconnecting.

Note: Sleep mode might happen after physical networking such as switches have been turned off and we might already have been abruptly disconnected if another mqtt broker is used (other than localhost).

VT ref: Krav_006_v1
New Feature 20.9.1 I4MVA-2701 Infohub

Infohub mqtt expires topic added

Fixed 2020-08-14 14:08 2020-08-17 15:33   ISO 8601 / RFC 822 timestamp indicating when current published information should be considered expired even if still there.
Format string used:


Ny topic under ../v1/expires   (Payload i form av tidstämpel X minuter framåt).

New Feature 20.9.1 I4MVA-2707  

Infohub, new topic JourneyProgress

Fixed 2020-08-17 10:20 2020-08-17 15:26   New topic that reflects status of current trip.

enum JourneyProgressStatus {
New Feature 20.9.1 I4MVA-2706 Infohub

Interior passenger displays now registers mqtt infohub system topics

Fixed 2020-08-14 14:29 2020-08-17 14:18   If one or more Consat interior passenger displays is present they can now all publish/register under the system topic, with different consat_display_x clientIds used.
Improvement 20.9.1 I4MVA-2708  

MX4: Mosquitto updated to 1.6.10

Fixed 2020-08-17 10:22 2020-09-03 08:54  
Improvement 20.9.1 I4MVA-2700 Infohub

infohub mqtt topics now removed when going to sleep mode etc

Fixed 2020-08-14 14:05 2020-09-02 14:31   Krav_003_v1
Improvement 20.9.1 I4MVA-2702 Infohub

Infohub, only update on change

Fixed 2020-08-14 14:11 2020-08-17 15:34   Currently severla topics are updated periodically even if not changed, both due to periodic 30s updates and on some general inforamtion updates. This was good when not using retained, but now retain is used. So be smarter about the updates.
Improvement 20.9.1 I4MVA-2699 Infohub

Retain for all topics in infohub

Fixed 2020-08-14 14:03 2020-08-17 15:32   Krav_002_v1
Bug 20.9.1 I4MVA-2698 TravelManager

Assignment for next day might not be accepted, if same block ID as just ran current day.

Fixed 2020-08-13 17:24 2020-08-13 17:25   If assignment X was just ran to its fulfillment less than 30 minutes ago, and assignment X gets assigned again, but for the next calendar day, the new assignment was not accepted by the vehicle.

Might happen with assignements that cover almost 24 hours, and gets assigned to the same vehicle two days in a row.
New Feature 20.9.0 I4MVA-2690 Interior Passenger Display

Interior passenger display: Connections now showing departing from (stop point)

Fixed 2020-07-07 15:06 2020-11-16 15:30  
New Feature 20.9.0 I4MVA-2695 Audio announcements

Configurable call string extensions for internal next-stop-call

Fixed 2020-08-05 14:53 2020-08-05 14:59   Can now specify extensions to the call string called on internal speakers for the next-stop-call. The extension can be either append, prepend. Validity for an extension may be:
* Always
* On timing point
* On not timing point
* Every x:th stop
* If next-stop-button pressed
New Feature 20.9.0 I4MVA-2696 Audio announcements

Optionally allow next-stop-call after "final call", when next-stop-button is pressed.

Fixed 2020-08-05 14:57 2020-08-05 14:58   Standard mode: After the final next-stop call is executed, there will be no more next-stop call even if the next-stop button is pressed.

New option: Allow an extra next-stop call if the next-stop button is pressed after the final next-stop call.
New Feature 20.9.0 I4MVA-2693  

Interior passenger display: Interchanges/connections now showing a small header for the columns (line, destination, time, stop point etc)

Fixed 2020-07-10 09:24 2020-08-04 13:55  
New Feature 20.9.0 I4MVA-2694 Audio announcements

Possibility to use different prefix clip for last stop of a journey.

Fixed 2020-08-03 15:48 2020-08-03 15:50   The prefix clip is the audio clip that is played before the stop point in the next stop announcement. Usually "next stop", or when next-stop-button is applied; "stops at".

For last stop of a journey, we can now specify a special prefix clip, which would normally be something like "last stop" or "end station".
New Feature 20.9.0 I4MVA-2687 Drivers Display, Passenger Counting

Option for large passenger counter in driver screen only when not moving

Fixed 2020-07-01 13:41 2020-07-07 14:21   This will make the bottom row in the route box dynamic and not shown when not moving and instead show a large passenger counter (current onboard and in and out).
New Feature 20.9.0 I4MVA-2689 Interior Passenger Display

Interior passenger displays can now have a separate font (bold or such) for the current/active stop also when they use custom fonts

Fixed 2020-07-06 17:07 2020-07-07 14:17   vasterbotten, vdot, etc

<parameter-item name="uiConfig.theme.fontPrimary" value="Geogrotesque Medium" />
<parameter-item name="uiConfig.theme.fontHeader" value="Geogrotesque Bold" />
New Feature 20.9.0 I4MVA-2685 Drivers Display, Passenger Counting

Option for large passenger counter in driver screen

Fixed 2020-06-30 17:24 2020-07-02 10:11   Choice of a large passenger counter widget that replaces the last row in the route box. Plays nicely with the driver coaching that does the same by only showing when not moving and letting the fuel consumption etc show when moving.
Goes very well with the new upcoming live/real time updating at stop passenger counter function.

Enabled in some customisations (TCB etc) and pg available:
Use this instead of non-large (it is included in this).
New Feature 20.9.0 I4MVA-2688  

auto configuration APN can now set cudpgw IP address and port

Fixed 2020-07-01 22:57 2020-07-01 22:58  
Improvement 20.9.0 I4MVA-2619  

Tidssynkning: Begär tid från centralsidan cykliskt (kort cykel) tills vi får svar.

Fixed 2008-06-10 12:33 2020-07-09 09:34   Som det är nu så skickas en förfrågan, om inget svar erhålls så väntar vi en hel cykel (2 timmar) till nästa gång vi frågar. Under denna tid borde vi även vara öppna för att hantera timeMsg från gps:en. Alltså bara för att vi inte får tid från gps innan första timeout (localTimeFetcherTimeout) så borde vi inte stänga denna hantering under tiden vi begär tid från centralsystemet.
Improvement 20.9.0 I4MVA-2691 Interior Passenger Display

Interior passenger Display: custom color and font themeing now also supports the Stop indicator, cancelled and no alighting boxes.

Fixed 2020-07-07 15:08 2020-07-07 15:08  
Bug 20.9.0 I4MVA-2697 TravelManager, Zone Management

Terminals with dedicated zones for entry and exit did not work.

Fixed 2020-08-06 12:36 2020-08-06 12:36   When having the advanced terminal zone definition on the "new" db-format (where included stop points are defined in the zone db), with two zones, one for entry and one for exit, the functionality did not work.

Problem was that the ZoneManager only inluded one zone in the ZoneStationSettingsMsg. When entering both zones simultaneously, only one of the zones were included.

However, the old way of manually defined entry and exit zones, have been working fine all the time.
Bug 20.9.0 I4MVA-2692  

Support for R2P UDP status protocol - added temp/smart sensor support

Fixed 2020-07-08 17:08 2020-07-09 09:35   <r2PStatusServer enabled="true" >
<tempSensor name="acpitz" />
Bug 20.8.2, 20.8.3 I4MVA-2686  

Journey Deviations: Late to journey start - delay time wrong

Fixed 2020-06-30 17:33 2020-07-02 08:53 20.8.0, 20.8.1 Reported delay time has the wrong sign to it. Minus when should be plus.
Improvement 20.8.1, 20.9.0 I4MVA-2684 TravelManager

Journey start in link corridor

Fixed 2020-06-29 13:07 2020-06-30 16:39   If not starting from first stop (or logging on late), the system can now start the journey mid link. Up until this version, journey start could only be triggered by door opening at a stop. The condition for starting journey mid link, is that the vehicle is running inside the "link corridor", for some time (15s) and distance (200m), with correct heading and inside the time table limits (which are normally -15 min to +3 min).
New Feature 20.8.0 I4MVA-2678  

Charter start/end event

Fixed 2020-06-12 02:12 2020-06-17 10:04  
New Feature 20.8.0 I4MVA-2680 Audio announcements

Configurable call string extensions for external call

Fixed 2020-06-16 12:12 2020-06-16 12:13   Can now specify extensions to the call string called on external speakers. The extension can be either append, prepend. Validity for an extension may be:
* Always
* On timing point
* On not timing point
* Every x:th stop
New Feature 20.8.0 I4MVA-2676  

MX4 4GL kernel update

Fixed 2020-06-10 16:30 2020-06-10 16:30   Nyheter i pic app


- New modem manager handling for both Gemalto PLS8-E and Quectel EG-25

- Add support for quectel modem EG-25

- Fix issues with start and stop modem sometimes does not start up.

- Add more read of pwr_ind/status pin so it knows when to stop hold pwr_ign/pwr_key or reset/emeg_off.

- Remove interaction with ssync signal, that could restart the modem if the signal is low for long time.

- Remove use of ctrl_modem_ign from users, all user should use ctrl_modem_on instead.

- ctrl_modem_emg (reset modem), should only be used as the last resort if the modem hangs.

- Read this signal if it set(1), if it reads 0 it is done with reset procedure and can be set again by user.

This should enable better control when the modem is up again (if ctrl_modem_on=1)

still it can take up to 12 seconds before the user gets the usb interface.

- Remove LIN1 support from CT boards, that is never used by any harware.

- Add board support for mx4-c61 hmp082 (c61_hmz052).

- Remove open drain configuration from BAT-ON-PIC

- This enables power on battery only even if the vbat is connected.

- Fix if we run on battery it will reboot the system if we disable the battery and go back to 4v_out.

Nyheter i bl (uppstädning då den används av nDIGITAL-OUT-2 men open drain i bl spelar ingen roll)

** --

** - Add c61 bootloader similar to v61 but has its own pinctrl list.

** - Remove BAT-ON-PIC open drain function for all boards, some boards does not even have battery still hade open drain on _LATC2.

Bsp changes since 1.6.11

- add a few more states (current state and prev state)
- remove ctrl_modem_ign read(see pic 2.7.0 release notes).

New Feature 20.8.0 I4MVA-2649  

Ask for for driver only or intended audience when replaying an announcement in the driver menu

Fixed 2020-04-21 18:59 2020-06-09 18:25   By default there will now be a choice where to replay the sound.
Improvement 20.8.0, 20.9.0 I4MVA-2674 Signage

Hanover sign driver: Add support for "escaped binary" message format, with multicast capability.

Fixed 2020-06-08 14:49 2020-09-24 16:34  
Bug 20.8.0 I4MVA-2681 TravelManager, Zone Management

Consecutive stops inside the same terminal zone.

Fixed 2020-06-22 17:40 2020-06-29 12:00   If there are consecutive stops inside the same terminal zone on a route, let the logical position "jump" to the last of these stops, when entering the zone.

Before this fix we got stuck on the second stop of the zone, and did not auto-correct until offroute after leaving the zone. This lead to incorrect forecasts for stops downstream of the terminal zone.
Bug 20.8.0 I4MVA-2675 TravelManager

Ended assignment re-appears after wakeup.

Fixed 2020-06-09 18:22 2020-06-09 18:22   We have found a situation that makes an already ended assignment reappear. This may happen when the mr component restarts on an "unlucky" occation.

The AssignmentHandler gets an EndAssignementMsg when an assignment is run to its end. If this message gets lost, AssignementHandler will republish the old assignment after wakeup from sleep, or after a mr reconnect.

This is now fixed.
Bug 20.6.5, 20.8.0 I4MVA-2683 Signage

Hanover MQTT did not work due to unintentional use of the binary protocol

Fixed 2020-06-24 15:40 2020-06-24 15:40 20.6.0, 20.6.1, 20.6.2, 20.6.3, 20.6.4 Branch 20.6 had an "unlucky" version of the Hanover sign driver that used the binary protocol by default.
Bug 20.6.4, 20.8.0, 20.9.0 I4MVA-2682 Initial Provisioning

Nullpointer in Initial Provisioning, when booting up in the "registering node" state

Fixed 2020-06-23 21:35 2020-09-24 16:34 20.5.0, 20.5.1, 20.6.0, 20.6.1, 20.6.2, 20.6.3
Bug 20.6.3 I4MVA-2679  

Odometer alarms not resetting

Fixed 2020-06-16 09:51 2020-06-16 09:51 20.6.1 Odometer alarms are not resetting as they should.
Bug 20.6.2, 20.8.0, 20.9.0 I4MVA-2677  

irma matrix apc sensors remote config update not working in 20.6.0

Fixed 2020-06-11 13:21 2020-06-24 15:41  
Bug 20.6.1 I4MVA-2673 Internal

mlog pushed to often

Fixed 2020-06-08 14:46 2020-06-08 14:46 20.6.0 Du to a change in signal publish time, mlog was pushed to often. "networkState"
New Feature 20.6.0 I4MVA-2659 Interior Passenger Display

Better looking and adapting layout for connections & interchanges view in passenger display

Fixed 2020-05-08 12:08 2020-09-07 10:34  
New Feature 20.6.0 I4MVA-2657  

Senseair alco lock integration

Fixed 2020-05-08 12:04 2020-07-07 14:27   Senseair alco lock integration activated by its4mobility\parametergroup-senseair.

It sends events to central/Traffic studio upon both pass and fail and on fail (positive detection result) indicates this in the the driver interface as well.
New Feature 20.6.0 I4MVA-2671 Drivers Display

Preload map tiles for journey

Fixed 2020-05-27 22:57 2020-07-07 14:26   Option to preload all needed map tiles for the whole journey, when changing to new journey. Useful when journeys cross areas with poor or no mobile data connection.
New Feature 20.6.0 I4MVA-2658 Interior Passenger Display

Transitcloud onboard API integration

Fixed 2020-05-08 12:06 2020-06-25 11:53   Transitcloud Onboard API has connections and operating messages that can now be polled and shown on interior passenger display. Used for Vy Gavle in Xtrafiken.
New Feature 20.6.0 I4MVA-2660 Interior Passenger Display

Multiple different passenger display instances for different displays and/or split screen passenger displays

Fixed 2020-05-08 12:13 2020-06-25 11:53   Can no configured a number of additional independent passenger display instances for various uses. Show different things on different displays or split screen.

Note MMS can only be controlled centrally (mms manager) on one. Manual configuration can be done with pictures/video etc on all though.

Using in Vy Gävle för route progress etc on left side (an extra additional instance) and the right side has connections and mms.
New Feature 20.6.0 I4MVA-2669 Service

Senseair alco lock System/installation test

Fixed 2020-05-20 15:47 2020-06-23 15:13   Disabled by default, as it requires a newer senseair version with ping topic implemented (soon). Else it requires a recent status update or result update (or restart it as that provides a status update )
New Feature 20.6.0 I4MVA-2670 Connected devices Management, Drivers Display

Senseair alco lock connection monitor/alarm

Fixed 2020-05-20 15:49 2020-06-23 15:12   Disabled by default, as it requires a newer senseair version with ping topic implemented (soon).
New Feature 20.6.0 I4MVA-2667  

Support for custom mqtt telemetry from CTS signals

Fixed 2020-05-20 02:22 2020-05-27 08:21   It is now possible to configure custom signals

<telemetryAlternateProducer enabled="true"

<publishSettings enabled="true"

<signal enabled="true"
name="High Resolution Total Vehicle Distance"

<signal enabled="true"
Improvement 20.6.0 I4MVA-2672  

Restore unbound assignment (Charter) after reboot

Fixed 2020-05-27 23:00 2020-06-25 11:44   Unbound assignment from before reboot will be restored, if session start time is within the last four hours (default config).
Bug 20.6.0 I4MVA-2662 Passenger Counting

APC counts on drivers screen sometimes not reflecting people in/out for prev stop

Fixed 2020-05-14 22:25 2020-06-23 15:13   For first stop, counters will be read twice. Once some time after completing last journey, and once after departing. After departure, people in/out counts only shows those boarded after the first counter readout.

Fix: Sum the people in/out counts for both readouts and display in drivers screen.
Bug 20.6.0 I4MVA-2668  

Gps alarm hits immediatly after wake-up

Fixed 2020-05-20 14:40 2020-05-20 14:40   Normally this is not a problem, since the alarm will get quaranteened, and cleared before being released from quaranteen. But sometimes, when using an external GPS source, it might take some extra time to get input from GPS, hence the alarm will get activated some time before being cleared again.
Bug 20.6.0 I4MVA-2664 Internal

Dont apply new versions when having an ongoing unbound assignment

Fixed 2020-05-17 21:10 2020-05-18 10:38   When running an unbound assignment (Charter mode), dont switch and reboot if we have a pending version. Wait until assignment end.
Improvement 20.5.1, 20.6.0 I4MVA-2666 Initial Provisioning

Better support for interior TFT sign provisioning

Fixed 2020-05-18 12:44 2020-06-25 11:51   Improvements for TFT provisioning:
* Better status in the TFT provisioning section in service menu: Color dot for each sign reflecting the initial provisioning states.
* Can now reorganize TFT's after first provisioning. (change front/rear/middle)
* Easier reset to factory settings for a TFT sign.
* TFT sign can sync with depot (factory node) before provisioning, to get latest software or config settings. Will reduce the need to reflash units prior to provisioning.
* Alarm config for missing TFT's automatically updated when doing TFT provisioning.
Improvement 20.5.1, 20.6.0 I4MVA-2665 Internal

Better support for onboard IP plan

Fixed 2020-05-18 12:35 2020-05-18 12:44   The IP plan can now be specified in customisation, and will control the assigned IP adresses for vehicle agent, remote screen, interior TFT displays, passenger counter sensors etc.
Bug 20.5.1, 20.6.0 I4MVA-2663 Signage

Full color Mobitec Ultima loses color on page 2 when displaying alternating pages

Fixed 2020-05-14 22:30 2020-05-14 22:33   When displaying alternating pages on a Mobitec Ultima full color panel, color settings are lost for page 2.
Solution: The device driver needs to put a color table also for page2, in the message sent to the sign.
New Feature 20.5.0 I4MVA-2652  

Possible to configure automatic driver logout on no progress

Fixed 2020-04-30 01:29 2020-05-06 15:10
<xsd:attribute name="logoutDriverOnNoProgressSeconds" type="xsd:unsignedInt" default="14400" />

It will logout the driver if the vehicle hasmoved moved in the configured seconds, and has no assignment.
New Feature 20.5.0 I4MVA-2648 Passenger Counting

Detect active vehicle direction based on passenger counting sensors.

Fixed 2020-04-21 14:42 2020-04-21 15:21   For bi-directional vehicles (some trams) without the "active cabin" signal, we can now detect vehicle direction based on the APC door sensor activity. If passengers board/alight on A-side doors only, the vehicle is running in A-direction. And the other way around for B-side doors.

The system now detects this and also publishes the "active cabin" signal, making it possible to correctly offset GPS position, and also report active direction to central side.
New Feature 20.5.0 I4MVA-2647 Passenger Counting

Do not activate alarms for "no counts" on sensors for doors that are not on active side of vehicle.

Fixed 2020-04-21 14:36 2020-04-21 15:17   For bi-directional vehicles (some trams), there are doors on both sides of the vehicle. However, the inactive (road side) door sensors should not get alarms activated due to "not counting while on journey".

Fix: Now possible to configure A/B-side for each sensor. B-side sensors will not activate the "no count" alarm while running vehicle in A-direction, and vice versa.
Improvement 20.5.0 I4MVA-2644 Report Sheet

Right align answers in report sheets summary

Fixed 2020-04-14 17:10 2020-04-17 13:05  
Improvement 20.5.0 I4MVA-2641 Simulator

Simulator speed now updated instantly when changed from runtime web page

Fixed 2020-04-07 20:42 2020-04-08 15:48   Was only updated at next point in link. Now instantly.
Bug 20.5.0 I4MVA-2646 Drivers Display, Service

Fix hard to read/pixelated text in System test log

Fixed 2020-04-14 21:01 2020-04-15 14:32  
Bug 20.5.0 I4MVA-2639 Drivers Display

Fix: shift/duty text could still be shown in main driver GUI when it has finished

Fixed 2020-04-07 11:00 2020-04-08 15:57  
Bug 20.5.0 I4MVA-2642 Simulator

Simulator speed not correct

Fixed 2020-04-07 20:44 2020-04-08 09:36   When updating simulator speed from runtime web page, the gps speed was updated instantly, but the real speed was not updated until next point in link.
Bug 20.5.0 I4MVA-2640 TravelManager

CLONE - Prognos för buss 50 hoppar framåt som VTTIC-1700

Fixed 2020-04-07 17:33 2020-04-07 20:45   Buss 50 fick runt kl 01:05 20191022 ett symptom liknande buss 101 från VTTIC-1700

DatedVehicleJourneyRef: 9015014505000277
StopPointRef: 003980004 (Korsvägen D)
Fordon: 6062

En resenär skickade in en skärmbild från telefonens reseplanerare (bifogad) som visade att linje 50 såg ut att vara 58 min försenad kl 01:28 (ord. avg. 00:58 från korsvägen).

SIRI-ET visar att bussen var i tid vid Korsvägen (resenären missade bussen, och, tror jag, kollade upp i efterhand och fick det här konstiga resultatet. Ingen indikation på att vederbörande kollade i RP när bussen missades).

I SIRI ET ser tiderna för korsvägen rimliga ut till och med en fil som heter 2019-10-22_01-03-45_5426608.xml

i filen därefter, 2019-10-22_01-05-54_4656672.xml, så ser det ut som om bussen är försenad och väntas avgå från Korsvägen kl 01:

I filen från när skärmdumpen är tagen, 2019-10-22_01-28-33_7586247.xml, så ser det ut som om förväntad avgång från Korsvägen är kl 01:51:12

Kan detta vara ett liknande fall som VTTIK-1700, eller är det något annat?
Bug 20.4.5, 20.6.0 I4MVA-2661 Heater

Heater start scheduled before getting remote outdoor temp

Fixed 2020-05-14 21:51 2020-05-22 08:59   Fixes for this problem:
1. Request outdoor temp immediately after a network up event
2. Reschedule heater start time when getting outdoor temp, if it was missing when the initial scheduling happened.
Bug 20.4.4, 20.5.0 I4MVA-2654 Internal

HWID not read correctly on AIC4

Fixed 2020-05-05 16:41 2020-05-05 16:41 20.4.0, 20.4.1, 20.4.2, 20.4.3
Improvement 20.4.3 I4MVA-2653 Signage

Support for public message on "page 2" (alternating) on exterior signs

Fixed 2020-05-05 16:39 2020-05-05 16:39  
Bug 20.4.1, 20.5.0 I4MVA-2643 Interior Passenger Display

Passenger display: Long stop point names could sometimes overlap time

Fixed 2020-04-09 11:37 2020-04-14 10:04 20.4.0 A bug introduced when added the new Interchanges view.

For short the text length of the stop point names and the time/passed text fields could get stale.
New Feature 20.4.0 I4MVA-2629  

Support for odometer speed intervals

Fixed 2020-03-20 15:13 2020-04-17 13:28   <xsd:complexType name="OdometerSpeedInterval">
<xsd:attribute name="enabled" type="xsd:boolean" default="false" />
<xsd:attribute name="aboveSpeedMs" type="xsd:double" default="0" />
<xsd:attribute name="intervalMeter" type="xsd:unsignedInt" default="100" />

<xsd:complexType name="OdometerMonitor">
<xsd:element name="speedInterval" type="OdometerSpeedInterval" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute name="enabled" type="xsd:boolean" default="false" />
<xsd:attribute name="intervalMeter" type="xsd:unsignedInt" default="100" />
New Feature 20.4.0 I4MVA-2634 Passenger Counting, TravelManager

Auto-completion of historical trip events.

Fixed 2020-03-24 17:18 2020-04-06 16:47   If the assignment is not known when the vehicle starts the service, the onboard computer can auto-complete historical trip events, when info about the trip assignment is received. This way, we will have complete trip history including passenger counts for the whole trip, despite the fact that the assignment was unknown to the system when the service commenced.

Info about current trip may come from the central system, or from the onboard automatic route detector, or by manual assignment by the driver.
New Feature 20.4.0 I4MVA-2635 Passenger Counting

APC simulation

Fixed 2020-03-25 13:11 2020-03-26 15:49   When running simulator, we can now simulate passenger counts along the trip. The simulated passenger counts are randomized in a way that total passengers onboard will increase during the first half of the trip, then decrease during the second half.
New Feature 20.4.0 I4MVA-2633 Internal, TravelManager

Automatic route discovery

Fixed 2020-03-24 17:11 2020-03-25 14:49   The vehicle computer can now automatically detect current route/trip and apply the assignment.
New Feature 20.4.0 I4MVA-2632  

Simulator - Can now go offroute on demand!

Fixed 2020-03-24 17:08 2020-03-25 13:34   When running simulator controlled via runtime web page. There is a new button saying "Go offroute!". Push it while simulator is running, will result in a 90 degree turn to the right and then continue in that direction until coming offroute.

Use for demo/training/test purposes.
New Feature 20.4.0 I4MVA-2631  

Support for calling a callstring on nextStopButton

Fixed 2020-03-22 21:42 2020-03-24 15:42   When not assigned or not onJourney it is now possible to have nextStopButton calling a callstring

<xsd:complexType name="NextStopIndicatorCallSettings">
<xsd:attribute name="enabledWhenNotAssigned" type="xsd:boolean" default="false" />
<xsd:attribute name="enabledWhenNotOnJourney" type="xsd:boolean" default="false" />
<xsd:attribute name="callString" type="xsd:string" default="nextStopNoJourney"/>
<xsd:attribute name="graceTimeMs" type="xsd:int" default="10000"/>
<xsd:attribute name="volumeGain" type="xsd:int" default="0"/>
New Feature 20.4.0 I4MVA-2630  

vehiclemonitor: Allow timemonitor to have different timeouts depending on vehicle speed

Fixed 2020-03-21 21:06 2020-03-21 21:06   <xsd:complexType name="TimeSpeedInterval">
<xsd:attribute name="enabled" type="xsd:boolean" default="true" />
<xsd:attribute name="aboveSpeedMs" type="xsd:double" default="0" />
<xsd:attribute name="intervalSeconds" type="xsd:unsignedInt" default="60" />

<xsd:complexType name="TimeMonitor">
<xsd:element name="timeSpeedInterval" type="TimeSpeedInterval" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute name="enabled" type="xsd:boolean" default="false" />
<xsd:attribute name="interpolateIntervals" type="xsd:boolean" default="true" />
New Feature 20.4.0 I4MVA-2628  

audiomanager: Support for varying volume at each activation and/or turn volume to 0 at deactivation

Fixed 2020-03-20 10:04 2020-03-20 10:04   Some amplifiers relays can cause feedback on the digitalOutputs when deactivated, this can cause the MX4 amplifier to get its volume control raised significantly.

By changing the volume output level from the software the HW resets back, there are now 2 ways to do this,
onVolumeVariance - will output let's say 51% and then 50% if a volume of 50 is required before playing audio
setVolumeToZeroAtOff - setting the volume to 0% on deactivation, thus always forcing a volume changing when playing.

<xsd:complexType name="AudioPlayer">
<xsd:attribute name="onVolumeVariance" type="xsd:int" default="0" />
<xsd:attribute name="setVolumeToZeroAtOff" type="xsd:boolean" default="false" />
New Feature 20.4.0 I4MVA-2621 Configuration

VT ITID: Installation support for Hanover 40px line color destination signs

Fixed 2020-03-11 09:05 2020-03-12 09:13   Support added for installation of the new Hanover RS485 destination signs with 40 px line color. Now able to set correct config via the its4depot installation tab.
Improvement 20.4.0 I4MVA-2638  

Assignment/block terminology alignment in driver gui

Fixed 2020-04-01 13:12 2020-04-06 15:15   Use "Block" instead of the general "Assignment" in the driver assignment gui for blocks. Was even worse in Swedish where we had 3 words for the same thing: "Utsättning", "Fordonstjänst" and "Uppdrag". Now just use Block/Fordonstjänst (Blok in Norwegian)..
Improvement 20.4.0 I4MVA-2626 Interior Passenger Display

Interior Passenger Display: The deviations are now themeable

Fixed 2020-03-17 23:32 2020-03-17 23:32  
Improvement 20.4.0 I4MVA-2625 Interior Passenger Display

Interior Passenger Display: Interchanges view new improved and themeable layout

Fixed 2020-03-16 16:46 2020-03-16 16:46  
Improvement 20.4.0 I4MVA-2624 Interior Passenger Display

Interior passenger display: Optional secondary views now themed with colors and fonts

Fixed 2020-03-16 16:43 2020-03-16 16:43   Views such as seatbelt reminder, stop view, etc are now using the theme colors and fonts.
Improvement 20.4.0 I4MVA-2623 Interior Passenger Display

Interior Passenger Display: Seatbelt view better responsive sizing and layout for various aspect ratios

Fixed 2020-03-16 16:41 2020-03-16 16:41  
Change Request 20.4.0 I4MVA-2637  

Interior passenger display: Clock symbol visibility configurable, default now off in MMS (picture view) view

Fixed 2020-03-31 11:38 2020-03-31 11:38  
Bug 20.4.0 I4MVA-2622 Interior Passenger Display

Interior passenger Display: The optional separate Stop View could indicate the wrong stop if it was no alighting

Fixed 2020-03-16 16:39 2020-03-26 10:35   It only checked if t was not cancelled. Added not public and no aligthing as well as arrival only cancel filter to the logic for finding the next stop name to display when the stop button has been pressed.
Bug 20.4.0 I4MVA-2636 Interior Passenger Display

Interior passenger display: fix top row with "via"/dest2 etc active , capital ÅÄÖ could extend too far up

Fixed 2020-03-25 15:08 2020-03-26 08:59  
Bug 20.4.0 I4MVA-2627 Drivers Display, Interchanges

Requesting forecasts for interchanges and own vehicle at the same time would cause one of them to clear

Fixed 2020-03-17 23:34 2020-03-17 23:36  
New Feature 20.3.0 I4MVA-2618 Driver login, Drivers Display, Report Sheet

Use the more powerful report sheets as checklist (pre-op/departure checks etc)

Fixed 2020-03-05 15:50 2020-04-06 15:16   Use the more powerful report sheets as checklist. Previous checklist function could only expose certain system tests as a pre op list of things to do for the driver.
Now a full sequence of questions with multiple options, or text input or numbers can be used.
New Feature 20.3.0 I4MVA-2620 Drivers Display, Report Sheet

Post-op checklists

Fixed 2020-03-09 15:28 2020-03-12 16:22   Similar to the new pre-op checklist based on Report sheets (highly configurable lists of questions of different types and input) we now have Post-op checklists. They can be activated after end of assignment and/or driver log off.
New Feature 20.3.0 I4MVA-2616 Heater

Automatic heating based on outdoor temperature only

Fixed 2020-03-01 17:32 2020-03-01 17:34   We can now control automatic heating based on outer temperature only. To be used when the vehicle is not equipped with an interior temp sensor that is alive when ignition is off. A remote outdoor temp sensor can be used.
New Feature 20.3.0 I4MVA-2615  

Support for static SSH connection(monitored) with tunnels and periodic command support

Fixed 2020-02-27 04:18 2020-02-27 04:20   It is possible to set up an ssh connection that is monitored that can run periodic commands or keep TCP tunnels

This is for 2 local TCP tunnels

<tunnel tunnelHost="" tunnelIdentFile="C:/tools/cygwin/home/niclas.lindgren/.ssh/id_dsa-aic" tunnelUsername="root">
<tcpTunnel local="true" localHost="localhost" localPort="44822" remoteHost="" remotePort="22" />
<tcpTunnel local="true" localHost="localhost" localPort="44823" remoteHost="" remotePort="22" />
Bug 20.3.0 I4MVA-2617 Audio announcements

CLONE - Ekstra opprop på linje 100

Fixed 2020-03-02 15:34 2020-03-02 15:38   Hei!

Når linje 100 kjører fra Arendal så ropes det opp «Nedeneskrysset» før Skarpnes, før Natvig og før Nedeneskrysset på avganger hvor første avstigning er Nedeneskrysset (avgangene
fra Arendal 07:00, 07:30, 08:00, 15:00, 15:30, 16:00 og 16:30).

Det skal kun være opprop før Nedeneskrysset. Jeg har fått tilbakemelding om dette fra SBR og jeg har hørt det selv to ganger på avgangen 08:00.

Med vennlig hilsen / Regards

Bjørn Sveindal
Fagleder IKT / Techincal Manager ICT

Bug 20.3.0 I4MVA-2614  

Interior passenger display: Not all No alighting and Cancelled indicators ahead might be shown if many

Fixed 2020-02-26 14:52 2020-02-26 14:58   The top (furthest ahead) such indicators might not always be shown, woudl be shown when getting closer (not at top row any more for example).
Bug 20.3.0 I4MVA-2613  

Interior passenger display: The time could be shown below "no alighting" for the next stop

Fixed 2020-02-26 13:59 2020-02-26 13:59  
Improvement 20.2.5, 20.5.1, 20.6.0 I4MVA-2656 Audio announcements

New options for post depart call

Fixed 2020-05-07 11:53 2020-05-07 13:03   Some new options added for the post depart call, when it comes to call or not to call.

1. Only after call every x'th depart/passby
2. Only call after timing points
3. Skip call if last post depart was called within x seconds.
Improvement 20.2.4, 20.6.0 I4MVA-2655 Audio announcements

Post depart call, possibility to have different callstrings whether arrived last stop or not.

Fixed 2020-05-06 13:37 2020-05-06 13:38   Different callstrings are now used depending on if the vehicle arrived last stop or not. E.g, if you do not want a post depart call after a passby, just leave the callstring empty.
Bug 20.2.3, 20.5.0 I4MVA-2651 Internal

Might incorrectly change duty on journey end

Fixed 2020-04-24 15:15 2020-04-24 15:17   On journey end, the system sometimes changes back to the previous duty, due to a race condition in the software.
Bug 20.2.2, 20.4.2, 20.5.0 I4MVA-2650 Audio announcements

Multiple instances of disturbance call active at the same time, causing unwanted repetitions.

Fixed 2020-04-23 11:26 2020-04-23 11:57   If the condition for a disturbance call switches from active->inactive->active during repeat period of a call, the same call is added again to the play queue. This causes the same call to be announced multiple times.
New Feature 20.2.1, 20.3.0 I4MVA-2609 Interior Passenger Display

Interior Passenger Display: Stop point view/stopping view, the clock location is configurable

Fixed 2020-02-24 13:02 2020-02-25 10:13   Stoppoint view now supports clocklocation, move to upper right by default so more space for the stop name. But set to bottom left for FAC as they have a logo and looks better when have a logo in bottom right.

When a stop name is long and starts a second line of text it overlayed the clock, if the clock was at bottom (left or right) corner.
Bug 20.2.1 I4MVA-2612 Internal

Vehicle events of types > 255 did not end up in mlogs

Fixed 2020-02-25 12:32 2020-02-25 12:34  
Bug 20.2.1, 20.3.0 I4MVA-2610 Interior Passenger Display

Interior passenger display: Sometimes thin dark lines could be seen between stop points and below linebox

Fixed 2020-02-24 17:48 2020-02-25 10:13  
Bug 20.2.1 I4MVA-2611 Heater

Sleep mode not blocked when fuel tank heater active

Fixed 2020-02-25 10:11 2020-02-25 10:12  
New Feature 20.2.0 I4MVA-2602  

early/late deviation popups can be configured for auto pop during movement

Fixed 2020-02-11 22:45 2020-02-21 10:13   3 different choices are configurable,
0 - popup the deviation when the deviation happens, has be be manually depopup or answered, can happen at any time.
1 - popup the deviation when stopping at a stop, will normally be at the next stop after the late/early departure happened.
2 - poup the deviation when stopping anywhere on the link after the deviation happen.

For 1 and 2 the popup will depop if the vehicle starts moving and repop when it stops again.
<xsd:simpleType name="PopupStrategy">
<xsd:restriction base="xsd:unsignedInt">
<xsd:enumeration id="PS_PUSH_WHEN_ADDED" value="0" />
<xsd:enumeration id="PS_PUSH_WHEN_STOPPED_AT_STOP" value="1" />
<xsd:enumeration id="PS_PUSH_WHEN_NOT_MOVING" value="2" />

<xsd:complexType name="JourneyDepartDeviation">
<xsd:attribute name="earlyPopupStrategy" type="PopupStrategy" default="PS_PUSH_WHEN_ADDED" />

<xsd:attribute name="latePopupStrategy" type="PopupStrategy" default="PS_PUSH_WHEN_ADDED" />

<xsd:attribute name="journeyStartLatePopupStrategy" type="PopupStrategy" default="PS_PUSH_WHEN_ADDED" />

<xsd:attribute name="journeyStartEarlyPopupStrategy" type="PopupStrategy" default="PS_PUSH_WHEN_ADDED" />

New Feature 20.2.0 I4MVA-2606 Interior Passenger Display

Interior Passenger Display: theme now includes fonts

Fixed 2020-02-18 16:42 2020-02-20 14:49   The route Line theme can now set custom fonts for:

1) The header texts (line, destinations etc, and clock)
2) Stop texts (stop name, time, continues as , etc)

First usage are the two Västerbotten themes, standard and Ultra (Umeå stadstrafik).
New Feature 20.2.0 I4MVA-2601 TravelManager

Two more logical position flags

Fixed 2020-02-10 21:50 2020-02-13 08:58   These journey flags now implemented, included in each real time event sent to central side, when assigned:

JF_AT_JOURNEY_START - True when geographically positioned at first public stop of current journey
JF_BEEN_AT_JOURNEY_START - True if having been geographically positioned at first stop of current journey.
New Feature 20.2.0 I4MVA-2603 Passenger Counting

Remote firmware upgrade Irma 6 passenger counter sensors

Fixed 2020-02-12 01:51 2020-02-12 01:51   Need a resource/file in i4m_res/share/apc in the pattern of irma update zip file.

/home/i4m_res/share/apc# ls

config in irma, default NOT enabled:
<xsd:attribute name="updateFirmware" type="xsd:boolean" default="false" />
<xsd:attribute name="updateFirmwareFileLocation" type="xsd:string" default="${APP_RES}/share/apc/" />
<xsd:attribute name="updateFirmwareRestartAfterSeconds" type="xsd:int" default="45" />

Improvement 20.2.0 I4MVA-2605  

Possibility to set internal and external passenger call volume to 0(off)

Fixed 2020-02-12 20:28 2020-02-21 10:03
<?xml version="1.0" encoding="UTF-8"?>
Improvement 20.2.0 I4MVA-2608 Interior Passenger Display

Interior Passenger Display: Detect depart early when possible, improves accuracy/latency of location on route and stop button pressed indicator for next stop

Fixed 2020-02-19 14:59 2020-02-20 09:44   Now using the pre-depart event to update the stop point list progress. Pre-depart is when vehicle has stopped and closed doors and then starts moving a pre-depart is triggered if allowed (depends on if allowed to depart early, timing point etc etc). This is earlier than leaving the stop point radius.

Configurable useLeavingStop default true. in uiConfig for externalsign.
Improvement 20.2.0 I4MVA-2607 Interior Passenger Display

Interior Passenger Display: Theming now affects outlines of both the top arrow and stop points, separate colors possible before and after current stop

Fixed 2020-02-18 16:43 2020-02-18 16:45  
Improvement 20.2.0 I4MVA-2604 Interior Passenger Display

Interior passenger display: Show and format arrival times of 1hour or more

Fixed 2020-02-12 14:50 2020-02-12 14:52   Previosuly more than 59min where not shown if relative time was configured.

Default settings now:
If more than 90min show absolute time anyway, such as "09:12"
If more than 59min show hour format: "1h12m"
Otherwise as usual "12 min"

config in externalsign:
<xsd:attribute name="maxStopPointArrivalMinutes" type="xsd:int" default="59" /> <!-- will show 1h02m etc after this -->
<xsd:attribute name="maxStopPointArrivalMinutesRelative" type="xsd:int" default="90" /> <!-- if configured to relative but over this time, show absolute -->
Improvement 20.2.0 I4MVA-2600 Signage

Color mapping on exterior signs improved

Fixed 2020-02-09 00:11 2020-02-09 00:12   Now possible to have a color replacement map per logical sign. Useful when the same color code does not give the same result on different signs.
Bug 20.2.0 I4MVA-2598 Drivers Display

Reportsheet time input shortcut "Now" couldn't be re-clicked in the same minute

Fixed 2020-02-04 10:25 2020-02-04 10:25 19.16.1, 20.1.0
Bug 20.2.0 I4MVA-2597  

Reportsheet back didn't work if previous question was auto answered

Fixed 2020-02-03 18:12 2020-02-03 18:12   Detected for waste, community. Couldn't back out from community choice.
Bug 20.1.1 I4MVA-2599 Drivers Display

Problem with map tile handling

Fixed 2020-02-07 12:48 2020-02-07 12:58 20.1.0 Problem with the handling of map tiles, resulting in map not visible on drivers display.
Bug 19.16.1, 20.1.0 I4MVA-2596  

Keyboard input for time Now sometimes displays wrong time

Fixed 2020-01-28 11:26 2020-01-29 10:28 19.16.0 Possibly problem for aic4 (only?). Fix also makes it work remotely (updates all connected UIs and always uses unit/target local time, not the ui local time).
Bug 20.1.0 I4MVA-2595 Internal

Simcard id etc not always sent up to depot as metadata

Fixed 2020-01-28 11:23 2020-01-28 11:23 19.16.0, 19.16.1
New Feature 19.16.0 I4MVA-2583 Passenger Counting

Configure IRMA sensors installation parameters and read model, versions, serials etc.

Fixed 2019-12-13 01:02 2020-01-29 10:41   Each irma sensor now has config like the following (or a non-specific list of parameters) . These parameters will then be set on the sensor.
Along with this model, versions, serials is uploaded (meta data in depot).

Please note that the previously disabled ' syncConfig' needs to be set to true as well. Then after the timeSynchronizationDelaySeconds, it will start to try setting (and reading).

Also added to APC diagnostics to read out all config and try and make sense of it.

<sensorConfig enabled="true"
<configParam ... />
<configParam ... />
New Feature 19.16.0 I4MVA-2587 Passenger Counting

Push complete Irma Passenger configuration from Matrix config tool

Fixed 2019-12-18 16:41 2020-01-29 10:40   export config from Irma Matrix Configuration tool.
Can be pushed parameter by parameter by mx4 to each Irma sensor.

Also defaults under /home/i4m/share/apc/*
can beoverriden by resources /home/i4m_res/share/apc/*
New Feature 19.16.0 I4MVA-2591  

Possibility to convert between alarm<->bool signal

Fixed 2020-01-17 11:26 2020-01-29 10:33   <alarmSignalGw enabled="true">
<alarmToSignal probableCause="1001" signalName="alarm10001" />
<signalToAlarm probableCause="1002" signalName="alarm10002" />
New Feature 19.16.0 I4MVA-2594 Drivers Display

Keyboard input for time input now has a shortcut for "Now"

Fixed 2020-01-22 16:15 2020-01-29 10:30  
New Feature 19.16.0 I4MVA-2588  

Possibility to gateway alarms from another i4m_vehicle_agent

Fixed 2020-01-14 16:04 2020-01-23 09:29   <parameter name="remoteAlarmFetcher" componentName="" instanceName="">
<parameter-item name="remoteAlarmFetcher.enabled" value="true" />
<parameter-item name="" value="" />
<parameter-item name="remoteAlarmFetcher.includeFilter" value="true" />
<parameter-item name="remoteAlarmFetcher.filterAgainstPersisted" value="false" />
<parameter-item name="remoteAlarmFetcher.filterAgainstRanges" value="true" />
<parameter-item name="remoteAlarmFetcher.range.probableCauseRangeStartEnum(VEHICLE_BEA_FAULT_RANGE_START).probableCauseRangeEndEnum" value="VEHICLE_BEA_FAULT_RANGE_END" />
<parameter-item name="remoteAlarmFetcher.range.probableCauseRangeStartEnum(VEHICLE_J1939_FAULT_RANGE_START).probableCauseRangeEndEnum" value="VEHICLE_J1939_FAULT_RANGE_END" />
<parameter-item name="remoteAlarmFetcher.range.probableCauseRangeStartEnum(VEHICLE_J1587_FAULT_RANGE_START).probableCauseRangeEndEnum" value="VEHICLE_J1587_FAULT_RANGE_END" />
New Feature 19.16.0 I4MVA-2593 Interior Passenger Display

Standalone/separate interior passenger displays with other content.

Fixed 2020-01-22 01:12 2020-01-22 01:13   Can now have "standalone" displays in the vehicles that are separately controlled in MMS that will show other MMS views (no route progress).

internalsign/standalone customisation.

See boreal internal tft operator for Kolumbus (ryfylke)
New Feature 19.16.0 I4MVA-2589 Internal

UDP and TCP tunnels over AMS

Fixed 2020-01-14 20:13 2020-01-14 20:13   Can tunnel UDP and TCP over AMS (like ssh tunnels, including reverse tunnels).
Easy setup with tunnels tab in MrMessenger.

Good for (reason to do it) Irma passenger counter sensors configuration and visualisation tools that are only intended for local network use (using udp).

But also means we can tunnel anything to and from units easily even though we only have access to the servers ams message router.
New Feature 19.16.0 I4MVA-2582  

Add support for AC control zones.

Fixed 2019-12-11 23:19 2019-12-20 08:49   When enabled zonemanager will track climate zones and send VehicleClimateControlDataUpdateMsg AMS about the state

<xsd:complexType name="ClimateZoneMonitor">
<xsd:attribute name="enabled" type="xsd:boolean" default="false" />
<xsd:attribute name="enabledDeviations" type="xsd:boolean" default="true" />
New Feature 19.14.4, 19.16.0 I4MVA-2586 Signage

Ability to display next journey on way to first public stop on a "fake empty run".

Fixed 2019-12-18 16:22 2019-12-18 16:24   On a fake empty run, when on way to the first public stop, we can now start displaying next journey at a configurable distance to first public stop. And off cause, time to next journey start also needs to be within the configured limit. Next journey start time is considered to be the departure time from first public stop.
New Feature 19.16.0 I4MVA-2581 Passenger Counting

Remotely run Irma Passenger counter configuration tools

Fixed 2019-12-11 15:39 2019-12-11 15:39   Use the new MrMessenger tunnels and then in the Irma configurations tools add as additionalhost
Improvement 19.16.0 I4MVA-2590 Passenger Counting

Parse and log all types of error messages and details received from Irma APC sensors

Fixed 2020-01-15 16:04 2020-01-15 16:04  
Improvement 19.16.0 I4MVA-2579  

Bootup screens for MX4 smoothified

Fixed 2019-12-04 03:00 2020-01-10 15:04   No more glitchy white window if map is enabled. No Linux console during boot shutdown
Improvement 19.16.0 I4MVA-2584  

Mobile eye speed limit road sign in main view viewlet and section now shows international/EU/Australia colors if Swedish language is not set.

Fixed 2019-12-13 17:43 2019-12-16 16:03  
Improvement 19.16.0 I4MVA-2580  

Enable dig4 (Aux relay) during flashing of MX4

Fixed 2019-12-04 03:00 2019-12-06 16:18  
Bug 19.16.0 I4MVA-2592  

MX4: PIC in wrong state during reboot, not monitoring Tegra State, can luck to hung/stuck reboot

Fixed 2020-01-17 11:30 2020-01-17 11:30   PIC upgraded to version 2.6.11
Bug 19.14.4, 19.16.0 I4MVA-2585 Signage

Next journey display distance violated on empty runs, when empty runs stops has the "not public" flag set.

Fixed 2019-12-18 16:18 2019-12-18 16:23   On empty runs (with non public stops), next journey is displayed immediately upon leaving stop. Not waiting to get within the display distance to end stop.
Improvement 19.15.2 I4MVA-2577  

TFT provisioning feedback on TFT test screen

Fixed 2019-11-27 22:25 2019-11-27 22:25   Make it easier to follow the registration process of the TFTs
Bug 19.15.1 I4MVA-2576  

Automatic initial provisioning

Fixed 2019-11-27 13:23 2019-11-27 13:25   Automatic initial provisioning would fail if the depot server IP was >
New Feature 19.15.0 I4MVA-2572 Drivers Display

Road limit warnings now with driver & passenger text and audio announcements

Fixed 2019-11-20 00:24 2019-12-11 15:36   Road limitation zones now also support text based and audio based announcement
New Feature 19.15.0 I4MVA-2569 Heater

Fuel Heater: Option for always enabled date range if no temperature

Fixed 2019-11-11 22:00 2019-12-11 15:11   Always enabled date range if no temperature for the fuel heater (not main heater).
Added configuration for allowed/enabled date range. MM-dd

Example, if no temperature reading always start fuel heater from October 20, to April 30:
New Feature 19.15.0 I4MVA-2571 Interior Passenger Display, Internal

Support http range partial content for larger videos

Fixed 2019-11-20 00:21 2019-11-25 11:26   Webserver now supports http partial content requests using range header. Video playing didn't work otherwise for larger files for some media players that streams by requesting parts of the video file. Such as our own newer sw interiorpassenger displays with ubuntu 18.04

For example, using the html5 test site video toystory.mp4
New Feature 19.14.2, 19.15.0 I4MVA-2573 Signage

Add support for "Fake empty runs"

Fixed 2019-11-20 10:24 2019-11-21 16:14   VT trams put non public stop at the turnaround loops, instead of using conventional empty run trips. The trips ends at and starts from the non public stop. We call it "fake empty run". Passenger information onboard should behave as if running on an empty run after passing the last public stop, and before reaching the first public stop.

From now on, the use of fake empty runs are supported by the system. External signage should be correctly display "Not in traffic" while on the fake empty run. Also, departure countdown will occur at first public stop.
New Feature 19.14.1, 19.15.0 I4MVA-2570  

heater control: Support blocking main heater if no external power detected/connected

Fixed 2019-11-13 12:20 2019-11-20 10:28   Configurable

<parameter name="heater2Settings" componentName="" instanceName="">
<parameter-item name="heater2Settings.mainHeaterOnlyIfConnectedExternalPower" value="true" />
Improvement 19.15.0 I4MVA-2574 Interior Passenger Display

MMS mediaset can now control built in route/forecast view

Fixed 2019-11-21 23:51 2019-11-28 13:13   If in mms web site in a media set place the Route/Forecast screen as the first view it will actually affect the built in display of it, usually the first one.

For example, the default config is usually along these lines in sequence:
-Forecast View
-Interchanges View (shown only if any at next stop )
-Seatbelt View (if enabled synchronized audio fore example)
-Stop button view (stop button pressed, stopping at...)

Any MMS mediaset view, pictures and videos will come after this, and previously there was no way to change the standard Forecast view shown first.

For example to disable showing this one add a ForeCastView first and set display time to 0.

Improvement 19.15.0 I4MVA-2568 Interior Passenger Display

Interior Passenger Display: Added option to now show no alighting

Fixed 2019-11-11 11:45 2019-11-11 11:45   Previously it (No alighting) was unconditionally shown on the interior passenger display if present in the traffic data. FAC/flygbussarna sweden didn't want it. (especially not in swedish).
Made it configurable and turned off for FAC.
Improvement 19.15.0 I4MVA-2567 Interior Passenger Display

Interior passenger display: Show stop list without requiring onJourney yet

Fixed 2019-11-11 11:43 2019-11-11 11:43   Several customers have mentioned that we don't show the stops list immediately. So changed behavior to show it and added config for VT to keep their requested behavior (2016-04) of not showing it before onJourney.

showStopListOnlyWhenOnJourney in uiConfig, default false, set to true i VT customisation.
Improvement 19.15.0 I4MVA-2565 Interior Passenger Display

Interior passenger display (gen 1): if the interior progress indicator is the same color as the line, use another

Fixed 2019-11-07 21:10 2019-11-07 23:41   Swappign to use the dark color if the accent color is the same as the light color.
Se Brakar theme for example, couldn't see the progress bar as it had the same color as the big line running through the stops.
Bug 19.15.0 I4MVA-2395 Interior Passenger Display

Layout of stop symbol on inner TFT while offroute or not assigned and active text announcement

Fixed 2019-02-01 11:39 2019-11-27 12:52   The stop symbol does not fit into the space between announcement text area and bottom of screen. Needs size adjustment.
Bug 19.15.0 I4MVA-2575  

CLONE - Förstärkning med felaktig skyltning

Fixed 2019-11-25 15:37 2019-11-26 15:32   Hej!

Åkte en Grön Express idag som var inkodad som förstärkning, fordon 0061 som avgick från Eriksdal vid 07.

Den skyltades dock lite udda enligt mitt tycke. Den skulle enbart gå till Hjalmar, men skyltade först Göteborg på Yttre skylt.

När vi sedan lämnat Backadalsmotet, hållplatsen innan Hjalmar, skyltade den om till Hj. Brantingspl. Via Mölnlycketerminalen.

Inre skylt visade dock att Hjalmar B var Ändhållplats, liksom utropet.






Bug 19.15.0 I4MVA-2566  

VIMI: signoff not properly sent in assignment/journey

Fixed 2019-11-08 09:39 2019-11-12 10:55   Sign off was not properly set when unassignning a block
Bug 19.15.0 I4MVA-2564 Interior Passenger Display

Interior passenger display: If clock on bottom right the forecast to the first stop is hidden.

Fixed 2019-11-07 21:02 2019-11-07 23:41   Se linked/cloned from issue for screens etc. Please note that after passing the first stop it is fine as we move up the current stop from index 0(bottom) to index 1 (next to last/bottom) then and keep it there.

Se vedlagt bilde.

Klokken nede i høyre hjørne ligger over ankomsttiden til første stoppested (som i dette tilfellet er Furuset skole).
Bug 19.14.3 I4MVA-2578 Signage

CLONE - Fel skyltning på kort tumtur

Fixed 2019-11-28 16:41 2019-11-29 14:25 19.14.2 Mailkonversation:

Good finding, det var buggigt där. En kort tomtur misstogs för en ”fake empty run”, och gav ”ej i trafik”. Har hittat och fixat. Detta får bli ett nytt bygge, för jag gissar att ni vill ha det fixat på 19.14-branchen? Jag preppar ett i alla fall, blir 19.14.3.

Felet här är inte att vi visar Bergsjön på sista länken, utan att vi visar ”Ej i trafik” på tomturen.

Man kanske är det så att ni inte önskar skylta upp nästa tur på sista länken innan kort tomtur eller ingen tomtur? I så fall kan det lösas med konfiguration.


Från: Edward Lundin <>
Skickat: 28 November 2019 15:23
Till: Peter Schön (KONSULT) <>; vehicle <>
Kopia: Fredrik Pernstrand <>
Ämne: Sv: Skyltning vid/innan vändslingor

Hej, eftersom det är en kort tomtur (<70 meter) så ska den enligt de gamla specarna slå över till nästa (icke tomtur) turs destination innan man kommer fram till sista. Dock borde den behållit skyltningen (Bergsjön) även på tomturen tycker jag. Får nog kolla lite på det.


Från: Peter Schön (KONSULT) <>
Skickat: 28 November 2019 14:56
Till: vehicle <>
Kopia: Fredrik Pernstrand <>
Ämne: Skyltning vid/innan vändslingor


Kikade på fordon 1401 i den s k minitestflottan, det är ngt som inte stämmer fortfarande, se skärmdumpar nedan. D v s den skyltar om till nästa tur efter att den lämnat Roddföreningen (NOK) sedan skyltar den om till ”Ej i trafik” vid Saltholmen.
New Feature 19.14.0 I4MVA-2561 Interior Passenger Display

Modify Connections, add Light Rail and Metro

Fixed 2019-11-04 16:52 2019-11-22 08:16   A requirement to add the Light Rail connection type.
While we are at ti we also add "Metro".

- Modify Sydney connections screen The modification is to add 'Light Rail' as one of the connection modes, making 4, and/or Metro to be 4 or 5.

Changeing to two columns if more than 3.

Data driven as before, please note that the screen has 4x2 slots for connections. So for 4 items to occupy the top 4 slots (2x2 area) and not Left 4 (first column), please specify 2 empty items after the first 2.
New Feature 19.14.0 I4MVA-2558  

Route id as announcement/MMS filter added

Fixed 2019-10-29 17:19 2019-10-30 09:36   It is now possible to filter on route id
Improvement 19.14.0 I4MVA-2559 Interior Passenger Display

MMS picture view now not shown until the content has been loaded

Fixed 2019-10-29 23:40 2019-10-29 23:41   MMS picture view, specified content view, already loaded the next picture in the background and swapped it in when loaded. However if the previous view was not a picture view this would show a black screen quickly before the first picture had been loaded.

Changed so that the previous view is now shown until the picture has been loaded.

This was rather visible for Sydney as they use a white background and higher resolution images so could take 0.5-1s to load.
Improvement 19.14.0 I4MVA-2556  

IP: Change end result button from "restart" as default

Fixed 2019-10-27 00:52 2019-10-27 00:52  
Change Request 19.14.0 I4MVA-2557  

CLONE - MQTT/VIMI lägg till Key blockNumber

Fixed 2019-10-29 16:33 2019-11-06 12:36   Vi har behov av ett litet tillägg till det som MX4 publicerar till MQTT/VIMI.
Det gäller att MX4 behöver publicera ytterligare ett fält i topicen vimi/pis/assignment/block som heter blockNumber och ska innehålla omloppsnummer från Rebus (inte omloppsid).

d.v.s. det omloppsnummer/fordonstjänst som visas när föraren väljer nytt uppdrag (se bifogat screenshot).
Jag har infogat "blockNumber" in i exemplet nedan.

vimi/pis/assignment/block {"blockId":"8874",”blockNumber”:”101”,"datetime":{"date":"2019-10-15","zone":"local","time":"14:35:16"},"vehicleId":"9993","type":"signOn"}
Jag tänkte att vi kan testa det på våra testriggar 9990,9992 samt 9993 innan det släpps sedan.

Uppdaterad 2019-10-23: Vi är överens om att inte publicera något nytt fält, utan istället byta innehåll till block nummer (istället för blockid) i det befintliga "blockid" fältet.
Bug 19.13.3, 19.14.0 I4MVA-2563 Initial Provisioning

Nullpointer in initial provisioning procedure when having no connection to central server.

Fixed 2019-11-06 11:11 2019-11-06 11:11 19.13.0, 19.13.2
Bug 19.14.0 I4MVA-2560 Drivers Display

Sometimes using the wrong decimal separator on MX4 (in km, weight, height)

Fixed 2019-11-04 15:47 2019-11-05 16:50   Sometimes using the wrong decimal separator on MX4. Was using "."instead of "," when needed, for example in the distance countdown in the route stop list in driver gui in some languages (including swedish). Also wrong in the new road limit (limited height clearance warning dialogue etc).
Bug 19.14.0 I4MVA-2552  

Seatbelt view if enabled on interior passenger display could be displayed after MMS (images etc)

Fixed 2019-10-23 17:15 2019-10-25 11:43   If enabled, the seatbelt view animation on interior passenger display was not displayed immediately after leaving a stop if there was a mediaset (pictures/video) showing.

Reason: It was supposed to be synchronized audio announcement if any and this is done with the journey link event, that arrives a little later, so seatbelt was not allowed to be shown immediately when it is configured (as first view after departure) and that wasn't checked again until after mediaset.
Bug 19.13.2 I4MVA-2562 Heater

Heating with option "ignore temp sensor when not available" not working

Fixed 2019-11-06 11:08 2019-11-06 11:32 19.13.0 When using the option "ignore temp sensor when not available", heaters were not started when temp sensor missing.
New Feature 19.13.0 I4MVA-2548 Heater

Heating can now ignore temperatures, run on timing only.

Fixed 2019-10-22 17:15 2019-11-06 11:34   Can now as an option start and stop heating on timing only, regardless of indoor and outdoor temperatures. Heating start/stop will be triggered by timing only.

Use for fleets without temperature sensors, or for vehicles with broken sensor.

However, it is recommended to have at least an indoor temperature sensor for best functionality.
New Feature 19.13.0 I4MVA-2539  

Area Controller variant "Remote Temp Sensor" implemented

Fixed 2019-10-16 14:29 2019-10-25 11:40   New Area Controller variant with a connected temp sensor. Temperature is reported to central and made available for other units to use.

First usage: As an outdoor temperature provider on the depot area, used by vehicles with automatic heating when parked.
New Feature 19.13.0 I4MVA-2551 Drivers Display

Road limit warnings now graphical with road sign "icons"

Fixed 2019-10-23 00:37 2019-10-24 11:58   Limit road height clearance, speed limits etc have a graphical symbo (road sign) warning in the popup.
New Feature 19.13.0 I4MVA-2549  

Initial provisioning - support for generic hint to be supplied during commisioning, such as IP address of onboard computer

Fixed 2019-10-22 20:19 2019-10-22 20:19   It is possible to configure per operator an extra "instance" to be added

<operator name="Auto" id="auto" >
<gprsSettings enabled="true" apn="vbc.cxn" username="" password="abba" depotHost2="" depotHost=""/>
<instanceSettings type="IT_STRING" key="anid"/>
<operator name="Auto2" id="1234" vehicleIdPrefix="67" >
<gprsSettings enabled="true" apn="vbc2.cxn" username="" password="abba2" depotHost2="" depotHost=""/>
<instanceSettings type="IT_CHOICE_LIST" >
<choice key="1" displayName="Display 1"/>
<choice key="2" displayName="Display 2"/>
<operator name="Sudsup" id="31402" vehicleIdPrefix="" >
<gprsSettings enabled="true" apn="" username="" password="" depotHost="localhost"/>
<instanceSettings type="IT_IPADDRESS" key="ipaddress"/>

This value will be passed as an extra hint to the backend for rule handling during commisioning
New Feature 19.13.0 I4MVA-2546 Heater

Activate FM alarm if indoor temperature is not rising during heating

Fixed 2019-10-21 10:07 2019-10-22 13:23   While heating, indoor temperature is expected to rise. If not, there is probably a problem with the heater system. Only check if temperature is below 16 degrees, and the heater has been on for some time. If temperature has not risen at least 1.5 degrees during 15 minutes of heating, activate the alarm. Alarm will be cleared next time heating has made the temperature rise.

All temperatures and times are configurable, the above are the default values.
New Feature 19.13.0 I4MVA-2541 Heater, Zone Management

FM-alarm if external power not connected while parked.

Fixed 2019-10-16 14:45 2019-10-21 16:34   If external power is not connected some time after bus is parked and ignition turned off, activate an alarm. Time between ignition off and alarm is configurable, default 12 minutes. Needs to be shorter than the sleep mode timeout.

Alarm not activated if there is a journey starting within (default) two hours. Time is configurable, this condition can also be turned off.

Alarm not activated if the vehicle is parked outside a depot zone. This condition can be turned off by configuration.
New Feature 19.13.0 I4MVA-2540 Heater

Automatic fuel tank heating based on outdoor temperature.

Fixed 2019-10-16 14:32 2019-10-18 13:24   Start of fuel tank heater when outer temperature falls below a certain set value. Outdoor temperature may be taken from onboard temperature sensor, or from a remote "Area Controller - Temp Sensor" unit.

Heater on and off events are generated and sent to central side, to be viewed in Traffic Studio.
* VehicleEventTypeFuelTankHeaterOn (274)
* VehicleEventTypeFuelTankHeaterOff (275)
New Feature 19.13.0 I4MVA-2538  

GPRS auto commision now support "No SIM" operator

Fixed 2019-10-15 19:53 2019-10-17 11:56   It is now possible to configure a no SIM operator that can be used to fallback to a Wifi solution.

<xsd:complexType name="AutoCommisionGprs">
<xsd:element name="noImsiOperator" type="MobileOperator" />
New Feature 19.13.0 I4MVA-2535 Driver login

Driver login can now has a new status section and the others reflect driver login from UI

Fixed 2019-10-10 00:55 2019-10-10 11:43   Driver login can have many sources, one is the driver gui.
In order to clarify the situation when another source than the GUI can be active at the same time the driver GUI login and logout sections now by default (configurable) reflects the GUI login. A new section is added to display general driver login status along with source.
New Feature 19.13.0 I4MVA-2537 Driver login, Drivers Display

Fault Management alarms and system test for Morpho RFID/fingerprint driver login

Fixed 2019-10-10 01:19 2019-10-10 01:19  
New Feature 19.13.0 I4MVA-2536 Drivers Display

Fault Management alarms and system test for Azimut driver fatigue/monitoring

Fixed 2019-10-10 01:19 2019-10-10 01:19  
New Feature 19.13.0 I4MVA-2533 Interior Passenger Display

Interior passenger displays: Picture and video sequences can now be resumed from the last one showed

Fixed 2019-10-07 12:40 2019-10-09 13:57   Storyboards' ( "At First stop", "Between Stops" etc) last shown picture or video is now saved, and can be configured to start with that one the next time the storyboard is active.
Other views, as well as pictures and videos with repeat set to 1, are ignored for this and will display as normal in the sequence. For example departure sequences.

AKT for example has some very short links (30s) but picture slideshow is longer and can now continue from where it left off. Activated for AKT (includign Boreal AKT).

Enabled by external sign config:
customUi.continueStoryboardMmsViewsFromLast = true
Improvement 19.13.0 I4MVA-2545 Heater

Heating temperature limits now on combinations of indoor and outdoor temperatures

Fixed 2019-10-17 18:17 2019-10-17 18:29   Heating start and stop temperatures can now be configured as a combination of indoor and outdoor temperatures. Using the outdoor temp i optional.
Improvement 19.13.0 I4MVA-2544 Heater

Battery voltage guard for heating

Fixed 2019-10-17 18:03 2019-10-17 18:14   We can now configure battery voltage limits for when not to start heating, and when to stop heating and instead enter sleep mode.

Dont start heating limit: If voltage below this limit, dont start heating, instead go to sleep.

Abort heating limit: If, while heating, voltage falls below this limit, stop heating and instead enter sleep mode.
Improvement 19.13.0 I4MVA-2534 Internal

Performance: last point in journey arrival time "database", less memory and faster startup

Fixed 2019-10-08 00:40 2019-10-08 01:06   There is a quick lookup table dedicated to mapping last journey point arrival time.

It was noticed that depending on traffic data size this can consume quite a bit of memory and take a while to parse, especially on AIC3, but noticeable on aic4 and mx4 too.

Two seperate optimizations have been implemented:

1. The actual reading and parsing of the data is now quicker. Example results for a large data set: AIC3 from 43s to 13s. MX4 3s to 2.3s. This would typically take place at startup and after new traffic data (each morning for example) or cold restart.

2. Consumes a lot less memory, by storing the data in memory more efficiently. From 960kb to 256kb, but typical is at least that, can sometimes be half of that even. This leaves more room and margin for performance and other features.
Bug 19.13.0 I4MVA-2543 Heater

Heaters not stopped when removing assignment after journey start time

Fixed 2019-10-17 15:36 2019-10-23 15:59 19.13.0 To reproduce:
assign an assignment that starts in feature
Heaters starts heating ....
wait untill the journey start time is passed
Remove the assignment
We keep heating even if the assignment is removed
Bug 19.13.0 I4MVA-2542 Heater

Main heater sometimes started in the wrong situation

Fixed 2019-10-16 17:51 2019-10-16 17:51   We can't really trust the engine running signal for hybrid buses. Instead use a combination of ignition, vehicleMoving and engineRunning. If we see a high signal for engineRunning or vehicleMoving, block heater start until next ignition off.
Bug 19.12.1, 19.13.0 I4MVA-2532 Zone Management

CLONE - Arriva Liverpool - Electrical Driving Time

Fixed 2019-10-04 15:58 2019-10-07 09:42   Saskia har deaktiverat "bara Diesel zone" för de här fordonerna (se bifogad fil) men bara en av bussarna går inte in i Elektrisk körning över huvudtaget och två av dom går nästan in i det.

Kan ni undersöka varför de inte återvänt till normalt läge?

B5LH (Diesel Electric Hybrid) som bränsletyp

New Feature 19.12.0 I4MVA-2528 Driver login

Driver login using RFID/fingerprint/... via Morpho Access Sigma series

Fixed 2019-09-24 18:42 2019-10-10 15:23  
New Feature 19.12.0 I4MVA-2530  

Driver fatigue and distraction monitoring with Azimut

Fixed 2019-09-25 01:08 2019-10-02 15:46   Integration with Azimut hardware for events and monitoring.
Bug 19.12.0 I4MVA-2531  

Volvo cluster route selection: "End route" text missing in menu

Fixed 2019-09-26 11:17 2019-10-01 10:38   The text "End route" is missing in route selection menu of the Volvo driver cluster interface. Instead, the row is empty. However, selecting the empty row ends the route, so the functionality works.
Change Request 19.11.4, 19.14.0 I4MVA-2554 Signage

Add ability to use external "combi" signs for VT customisation

Fixed 2019-10-24 16:38 2019-10-24 16:38   VT (GS Buss) has new buses with exterior signs that uses two sign addresses per sign, one for the line part and one for the destination part. Add support for these signs.
Change Request 19.11.4, 19.14.0 I4MVA-2553 Signage

Ability to display line number on Gorba and Revind destination signs.

Fixed 2019-10-24 16:35 2019-10-24 16:36   Many of the line signs of Västtrafik trams are broken, and no replacements are available. Until new signs are installed, display the line number on the destination signs, as a workaround.
New Feature 19.11.3, 19.13.0 I4MVA-2550  

infohub: Merged MQTT connection handling (reconnect/setup monitoring) from signalprio

Fixed 2019-10-22 20:20 2019-10-22 20:33  
Change Request 19.11.2 I4MVA-2526  

VT customisation: Skip "Endast avstigning" for now

Fixed 2019-09-24 16:23 2019-10-01 15:09   Remove button "Endast avstigning" (SetDownOnly) from action center for this release. Maybe introduce in next VT release.
Bug 19.11.2, 19.12.0 I4MVA-2529 Notification center

6 or more deviations/störningar in notification center overlap navigation buttons that are not needed there

Fixed 2019-09-24 22:03 2019-10-02 15:19  
Bug 19.11.2, 19.12.0 I4MVA-2525 Drivers Display

Interchanges button flashing red (crossed over) even when enabled in drive mode

Fixed 2019-09-24 15:57 2019-10-01 08:58   Original customer report: "Man kan ju numera komma åt samtrafiken under färd. Och det verkar gå bra. Däremot så när man trycker på samtrafiks-knappen så blinkar det till ett rött kryss över rutan (men man kommer in i alla fall)."

Solution is to support the configured drive mode exception list as a property sent to flash so it can be made to work for all things in the main driver ui.

Interchanges button now checks this new list for the gui feedback. Other components CAN now check this as well, but not implemented.
Bug 19.11.2, 19.12.0 I4MVA-2527 TravelManager

Shortrun destination cannot be reached

Fixed 2019-09-24 17:03 2019-09-25 12:21 19.8.0, 19.8.1, 19.8.2, 19.8.3, 19.9.0, 19.9.1, 19.9.2, 19.9.3, 19.9.4, 19.11.0, 19.11.1 In 19.8.0, we added logic to end the journey if no more stops exist that are not cancelled. However, when doing a shortrun, the stop of the short run destination gets cancelled by central system, thus the vehicle ends its journey on the stop before the shortrun destination. Fix: Always allow the vehicle to continue to the shortrun destination.
Bug 19.11.1, 19.12.0 I4MVA-2521  

B-Line config missing at last stop could cause "next stop" instead of "this stop" before doors opened

Fixed 2019-09-10 23:58 2019-09-16 13:20  
Bug 19.11.1, 19.12.0 I4MVA-2523 Drivers Display

Language choice in settings only displaying flag, not language name

Fixed 2019-09-11 01:07 2019-09-13 07:55 19.11.0
Bug 19.11.1, 19.12.0 I4MVA-2522 Interior Passenger Display

B-Line interior passenger display not showing "Now" sometimes at stop when using server side forecast times

Fixed 2019-09-11 00:02 2019-09-11 00:02  
Bug 19.11.1, 19.12.0 I4MVA-2520 Internal

Using server side passenger counts in forecasts (B-line) could cause memory leak

Fixed 2019-09-10 23:56 2019-09-10 23:56   Fix deadlock caused by RetryHandler not allowing "callbacks" , in this case forecast apc for b-line, using synchronized/locking. This caused the APC count to stop and a memory leak to start when it happens.

Fixed retry handler so it's more usable.
New Feature 19.11.0 I4MVA-2512 Drivers Display

Environmental/waste now shows visited/total addresses numbers in main driver screen

Fixed 2019-08-29 14:33 2019-09-04 14:51  
New Feature 19.11.0 I4MVA-2510 Report Sheet

Option in route assignment to set as "Spare Truck"

Fixed 2019-08-27 14:19 2019-09-02 15:01   Will add spare truck yes in KPI report. And flag messages with this.
New Feature 19.11.0 I4MVA-2508 Report Sheet

Can configure auto answers to report sheet questions

Fixed 2019-08-27 13:07 2019-08-27 13:07   Configuration example for waste report sheet auto answer for A spare Truck question. Note both attributes are external ids in this case. As it's an "option" (buttons) here. Values can also be specified of course and then the answer is interprted as a value, not an external id of an option.


<answerProvider questionExternalId="Spare" answer="Spare No"/>
New Feature 19.11.0 I4MVA-2501 Internal

Don't allow messages to take effect from Ruter mqtt backend if not on assignment

Fixed 2019-08-20 17:40 2019-08-26 10:19   Added config to only allow the follwoing if had an assignment the last X seconds (default 180s). Ikke i trafikk signage will come after sign off so need some margin:


Still allowed always (config -1):

Config for each consumer in
New Feature 19.11.0 I4MVA-2497 Service

Android connection system test

Fixed 2019-08-20 14:39 2019-08-20 14:40  
Improvement 19.11.0 I4MVA-2509 Report Sheet

Hide assignment info box in assignment applet when report points assignment active

Fixed 2019-08-27 14:14 2019-09-02 15:03  
Improvement 19.11.0 I4MVA-2505 Interchanges

Requst to wait can now be sent to connecting vehicle while driving (optional)

Fixed 2019-08-23 12:49 2019-08-26 12:44   Now possible to access the Interchange Viewer and send a wait request to a connecting vehicle, while driving. This is an optional setting, access while driving can be turned off by configuration.
Improvement 19.11.0 I4MVA-2506  

dio: VMD1001 control channel can hang VMD display if commands are sent during the powerup cycle of the screen

Fixed 2019-08-23 17:37 2019-08-23 17:37   <vmd1001Settings
Improvement 19.11.0 I4MVA-2498 Connected devices Management

Improved ui for android/sales app control section

Fixed 2019-08-20 14:45 2019-08-20 14:45   Now a list of buttons instead of list of text commands.
Indicator for when executing.
Protected so cannot start another execution until finished.
Timeout of 10s default.
Not blocking ui while ui executing.

Can be shown in either driver accessible Settings or in protected Service (default settings).
Activated by pg default on for Norgesbuss and Vy/Nettbuss.
(bonus feature: Can also have an additional section for other commands)
Bug 19.11.0 I4MVA-2516 Notification center

Traffic changes info were not updated on a new journey if nothing else changed

Fixed 2019-09-04 12:21 2019-09-06 10:00   Easiest to test if have two traffic changes on two journeys after each other. Then move to the other back and forth. Will only show the one that was active at start of java.
Bug 19.11.0 I4MVA-2514 Drivers Display, Interchanges

Interchange contract status lost

Fixed 2019-09-03 14:49 2019-09-04 14:14   All status about interchange queries are lost after closure of the interchange messaging dialogues. Status such as pending queries and status of answered wait requests. This bug was introduced in late 2017.
Bug 19.11.0 I4MVA-2515 Passenger Counting

APC: If a single door counter fails, clear counts on following doors instead of accumulating

Fixed 2019-09-03 15:25 2019-09-03 15:25  
Bug 19.11.0 I4MVA-2404  

False touch presses in connection with sleep, fools display autodetect function, or activate panic alarm

Fixed 2019-02-15 15:05 2019-08-27 20:35   MX4 with RS-232 touch with display autodetect function selecting wrong type beacause of garbage to serial port when going to sleep
Improvement 19.9.4, 19.11.1, 19.12.0 I4MVA-2524 ITxPT

ITxPT gps, invalidate all valid flags when receiving the "notValid"-tag, otherwise we might set incorrect time

Fixed 2019-09-18 15:11 2019-09-18 15:36 19.9.3, 19.11.0 If receiving old invalid gps via ITxPT, do not use the time!
Bug 19.9.4, 19.11.0 I4MVA-2513 Interior Passenger Display

Fix externalsign params not sent as flash props, fix set down only notifiction, etc

Fixed 2019-08-29 15:55 2019-09-02 12:56 19.9.1, 19.9.3 Noticed for B-line, dark mode for Not in service view was not working.
Bug 19.9.3, 19.11.0 I4MVA-2511 Drivers Display, Dynamic Traffic Changes, Notification center

Don't show traffic change notifications if not traffic changes not enabled.

Fixed 2019-08-28 14:28 2019-09-02 14:46   Main screen shows notifications (on action center button, and on the notification preview viewlet) for traffic changes, even if traffic changes are disabled in config for notifications.
Bug 19.9.3, 19.11.0 I4MVA-2507  

APC: Categories are not properly split at end of journey split (first/last in journey)

Fixed 2019-08-27 11:38 2019-08-28 14:34  
New Feature 19.9.2, 19.11.0 I4MVA-2503 Interior Passenger Display

Interior passenger display: Can now have slotted/"collapse to one" picture view

Fixed 2019-08-21 17:35 2019-08-23 11:52   Setting "collapsePictureViews" = true (default false),, will collapse multiple picture views next to each other to one single view that each time it is displayed will show the next picture. So will be a slot for a picture to be shown.
Improvement 19.9.2, 19.11.0 I4MVA-2504 ITxPT

Implement the SignalQuality tag of GNSS Location

Fixed 2019-08-23 11:55 2019-08-23 13:05   Set GPS invalid when receivning "NotValid" in the SignalQuality tag.
Improvement 19.9.1 I4MVA-2500  

Propagate not counting door FM alarm to APC door error status

Fixed 2019-08-20 16:19 2019-08-20 17:47  
Bug 19.9.1 I4MVA-2499  

APC allow propagating of error status even if COM is OK to next journey (only if FM alarms active)

Fixed 2019-08-20 16:18 2019-08-22 09:35  
Bug 19.9.1 I4MVA-2502 TravelManager

Travelmanager sometimes crashes on VIP assignment, when assignment not found

Fixed 2019-08-20 22:10 2019-08-20 22:11 19.9.0
New Feature 19.9.0 I4MVA-2496 Connected devices Management

In settings the Ruter Salgs app and terminal can now be restarted

Fixed 2019-08-19 15:04 2019-09-02 16:09  
New Feature 19.9.0 I4MVA-2495  

Setdown only sent to central

Fixed 2019-08-17 20:30 2019-09-02 16:06   <xsd:complexType name="BoardingRestrictionManager">
<xsd:attribute name="sendTrafficChanges" type="xsd:boolean" default="true"/>
<xsd:attribute name="sendTrafficChangesMaxResends" type="xsd:int" default="40"/>
<xsd:attribute name="resendTimeoutMs" type="xsd:int" default="60000"/>
Improvement 19.9.0 I4MVA-2493 Signage

Display next journey on way to last stop for systems without the concept of StopAreas

Fixed 2019-08-13 15:39 2019-08-13 15:40   To start displaying next journey on exterior signs there are some rules to be fulfilled. There is one option to require that the next journey should start from the same stop area as the current journey ends. However, many systems lack the concept of stop areas. Solution: Instead of requiring same stop area, we can now require a max distance between last stop of current journey and first stop of next journey.

The same goes for rules when to display the transfer message. ("Will change to line X to dest Y")
Bug 19.9.0 I4MVA-2492  

CLONE - 258076: registreres ikke ut fra startholdeplass

Fixed 2019-08-13 11:16 2019-08-13 11:20   Heisann
Har fått flere tilbakemeldinger på lignende tilfeller i dag, men nå har jeg et konkret eksempel. Buss 258076 skulle kjøre en tur fra Mannsverk garasje 10:45. I følge historikken til bussen, har den kjørt fra holdeplass til korrekt tid og fått registrert at den har forlatt stopp.

Likevel så registrerer den seg ikke inn på stoppene før mange minutter senere. Da blir registreringen helt feil (over 20 minutter forsinket), i tillegg til at bussen ikke er på det punktet som registreringen sier at den er. kl 11:16 får den en automatisk reposisjonering slik at den blir korrekt igjen.
Bug 19.8.3 I4MVA-2494 Internal

Bug in MX4 analogue input, linux kernel

Fixed 2019-08-14 14:42 2019-08-16 15:26 19.8.0, 19.8.1, 19.8.2 Analogue input gave wrong values for connected temp sensor. Fix was made in the linux kernel.
Improvement 19.8.2, 19.9.0 I4MVA-2491 Heater

Before starting any heater, monitor the sensor temperature for some time to make sure it is stable and reliable.

Fixed 2019-07-04 20:04 2019-07-09 09:43   We have found that the temperature readings from the sensor is not always reliable. So, before starting any heater, we monitor that the temperature readings are stable for some time (default 60 seconds), before starting heaters based on temperature. If found that not stable, restart the monitor time.
Improvement 19.8.1, 19.9.0 I4MVA-2488 Internal

Add valid years to the general time keeper function and better fallback to the time server

Fixed 2019-07-02 23:04 2019-07-04 14:13   Old GPS units, such as the one used together with the AIC4 where an external modem is used, MX-1, (NOT VT) have an infamous problem, "GPS week roll over problem." Latest occurence april 2019.
Affecting Skyss and AKT for example.

2 levels of compensation/workarounds are implemented, each one sufficient to prevent the problem by itself.

This fix is compensating in the general timekeeper component for general protection and fallback against similar problems. Adding valid date years to the general time keeper function along with better fallback to the time server. Previously a date that was wrong (ending up as the year 2099) would be tried to be used but the linux os would later on complain in the use of it. But too late for us to fallback to our time server, this is fixed too, if unable to use, don't report that a time has been received.

The other fix is linked in the issue and relates to the actual gps data, detecting gps roll over week problem and compensating for it.

Config for latestGpsRollOverYear in timekeeper. Default between (including both) 2019 and 2098
Improvement 19.8.1, 19.9.0 I4MVA-2487  

Compensate old GPS sources having the infamous GPS week roll over problem (AIC4 with external modems)

Fixed 2019-07-02 23:00 2019-07-04 11:05   Old GPS units, such as the one used together with the AIC4 where an external modem is used, MX-1, (NOT VT) have an infamous problem, "GPS week roll over problem." Latest occurence april 2019.
Affecting Skyss and AKT for example.

2 levels of compensation/workarounds are implemented, each one sufficient to prevent the problem by itself.

This fix is compensating in the gps source. If the GPS reports a date that we know are in the past , such as before 2019, as these started doing after april 6 2019, then we add 1024 weeks to the date calculation.

The other fix is linked to this issue (adding valid date years to the general time keeper function along with better fallback to the time server).

Config for latestGpsRollOverYear in gpspublisher. Default 2019

Bug 19.8.1, 19.9.0 I4MVA-2490 Signage

Default sign configuration: If no destination text available, the line number is blinking

Fixed 2019-07-03 10:36 2019-07-03 10:40   If no destination text available (e.g. when in manual mode, and only line number chosen), and when having nothing to show on the second page (departure countdown, reinforcement info, vehicle full etc), the line number will be blinking. Show for 3 seconds, gone for 3 seconds, repeat.
New Feature 19.8.0 I4MVA-2489  

Send events for reboot and restart

Fixed 2019-07-03 07:24 2019-07-08 15:04 19.8.0 Send event to cental when the onboard unit is about to reboot, also provide a reboot reason.

Send event to central when the onboard unit is restarted, provide a flag for expected/unexpected reboot.
New Feature 19.8.0 I4MVA-2484 Connected devices Management

Mobile device management (MDM) for networked Android device

Fixed 2019-06-27 14:26 2019-07-02 13:32   Via depot resources, settings and app installs etc on connected android devices can be managed.
New Feature 19.8.0 I4MVA-2483 Connected devices Management

Can now remotely over-the-air update Android OS for networked android device (driver sales display Ruter etc) via MX4

Fixed 2019-06-27 14:25 2019-06-27 14:25   Available on mx4, and soon x86/atom/x64


OTA update packages need to be available as rsync modules under rsync://depot_ip/ota

A config (conf) resource with build fingerprints listing such rsync or http uris for where to download. file name: android_ota_packages.conf

See diagnostics for state/progress for updates and downloads.
Bug 19.8.0 I4MVA-2485 Dynamic Traffic Changes, TravelManager

Journey is not automatically ended if the stops in the end are cancelled.

Fixed 2019-07-01 11:33 2019-09-24 17:04   If e.g the three last stops of a journey are cancelled, then the driver must manually skip to next journey after reaching last stop that is not cancelled.

Fix: When reaching last stop that is not cancelled, automatically skip to next journey, of end the assignment if running on last journey.
Bug 19.8.0 I4MVA-2486 Heater

Engine heater may be started when it shouldn't be.

Fixed 2019-07-01 16:00 2019-07-08 14:52   The heater may be turned on if we do not get a valid temperature sample from the sensor.

Fix: Do not start heater until we have a valid temperature reading.
New Feature 19.7.0 I4MVA-2477 Audio announcements, Interior Passenger Display

Audio general & Interior Passenger Display: Can now have audio call strings keys

Fixed 2019-05-24 10:33 2019-06-14 12:49   The new functionality with audio travlet being able to receive call strings and resolve/exapnd them is now further extending with specific keys for common callstrings so don't need to send full call strings and keep those configurations in one place.

Example can send AudioCallStringRequestMsg and/or configure in Externalsign audioCallString with:


Furthermore automatic calls of these and be disabled (enableAutomatic for the each call) so that they are only done when requested from outside of the audio travlet. Adding an extra enabled config for this still allows us to easily disable all such calls with the old enabled parameter. Such as on the common settings tab in the depot.
New Feature 19.7.0 I4MVA-2476 Interior Passenger Display

Interior Passenger Display: Views can now have full resolvable audio call strings (not just audio clips)

Fixed 2019-05-22 16:41 2019-06-11 09:21  
Example config for TFNSW/Sydney B-line phase 2
<parameter-item name="customUi.customViewGroup.2.view.2.param.1.key" value="audioCallString" />
<parameter-item name="customUi.customViewGroup.2.view.2.param.1.value" value="Press_button ${wait_500} ${nextStopPoint}|${nextStopArea}" />
New Feature 19.7.0 I4MVA-2481  

MX4: PIC upgrade

Fixed 2019-05-29 02:16 2019-06-11 07:55   The PIC is upgraded to check the T1 and T2 internal timers in the watchdog, meaning if the timers stop working for whatever reason, the PIC is reset by the watchdog.

This seems to happen in cases with J1708 traffic, which still has to be figured out, but now the PIC will not require a HW reset

version 1.2.90 and 2.6.6
New Feature 19.7.0 I4MVA-2475 Interior Passenger Display

Interior Passenger Display: Added option for the audio in synchronized view/audio announcement to be limited times per link

Fixed 2019-05-22 09:40 2019-06-10 16:24   The audio part in synchronized view/audio announcement (Sydney/TFNSW B-line phase 2) can now be limited to a certain number of times per link (set to 1 in config for Sydney). The visual view will keep showing in the slot.
New Feature 19.7.0 I4MVA-2473 Interior Passenger Display

Interior Passenger Display: Announcement/disturbances audio and text can be synchronized

Fixed 2019-05-21 16:42 2019-06-10 16:21  
Set AnnouncementService to only do on demand, not as soon as is valid.

<parameter name="onlyAnnounceOnDemand" componentName="" instanceName="">
<parameter-item name="onlyAnnounceOnDemand" value="true" />

Set the views that should announce to do announcement of what they show:

<parameter-item name="" value="MessagesView" />
<parameter-item name="customUi.customViewGroup.2.view.3.validStrategy" value="HAS_VALID_ANNOUNCEMENTS" />
<parameter-item name="customUi.customViewGroup.2.view.3.param.5.key" value="doAnnouncements" />
<parameter-item name="customUi.customViewGroup.2.view.3.param.5.value" value="true" />

Set like this for TFNSW/SSydney B-line phase 2.
New Feature 19.7.0 I4MVA-2478  

APC: Allow stop point/area rules for passenger continuation

Fixed 2019-05-27 01:30 2019-06-10 15:54   <xsd:attribute name="continuationRequireSameStopPoint" type="xsd:boolean" default="false" />
<xsd:attribute name="continuationRequireSameStopArea" type="xsd:boolean" default="false" />
New Feature 19.7.0 I4MVA-2482 Drivers Display, Notification center, Signage

No alighting mode/set down only

Fixed 2019-05-29 12:45 2019-06-07 12:33   The driver can set "No alighting/set down only" mode by pressing a button in the action center.
This will immediately change exterior signs to for example "Set down only" to inform passengers waiting at a stop that the bus will not pick up passengers (due to bunching etc). Rules for clearing are configurable but default is leaving the next stop.
Similar to Full Bus but the bus is not full...
New Feature 19.7.0 I4MVA-2471  

APC: VDV Driver support

Fixed 2019-05-21 02:49 2019-06-05 14:04   parametergroup-APC_Vdv_2doors

<vdvSensor ipAddress=""

<doorNumberMap doorNumber="1"
New Feature 19.7.0 I4MVA-2480  

vehicle moving now uses GPS as fallback for movement checks

Fixed 2019-05-29 02:14 2019-05-29 02:14   The GPS speed is used if the odometer speed isn't available, if the odometer vanishes it takes 30 minutes before the GPS is used.

If the GPS is in use but the odometer comes online it is immediately switched to
New Feature 19.7.0 I4MVA-2479 Internal

New GPS source, with "snap-to-route" positions.

Fixed 2019-05-27 10:15 2019-05-28 16:07   A new gps source is available onboard the vehicle during route service. The gps feed of this source is only valid when servicing a trip/journey, and when on route. The gps positions are always snapped to the planned route. The feed is valid also in tunnels, provided that the vehicle odometer is working.
New Feature 19.7.0 I4MVA-2472 Interior Passenger Display

Interior Passenger Display: Added valid strategy ON_LAST_LINK and inverted

Fixed 2019-05-21 16:38 2019-05-22 09:16   Can also invert any strategy by using '!' first in validLimit parameter.
So for example, not valid on last link would be:

<parameter-item name="customUi.customViewGroup.2.view.2.validStrategy" value="ON_LAST_LINK" />
<parameter-item name="customUi.customViewGroup.2.view.2.validLimit" value="!" />
New Feature 19.7.0 I4MVA-2474  

canmanager: ITxPT Can controller added

Fixed 2019-05-21 23:15 2019-05-21 23:15   <Configuration deviceURI="itxptcan://" >

Will use a default multicast ITxPT FMS2IP can controller. Note, do not configure a ITxPT outputter at the same time, it will create a loopback..
Bug 19.7.0 I4MVA-2239 Infohub, Signal Prio

MQTT Reconnect problem

Fixed 2018-03-23 12:56 2019-05-21 02:52 17.15.5 Got call from Keolis about an MX4 equipped bus (keolis 2844), with signal prio not working. Checked logs:
[local6.warni] 12:30:38,832 vehicle.signalprio.TetraSignalPrioActionHandler Unable to send Tetra status message.
[local6.warni] Client is not connected (32104)

1. We rebooted the pilotfish unit. No difference
2. Created diagnose package (attached)
3. We rebooted the MX4. Got mqtt connect immediately.

New Feature 19.6.0 I4MVA-2454  

CLONE - BL_BR_07 On-demand pre-recorded voice announcements

Fixed 2019-05-07 10:35 2019-06-18 13:53   Provide drivers with the ability to trigger on-demand pre-recorded voice announcements via the on-board MX-4 driver console user interface.

See Attachment for a list of the voice announcements.

Message must be recorded using the same talent as for all other on-board audio content.
New Feature 19.6.0 I4MVA-2449 Interior Passenger Display

Possibility to specify that a view is valid only every n:th stop.

Fixed 2019-05-02 17:39 2019-06-11 12:49   For example, display a safety message every third stop.
New Feature 19.6.0 I4MVA-2464  

CLONE - BL_BR_30 Include driver triggered announcements in the At Stop sequence

Fixed 2019-05-07 20:14 2019-06-11 09:42   On-board
At stop sequence
Include driver triggered announcements in the At Stop sequence as follows:
1. Selected announcements to play after the “This stop is” audio announcement.
2. The supporting screen display for an announcement must be displayed in sync with the corresponding audio (start to end of audio).
3. If multiple announcements are selected at a time, the announcements are to play immediately after each other.
4. The on-board PID screen will revert to ‘This Stop Connections’ display once playback of selected announcement is complete.
5. If the trigger event for the departure sequence occurs whilst announcements are in play, then the departure sequence is to be delayed and executed after driver triggered announcements have played.

Note: Priority to be given driver triggered announcements over the departure sequence on assumption that it will not be common practice for drivers to select many announcements at a time. Therefore, the probability for triggered announcements to overlap with the departure sequence is low (agreed at B-Line Phase 2, Stakeholder Working Group No.3, 05/10/2018).

For latest Digital Signage Business Rules refer to Ticket-198 -

See Section 5.2 Screen events (p39) in DSBR
See Section 5.4 Audible information (p41) in current DSBR.
New Feature 19.6.0 I4MVA-2465  

CLONE - BL_BR_37 Automated announcement - Sudden stopping

Fixed 2019-05-08 09:08 2019-05-21 13:13   Add a new automated audio announcement “Sudden stopping” (Announcement A3 in Attachment) in the Approach Sequence, which is to play on a rotating basis with announcement A1, on approach of every 3rd stop.
For example: on the outbound service from Wynyard to Mona Value, announcement A3 would play on approach of the stops, as per attachment "Sample'

For latest Digital Signage Business Rules refer to Ticket-198 -

See Section 5.2 Screen events, Approach sequence (p.39)
Section 5.4 Audible information, Approach sequence (p.41)
RC: We still need to confirm with marketing team the Operational message scripts (p41):
- operational message safety announcement,
- driver triggered operational msg
New Feature 19.6.0 I4MVA-2460  

CLONE - BL_BR_38 Replace the existing ‘This Stop Connections’ screen images - on board

Fixed 2019-05-07 20:06 2019-05-14 16:56   On-board
Approach sequence

Replace the existing ‘This Stop Connections’ screen images for all B-Line stops in the Approach sequence, with revised screen images.

For latest Digital Signage Business Rules refer to Ticket-198 -

See Section 5.1.3 This Stop Connections display (p.30) in DSBR
New Feature 19.6.0 I4MVA-2462  

CLONE - BL_BR_31 Replace the existing ‘This Stop Connections’ screen images - At Stop Sequence

Fixed 2019-05-07 20:11 2019-05-14 16:50   In the At Stop Sequence, replace the existing ‘This Stop Connections’ screen images for all B-Line stops with revised screen images in accordance with the current Digital Signage Business Rules (see Section 5.1.3 This Stop Connections display, p.30)

For latest Digital Signage Business Rules refer to Ticket-198 -
New Feature 19.6.0 I4MVA-2453  

CLONE - BL_BR_15 Revise layout

Fixed 2019-05-07 10:33 2019-05-07 10:34   Revise the layout for ICS messages displayed at-stop and on-board PIDS in accordance with the current Digital Signage Business Rules.

See following sections in current DSBR v1.5 (ID DREF-02):
For at-stop PID layout: Section 3.1.2 At-stop PID - Message display, p.7-8
For on-board PID layout: Section 5.1.4 On-board PID - Message display, p.31-32

For latest DSBR refer to Ticket-198 -

Improvement 19.6.0 I4MVA-2450  

CLONE - BL_BR_21 Set page screen display time

Fixed 2019-05-07 10:28 2020-02-20 10:21   It must be possible to define a screen display time for each page in an ICS message.
For instance, the 1st page in an ICS messages to display for 10 seconds, 2nd page for 5 seconds etc.
The page display time settings shall be globally set and applied to all ICS messages that are displayed on PIDs at-stop and on-board.

Refer to attached research note and to DSBR for finalised display times per page.

For latest DSBR refer to Ticket-198 -
Improvement 19.6.0 I4MVA-2451  

CLONE - BL_BR_20 Dynamic page determination

Fixed 2019-05-07 10:30 2019-07-09 14:18   Enable the at-stop and on-board PIDs to dynamically determine the total number of pages required to display an ICS message in the revised layout.
Improvement 19.6.0 I4MVA-2456 Interior Passenger Display

Interior Passenger Display: Changed default config so now shows "<1min" instead of "0min" in stop list

Fixed 2019-05-07 14:37 2019-07-02 13:47   Changed default config so now showing "<1min" instead of "0min" as we consider this a better default. So showLessThanArrivalTime changed to default true
Special case: If not set to show "Now" but near stop (atStop) , show 0min anyway.
Improvement 19.6.0 I4MVA-2452  

CLONE - BL_BR_16 Append website reference

Fixed 2019-05-07 10:31 2019-06-18 13:54   Automatically append the TfNSW website reference as a separate line at the end of an ICS message when displayed on the at-stop and on-board PID, in accordance with the current Digital Signage Business Rules.

Proposed text: For more details visit

See following sections in current DSBR v1.5 (ID DREF-02):
For at-stop PID: Section 3.1.2 At-stop PID - Message display, p.7-8).
For on-board PID: Section 5.1.4 On-board PID - Message display, p.31-32

For latest DSBR refer to Ticket-198 -

Improvement 19.6.0 I4MVA-2448 Audio announcements

Next stop call, extra conditional callstrings

Fixed 2019-05-02 17:37 2019-06-11 15:34   Can now specify additional call strings to call every x stop. For example, add a safety message announcement every third stop.
Improvement 19.6.0 I4MVA-2470 Audio announcements, Interior Passenger Display

Seatbelt reminder: Skip reminder after leaving a no-boarding stop

Fixed 2019-05-17 15:22 2019-05-22 09:57   I we just left a no-boarding stop, there are no new passengers, hence skip the seatbelt reminder.

The check for no-boarding attribute can be turned off by configuration, if the reminder is wanted.
Improvement 19.6.0 I4MVA-2469 Service

Depot sync system test, requirement for Initial Provisioning OK added

Fixed 2019-05-16 13:57 2019-05-17 11:54   The system test "Depot Sync Test" now requires that the state of the initial provisioning process is ok, otherwise test will fail, giving reason for failure in the log window.

The requirement can be turned off by configuration. On default.
Improvement 19.6.0 I4MVA-2455 Interior Passenger Display

Updated display rules for time to next stops on interior passenger display

Fixed 2019-05-07 13:29 2019-05-17 10:32   Background: Interior passenger display could show 0min even if "Now" was specified if outside stop. Rules is/was must be inside stop area.
Didn not change this as this is a nice passenger experience /synced to physically very near to stop).
Instead removed additional delay limit on this (so only atStop and that it is the current stop remains, this issue) and changed default to not display 0min but <1min always (other issue covers this)
Change Request 19.6.0 I4MVA-2466  

CLONE - BL_BR_36 Automated announcement - Please do not stand on the stairs

Fixed 2019-05-08 09:10 2019-05-24 13:09   Replace the existing audio announcement “Please do not stand on the stairs” in the Approach Sequence with a revised audio.
See announcement A1 in Attachment for complete announcement text.

Note: this announcement will also be available as a driver triggered announcement.
Change Request 19.6.0 I4MVA-2467  

CLONE - BL_BR_29 Introduce audio announcement ‘This stop is’

Fixed 2019-05-08 09:12 2019-05-09 08:58   Introduce audio announcement ‘This stop is’ in the on-board At Stop sequence in accordance with the current Digital Signage Business Rules.
1. Announcement to be played once on initiation of the At Stop sequence.
2. Announcement to be made in the following format: “This stop is [stop name], e.g. “This stop is Warringah Mall.”
3. Announcement to not play if bus does not stop at a particular stop.

Note: See Section 5.4 On-board Audible information (p41) in DSBR.

For latest Digital Signage Business Rules refer to Ticket-198 -
Improvement 19.5.2 I4MVA-2458  

travelmanager: Make it possible delay auto sign off from assignment after wakeup

Fixed 2019-05-07 19:46 2019-05-07 19:47   When using the route follow and assignment for electric vehicle control, the auto assignment triggers zone detection before the GPS has a chance to get a fix. This leads to an inconsistent state between the dead reckoning and the GPS in zonemanager.

By delaying the immediate logout at wakeup by 60s we give the GPS a chance to acquire a fix after wakeup.
Bug 19.5.2 I4MVA-2457  

Zonemanager: ignore travel-based leave unless GPS alarm is activated

Fixed 2019-05-07 16:15 2019-05-09 12:12   Multi source Zone detection: when a zone is detected by both travelmanager and GPS sources, leave the zone on signoff only if GPS larm is activated
Improvement 19.5.1, 19.6.0 I4MVA-2447 Drivers Display

Sort order of action buttons now configurable in action/notification center

Fixed 2019-05-02 12:00 2019-05-24 13:58   Can now specify the order of action buttons in action center. If not specified, alphabetical sorting is used, as before.
Improvement 19.5.1 I4MVA-2444 Drivers Display

Main UI Performance improved when assigned.

Fixed 2019-04-30 15:23 2019-05-02 11:53   The GUI now uses less CPU to render in the main ui. Was constantly using around 5-8% extra cpu on an AIC3 when assigned. Also improves on AIC4 some. Negligible improvement difference on faster units such as MX4.
Improvement 19.5.1 I4MVA-2445 Drivers Display, Initial Provisioning, Internal

AIC3 and AIC4 performance improvements

Fixed 2019-04-30 15:45 2019-05-02 11:52   Especially AIC3, but to some degree also AIC4, sees some more performance improvements in this release.

The scenarios used for testing:
a) From main ui changing to a manual sign and back to usable main ui.
b) Same for making manual assignment

And comparing to various older versions.

Along with engineering work to reduce cpu and memory resources to accomplish this various unused/inactive functions have been removed entirely or partially to increase performance further.

Västtrafik has an even more optimized version of this where the entire software stack for initial provisioning and some related functions are only available if initial provisioning has not been done.
Improvement 19.5.1 I4MVA-2446 Signage

Conditional sign keys: Can now depend on more than one source key to generate new key(s).

Fixed 2019-05-02 11:49 2019-05-02 11:49   With this you can get extra info on signs depending on what is displayed at the moment. Mostly used for testing new passenger info features.
Bug 19.5.1 I4MVA-2443 TravelManager

Convoy follower, skip old positions from leader

Fixed 2019-04-29 16:42 2019-05-02 11:53   A convoy follower syncs its logical position (lp) with the convoy leader. However, in some situations the follower might get an old position from the leader. We need to skip the lp sync when the received leader lp is not up-to-date.
New Feature 19.5.0 I4MVA-2441 Audio announcements, Notification center

Manual Driver announcements (audio and/or visual)

Fixed 2019-04-17 17:33 2019-04-26 08:12   New tab in notification center can be enabled with list of "play and show" announce buttons.

For Australia TFNSW this can be enabled with a set of announcements with pg:

Along with the audio resource.
New Feature 19.5.0 I4MVA-2432 Drivers Display

Display trip number for upcoming trip in drivers display

Fixed 2019-04-05 13:41 2019-04-05 15:56   When on the last links of current trip, next trip is displayed in the upper of the routebox view on the drivers display. Info for next trip/journey is line number, start time, name of first stop. Now we also added trip name or number.
Improvement 19.5.0 I4MVA-2439 Notification center

More actions and manual driver announcements per page in notification center

Fixed 2019-04-17 17:28 2019-04-26 08:28   2 parts:

1) Previously there could be 3 rows with 2 each at most. Now up to 4 rows.
2) If all items would fit with one additional (5th) row, hide navigation elements (left, right buttons) and add that row.
Bug 19.5.0 I4MVA-2442  

MMRS> Draw geography feature support

Fixed 2019-04-23 01:21 2019-04-26 16:13   <geographyFeatureSettings enabled="true" />
Bug 19.5.0 I4MVA-2438  

Use km/h not m/s for speed in Ruter AVL MQTT onboard interface

Fixed 2019-04-16 11:03 2019-04-17 15:49  
Bug 19.5.0 I4MVA-2437  

Use km/h not m/s for speed in VIMI MQTT onboard interface

Fixed 2019-04-16 11:03 2019-04-16 11:03  
Bug 19.5.0 I4MVA-2434 Audio announcements

Exterior calls for via and dest2 might get wrong on reinforcement service or when doing a short run.

Fixed 2019-04-08 22:02 2019-04-12 15:07   On a journey that we will not run to its end (e.g. shortrun and reinforcement), do not call dest2 and vias that are beyound our journey end.

Since dest2 and via changes along the route (running dest2/via), we need to update the calls for dest2 and via every time we step forward in the list of stop points. Until now, we only did this check when shortrun dest changed, or when the reinforcement was set up.

This went wrong for example if a via was not present on the reinforcement start point, but got activated somewhere before the reinforcement end, and referred to a stop beyond reinforcement end.
New Feature 19.4.0 I4MVA-2433 Drivers Display, Signage

Support for signage from the Mobitec Out file format

Fixed 2019-04-05 13:47 2019-04-12 10:26   Mobitec has a PC application for designing exterior sign views. The application exports the designs to a file format called mobitec.out. Support is added for loading this file into the system, and provide drivers with an interface to select the so called destination codes via the drivers display. Upon selecting a destination code, the corresponding sign design is displayed on exterior signs.
Improvement 19.4.0 I4MVA-2435 Drivers Display

Distance to next stop in routebox now formatted to km when > 1000 meters

Fixed 2019-04-09 15:56 2019-04-11 16:13  
Change Request 19.4.0 I4MVA-2429 Signage

Line number on public message view.

Fixed 2019-03-28 15:01 2019-04-05 15:56   Now possible to display the current line number on the public message view, for exterior signage.
Debt 19.3.3, 19.4.0 I4MVA-2430 Signage

Seatbelt reminder interior LED displays to Consat default sign configuration.

Fixed 2019-03-29 16:18 2019-03-29 16:18   Seatbelt info now displayed on interior LED signs for the Consat default sign configuration, if option activated.
Change Request 19.3.3 I4MVA-2431 Signage

Boreal exterior signs: Display line number along with connections info.

Won't Fix 2019-03-29 16:20 2019-04-11 10:36   As requested by customer.
Edit: Boreal takes back the request. Sometimes the info on "page 2" will not fit if also line number is displayed.
Bug 19.3.2, 19.4.0 I4MVA-2428 Passenger Counting

Bugfix Irma APC driver

Fixed 2019-03-27 12:02 2019-03-27 12:05 19.3.0, 19.3.1 A bug was introduced when working on I4MVA_2419. For some situations, no counts where delivered from the driver, with the NO COMMUNICATION flag set.
Bug 19.3.1, 19.4.0 I4MVA-2427 TravelManager

No journey start when starting early

Fixed 2019-03-25 15:46 2019-03-26 12:40   If leaving first stop a bit early (earlier than 60 seconds before journey start), the system does not start the journey when less than 60 seconds to journey start, if the delay from timetable stays above 60 seconds early.

We need to check against journey start time instead of delay time.
Bug 19.3.1, 19.4.0 I4MVA-2426  

CLONE - Manglende avgangstider

Fixed 2019-03-25 15:36 2019-03-25 15:46   Hei!

I forbindelse med arbeid for å identifisere turer med forsinket avgang fra første holdeplass har jeg funnet noe manglende data.

Et eksempel er første holdeplass på tur 312, linje M2, 02.11.2018. Denne forlater Sørlandssenteret øst, men får ikke registrert avgangstid.

Her et utsnitt fra Tur/Kjøretidsrapport


Utsnitt fra historikk


Det blir aldri registrert avgang fra Sørlandssenteret Øst, som er første holdeplass, og dermed blir det ikke registrert noen avgangstid. Vi ser at ActualDepartureTime i eksporten til datavarhuset har verdien NULL i dette tilfellet.

Er dette en feil dere er klar over og har den blitt rettet på et senere tidspunkt?

Med vennlig hilsen

Bjørn Sveindal
Fagleder IKT

Agder Kollektivtrafikk AS | Tollbodgata 22 | 4611 Kristiansand
Tlf: 38 14 53 81 | Mob: 906 93 931<> |<> |<>

Denne epost-sendingen er kun ment for adressaten.
Har De mottatt denne ved en feil, bes De kontakte avsender så fort som mulig,
og slette epost-sendingen.

New Feature 19.3.0 I4MVA-2424  

Android debug bridge tools for device management

Fixed 2019-03-14 09:32 2019-03-14 09:33   To provide full device management for connected (ethernet or usb) android devices the adb is now available on the MX4.
This for Ruter MADT android units for ticketing.

usb devices should be detected automatically. Ethernet needs to be connected first (Ruter Madt/ticketing android unit for example):
adb connect

Se list of connected devices:
adb devices

New Feature 19.3.0 I4MVA-2409 Infohub, Interior Passenger Display, Internal

Option to provide external Ruter journey data events locally

Fixed 2019-02-26 21:33 2019-03-07 08:07   The journey data on mqtt topic:
Is usually provided by Ruter.
This can now be enabled to be produced by us locallon the bus. To drive the interior passenger display for tests or when not connected etc.

<parameter name="ruterDpi" componentName="" instanceName="">
<parameter-item name="ruterDpi.journeyProducer.enabled" value="true" />
<parameter-item name="ruterDpi.journeyProducer.publishSettings.enabled" value="false" />
New Feature 19.3.0 I4MVA-2411 Infohub, Interior Passenger Display, Internal

Option to provide external Ruter nextstop and arrving data events locally

Fixed 2019-02-27 00:52 2019-03-07 08:03   The journey data on mqtt topics:
Is usually provided by Ruter.
This can now be enabled to be produced by us locally on the bus. To drive the interior passenger display for tests or when not connected etc.

<parameter name="ruterDpi" componentName="" instanceName="">
<parameter-item name="ruterDpi.nextStopProducer.enabled" value="true" />
<parameter-item name="ruterDpi.nextStopProducer.publishSettings.enabled" value="false" />
<parameter-item name="ruterDpi.arrivingProducer.enabled" value="true" />
<parameter-item name="ruterDpi.arrivingProducer.publishSettings.enabled" value="false" />
New Feature 19.3.0 I4MVA-2413 Passenger Counting

APC categories now handled by PassengerCounterManager, and reported to central side.

Fixed 2019-02-27 17:22 2019-03-06 15:45   If connected APC sensors support count categories, these are now now handled and forwarded to central side.
New Feature 19.3.0 I4MVA-2414 Passenger Counting

Support for APC count categories in IRMA driver

Fixed 2019-02-27 17:24 2019-03-06 15:41   Count categories now merged from all connected sensors, and reported to PassengerCounterManager.
New Feature 19.3.0 I4MVA-2416 Drivers Display, Signage

Front sign image on drivers display now supports colors.

Fixed 2019-03-03 12:59 2019-03-06 14:52   The front sign image displayed on the drivers display now support colors.
New Feature 19.3.0 I4MVA-2412 Infohub, Interior Passenger Display, Internal

Option to provide external Ruter eta data events locally

Fixed 2019-02-27 00:52 2019-02-27 01:32   The journey data on mqtt topic:
Is usually provided by Ruter.
This can now be enabled to be produced by us locally on the bus. To drive the interior passenger display for tests or when not connected etc.

<parameter name="ruterDpi" componentName="" instanceName="">
<parameter-item name="ruterDpi.etaProducer.enabled" value="true" />
<parameter-item name="ruterDpi.etaProducer.publishSettings.enabled" value="false" />
Improvement 19.3.0 I4MVA-2419 Passenger Counting

APC: IRMA driver does not return door info for not communicating sensors.

Fixed 2019-03-06 14:00 2019-03-27 12:03 19.2.0, 19.2.1 If no contact with one of the IRMA sensors, the driver does not add its corresponding count info in the count response message.
Improvement 19.3.0 I4MVA-2420 Passenger Counting

APC: Door count status should not have uncertainty flags set.

Fixed 2019-03-06 14:03 2019-03-26 16:00   Uncertainty flags should only be set on the total count status, not on the individual door count statuses. On the individual door count statuses, only error flags from the driver should be set.
Improvement 19.3.0 I4MVA-2422 Signage

TCP outputters can be grouped into composite outputters, by instance.

Fixed 2019-03-13 13:39 2019-03-13 13:39   If multiple TCP signs is to display the same content, its now possible to configure them as a single sign, using a composite outputter that will output to all configured TCP ports. If TCP outputters are configured with the same instance number, they are automatically grouped together into a composite outputter.
Improvement 19.3.0 I4MVA-2418 Signage

Departure countdown now cancelled on predepart.

Fixed 2019-03-05 15:35 2019-03-12 09:45   To get departure countdown removed from signs a little bit earlier, clear on predepart. Predepart happens when vehicle starts rolling after doors are closed, and time is after departure time.

If time is not after departure time, countdown is cleared on the usual conditions; vehicleMoving signal or exiting stop point radius/zone.
Bug 19.3.0 I4MVA-2421 Interchanges

CLONE - Samtrafik blir uppfylld för tidigt på terminalområde

Fixed 2019-03-11 22:28 2019-04-26 08:40   Prognossystemet tycker att en buss ankommit till hållplatsen så fort den rapporterar "at stop", vilket den gör när den kör in i hållplatscirkeln eller terminalzonen. I fallet när det är terminalzon så kan det ta lite tid från det bussen kommer innanför zonen, till den är framme på sitt hållplatsläge. Detta gör att samtrafiken för en väntande buss blir uppfylld för tidigt. Dessutom är bytestiden för SKYSS alltid satt till 0 sekunder (tid det tar för passagerare att gå mellan bussarna), vilket förstärker problemet. För en hållplats som inte ligger i en terminalzon så märks knappt detta. Jag tycker att man kan börja med att sätta bytestiden till nåt annat än noll. Sen behöver vi fundera på hur det här ska göras helt rätt för terminalzoner.
Bug 19.3.0 I4MVA-2222 Drivers Display

Settings, System Test - The text and the background is white in night/tunnel mode which makes it hard to read

Fixed 2018-02-23 08:52 2019-03-15 10:11 18.3.0 The setting for system test has both white text and a light background which makes it hard to read when using night and tunnel mode.
Bug 19.3.0 I4MVA-2425  

Push Clock frame, release outside activates panic alarm

Fixed 2019-03-14 09:33 2019-03-15 08:12   Hei,

Det gikk en alarm i 352 for kort tid siden. Sjåføren hevder han ikke har trykket på alarmen. Kan dere sjekke opp hva som har skjedd?

Med vennlig hilsen

Mikael Aas
[Norgesbuss logo til brevark, konvolutter o]

Bug 19.3.0 I4MVA-2423 TravelManager

Incorrect withdrawal of journey start

Fixed 2019-03-14 09:10 2019-03-14 09:11   Problem: When a journey is started without a valid gps signal, there is on on-route check when gps later returns. If found to be offroute, the journey start is withdrawn. However, this is done to quickly if we are not exactly where the odometer has taken us. Journey start then withdrawn immediately even if we are on the correct route, only a further ahead or behind the current logical position.

We must give GpsPositionActuator a chance to snap to the route after a journey start without gps. Dont withdraw journey start on the offroutePending-flag, only if we really are offroute.
New Feature 19.2.0 I4MVA-2403  

Ruter telemetry (their version of FMStoIP)

Fixed 2019-02-12 22:46 2019-02-22 10:40   publish 3 pgns on telemetry topic
Improvement 19.2.0 I4MVA-2402  

Service menu back button enabled on mouse/touch down

Fixed 2019-02-09 12:55 2019-03-12 08:45   The back button in the serivce menu only shows if the mouse/touch has been detected before entering the service menu. If the UI is reset while in service menu (which doesn't auto pop) you can be stuck forever requiring a reboot.

Now the back button is enabled when notificing a mouse down
Improvement 19.2.0 I4MVA-2408 Passenger Counting

APC: No carry over from "uncertain" journey.

Fixed 2019-02-22 11:48 2019-02-22 11:48   If last journey had the uncertainCounts-flag set, do not allow carry over from that journey to the next.
Improvement 19.2.0 I4MVA-2406 Internal

Less resources needed for configuration (storage, ram, cpu)

Fixed 2019-02-20 11:51 2019-02-20 11:52   Improvements has been made to the java based configuration parts. The disk storage and parsing and how the econfiguration is held in memory has been improved. Result is 30-40% less disk space needed for configuration, and more free RAM.
This is all for free, as in, no compromises had to be made. NO cutting of features etc.
Previous efforts to reduce resource usage on AIC3 for example has involved cutting unused and used features,

vehicle.fms config 270kb -> 170kb ~37% savings.

AIC3 iTid Västtrafik release total sw+config for the java parts went from: 23.0MB vs 21.6MB = -1.4MB disk space.
RAM: 1MB more heap/RAM free.
And 5-10s faster startup due to improved parsing.

MX4 Ruter Norgesbus: -2,1MB disk. +2MB free heap/RAM.
Bug 19.2.0 I4MVA-2401  

systemtest night mode issues fiex

Fixed 2019-02-09 12:51 2019-02-25 09:53   The service menu is only have "nightfied", however the list cells of systemtest and systemstatus are themed and were not visible in white background. Theme is now disabled until we can selectively include section by section
Bug 19.2.0 I4MVA-2407 Passenger Counting

No passenger count report when failing to access sensor, might lead to dropped journey counts.

Fixed 2019-02-21 21:47 2019-02-22 10:40   If we fail to read counts from an APC sensor, we do not send any APC report to central. Also, if this happens when trying to reset the sensors prior to journey start, the APC counts at departure from first stop will be incorrectly tagged with "nto on journey".

Fix: Even if we cant access the sensor(s), we send an APC report with correct error flags set. And, do not try to access the sensors right after wakeup from sleep, give some grace time to let the sensors power up.
Improvement 19.1.3, 19.2.0 I4MVA-2400 Passenger Counting

APC Carry-over to next journey counter

Fixed 2019-02-08 13:21 2019-03-15 11:06   On last APC report for a journey, provide a counter saying how many people were left onboard, and "moved" over to the onboard counter of next journey.
Improvement 19.1.3 I4MVA-2396 Passenger Counting

Report reason now provided with each APC message to central.

Fixed 2019-02-02 14:36 2019-03-13 09:53   These are the reasons/triggers for sending an APC report to central system:

<xsd:simpleType name="APCReportReason">
<xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration id="APC_RR_UNKNOWN" value="0"/>
<xsd:enumeration id="APC_RR_JOURNEY_RESET" value="1"/>
<xsd:enumeration id="APC_RR_JOURNEY_STOP_DEPARTURE" value="2"/>
<xsd:enumeration id="APC_RR_JOURNEY_STOP_PASSBY" value="3"/>
<xsd:enumeration id="APC_RR_JOURNEY_END" value="4"/>
<xsd:enumeration id="APC_RR_DOOR_CLOSING" value="5"/>
Bug 19.1.2 I4MVA-2394 Interior Passenger Display

Wrong stop point displayed on inner TFT when next stop button applied, if next stop is cancelled.

Fixed 2019-02-01 10:38 2019-03-18 14:05   When applying next stop button, inner TFT displays (when configured so) a stop point view with the name of the next stop where the bus will stop. However, if next stop is cancelled, it should display the next non cancelled stop where the bus will actually stop. But, before this fix, the stop point view just displayed next stop, cancelled or not.
Bug 19.1.2, 19.2.0 I4MVA-2398 Audio announcements, TravelManager

Multiple spaces in callstring templates causes travelmanager crash

Fixed 2019-02-05 19:53 2019-02-05 19:53  
Bug 19.1.2 I4MVA-2393  

Fix sunset/sunrise auto night/day theme could be wrong for very high altitudes

Fixed 2019-01-30 17:47 2019-02-01 14:10 18.12.0, 18.13.0, 18.14.0, 18.15.0 Fix solar position 3rd party lib (klaus using SPA) was wrong by several hours for high latitudes (Tromsö). Changed to commons-suncalc lib.
New Feature 19.1.1 I4MVA-2391 TravelManager

Configurable fixed GPS offset

Fixed 2019-01-23 16:39 2019-01-29 11:18  
New Feature 19.1.1 I4MVA-2390 TravelManager

Dynamic GPS offset for double ended vehicles such as M33 trams.

Fixed 2019-01-23 16:15 2019-01-29 08:30   If activecabin changes to Cab2 then offset the GPS by a configurable distance else reset.

See linked issue.
(U8signal with origin from mqtt)

travelmanager config set in:

assignmentHandler.gpsOffsetMetersForDoubleEndedVehicle 28m (M33 are 33m long in total, assuming 28m is a reasonable first guess)
New Feature 19.1.1 I4MVA-2388 Drivers Display

Cabin as slave/remote screen in double direction trams

Fixed 2019-01-21 17:13 2019-01-25 07:21   M33 Trams can have one unit in each end of the tram.

An active cab signal, U8 "activecabin" with values 0,1,2 correspdoning to NoCab, Cab1, Cab2 is read from mqtt at:


This is used to make one of two units fully active and the other display passive in such trams.


Change from real source, mqtt:

mosquitto_pub -h localhost -t "/service/infohub/vehicleinfo/activecabin" -m "Cab1"
mosquitto_pub -h localhost -t "/service/infohub/vehicleinfo/activecabin" -m "Cab2"
mosquitto_pub -h localhost -t "/service/infohub/vehicleinfo/activecabin" -m "NoCab"

Eller signal om man vill
$I4MHOME/bin/signalsender -c $I4MHOME/etc/signalsender.xml --name=activecabin --value=2 --type=5
$I4MHOME/bin/signalsender -c $I4MHOME/etc/signalsender.xml --name=activecabin --value=1 --type=5
Bug 19.1.1 I4MVA-2389 Passenger Counting

CLONE - APC - Passasjertall nullstilles ved avgang fra første holdeplass

Fixed 2019-01-23 15:42 2019-01-23 15:44   Hei

Vi ble enige med Roland i går om at vi skulle legge dette inn som en jira sak.

Det gjelder buss nr 20328, dato 16.01, kl 12:20.
Vongløp 803, linje 1956, tur 12.
Her nullstilles passasjerene ved avgang fra første holdeplass.
Hvorfor skjer dette?


Camilla Løining Dynestøl
Konsulent|Mob: 900 76 033

Bug 19.1.0f4, 19.4.0 I4MVA-2436 TravelManager

Corridor departure rule, only check against first link corridor.

Fixed 2019-04-09 16:06 2019-04-15 09:49   Bug: The departure corridor rule was fulfilled if hitting any corridor along the route, in correct heading. We need to check only against the corridor of the first link.
Bug 19.1.0f3, 19.2.1, 19.3.0 I4MVA-2417  

CLONE - Linje 286 (Älvskyttlarna) visar Ej i trafik under färd

Fixed 2019-03-05 12:42 2019-03-05 21:07 19.1.0, 19.1.0f0, 19.1.0f1, 19.1.0f2, 19.1.1, 19.1.2, 19.1.3, 19.1.4, 19.2.0 Hej!

De båtar som trafikerar linje 286 (Älvvira, Älveli, Älvfrida) växlar till ej i trafik efter att de avgått från bryggan. När de närmar sig angöring vid nästa brygga så skyltas destinationen upp igen.

De säger att detta har pågått i ca 1 vecka. Nummer till Älvvira är 0705696475 om det är så att ni behöver kontakta dem för mer information.





Bug 19.1.0f2, 19.2.1, 19.3.0 I4MVA-2415  

CLONE - Begär vänta fungerar inte för Bivab

Fixed 2019-03-01 11:27 2019-03-06 11:34 19.1.0, 19.1.0f0, 19.1.0f1, 19.1.1, 19.1.2, 19.1.3, 19.1.4, 19.2.0 Hej!

Bivab kan inte begära vänta längre.


När de klickar på rutan (när den är orange) så får de upp rutan ”Talanrop”. Där finns en orange vänta-knapp vid aktuell linje, men det händer inget när de trycker på den. De kan bara trycka på OK för att stänga ner rutan.


Något som kan ha hänt i och med releasen?




Bug 19.1.0f2, 19.2.0 I4MVA-2399 Signage

CLONE - iTID 19.1.0 - Felaktig visning inre skylt vid förstärkning

Fixed 2019-02-06 11:36 2019-03-01 11:35 19.1.0, 19.1.0f0 Om jag förstärker en del av tur, blir inre skyltvisning lite knasig vid sista hållplatsen (för förstärkningen).
Utropet säger att det är ändhållplats, men inre skylt visar bara nästa hållplats och sedan "Därefter". Ingen info om ändhållplats. Istället när man kommer fram så skyltas direkt "Ej i Trafik".

I mitt test körde jag:
Linje 65 - Förstärker från Brandstationen till Överby.
När jag lämnar näst sista hållplats (Korseberg) så skyltas inre: 65 Överby, Nästa: Överby, Därefter: Älvdalen.
300m före slut ropas det ut "Nästa Överby, ändhållplats på linjen"
Ingen info alls om detta på inre skylt som i "vanliga" fall.
Utan bara "Ej i trafik" när man kommit fram till Överby.

Vet inte om detta är ett nytt fel, men inte noterat det innan.
Bug 19.1.0f1, 19.1.4, 19.2.0 I4MVA-2405  

AIC4 kernel crash on eth1 down/up reset cycle

Fixed 2019-02-19 09:44 2019-02-19 11:23 18.15.0, 18.15.1, 19.1.0, 19.1.0f0 On the AIC4, sometimes when running the sequence

ifconfig eth1 down
ifconfig eht1 up

with no delay between the 2, the driver for the ethernet device causes a kernel crash.

The fix is to introduce a delay
ifconfig eth1 down
sleep 2
ifconfig eth1 up
Bug 19.1.0f0, 19.1.2, 19.2.0 I4MVA-2397 TravelManager

CLONE - Avgang forsvinner for fort fra holdeplasskilt

Fixed 2019-02-04 17:29 2019-02-06 11:40   Har fått tilbakemelding fra sjåfører og kunde at avgangene på Oasen terminal forsvinner for fort fra skiltet. Selv om bussen står på terminalen og har pause, dukker den ikke opp på skiltet.

Jeg har prøvd å legge på en terminalsone i håp om at det skulle hjelpe på. Vet ikke hvor lang tid det tar før den blir aktiv i systemet, men jeg fant uansett et tilfelle jeg tenkte å vise.

Buss 258060 står på terminalen og har pause, men blir likevel registrert at den har startet turen sin over 9 minutter før planlagt avgangstid. Når jeg ser på skiltet, ser det ikke ut til at avgangen kommer opp i visningen heller.

Bussen er inne i terminalsonen hele veien, men har passert startholdeplassen sin for neste tur på vei bort til pauseområdet som er mellom stopp A og B. Dermed registrerer systemet at bussen har forlatt holdeplassen og kjører videre.

Burde vi lagt på noe exit sone også for å unngå dette?
New Feature 19.1.0 I4MVA-2386 Signage

More options for next journey display on exterior signs on way to last stop of current journey

Fixed 2019-01-17 10:01 2019-03-20 09:47   Next journey display on exterior signs, on way to last stop of current journey: Options added to require next journey to start from same stop area or same stop point. Default is to require same stop area, but not same stop point.

Earlier there was only a time criteria, and empty run conditions.
New Feature 19.1.0 I4MVA-2373  

Built in simulator can now run all links at a constant duration.

Fixed 2018-12-20 13:36 2019-03-18 13:33   Simulator can now be configured to adopt its speed so that all links will take the same amount of time to run. Useful for example when testing onboard announcements on very long links. First usage is the "announcement simulator" for Ontario Northland.
New Feature 19.1.0 I4MVA-2392  

PTC - support for remote call commands

Fixed 2019-01-30 02:52 2019-02-01 14:02   Traffic studio can send commands to the vehicle to initiate a call if the shared secret matches


ExternalCxe* commands
New Feature 19.1.0 I4MVA-2382 ITxPT

ITxPT inventory data moduleinfo.xml uploaded to backend.

Fixed 2019-01-15 16:40 2019-01-30 12:51  
New Feature 19.1.0 I4MVA-2383 Drivers Display

Notification dropdown (toast) could in rare circumstances show for too long

Fixed 2019-01-15 16:46 2019-01-15 16:46 17.14.0, 17.15.0, 18.1.0, 18.3.0, 18.4.0, 18.5.0, 18.6.0, 18.8.0, 18.10.0, 18.11.0, 18.12.0, 18.13.0, 18.14.0, 18.15.0 Notification dropdown (toast) could in rare circumstances stay down until next vehicle moving change or them change etc (when updateFrameLayout called so a few cases). Could then show all the latest notifications again.
Improvement 19.1.0 I4MVA-2385 TravelManager

Improved logic when stops are serviced in the wrong order.

Fixed 2019-01-16 11:23 2019-02-26 16:16   Scenario: A future stop is situated on way to next stop. The driver stops and opens the door on the future stop, making us "jump" to that stop. When continuing towards next stop we get offroute (since next stop is no longer next stop.)

Fix: Allow the back-from-offroute search to also search some links backwards. Now the system will get back on route on the correct link again.
Improvement 19.1.0 I4MVA-2381 Internal

Allow screenshot on more interior passenger displays

Fixed 2019-01-10 15:22 2019-01-31 13:20   Remote screenshot of interior passenger displays only allowed the basic default range of the ip-plan (, now allow on any ip.
Improvement 19.1.0 I4MVA-2375  

Simulator speed factor update now deployed at next point in link.

Fixed 2019-01-02 11:50 2019-01-03 08:46   When updating simulator speed factor via the runtime web page, the new value is being deployed much earlier than before. Now deployed at next point in link, before this change it was not deployed until reaching next stop point.
Bug 19.1.0 I4MVA-2384  

MX4: eth0 device won't work unless in promiscious mode after wakeup

Fixed 2019-01-15 20:23 2019-01-29 09:34   On the MX4 there seems to be a bug in the eth driver where the MAC address is not properly reinited after wakeup.

Entering promiscous mode allows traffic again, and so does re initing the MAC address from user space.

This address support to reinit the eth MAC address at wakeup
<xsd:attribute name="reinitEthsMacFromFwEnvAtWakeup" type="xsd:boolean" default="true"/>
<xsd:attribute name="reinitEthsMacFromIfconfigAtWakeup" type="xsd:boolean" default="true"/>
Bug 19.1.0 I4MVA-2387  

Driver Info Center - support for disabled specific tabs during drive mode

Fixed 2019-01-19 22:14 2019-01-22 12:55   Global options

Per tab
<xsd:complexType name="ActionCenter">
<xsd:attribute name="allowInDriveMode" type="xsd:boolean" default="true" />

<xsd:complexType name="DeviationNotifications">
<xsd:attribute name="allowInDriveMode" type="xsd:boolean" default="true" />

<xsd:complexType name="TrafficChangesNotifications">
<xsd:attribute name="allowInDriveMode" type="xsd:boolean" default="true" />

<xsd:complexType name="AnnouncementNotifications">
<xsd:attribute name="allowInDriveMode" type="xsd:boolean" default="true" />

<xsd:complexType name="TextMessagingNotifications">
<xsd:attribute name="allowInDriveMode" type="xsd:boolean" default="true" />
Bug 18.15.1, 19.1.0 I4MVA-2379 TravelManager

Incorrect journey start when passing through terminal zone.

Fixed 2019-01-09 16:21 2019-02-26 15:32   Scenario:
1. Long time to journey start.
2. The journey has a terminal zone on a stop that is not the first stop.
3. On way to journey start, the vehicle passes through the terminal zone. (Or is inside zone when assigned, or previous journey ended at the terminal.)
4. Journey start conditions will incorrectly be fulfilled.

This may lead to incorrect signage, announcements, statistics, forecasts.
Bug 18.15.1, 19.1.0 I4MVA-2377 TravelManager

Don't allow departure from first stop until 60 seconds before journey start.

Fixed 2019-01-07 13:04 2019-02-01 09:54 18.13.0, 18.13.1, 18.13.2, 18.13.3, 18.13.4, 18.13.5, 18.14.0, 18.14.1, 18.14.2, 18.14.3, 18.15.0 The "on journey" logic was changed in release 18.13, to allow the onJourney-flag to be set up to ten minutes ahead of journey start, if GPS ok. That in some cases led to "false" journey starts, if the vehicle left the stop in the right direction, to go and await the journey at some other place.

From now on, we do not allow departure from first stop earlier than (default) 60 seconds prior to journey start. (This is very similar to the old onJourney time condition.)

Also, if the vehicle leaves first stop when more than 5 minutes remains until journey start, the geographical journey start conditions are reset. This means that we will not start displaying next journey on signs until the vehicle returns to first stop.
Bug 18.15.1, 19.1.0 I4MVA-2376 TravelManager

Dont let odometer actuator reach next stop while locked.

Fixed 2019-01-04 10:34 2019-01-10 11:14   If the odometer component of travelmanager says that we are closer to next stop than we are "as the crow flies", then further odometer updates are locked until distances are reasonable again. However, odometer component was still able to reach next stop while in looked state. That is now fixed.

The situation may arise when distances in database are incorrect, or if vehicle is not following its normal path on the link.
Bug 18.15.1, 19.1.0 I4MVA-2378 TravelManager

Journey start issues when running the same journey twice, without running other journey in between.

Fixed 2019-01-08 16:43 2019-01-10 11:13   When running the same journey more than once in row, the geographical journey start conditions does not behave correctly. The second time around (and third, fourth etc), the journey will be started on time condition only. This might lead to bad forecasts, statistics and onboard signage.

The situation may arise for buses that only runs a single journey (trip) per day without reboot or traffic data update in between the trips. So this should not be a common issue.
Bug 18.15.1, 19.1.0 I4MVA-2380 Passenger Counting

Irma passenger counter driver could stop working if received message out of bounds.

Fixed 2019-01-09 18:44 2019-01-10 10:54 18.1.0, 18.3.0, 18.4.0, 18.5.0, 18.6.0, 18.8.0, 18.10.0, 18.11.0, 18.12.0, 18.13.0, 18.14.0, 18.15.0 Irma passenger counter driver could stop working if received message out of bounds.

For example if received a working mode response while requesting a count.
This was introduced with I4MVA-2084 in 17.9.
This is an option though and hasn't been activated until recently (akt in 18.14 for example)

This wouldn't get resolved until a restart (of java/knopflerfish). Meaning , loss of power, reboot, new software, or new config or similar.

Found in AKT.
common log when issue active:
[local6.err ] 08:35:41,377 util.concurrent.ThreadPool A worker job executed with error(s).
[local6.err ] java.lang.IllegalStateException: Timer already cancelled.
[local6.err ] at java.util.Timer.sched(Unknown Source)
[local6.err ] at java.util.Timer.schedule(Unknown Source)
[local6.err ] at
[local6.err ] at
[local6.err ] at
[local6.err ] at$1$
[local6.err ] at
[local6.err ] at$

log trace for root cause (once):
[local6.emerg] 14:44:20,154 Uncaught exception from thread: [id=80, name=countingStateCheckTimer, daemon=true, priority: 5]
Host: mx4-ct-16021042: mx4-ct-16021042: unknown error
[local6.emerg] java.lang.ClassCastException:$GwGetWorkingModeResponseMsg cannot be cast to$GwCountResponseMsg
[local6.emerg] at
[local6.emerg] at
[local6.emerg] at
[local6.emerg] at
[local6.emerg] at$
[local6.emerg] at java.util.TimerThread.mainLoop(Unknown Source)
[local6.emerg] at Source)

Generated at Thu Nov 26 02:39:11 CET 2020 by Mattias Isegran Bergander using JIRA 6.3.12#6343-sha1:0d8f4aafad7180503b3640e4b3fc2614bfaabae7.