Advertisement

Quick Links

canDO+ Technical User Guide
Rel. 1.6
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the canDO+ and is the answer not in the manual?

Questions and answers

Summary of Contents for Cando canDO+

  • Page 1 Technical User Guide Rel. 1.6...
  • Page 2: Table Of Contents

    Table of Contents ................................2 Release Notes ..................................3 Introduction ..................................5 Installation ..................................6 Configuration ..................................9 Troubleshooting ................................26 Technical Specifications ..............................27 Warranty & Support ................................ 28 Disclaimer: Use of canDO+ .............................. 29 Compliance ..................................31 Rel. 1.6...
  • Page 3: Release Notes

    Release Notes New in Version 1.6 (from 1.5.x) Database Reset Note that this update automatically resets the database. We recommend noting Associations and Custom messages, as they will have to be recreated. New Triggers and Actions There is now a trigger for Engine Stop, along with Actions for Climate Control, Heated Seats, and radio mute toggle.
  • Page 4 Responsive UI for Associations Use your smart phone to create, edit or trigger Associations M1/M2 Distinct Triggers You are now able to trigger distinct Actions with the M1 and M2 buttons Rel. 1.6...
  • Page 5: Introduction

    Introduction Congratulations on your purchase of canDO+, a cutting-edge device designed to enhance your BMW's CAN bus capabilities, offering advanced configuration options and debugging tools. This guide will walk you through the installation process, configuration settings, and how to utilize the device's advanced features effectively.
  • Page 6: Installation

    4. Connect the Y-cable: canDO+ comes with a Y-cable to facilitate connection to the CAN port. Connect one end of the Y-cable to the CAN port and the other end to the canDO+ device. 5. Secure the canDO+ device: Place the canDO+ device in a secure location within the center console, ensuring it does not obstruct any other components or wiring.
  • Page 7 To ensure that the canDO+ device is functioning properly, follow these steps: • WiFi Server When up for the first time, canDO+ will start its WiFi server so you may configure the device. To change this behaviour, please read the Update section.
  • Page 8 Test basic functionality such as viewing live data streams or sending custom CAN messages to ensure proper operation. Once you have verified correct operation of the canDO+ device, carefully reassemble the center console trim pieces, making sure everything is aligned correctly and securely fastened.
  • Page 9: Configuration

    Configuration The canDO+ device offers comprehensive configuration options through its intuitive web- based interface. Start by following instructions found in the Installation section to access the the canDO+ web browser interface. Rel. 1.6...
  • Page 10 Associations Window The Associations window allows you to create customized behaviors for your BMW by associating Trigger messages with Action messages. Rel. 1.6...
  • Page 11 Select a Trigger Choose a Trigger message from the dropdown menu. This message will initiate the desired action when detected by the canDO+ device. Choose one or more Actions Select the desired Action message from the dropdown menu. This message or sequence of messages will be executed in response to the Trigger message.
  • Page 12 Save Changes It's important to note that changes made in the canDO+ interface are not immediately saved to non-volatile memory. Instead, a Save icon in the upper right corner becomes active when there are pending changes that the user would like to commit.
  • Page 13 Steering Wheel The M1 and M2 buttons can be used as triggers, along with the steering wheel scroll wheel (scroll up, down or press). iDrive Buttons All iDrive buttons (MAP, MEDIA, NAV, HOME, TEL, BACK, OPTION) support three types of interactions: Touch, Press and Long Press.
  • Page 14 Radio It is possible to change volume up/down, toggle mute, change stations previous/next, and to start/stop a radio channel scan, which triggers a Next Channel action every ten seconds until stopped by changing channels, or issuing the original Trigger used to start the scan. Delays It is sometimes necessary to add delays, mostly when the car is performing an onscreen animation.
  • Page 15 Climate Control Most functions for climate control can be mapped as Actions Rel. 1.6...
  • Page 16 While these features are inherent to the vehicle, canDO+ allows for automation and shortcuts, enhancing user convenience.
  • Page 17 The canSPY window is comprised of three main areas, each offering unique functionalities for monitoring and analyzing CAN bus data. Please note that Associations are disabled when using the canSPY window. To return canDO+ to “normal” behaviour, make sure to return to the Associations Window.
  • Page 18 canSEND The canSEND section empowers users to inject one or more CAN messages onto the bus for testing and diagnostic purposes. Users can specify the identifier and data bytes before sending messages onto the CAN bus. Users can send multiple messages by entering each on a separate line. Marker Section Positioned at the bottom of the canSEND interface, the Marker section offers a valuable tool for enhancing response tracking in the canVIEW window.
  • Page 19 The "Record" feature, represented by the "REC" icon, lets users dynamically append device IDs to the blacklist for the recording, facilitating focused analysis of specific device communications. Device Identification Users can access the Device Identification section, located in the upper right corner of the Device Management area.
  • Page 20 ASCII View Users can toggle an ASCII view of received message bytes using the "ctrl-shift-a" hotkey. This feature allows for easier interpretation of message contents, especially when dealing with text-based data. Message Rate Monitoring and Message Count The canView window shows the rate of messages per second on the CAN bus, providing insights into bus activity and data transmission rates.
  • Page 21 canView Table View You can toggle canVIEW between streaming messages and table view by clicking the canVIEW title. Table view allows users to more easily find messages corresponding to in-car events. For example, users might want to discover messages associated to the iDrive controller. Table view makes this easier through the use of filters.
  • Page 22 Users can also choose to hide messages whose ID sends too many (or too few) messages per second, or messages that have occurred too many times, based on count. Messages can be blacklisted from the table view itself by checking the “B/Listed” checkbox, or by specifying criteria based on speed or count.
  • Page 23 Settings Window The update process for the canDO+ device is handled through the Settings section of the user interface. Rel. 1.6...
  • Page 24 Start the WiFi feature of the canDO+ device as described in the "Accessing the canDO+ Interface" section. Open a web browser on a computer connected to the same network as the canDO+ device, as explained in the "Accessing the canDO+ Interface" section.
  • Page 25 Updating WiFi preferences canDO+ always starts its WiFi network on startup so you may connect to it for configuration. With WiFi on startup disabled, the network shuts down after a short grace period. We recommend changing the canDO+ default password.
  • Page 26: Troubleshooting

    Troubleshooting If you encounter any issues with your canDO+ device, follow these troubleshooting steps to resolve common problems. Resetting Associations and Custom Messages If you experience issues related to associations or custom messages, you can reset the databases to factory default through the canDO+ interface. To do this, press CTRL-SHIFT-D while accessing the relevant section of the interface.
  • Page 27: Technical Specifications

    Technical Specifications Dimensions: Approximately 65 x 45 x 25 mm (L x W x H) Made of aluminum and fire-retardant ABS Compatibility: BMW iD8 G8X-series vehicles Power Supply: 12V DC Supported Protocol: CAN API-driven browser interface Rel. 1.6...
  • Page 28: Warranty & Support

    Warranty & Support The canDO+ device comes with a 6-month exchange warranty. This warranty covers defects in materials and workmanship under normal use. If you encounter any issues with your device during the warranty period, you are eligible for an exchange.
  • Page 29: Disclaimer: Use Of Cando

    (6) months from the date of purchase. However, the user acknowledges that there is no guarantee that canDO+ is free of software defects. If the device fails to function within this warranty period due to defects in materials or workmanship, the manufacturer will, at its sole discretion, repair or replace the device.
  • Page 30 Jurisdiction: Any legal action or proceeding arising out of or related to the use of canDO+ shall be instituted exclusively in the provincial courts of Quebec, Canada. The user waives any objection to such jurisdiction and venue. User Responsibility: The user is solely responsible for ensuring that the use of canDO+ complies with all applicable laws, regulations, and manufacturer guidelines.
  • Page 31: Compliance

    Compliance FCC Compliance Statement Contains FCC ID: 2AC7Z-ESPC6MINI1 CAUTION: The manufacturer is not responsible for any changes or modifications not expressly approved by the party responsible for compliance. Such modifications could void the user’s authority to operate the equipment. NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules.
  • Page 32 Supplier's Declaration of Conformity 47 CFR § 2.1077 Compliance Information Product Name: canDO+ Product Model: canDO+ Manufacturer: 9512-5837 QUEBEC INC. engineering@cando.plus https://cando.plus Importer: Kies Motorsports bryan@kiesmotorsports.com https://www.kiesmotorsports.com Modular Components Used: NAME: 2.4GHz Wi-Fi & BT IoT Module MODEL: ESP32-C6-MINI-1 FCC ID: 2AC7Z-ESPC6MINI1 This device complies with part 15 of the FCC Rules.

Table of Contents