4.0.25.2
New Features
| Dynamic Payment Brands Display
To gain consumer trust and usability, we are displaying the relevant credit card brands as available payment options on the device screen.
Up until now the “brands” layout, in the alternating idle mode screens, had been mostly static with some specific geographies having a dedicated configuration for display of brands.
As the device supports multiple payment brands that may differ from one country to another and in accordance with the different acquirers, we have added a dynamic setup to display only the applicable brands for the device.
Note: Using attribute 76 – Vend Flow Options, it is possible to override this feature by selecting Idle Screen options.
| MDB – New Free Vend Option for Telemetry
We now support the possibility of allowing free products vending.
This new feature is designed to enhance the vending experience for businesses looking to offer complimentary products to their workers or guests while ensuring accurate ‘Cash Report’ for closing tabs with the business.
This is for a specific case for telemetry where the prices are not important but rather the count of goods provided. The machine requests approval from the telemetry/cashless device and the approval is given automatically while recording the transaction as a cash sale in Nayax Core.
To enable this, set attribute 621 – MDB Flags, which can be found on the Machines page, under MDB, with one of the values: 32768 Automatic Vend Approve (FREE!) or 32770 Automatic Vend Approve (FREE!) + PreSelection Enabled.

Improvements
| MDB – New UI for Reader Disabled
‘Reader Disabled’ is a command sent by a machine to the device in order to block the payment options temporarily while the machine is busy.
Some MDB machines are programmed to send the “Reader Disabled” command while dispensing a product, for example preparing coffee. This in turn causes the VPOS Touch/ONYX to present a “Cashless Out of Order” screen.
This is confusing since “Cashless Out of Order” can imply a problem when, in fact, there isn’t any and when the machine is done dispensing, the VPOS Touch/ONYX switches back to its normal, Reader Enabled state.
To prevent these mixed messages, we will now present a more subtle screen that doesn’t imply a problem:

To enable this, set attribute 625 – MDB Additional Settings, which can be found on the
Machines page, under MDB, with the value Logo display on Reader Disabled.

| Custom Image – Preventing Black Screens
On some occasions, we find devices displaying a black screen because the Idle Custom Image function is not managed correctly.
Now, we have added the following self-checks to protect the user from mistakes and avoid presenting black screens:
- No custom image is selected by attribute 945 – Idle Mode Custom Image
- Custom Image name is set wrong by attribute 945 – Idle Mode Custom Image
- Custom Image does not exist in the device
| Pulse – Filter for Incoming Pulses
We have added the capability to better identify the Pulse width (active time) for implementations that require it.
The Pulse active time can now be accounted for within a range of ±10%.
For example: If active time is set to 40ms, only pulses within the range of 36ms-44ms will be accounted for.
To set the Pulse active time configuration, check attribute 627 – Pulse Input Filter, which can be found on the Machines page, under Pulse/ccTalk.

Note: If both ‘Pulse active time’ of 1ms and 10ms are configured (attributes 711 and 652), 1ms (attribute 711) takes priority.
| Multi Pulse – Adding Option to Hide the Price in the Idle Screen
In some Multi Pulse configurations, showing the price is not always necessary and potentially could confuse the consumer. Therefore, we have added the option of not showing the price on the device screen.
To enable this, set attribute 631 – Credit per Pulse 1-6, which can be found on the Machines page, under Pulse/ccTalk, with value ‘0’.

Bug Fixes
- Fixed several issues concerning cellular communication.
- Fixed an issue in which the custom “Cash Only Message” is not displayed in Pulse mode when Inhibit is enabled.
- Fixed an issue in which a text message is displayed incorrectly in Hebrew at the “Present Your Card” screen.
- Fixed an issue in which the “Cashless Out of Order” screen is rarely displayed after reset or FW updates due to modem issues.
- Fixed an issue in which Revalue flow is skipped if a custom “Choose Product Message” is set.
- Fixed an issue in which many “DEX Fail” alerts are sent by the device.