Release notes - IQANdesign 7

IQANdesign 7.05.19 (13 Aug 2025)  [top]

Changes and new features
  50468 Different DTC dialog priority for different FMI
  New property Dialog priority for each FMI added to a DTC channel.
By default it inherits the dialog priority for the SPN.
  58393 Configurable speed on Diagnostic bus
  IQAN master modules and G12 now supports higher speeds on the diagnostics bus.
All IQAN master modules support selection between 250 kbps or 500 kbps classic.
CAN FD with 500 kbps/2 Mbps supported on MC4x (CAN-A to C) and MD5.
  59447 Combine GT functionality with JFIN
  J1939 messages from the same SA as GT can now be read by the application using JFIN. The exception is messages used for showing GT module info.
  60282 Rename camera modules
  SV camera is now named SOME/IP camera in IQANdesign. Used for IQAN-SV and 3rd party cameras supporting ISO 17215 .
Generic camera is now named RTSP Camera.
  61321 Improve J1939 TDA on masters with RTC
  TDA can now be used to set back clock also on master modules with RTC.
Previously this only worked on modules without RTC.
  61679 Enable CAN FD for Generic can bus
  FD speeds 250/250, 250/500, 250/1000, 500/500, 500/1000 and 500/2000 added.
  61685 Configurable speed on Master bus
  Speed may be 250 kbps or 500 kbps classic CAN, or CAN FD with 500 kbps/2 Mbps.
No change in payload.
  61870 Show resulting RTSP path in hint
  Implemented.
  61904 Implement autobaud on CAN buses in application bypass mode
  IQAN masters will automatically detect diagnostics bus speed when started without application.
  62422 RTSP camera improvements
  Timeout functionality updated to support more cameras.
Bug fixes
  61155 GFOUT from DBC with MUX, GPOUT for page select always 0
  Fixed.
  61651 GPIN error value property grayed out
  Fixed, error value property is now enabled for GPIN.
  62039 MD5: some startup images don't show correctly
  Fixed.
   

IQANdesign 7.04.8 (3 Feb 2025)  [top]

Bug fixes
  61624 Upgrade of production new MD5 to 7.04.7 halts
  If an MD5 was updated directly from 7.02 to 7.04.7 to it halted at "updating fonts and images", and had to be restarted 10 times until it was possible to try again.
Fixed.
   

IQANdesign 7.04.7 (18 Dec 2024)  [top]

Changes and new features
  60636 SOME/IP camera, support more resolutions
  To support SOME/IP cameras from other brands, additional resolutions are available for "SV" type video controls.
  61507 MD5: Improved startup performance
  MD5 modules now start up faster.
  61508 Reduced file size for MD5 projects
  MD5 firmware size reduced.
Bug fixes
  60217 MC4 critical stop when enable J1939 module in runtime during DM1 reception
  Fixed.
  60623 MD5-8: Buttons unresponsive
  Improved touch screen performance for MD5-8
  61127 Display controls not updating, MD5 pages with many reference channels
  MD5 pages should function with up to 300 channel references. Fixed.
  61232 PWM out not clamped when using channel as Max MR
  Fixed. Now property limits are applied also when the PWM/COUT channel is not adjustable.
  61294 References to a channel not shown when not showing all references
  Fixed.
  61320 MD4 PIN code spinner overlaps itself
  Fixed.
   

IQANdesign 7.03.25 (28 Oct 2024)  [top]

Changes and new features
  57498 MC4x/XC4x: Option to disable DFIN error detection
  New pin property. Disabling suppresses reporting of error status, while still setting channel value to 0 in case of error. Project check prevents DFIN with disabled detection from use in safety related function groups.
  59419 Support for MC4x/XC4x-M24
  Support for new hardware versions MC4x-M24, MC4xFS-M24 and XC4xFS-M24.
Applications updated to 7.03 will run on both original and -M24 versions of hardware.
XC4x Firmware updated to 2.02
New -M24 hardware identified by "EG2" in module info.

  59761 Find function, support finding comments
  Implemented.
  59843 MD5: Implement support for DPCNT
  Implemented.
  60125 Use DBC database priority for JFOUT
  J1939 prio is shown in CAN database and used when adding JFOUT from DBC
  60491 Compare function for variant projects
  Support for .idvx files in File compare dialog and -diff command line.
  60526 Apply login to IQANdesign
  Login is now required also for IQANdesign. Applicable to projects where an access level is defined on Update project, Remote access or Send settings (IQANdesign clear settings)
Bug fixes
  58100 MC4x/XC4x critical stop could be triggered by VREF overload
  Too many restart attempts on shorted VREF could make it overheat and trigger a 4:3 critical stop. VREF restart attempts limited to max 3 failed restarts with 2 second delay in between.
  60286 TDA and DM1 override CAN routing
  Now these J1939 messages can be used by the master and be routed with routing rules in the same application.
  60666 DM2 RTS/CTS problems
  If module sending DM2 was slow, DM2 list was not shown in display menu system. Fixed.
  60939 Boolean value controls don't show in editor
  Fixed.
  60984 MD5: Temperature limit incorrect
  MD5 was reporting over temperature too early. Fixed.
   

IQANdesign 7.02.33 (3 Sep 2024)  [top]

Bug fixes
  60506 MD4 watchdog reset could occur after CAN errors
  In rare situations, MD4 applications with errors on CAN bus A or B could have a watchdog reset.
Fixed.
  60740 Crash when deleting adjust item from adjust group
  Fixed.
  60889 MD5-10 touch issues
  Fixed.
   

IQANdesign 7.02.31 (28 May 2024)  [top]

Changes and new features
  60409 Update example files
  MD5-5 and MD5-8 demo pages added to example files.
  60431 Add modules MD5-10 and MD5-12
  Two new display sizes added:
IQAN-MD5-10
IQAN-MD5-12
Bug fixes
  59546 MD4: ccCAN2 firmware not updated
  Problem in 7.0. Fixed.
  59655 MD5: Image transparency not working in portrait/flip mode
  Fixed.
  60397 Invalid context when exporting variant
  Problem with VOS FGO propagate output. Fixed.
  60462 Crash when using variant option selector in external function
  Introduced in IQANdesign 7.01.
Fixed.
  60480 DM2 RTS/CTS does not work
  Problem in 7.01. Fixed.
  60485 MD5 stop at opening application
  Happened on applications with >4kB settings. Fixed.
  60494 Crash when deleting a state that has a transition to it
  Fixed.
  60515 EAccessViolation (Bug B256BE0F; v7.2.20.9286)
  Project check warnings could trigger this. Fixed.
  60516 Crash when generating project documentation for projects including an MD5 module
  Fixed.
   

IQANdesign 7.02.20 (27 Mar 2024)  [top]

Changes and new features
  59274 New MDGN Ambient light
  Support for ambient light sensor on MD5 implemented.
  59581 Support for new module MD5
  MD5 is a series of dedicated display modules designed for use in an IQAN multi-master system. Two display sizes added:
IQAN-MD5-8
IQAN-MD5-5
  60009 Remember page zoom level
  Implemented
  60071 Optimize property inspector component dropdown
  Done.
Bug fixes
  59827 Pin icon missing in function inspector
  Fixed.
  59876 Issues with system reboot after remote update
  Problem in 7.01. Fixed.
  59916 PCC PIN Code Dialog not showing in 7.01 if header is empty
  Fixed.
  59945 Public scope channels referenced by logs give Qcode error "component name not unique"
  Problem in 7.01. Fixed.
  60157 COUT internal error when activating resistive load
  Activating resistive load on MC4x/XC4x could trigger false positive detection of internal error. Fixed.
XC4x firmware updated to 2.01.
  60181 Wrong height and width used for boundaries check for some page controls
  Fixed.
  60395 Sending via IQANconnect slow in IQANdesign 7.01
  Fixed issue introduced in IQANdesign 7.01
   

IQANdesign 7.01.18 (18 Dec 2023)  [top]

Changes and new features
  57674 Control CMSG/IMSG line break
  Text and help properties are now multi-line.
  58467 Optimize RAM usage for Internal Digital Channels
  RAM usage has been decreased for IDC channels not using toggle, delay on/off or function selector.
  58502 SMC: After adding state, select the state to make it quicker to change state name.
  Implemented.
  59102 RAM optimization for Qcode functions
  Implemented.
  59319 Save variant project as regular project after removing variants
  Implemented.
  59412 Set default width on new channels
  Added default channel and function group width to options dialog.
  59431 Remember expanded root nodes in project manager
  Implemented.
  59436 Show memory estimate in project statistics for MD4 function groups
  Indication of memory function groups would take on an MC4x master, helps planning when re-structuring multi-master applications.
  59626 Support CAN bus speed 1 Mbit/s for J1939
  In addition to SAE specified speeds 250 and 500 kpbs, it is now also possible to select 1 Mbps on J1939 buses.
Bug fixes
  58480 Cameras missing in Project documentation
  Fixed.
  58508 List of FGIs in instance of external does not update immediately after changing calculation order
  Fixed.
  58529 Duplicate constant name on multiple external function instances with init function
  Fixed. Function group prefix must now be used in Qcode for references to public/protected scope channels.
  58991 Software update could be interrupted by traffic on generic CAN bus
  Could occur in some multi-master systems. Fixed.
  59337 Crash when checking variant project with undefined options
  Fixed.
  59374 Property inspector not visible on fresh install
  Fixed.
  59386 MC4 critical stop when getting clone
  In rare cases with, get clone from systems with MC43FS could fail and show a 4:3 critical stop blink code. Fixed.
  59500 Crash on check variant project
  Fixed.
  59520 Project check prevents Generic 29 bit with Generic 11 bit
  Problem introduced in 7.00. Fixed.
  59597 Frozen when reconnecting to Bluetooth
  Fixed.
  59609 Value control with text length above 100 characters does not work
  Added hint to project check and clarified limitation in user manual.
  59610 IQANdesign freeze when connected over Bluetooth to G12
  Fixed.
  59726 Display page add image, preview shows the wrong image
  Fixed.
  59748 Crash when no bluetooth adapter found
  Fixed.
  59763 Add dialog sometimes empty in initialization function group
  Fixed.
  59774 Wrong timestamp of log records in systems without RTC
  In systems without an real-time clock, log records are timestamped with startup count and time since startup. The time part used for the timestamp was invalid in version 6.08 and 7.00. Fixed.
  59817 File open "All" does not work
  Fixed.
   

IQANdesign 7.00 (28 Aug 2023)  [top]

Changes and new features
  27586 Security: Allow application stop
  Ensures that the machine is in a safe state before allowing application stop on application download or restart.
  44968 Constant channels in external functions
  Initialization function group can now be added in an external function. When adding an instance of the external to the main project, this is added as a function group under initialization.
  45617 Support for resizing channels and function groups
  The width of individual channels and function groups can now be changed.
  45867 Import settings and reset settings menu items
  Import settings and reset settings are now separate menu items under communication. Previously these were options for send/get project.
  47516 Switch to 64-bit
  IQANdesign is now a 64-bit program, eliminating PC memory limitations when working with large applications.
Compatibility note: CAN adapters need 64-bit drivers
  48628 Show channel default name in module block diagram
  Added option in the view menu of the block diagram.
  49658 Variant support of project file
  Variant project files can be used to maintain multiple mutually exclusive machine options in one single files.
Components that can be optional are Modules, CAN buses, Function groups, Display pages and startup Images.
From the main variant .idvx file, regular .idax files are exported, containing only the selected options.
Variants can for example be used to conserve application memory on controllers, or switch between different size expansions depending on I/O needs.
  50467 Show DTC with more than one FMI for same SPN
  Up to three DTCs with the same SPN and different FMI can be shown, in the module info DM1 viewer, the DM1 log and the popup messages.
  53056 Make it possible to prevent IQANdesign to connect to system
  Useful to lock production machines from being reprogrammed with a different application using IQANdesign.
  54716 Remove plugin modules
  Plugin modules were similar to external functions but specific for CAN modules, Replaced by improved functionality in external functions.
  55064 Use full width on MD4 DM1 list view
  Implemented.
  55316 Rename SPN in channel (SPN) to DTC in channel (DTC)
  Changed channel name.
  56751 Update XC4x firmware to version 2.00
  Update of XC4 firmware is done automatically at startup.
  57308 Include unit in DBC export
  Implemented.
  58211 MC4xFS: More memory available for application
  Optimized memory usage, amount of RAM and flash available for application increased with 200kB for MC41FS/MC42FS/MC43FS
  58254 Optimize file open
  Improved.
  58257 Add component and property statistics for each application
  Implemented.
  58462 Make selection more visible
  Fill color on selected items.
  58568 Use white background for graph measure as default
  Implemented.
  58606 Add value type conversion check (coding guideline)
  IQANdesign give warnings when mixing boolean and numeric values,
  58957 Block diagram: Use wider channel width
  Implemented.
  59042 Support IQAN Toolbox for Simulink version 1.0
  Change of supported toolbox version from 0.6 to 1.0.
  59357 Install without administrative privileges
  The default installation location is under the user’s application data folder:
C:\Users\<username>\AppData\Local\Programs\IQANdesign <Version>
Bug fixes
  36228 Communication issues with Kvaser Leaf Light V2 CAN adapter
  Fixed.
  55653 MC4x log memory failures
  In some applications that wrote frequently to the log, a log could fail showing error message "Log 1:20", Fixed.
  57258 Unit mismatch for vectors using calculation objects
  Unit mismatch is now checked only for channel references.
  57789 System colors show up as black in measure group
  Fixed.
  57793 Crash when moving log betwen masters
  Fixed.
  58040 IDC delay on max value
  Added max limit based on cycle time (65535 * cycle time).
  58046 Crash when adding external function with translated adjust item
  Fixed.
  58070 Base page with multiple layers, some controls show on top of page controls in editor
  Fixed.
  58335 Project documentation show address 0 for J1939 and generic modules
  Project documentation now shows SA for J1939 modules.