Rhythm product libraries created on ARKonline prior to version 6.4.0 are now fully compatible with all ARKbase tools. Libraries built using ARKonline 6.4.0 should be rebuilt with 6.4.1 to ensure compatibility.
The ReadDVCLevel and WriteDVCLevel methods have been moved from IRhythmInterface to IRhythmInterface3 to address this issue.

The mic spacing can be burned without having to perform a full Frontwave Calibration for Voyageur based products. This option is available in IDS under CalConfig->Setup on the Frontwave tab. When upgrading to this version of ARKbase, users must open their old .ids files in IDS and re-save them in order to run them in the new version of CalConfig.

ARKbase applications are now installed to Program Files\ON Semiconductor\ARK by default. If you have a version of ARKbase
older than 6.2.2 installed, you will be forced to uninstall this version before installing a newer version. Any configuration files
you have created in the Program Files\Sound Design Technologies directory will not be deleted.

Added support to the SA3229 wizard to allow configuring the Noise LC and HC parameters as trimmer adjustable in the SB3229 device.
(This feature requires SB3229 firmware 1.2.19. Contact has.software@onsemi.com for further details.)

When communicating using the HiPro in I2C mode, the HiPro would lockup if the programming cable was disconnected from the hearing aid before returning an error message. The response time to return the error message has now been reduced.

FRONTWAVE calibration was failing due to the BurnMicSpacing element not being found in the MARKVenture.dll. This is resolved.
When upgrading to this version of ARKbase, users must re-save their old .ids files in IDS before running CalConfig.

One channel devices were causing floating point errors when reading the settings from the device. This was not happening with
ARKbase applications but could be seen when using the Params Delphi sample included with ARKsdk.

Selecting to calibrate the device at a frequency other than 1 kHz was not behaving as expected. The calibration
was always referring to the 1 kHz model; not the frequency the user had selected under CalConfig->setup in IDS.
This is resolved for all products.

The state of the Mute checkbox in IDS was not accurate after playing an indicator through Evoke or playing a tone
using the Tone Generator form. This is resolved. The Mute checkbox will be unchecked after playing an indicator or playing a
tone.

Sufficient validation on the Input/Output settings was not in place for Rhythm products. In cases where the the user should have been
restricted from the selected setting, the device would have been burned incorrectly and therefore read back incorrectly in IDS. Further validation
has been added to the I/O parameters to prevent this from occurring.

The Mic Attenuation was incorrectly impacting the lower threshold values of the device. When reading the device, the user
would see that the lower threshold value would drop by the equivalent of the mic attenuation setting. This is resolved.

The mic spacing can be burned without having to perform a full Frontwave Calibration. This option is available in IDS under CalConfig->Setup on the Frontwave tab. When upgrading to this
version of ARKbase, users must open their old .ids files in IDS and re-save them in order to run them in the new version of CalConfig.

For Rhythm products, the Evoke Lite Editor is now setting the duration correctly. In the previous release, the duration for all settings was shifted by 1 causing the duration to be 50 msec longer than expected.

On Init in IDS, with a device that had been muted, the Mute Checkbox was getting unchecked but the device was staying muted. The Mute Checkbox will now remain checked when re-initializing a device that is muted.

CalConfig was attempting to enable security features on OTP devices with IDS files that had PartLocked set to enabled. CalConfig will now throw a warning to the user and then disable security features for the configuration.

The Advanced POR mode defaults were not initialized correctly by the software which impacted the POR behaviour in the Advanced mode. This is resolved.
The ARKbase package needs to be updated before running CalConfig on an OTP device to ensure the correct POR defaults are loaded into the device.

Resolved a software issue for Rhythm and AYRE devices that was occurring when serial ID checking was enabled in the software. (This option is enabled/disabled in IDS under Tools->Options).
When this feature was enabled calibration data in the device was being overwritten. This would impact the output of the device.
To correct the problem, users need to upgrade to ARKbase 5.8.15 to install the latest programming box DLLs and hybrids should be re-burned (BurnAll)
with libraries built using Buildtool 5.8.15.

ARK software has been updated to support version 1.2.4 of the Rhythm firmware. When using SA33229 OTP devices with this version of the firmware, users must install ARKbase 5.8.7 and rebuild their ARKonline libraries first in order to be able to configure these devices in CalConfig.

Added support for a new parameter on the Settings tab called MS2Lock. When set to locked, this disables the MS2 pad when the device is configured with DOnly enabled. Rhythm Firmware Release 1.2.4 contains this feature. AYRE firmware with support for this feature will be released end of February. A warning message will be displayed in IDS when attempting to set the MS2Lock to locked if the firmware on the device does not support this feature. In order to add this parameter to AYRE and Rhythm libraries, users need to rebuild their product libraries.

Added a new Noise Insertion option called 'Pre VC with Noise'. This setting will enable the ability to control the Noise level using the External VC but the audio is not affected. (The External VC must be set to enabled on the Settings tab.) This feature requires updated firmware as well. A warning message will be displayed in IDS when attempting to configure this noise insertion setting if the firmware on the device does not support it. In order to add this noise insertion option, users must create new Rhythm and AYRE parameter maps and select this map for use in their product libraries.

Added a new parameter on the Settings tab called 'RelativeMSMaxMem'. This parameter allows users to configure the maximum memory that the momentary switch on the hearing instrument and relative MS commands sent from a remote control device should toggle to. This feature requires firmware that will be released end of February. A warning message will be displayed in IDS when attempting to change the default setting of this parameter on a device with firmware that does not support it. In order to add this parameter to AYRE libraries, users need to rebuild their product libraries in ARKonline.

Serial ID can now be read out in software. The controller components also now have the ability to complete the serial ID checking to ensure the connected part has not changed. (This option is configurable in IDS.)

ARK software has been updated to support version 1.2.4 of the Rhythm firmware. When using SA33229 OTP devices with this version of the firmware, users must install ARKbase 5.8.7 and rebuild their ARKonline libraries first in order to be able to configure these devices in CalConfig.

Added support for a new parameter on the Settings tab called MS2Lock. When set to locked, this disables the MS2 pad when the device is configured with DOnly enabled. Rhythm Firmware Release 1.2.4 contains this feature. AYRE firmware with support for this feature will be released end of February. A warning message will be displayed in IDS when attempting to set the MS2Lock to locked if the firmware on the device does not support this feature. In order to add this parameter to AYRE and Rhythm libraries, users need to rebuild their product libraries.

Added a new Noise Insertion option called 'Pre VC with Noise'. This setting will enable the ability to control the Noise level using the External VC but the audio is not affected. (The External VC must be set to enabled on the Settings tab.) This feature requires updated firmware as well. A warning message will be displayed in IDS when attempting to configure this noise insertion setting if the firmware on the device does not support it. In order to add this noise insertion option, users must create new Rhythm and AYRE parameter maps and select this map for use in their product libraries.

Added a new parameter on the Settings tab called 'RelativeMSMaxMem'. This parameter allows users to configure the maximum memory that the momentary switch on the hearing instrument and relative MS commands sent from a remote control device should toggle to. This feature requires firmware that will be released end of February. A warning message will be displayed in IDS when attempting to change the default setting of this parameter on a device with firmware that does not support it. In order to add this parameter to AYRE libraries, users need to rebuild their product libraries in ARKonline.

Serial ID can now be read out in software. The controller components also now have the ability to complete the serial ID checking to ensure the connected part has not changed. (This option is configurable in IDS.)

Some Language Settings on the PC were causing iLog to save the datalog files incorrectly. This was an issue for countries that use the comma in place of a decimal point when displaying floating point numbers.

A Tone Generator has been added to the Interactive Data Sheet application. This is available under Tools->Tone Generator. The tone frequency and amplitude can be adjusted using the new software interface.

The graphs in the iLog application only displayed a VC range up to 42 dB but the products supported a maximum VC range of 48dB. The graph range in the iLog application has been expanded to support the full allowable VC range of our products.

The SOUNDFIT application requires that the tinnitus treatment parameters be enabled. The validation screen in the SA3286 and GA3285 wizards were not checking to make sure that the tinnitus treatment parameters were enabled when the user had chosen to create a SOUNDFIT compatible map.

After visiting the system features page the following parameters would get reset to their default settings: Crossover frequencies, Post 4 Filter Settings, FBC Acoustic Delay, Tinnitus Treatment settings and the Low Frequency values. This has been resolved; the parameters will only be reset to defaults if the sampling frequency has changed. If the sampling frequency is changed, it is recommended that users re-visit the configuration settings for these parameters and restore them to their previous values.

The SA3286 Default Map contained an invalid default value for the EC_WB_Weight. This was causing an 'Invalid Property Value' error when clicking on the Front End tab in IDS. If you are experiencing this problem, please rebuild your SA3286 library in ARKonline.

The Evoke Editor will not burn/read back the correct frequencies for the Acoustic Indicators when switching from 32 kHz to 16 kHz products, and vice versa. In order to avoid this problem, users
should be sure to select the appropriate Evoke Editor file before burning or reading to the device in IDS. If you have questions or concerns regarding this issue, please contact software@sounddes.com.

Scratch space allocation was fixed so that values less than 256 bytes can be allocated.
Note that software must now allocate scratch spaces of multiples of 32 bytes for
Foundation and Venture and multiples of 2 bytes for Duet.

The Frye Fonix 6500 component now automatically verifies the levelling status of the sound chamber.

Bug Fix Criticality Levels:

1:
Critical bug fix. Sound Design recommends that all software using the affected
modules should be updated as soon as possible. This includes fitting software,
manufacturing tools, and all development software using these modules.

2:
Important bug fix. Sound Design recommends that this update should be incorporated
into software under development and/or included in the next planned software release.

3:
Minor bug fix. This update improves look and feel or ease of use.

Improvement Levels:

A:
Major improvement. This update significantly improves the software that enhances
the product's performance and/or adds features or support for new Sound Design products.