Can RealDash function as a switch?

I’m using Sheeed Studio’s analyzer to retrieve data from the LINK ECU.
Can RealDash function as a switch?
For example, I want to change the boost and switch fuel maps.

yes but right now seems like there is problem with that, im waiting devloper to check on bench functionality.

edit: looks like there is update and fix for it i will check if now multiple buttons work.

1 Like

Thank you.
Should I use GPIO?

Yes, RealDash is able to send CAN frames to your ECU. You just have to figure out the correct frame to send in order to switch your maps.

1 Like

Thank you
Should I add a button with “ADD GAUGE” and set the data source to GPIO in the INPUT?
How should I configure RealDash to send 0x01 to the LINK ECU?
Do I have to specify the CAN message format in XML?

Here is somewhat complete step-by-step guide on how to send a button press via CAN to your ECU:

  1. Establish a CAN connection between RealDash and your ECU
  2. Find your connection XML and add value for your button. Use frame id that does not collide with other frames on your XML.
    <frame id="0x999">
      <value name="Mode Switch Button" offset="0" length="1"></value>
    </frame>
  1. Import the modified XML to your connection setting.
  2. Edit your dashboard and add a button
  3. Select button and go to ‘Input & Values’ and tap ‘Select Button Actions’. Then tap ‘New Action’.
  4. Give your action a name, select action type ‘Toggle value On/Off’, and Select Input ‘Mode Switch Button’.
  5. Tap upper left ‘Done’ until back in dashboard.
  6. Exit edit mode
  7. Press a button and CAN frame is sent to your ECU.
1 Like