RealDash version 2.5.1

2.5.1 released 28.4.2025

New:

  • Support for Grayhill Touch Encoder (CAN)
  • New input: Daytime Running Lights (ID 812).
  • CAN XML: New frame attribute, ‘readOnly’.

Fixes:

  • Trip average speed and consumption are updated smoothly.
  • Fixed immediate paste on touching edit boxes.
  • Improved performance on non-square needle gauges.
  • Fixed crash on slider if attached to non-existing custom value.
  • SLCAN: Fixed crash on data parsing.
  • Waveshare CAN adapter: Improved error handling.

This version has basic support for Grayhill Touch Encoders (CAN version):

T1 Touch encoders | Grayhill

This nice device has a small touch screen and a drum to adjust settings. Most of the default settings are implemented on RealDash:

  • Audio Volume
  • Screen Brightness
  • Heater motor level

Additionally, Encoders touch screen can be used as a touchpad to control RealDash. Use double tap to interact with UI elements or start a drag operation.

By default, these devices seem to be configured for 250kbps CAN speed. This can be changed (to more typical 500kbps) by booting to config mode:

  • Power off the encoder
  • set ‘mode’ wire to ground
  • power on
  • Use the menus to configure the device.
  • Do a power cycle to apply your changes.

Required connection XML is included in the app, but in most cases you may want to integrate the touch encoder into existing CAN connection. In that case, use the XML file from RealDash-extras/RealDash-CAN/XML-files/Grayhill at master · janimm/RealDash-extras to copy the frames to your own file.

CAN XML file has new frame attribute readOnly=“true”. This attribute indicates that RealDash never writes that frame into CAN bus. This may be necessary if multiple RealDash instances are connected to same CAN network, and one instance is writing frames for another to read form. Marking frames as read only on receiving instance can prevent recursive ‘send-back’ situations.

iOS users are currently stuck into 2.4.9 version. The 2.5.0 was rejected by Apple due not offering MRD subscription via App store. We will try to solve this situation, but need some stamina to fight with Apple for a day or too. Currently we have some other things we need to take care of.

4 Likes

All arrow sensors have an incorrect (mirrored) image of the arrow.

1 Like

Yes, we got reports of this from other sources also. This is fixed for next release.

thank you for fixing the problem with the USB adapter when starting the android system, I will also forgive you to pay attention to the problem with USB cameras, which pops up every time you start. (I found the UIS 7262 firmware where the cameras started working)

1 Like

You know that already that it is not possible for me to bypass Android security popups. Only way to achieve this is to build a custom hardware that always permits the USB connection without UI interference.

1 Like