Software and Firmware Notes

Changes in ADP v4.8 (24-05-2017)

  • IMPROVEMENT: added network test function for finding common network issues. Located in the Tools menu.
  • AMM improvements:
    • ​​​IMPROVEMENT: commands for selecting favourites and controlling media players can now be defined.
    • IMPROVEMENT: commands for controlling 3rd party amplifiers can now be set up for S/PDIF outputs. Useful for example when using Spotify and a "device" corresponding to an S/PDIF is selected then the amplifier connected to the S/PDIF output can be switched on and the appropriate input can be selected.
    • IMPROVEMENT: added integer and boolean variables with variable monitoring triggers.
  • CHANGE: zone 0 has been removed and zone 96 has been added.
  • IMPROVEMENT: added separate dim settings for night time mode on the KPC. Display reddening is now optional. Brightness settings now optionally uses logarithmic scale for more range between the maximum and minimum brightness levels. Requires KPC firmware 7.8.
  • CORRECTION: corrected issues with the Sonance iPort dock applet.
  • Added some new system button classes.
  • Added IR commands for Maranz receivers. Also added some new channel icons to the NZ Channels galleries.
  • Update information now moved to our new webserver.
  • ​Installer program can now install to both 32 and 64 bit Windows platforms.
  • Various other improvements and corrections.


Changes in KPC-N v7.8 (24-05-2017)

  • IMPROVEMENT: display brightness increased at maximum brightness. Added support for logarithmic brightness settings for more range particularly at darker settings for dim light levels.


Changes in AX-Mini4 and AX-1250 v2.12 (18-05-2017)

  • IMPROVEMENT: HTTPS audio streams are now supported. This became necessary for supporting Pandora when using iOS devices ever since Apple introduced a policy of enforcing the use of HTTPS instead of HTTP. Many internal improvements to make this work.
  • IMPROVEMENT: TuneIn metadata handling now handles the situation when some radio stations send the name of the track that is ending after sending the name of the next track that is about to begin. This behaviour always overwrote the name of the next track and caused the name of the previous track to be displayed for the duration of the following track.
  • IMPROVEMENT: UPnP extensions to allow Pandora and Local Music Library to be selected on distributed media player sources which are hosted by another amplifier not hosting the selected zone. An Axium mobile app will be released shortly that takes advantage of this feature. This improvement became more important since firmware 2.10, which automatically configures all sources (including media player sources) as distributed sources so that all amplifiers can access them.
  • CORRECTION: firmware downloads can now resume the download if the connection is closed, which was frequently occurring during the erase step for the AX-1250 firmware version 2.11 release due to the different behaviour of our new website provider's server. The firmware update could previously always be restarted but this was nevertheless causing some users to assume that their amplifiers were bricked.
  • CORRECTION: fixed a regression that was introduced in version 2.6.2 which caused incorrect audio delays to be set when setting the delays and when settings are restored on system reset (power up, etc).
  • CORRECTION: fixed a problem which caused TuneIn to temporarily go to "buffering" five minutes after opening the Axium mobile app.
  • CORRECTION: fixed a regression that was introduced 2.11 which stopped sources from being listed in the web application after they were disabled, which prevented them from being re-enabled.


Changes in AX-Mini4 and AX-1250 v2.11 (20-04-2017)

  • IMPROVEMENT: Upgraded web application. Now supports multiple browser tabs being open simultaneously. Must clear browser cache!
  • CHANGE: zone 0 has been replaced with zone 96.
  • CHANGE: Amplifier media sources are now excluded from the auto distributed sources assignments if an AMM is found.
  • ​IMPROVEMENT: improved web application caching so future firmware updates do not require the browser cache to be cleared.
  • Improvement: implemented measures to work around IP address conflicts. Includes static IP address override in case of conflict.
  • ​CORRECTION: several bugs in the auto-zoning and auto distributed source assignments fixed. In some cases zone assignments in an upload from ADP were rejected if auto zoning was in progress when the upload occurred. Also in some cases manual distributed source assignments could be overwritten by automatic ones.
  • IMPROVEMENT (AX-1250): Tone control on preamp zones now more closely matches the characteristics of the amp zones. Also audio quality of digital inputs improved.


Changes in AX-400-X and AX-800-X v5.4 (28-03-2017)

  • IMPROVEMENT: Upgraded web application. Now supports multiple browser tabs being open simultaneously. Must clear browser cache!
  • CHANGE: front panel GUI and web application now shows zone 96 instead of zone 0.
  • Improvement: implemented measures to work around IP address conflicts. Static IP address override in case of conflict is however not implemented.
  • Multiple corrections and improvements inherited from AX-1250 and AX-Mini4 development over the past year. Includes change to use IGMPv2 instead of IGMPv3, manually added favourites, corrected sound quality issues on some radio stations in TuneIn, fixed issues with Chinese or other exotic characters, improvements in TuneIn to list more radio stations, many web application improvements, etc.​​


Changes in KPC-N v7.7 (13-03-2017)

  • IMPROVEMENT: implemented IP address conflict mitigation measures.
  • ​CHANGE: now shows zone 96 instead of zone 0.
  • ​CORRECTION: problem preventing re-connection with R4C/D or R1D if the last connection was established more than approx. 25 days previously.


Changes in AX-Mini4 v2.10.1 (22-12-2016)

  • CORRECTION: updating to version 2.10 from an earlier version reset zone and source settings back to defaults.

 
Changes in ADP v4.7 (19-12-2016)

  • IMPROVEMENT: AMM support added.
  • IMPROVEMENT: zones and sources can now be disabled on amplifier types that support this feature.
  • IMPROVEMENT: amplifier command editor improved and some bugs fixed. Added support for the new dynamically linked zones feature.
  • CHANGE: upload options for updating devices are now disabled until the device has either been uploaded to via USB or via the network with serial number.
  • CHANGE: zone 0 removed from the Axium database. This will be replaced with zone 96 at a later date.
  • CHANGE: Old template galleries removed in favour of the customisable and project oriented templates library.
  • Applets:
    • NEW axium alarm/preset applet for mobile app.
    • NEW arrowhead alarm applet for KPC and mobile app.
    • NEW iPort Dock SM Buttons applet for mobile app.
    • NEW Fibaro applet for KPC. Updated mobile app Fibaro applet to support RGBW controllers, multilevel sensors and current model dimmers/switches.
  • Various improvements and corrections.

 
Changes in KPC-N v7.6 (19-12-2016)

  • IMPROVEMENT: Internal upgrades for the Fibaro applet.
  • CORRECTION: IR learning did not handle some Cisco camera IR commands correctly.

 
Changes in AX-Mini4/1250 v2.10 (19-12-2016)

  • IMPROVMENT: Sources from all AMM and amplifier devices in the system are now automatically configured as distributed sources. Manually configuring distributed sources disables this function to prevent unwanted assignments but it can be re-enabled by restoring default settings.
  • IMPROVMENT: Web interface improvements. The device page now lists other AMM and amplifier devices and allows them to be configured.
  • CHANGE: IGMPv2 is now used. This seems to have more widespread support than IGMPv3, which was previously used.


Changes in AX-Mini4/1250 v2.9.1 (23-11-2016)

  • IMPROVEMENT: Favourites can now be manually added and edited in the web interface. This allows radio stations not listed in TuneIn to be played.

 
Changes in AX-Mini4/1250 v2.9 (15-11-2016)

  • IMPROVEMENT: Sources and zones can now be disabled. Disabled zones and sources are excluded on user interfaces that support this.
  • CORRECTION: problem processing metadata on some radio stations in TuneIn caused disruptions in audio.
  • IMPROVEMENT: invalid multicast packets received from the Huawei HG659 router are now rejected and logged. The router is typically provided by Vodafone and Spark in NZ.
  • IMPROVEMENT: web interface configuration improvements:
    • Removed save buttons.
    • Sources page now allows sources for all amplifiers to be configured.
    • Zones page now shows names instead of mac addresses.
  • Other various improvements and corrections.

 
Changes in AX-Mini4/1250 v2.8 (07-09-2016)

  • IMPROVEMENT: support added for new Control4 driver (available under 3rd party drivers)
  • IMPROVEMENT: support added for media player user interfaces to return directly back to the root media player list without having to navigate back through the folders.
  • CORRECTION: some issues with doorbell playback and preset volume settings.
  • Other various improvements and corrections.

 
Changes in AX-Mini4/1250 v2.7 (04-08-2016)

  • IMPROVEMENT: added SDDP support for Control4 integration.
  • CORRECTION: some problems with distributed sources.

 
Changes in ADP v4.6 (18-07-2016)

  • IMPROVEMENT: added support for the new AX-1250.
  • IMPROVEMENT: added IR command matching for amplifiers. Added option for IR command matching on R1/R4 with auto-repeat.
  • IMPROVEMENT: KPC media player applet now (optionally) automatically selects the media player source and turns the zone on when playback is started.
  • IMPROVEMENT: added user defined button classes. These are like the transport, cursor, numeric and system button classes but are user defined. They are saved wherever they are used, i.e. in user databases, user galleries and in projects.
  • IMPROVEMENT: sounds can now be loaded onto the Mini4 for playback.
  • IMPROVEMENT: improved dialog box for entering the 5 digit serial number of device when uploading to reduce confusion.
  • IMPROVEMENT: added doorbell sound gallery.
  • CORRECTION: access violation in KPC media player applet properties (regression in v4.5).
  • Integra receiver KPC applet updated to support new receivers. Also some fixed some volume control issues on previous models.
  • Various other corrections and improvements

 
Changes in Mini4 v2.6.2 (18-07-2016)

  • IMPROVEMENT: added IR command matching.
  • IMPROVEMENT: added sound playback ability. Doorbell on page preset can be performed by amplifier command or via a page contact on another amplifier in the amplifier stack.
  • IMPROVEMENT: tweak to TuneIn app to enable some radio stations that were previosly hidden.
  • CHANGE: reverted change in v2.4 for reducing the overall volume gain.
  • CORRECTION: fixed issues with Chinese or other exotic characters used in folder or file names on network shares.

 
Changes in R4D/R1D v3.4, R4C v4.4 (18-07-2016)

  • IMPROVEMENT: IR command match trigger can now match repeating IR commands and allow an IR action to auto-repeat as long as the incoming command continues to be received. Note that the match criteria are now stricter so invalid commands that may have previously matched may now fail to match.
  • IMPROVEMENT: added the read_time function for scripting.

 
Changes in KPC-N v7.5.1 (18-07-2016)

  • CORRECTION: pulsed IR commands (commands without modulation) caused a system crash.

 
Changes in ADP v4.5 (17-05-2016)

  • IMPROVEMENT: Added DALI device setup to the "Tools" menu. This function performs the DALI device configuration that previously required the use of an external tool. Basic DALI parameters are configured such as address, groups, scenes, minimum/maximum brightness, etc (nonstandard DALI options still require software from the device manufacturer). Requires the use of an R1D or R4D connected via USB to the PC and connected via a DALI port to the DALI bus (with DALI power supply). The R1D/R4D firmware must be version 3.3 or higher.
  • IMPROVEMENT: Added settings for the auto power on / auto standby function available on the AX400-X. This also includes the optional ability to use a source for activating the page 1 and page 2 functions.
  • IMPROVEMENT: Added settings for configuring the digital outputs on the Mini4 amplifier. Requires firmware 2.5 or higher.
  • IMPROVEMENT: general improvements and simplifications in R1/R4 designer for managing variables, DALI objects and relays. For example added buttons to create DALI commands direct from a DALI lamp or group, can now drag variables, DALI objects and relays into action fields for creating a macro for setting the variable to a specified value.
  • IMPROVEMENT (KPC): Scheduled event setup applet improved to add support for
    • Schedule for off actions
    • Sunrise/sunset and timer modes. Cannot change mode, however, just edit time offsets.
    • Enable/disable trigger option
  • IMPROVEMENT (Mobile app): Fibaro applet now supports scenes.
  • CORRECTION: Access violation when uploading to AX400 amplifiers (regression in v4.4).
  • CORRECTION (Mobile app): Fixed issue where in some cases credentials used in applets wouldn't work.
  • Various corrections and improvements.

 
Changes in Mini4 v2.5 (16-05-2016)

  • IMPROVEMENT: audio feeding the digital (S/PDIF) outputs can now be selected from Source 1 or 2, Media 1 or 2 and outputs 1..4. Requires ADP 4.5 to configure.

 
Changes in KPC-N v7.5 (16-05-2016)

  • CORRECTION: fixed problems caused when page selections made by external devices occurred when the screensaver page was active.

 
Changes in AX400-X v5.3 (10-05-2016)

  • IMPROVEMENT: Added auto power on / auto standby function. Audio detected on a zone's selected source will turn it on (auto power on) and when there is no audio for the selected timeout, the zone will turn off.

 
Changes in ADP v4.4 (13-04-2016)

  • IMPROVEMENT: Added Templates tab to the library browser. User templates can be added, this takes the current project and makes it into a template.
  • IMPROVEMENT: Firmware and ADP updates are now downloaded by ADP instead of using Windows to open a web browser to do this. This avoids problems with the web browsers displaying nonsense instead of downloading to a file, users getting confused because they expected ADP to somehow know where the browser downloaded the file to, ADP not knowing if the file was really downloaded and therefore not being able to update its version information.
  • IMPROVEMENT: The animation behaviour of unpinned docked windows has changed. The hide animation has been removed because a Windows bug caused some systems to leave artefacts on the display. There are now options in the menu "Tools" - "Preferences" - "Docking" - "Unpinned windows" for setting the animation speed when showing windows because the animation can be annoying.
  • CHANGE: The default macro delay and default transition animation settings are now in the project properties. The settings in the KPC and mobile app settings area have been removed.
  • IMPROVEMENT: support for new R4D/R1D features (see below).
  • CORRECTION: IR test function did not work on R4D/R1D firmware 3.2.1.
  • Mobile app:
    • IMPROVEMENT: added HDL and Fibaro lighting applets.
    • IMPROVEMENT: Variable monitor trigger now has value specific actions for boolean and integer variable types. This allows different actions to be performed depending on what state the variable changes to.
    • IMPROVEMENT: web view applet, added "video stream" mode currently fully functional on Android, iOS partially.
  • CHANGE: the term "remote source" has been replaced with "distributed source".
  • IMPROVEMENT: added "Copy" button to diagnostic log for copying the log contents to the clipboard.
  • Various corrections and improvements.

 
Changes in R4D/R1D v3.3, R4C v4.3 (13-04-2016)

  • IMPROVEMENT: New "relay" variable type. This is a boolean variable that directly controls the state of a relay on the device. The relay can optionally be controlled by DALI devices.
  • IMPROVEMENT: MSensor (movement) now has a timeout property. This allows it to be used as a human presence sensor without additional logic.
  • IMPROVEMENT: Variable monitor trigger now has value specific actions for boolean and integer variable types. This allows different actions to be performed depending on what state the variable changes to.
  • IMPROVEMENT: IR generation is now logged in the diagnostics log when comms logging is active
  • IMPROVEMENT: added support for the sleep instruction for scripting.
  • CORRECTION: fixed problem with IGMP causing some routers to generate excessive traffic.

 
Changes in Mini4 v2.4 (13-04-2016)

  • CHANGE: the term "remote source" has been replaced with "distributed source". Internal changes to improve synchronisation between amplifiers.
  • CHANGE: Reduced overall volume gain so maximum volume (when clipping occurs) is closer to 100% volume when input signal is at 0 dB. Note the zone gain function can be used to restore the original overall volume gain if that behaviour is preferred.
  • CORRECTION (TuneIn): supported audio formats now specified, which was necessary for obtaining a playable stream from some radio stations particularly in South Africa.

 
Changes in KPC-N v7.4 (12-04-2016)

  • CHANGE: the term "remote source" has been replaced with "distributed source".
  • CORRECTION: fixed problem with IGMP causing some routers to generate excessive traffic.

 
Changes in Mini4 v2.3 (02-02-2016)

  • IMPROVEMENT: Added amplifier commands which can be used in amplifier events, macros or called by other devices for controlling various amplifier functions.
  • IMPROVEMENT: Macros upgraded. Now delays longer than 2 seconds are possible and do not have to be used with IR commands. Also added control flow commands for testing source selection.
  • IMPROVEMENT: Added support for KPE events.
  • IMPROVEMENT: Added IGMP support to be compatible with network switches using IGMP snooping.
  • IMPROVEMENT: the station name in TuneIn is now shown in the artist field.
  • CORRECTION: problem setting volume in presets in some cases.
  • CORRECTION: Play/pause feedback did not work correctly when playing from network shares.

 
Changes in R4D/R1D v3.2.1, R4C v4.2.1 (21-12-2015)

  • CORRECTION: IR commands were not generated in certain cases (regression in version 3.2).

 
Changes in ADP v4.3 (17-12-2015)

  • Amplifier specific:
    • IMPROVEMENT: Added amplifier commands which can be used in amplifier events, macros or called by other devices for controlling various amplifier functions.
    • IMPROVEMENT: Added flow control commands to macros that test source selection for the macro's zone context.
    • IMPROVEMENT: Sounds can now be added to macros.
    • IMPROVEMENT: Enabled network based project uploads for the AX800 and AX400 amplifiers. Requires version 5.2 or later firmware.
    • IMPROVEMENT: Added KPE key press events for new model amplifiers.
  • IMPROVEMENT: Added IR input selection (keypad port selection) for IR command matching on R4D/R1D/R4C devices.
  • IMPROVEMENT: Added variable trigger functionality to Axium mobile app.
  • Various corrections and improvements.

 
Changes in R4D/R1D v3.2, R4C v4.2 (17-12-2015)

  • IMPROVEMENT: support for IR command matching on only specific keypad ports. Previously IR command matching applied to all keypad ports.
  • IMPROVEMENT: Added IGMP support to be compatible with network switches using IGMP snooping.

 
Changes in KPC-N v7.3 (17-12-2015)

  • IMPROVEMENT: Added IGMP support to be compatible with network switches using IGMP snooping.
  • IMPROVEMENT: previously many functions that relied on a network connection silently failed if there wasn't one. Now error messages appear on the display when a network connection is not available but one is required.

 
Changes in AX800-X and AX400-X firmware v5.2 (15-12-2015)

  • IMPROVEMENT (AX800-X only): Alias names for network shares.
  • IMPROVEMENT (AX800-X only): Added media favourites (use web application to set favourites).
  • IMPROVEMENT: Added amplifier commands which can be used in amplifier events, macros or called by other devices for controlling various amplifier functions.
  • IMPROVEMENT: Macros upgraded. Now delays longer than 2 seconds are possible and do not have to be used with IR commands. Also added control flow commands for testing source selection.
  • IMPROVEMENT: Added IGMP support to be compatible with network switches using IGMP snooping.
  • IMPROVEMENT: ADP uploads and firmware updates via Ethernet.
  • IMPROVEMENT: Upgraded S/PDIF decoders used for 
    • AX800: S7 and S8
    • AX400: S5 and S6 (and S4 on older amps).
  • Various corrections and improvements.


Changes in ADP v4.2 (29-10-2015)

  • IMPROVEMENT: firmware updates via network for devices that support uploads via network.
  • CORRECTION: firmware upgrade enforcement false positives.
  • Various improvements and corrections

 
Changes in Mini4 v2.2, R4D/R1D v3.1, R4C v4.1 and KPC-N v7.2 (29-10-2015)

  • CORRECTION: multiple network upload issues

 
Changes in Mini4 v2.1 (15-10-2015)

  • IMPROVEMENT: added media player favourites. A TuneIn radio station or a folder in a network share can now be marked as a favourite and these will appear in a new entry in the root media player list called "Favourites". Notes:
    • Only the web application is currently able to add and remove favourites. This shows a button with a star shaped icon during playback when a favourite can be added or removed. The content is a favourite when the star is yellow. The web application also has an edit function in the config section under "Media".
    • On network shares, folders are marked as favourites rather than individual tracks.
    • Only TuneIn and network shares can be favourites, not local media on Android/iOS and not Pandora, as these are mobile app functions.
  • CORRECTION: in some cases the media player was occasionally muted for about 1 second.
  • IMPROVEMENT: sound quality improvements in outgoing remote source streams.
  • CORRECTION: uploads from ADP could get stuck in a loop and keep repeating.

 
Changes in Mini4 v2.0.1 (04-09-2015)

  • CORRECTION: problem saving the remote sources table in the web application.
  • IMPROVEMENT: added alias names for network shares.

 
Changes in ADP v4.1 (03-09-2015)

  • IMPROVEMENT: added remote source support. This includes:
    • Remote source table.
    • Button classes for KPC and Axium mobile app.
    • Renamable media player sources.
    • New Axium IR commands in the database.
    • Additional amplifier events fired on remote source selection.
  • IMPROVEMENT: added project properties section. Currently this is dominated by the remote source table.
  • IMPROVEMENT: when uploading over network, the IP and MAC addresses are now updated in the device network settings.
  • IMPROVEMENT: The "AMC window" used in the amplifier designer can now use a USB connection again. This was changed in v4.0 to prefer a network connection but now either type of connection can be used.
  • IMPROVEMENT: new button classes for the Axium mobile app for audio settings, accessing config section of web application, etc.
  • CHANGE: removed Integra Tuner and DLO Homedock KPC applets.
  • Various improvements and corrections.

 
Changes in Mini4 v2.0 (03-09-2015)

  • IMPROVEMENT: added remote source functionality. In a system with multiple Mini4 amplifiers, any zone can now play a source on any Mini4. Notes:
    • The remote sources must be set up before they can be used. This can be done using the web application (go to the /config section and select the sources page) or using ADP.
    • Up to 32 remote sources can be defined for a single system.
    • Previously all amplifiers used the same names for the same source inputs because they were typically installed as a stack. However now the amplifiers can be distributed around the house so this no longer necessarily applies. For this reason the sources can be set as "independent" and given names that are used only on that amplifier. The media sources can now also be renamed.
    • The remote source data streams are propagated on the network so all amplifiers which are to be involved must be connected to the same network. The data streams are not routable to other networks so in any complex networks they need to be on the same subnet. The network paths between amplifiers must all be wired.
    • Delays can be used with remote sources. If no delay is set up there is a very low latency of 5-10ms from the remote source input to the speaker output (the time it takes for sound to travel about 2 - 3 metres).
  • IMPROVEMENT: added auto-zoning. If multiple Mini4 amplifiers are installed without having their zones explicitely set using the web app or ADP, the Mini4 amplifiers will now negotiate and set themselves to unused zones. Note that this only occurs if restore defaults is performed on the unit AFTER the firmware update.
  • Various improvements and corrections.

 
Changes in KPC-N v7.1 (03-09-2015)

  • IMPROVEMENT: added support for selecting remote sources. Known issues:
    • If zones are linked across multiple mini4 amplifiers then all the zones in the group will use the same source if the applicable remote source is configured. This means that some zones will be using a local source and some will be using a remote source. This behaviour is currently not expected by the KPC and the incorrect source selection may be indicated.
    • The Media Player applet does not currently control remote media player sources.


Changes in AX800-X firmware v5.1.2 (26-08-2015)

  • CORRECTION (regression in v5.1): TCP (network) processing could lock up the amplifier in certain circumstances.
  • CORRECTION: media player is now stopped if pause is not supported (e.g. for Internet radio or Pandora) when the only zone using the source is turned off or selects another source. This is now also done if a preset selection stops the media player from being used.

 
Changes in AX800-X firmware v5.1.1 (06-08-2015)

  • CORRECTION (regression in v5.1): presets saved by firmware v5.1 could not be loaded, however preset settings saved by earlier firmware versions could be loaded.
  • Various corrections and improvements in the web application.

 
Changes in v3.0.1 (R4D/R1D) / v4.0.1 (R4C) (28-07-2015)

  • CORRECTION (regression in v3.0): RS232 ports were not configured (baud rate, etc) if a mobile app simultaneously opened multiple connections to the port. This happens if multiple instances of the same type of applet are present on a page.


Changes in ADP v4.0 (09-07-2015)

  • IMPROVEMENT: uploading can now be performed over the network. General information:
    • Supported devices: KPC-N, R1D/R4D/R4C, Mini4 amplifier. (The firmware on the KPC-N and R1D/R4D/R4C devices must be first updated via USB with the included firmware.)
    • There are more menu options for uploading devices:
      • "Upload selected device (USB)" - this is the original upload function via USB. Nothing obvious has changed here except that it no longer applies to the mobile app. This can be used for the first upload to a device, updating the programming or overwriting with something else. If the device only supports USB uploads then this is the only option available.
      • "Upload selected device with serial number" - this uploads a device in the project to a device on the network using the last (right most) 5 digits of its serial number. Like with the USB upload, this can be used for the first upload to a device, updating the programming or overwriting with something else. The device must be accessible on the same network as the PC.
      • "Update selected device" - this updates the programming of the selected device in the project over the network. The device must have already been uploaded to using one of the above 2 functions otherwise it will not be found and the update will not proceed. This is the upload option used for programming the mobile app.
      • "Update all devices" and "Update changed devices" - this updates the programming of all devices or the bold devices in the project respectively. These functions will update multiple devices simultaneously, provided the "Update selected device" option is available.
      • "Scale and upload" - for scaling mobile app designs when uploading. This allows a reasonably generic design to be uploaded to different devices with different resolutions without it being changed each time.
    • Restrictions:
      • Devices cannot be simply programmed when sitting on the network since they need to be "targeted" somehow. Also we have used encryption in the upload bundles so that the devices will not blindly accept an upload from anyone and anywhere since this is a potential security risk. So, the first upload is either done by USB or by using the device's serial number. The idea is that USB requires physical access and ensures that the person doing the upload has the right to do so and the serial number is only likely to be known by the owner/installer and it is unique enough to enable the device to be targeted on the network if a particular type of device, such as the KPC-N, is installed multiple times.
      • Except for the mobile app, each device in the project must not be implemented by more than one physical device on the network (e.g. one KPC in the project must not be uploaded to several physical KPCs). Each device in the project must be implemented by exactly one physical device, no more, no less.
    • Added a new KPC applet that displays any available updates. This applet is included in the "Darkness", "Cosmos" and "Brushed Aluminium" templates and is activated by tapping the corners of the display in a clockwise fashion starting with the top left corner (see the "system action" setting in the KPC settings). The applet can update the firmware of the host KPC-N or any other KPC-N on the network.
  • IMPROVEMENT: Added support for the new AX-Mini4.
  • IMPROVEMENT: The diagnostics log can now be accessed by USB or a network connection. From the main menu the log can be opened for a network address (either IP address or network name), however in this mode the log does not provide any device specific features like the comms logging options for the R1/R4. From the project's context menu (right click a device in the project tree), the log for a specific device can be opened, if it has already been uploaded to.
  • CHANGE: The "AMC window" used in the amplifier designer now uses a network connection instead of a USB connection. The amplifier in the project must be uploaded to the physical amplifier and it must be accessible on the network. Also there is now a menu option in the "AMC window" for accessing the amplifier's event log via the window's network connection. This is in addition to the event log option in the main menu which uses a USB connection.
  • IMPROVEMENT: The mobile app media player applet has new features for the media player upgrades.

 
Changes in Mini4 v1.1 (09-07-2015)

  • IMPROVEMENT: Presets are now implemented. Same functionality as on AX400/AX800 except no sounds and page inputs.
  • IMPROVEMENT: Digital audio out 1 and 2 now output whatever is playing in zone 1 and zone 2.
  • CHANGE: source names on amp no longer overwrite the names used on other amplifiers.


Changes in v3.0 (R4D/R1D) / v4.0 (R4C) (09-07-2015)

  • IMPROVEMENT: supports uploads over network from ADP.
  • IMPROVEMENT: can install future firmware updates by downloading them from the web.
  • IMPROVEMENT: added network access to diagnostic log.
  • CORRECTION: fixed problem that frequently caused timeout errors when uploading.
  • Unit ID now logged in the diagnostic log at start up. This ID is used for uploading new projects over the network.
  • CHANGE: IR communications devices has been modified. All R4C/R4D/R1D devices and all KPCs must be updated to the latest firmware.


Changes in KPC-N v7.0 (09-07-2015)

  • IMPROVEMENT: added control of Axium amplifiers over the network without needing an R1/R4. Requires the use of the AX400-X/AX800-X firmware on the amplifier(s).
  • IMPROVEMENT: can now send IR over the network to a port on an amplifier. In ADP an IR device is attached to an amplifier IR port and commands are dragged from the IR device to the KPC.
  • IMPROVEMENT: supports uploads over network from ADP.
  • IMPROVEMENT: can install future firmware updates by downloading them from the web.
  • IMPROVEMENT: added network access to diagnostic log.
  • Unit ID now shown on display at start up. This ID is used for uploading new projects over the network.
  • CHANGE: IR communications between devices has been modified. All KPCs and all R4C/R4D/R1D devices must be updated to the latest firmware.

 
Changes in AX800-X firmware v5.1 (06-07-2015)

  • Upgrades to Ethernet and TCP/IP functionality to better handle adverse network environments and improve user experience when playing from TuneIn and Pandora.
  • Change: removed preset macro functionality. This was a legacy feature that used keypads to send IR commands and was meant to have been removed in v5.0. It does not affect the preset events and standard macro functionality.


New AX400-X firmware v5.0.1 (26-05-2015)

  • The expansion bus ports on the back panel are no longer used. Instead the communications and IR transferred between amplifiers in the Axium amp stack is done over the network.

 
New AX800-X firmware v5.0 (09-04-2015)

  • Extensive upgrades to the media player:
    • Added TuneIn.
    • Added UPnP (also known as DLNA) to the media source. This provides "play from my device" functionality from the Axium mobile app.
    • Added Pandora. For the best experience we recommend using a paid "Pandora One" account.
    • Shuffle now available for network shares and USB.
    • Now possible to navigate within a network share during playback.
  • Front panel GUI design upgraded.
  • The expansion bus ports on the back panel are no longer used. Instead the communications and IR transferred between amplifiers in the Axium amp stack is done over the network.
  • Extends KPC Ethernet capabilities without needing an R1/R4.
  • Direct amplifier control over Ethernet without having to use the slower keypad port.
  • IR commands over Ethernet directed to amplifier ports.
  • Removed KNX support and reduced the front panel GUI functionality. This was necessary for the media player upgrades.


Changes in ADP v3.3 (03-02-2015)

  • Integra receiver applet:
    • updated to support latest devices.
    • fixed the availability of some button classes for certain receiver types.
  • Added a Nest applet to monitor and control the state of structures, thermostats and alarms.
  • Improvements to KPC and KPD Axium Media player applets for handling the pending media player upgrades on the AX-800.
  • Corrected regression in ADP 3.2: the correction in ADP 3.1 for correcting the behaviour of the KPC and KPD clock applets in time zones west of Greenwich was not included.
  • Various bug fixes

 
Changes in KPC-N v6.3.1 (03-02-2015)

  • CORRECTION: data received on the keypad port were not sent to all relevant applets. For example if the Axium media player applet was running and then the clock applet was started as a screensaver, the clock applet did not show the time.
  • CORRECTION: fixed issue causing strange behaviour in the Axium media player applet when powered using a keypad port on an amplifier or R1/R4 and the KPC had a network connection.

 
Changes in ADP v3.2 (17-12-2014)

  • Mobile app webview applet now has HTML preview.
  • Support for multiple layouts for mobile app. Due to these changes, this version of ADP now requires the mobile app to have the version 1.42 or greater.
  • AppleTV applet pairing process fixed. Some systems were unable to pair.
  • Various bug fixes and improvements including a problem where ADP would corrupt the time on the R4/R1 when daylight saving is active.

 
Changes in v2.1.1 (R4D only) (17-12-2014)

  • CORRECTION: on the R4D relay outputs 1/2 and analogue inputs 1/2 were previously swapped. Note: if these are already in use then this firmware update will change which relays and which analogue inputs are used!

 
Changes in KPC-N v6.3 (17-12-2014)

  • IMPROVEMENT: Added the "system" action. This is set up on the KPC settings page in ADP.
  • CORRECTION: fixed regression since 6.0 firmware which affected the "Source select and on" button classes.
  • Various corrections improving display and communications issues.

 
Changes in KPC-N v6.2 (05-11-2014)

  • IMPROVEMENT: The KPC can now control IP controlled equipment directly without the use of an R1/R4. This applies to both one way control using IP commands and to two way control using applets.

 
Changes in ADP v3.1 (03-10-2014)

  • CHANGE: Internal optimisations resulting in incompatible save format. (This is backwards compatible, but ADP 3.0 cannot open 3.1 files). These optimisations reduce the saved file size, save and load times.
  • The "Project Images" selection on the "Image Gallery" tab now shows all the images in the project rather than just the images in the selected device.
  • Mobile app button overlays can now be distinct sizes.
  • Added function to convert amplifier and R4 type devices between their various subtypes (right click device in project manager and select "Convert").
  • DALI commands for "off", "on" and "set level" can now be broadcast to all devices on a DALI bus.
  • Dropping the DALI "toggle/dim" command directly onto buttons in the KPC and Mobile app designers now automatically populates the press, long press, release and variable fields.
  • Uploading is now disallowed if multiple devices in the project use the same static IP address.
  • A message is now displayed after each upload showing the devices in the project that still require an upload.
  • Added new amplifier types. Extensions to support the four media players which will be available on the AX-802 amplifier.
  • Added KPC commands, which can be either executed by the KPC itself or from another device such as an AX-R4 or the Axium mobile app. Currently supported commands are "undim", "dim", "night-time" and "day-time" (normal) mode. These commands are only supported on the KPC-N.
  • Axium mobile app applets:
    • Added AppleTV/iTunes applet.
    • Added Roku applet.
    • Added Grace Reciva applet.
    • Added Lutron lighting applet.
    • Variable display applet now uses Chromium in ADP for improved rendering speeds.
    • Axium Media Player applet for the mobile app now has the Navigator and Playback view options for distinct views as alternative to the Integrated mode where playback and content listings use a shared view.
  • KPC applets:
    • Correction: The clock applet did not properly handle negative offsets from UTC, which prevented correct behaviour in regions west of Greenwich.
    • Added Lutron lighting applet.
    • Improved Elk applet to support login credentials and corrections.
    • Axium Media Player applet improvements to support browsing directories during playback, which will be possible on the new amplifiers. Long pressing the back button will now exit the applet so that it is no longer necessary to navigate up through the directory tree before being able to return to the previous page.
  • Various improvements and bug fixes

 
Changes in v3.1 (R4C) / v2.1 (R4D/R1D) (03-10-2014)

  • CORRECTION: quickly receiving large amounts of RS232 data could stop RS232, DALI, Ethernet and IR generation services from working correctly.
  • CORRECTION: if multiple IP command match triggers exist for the same device, now only one connection will be opened. Previously a connection was opened for each trigger.
  • CORRECTION: fixed a minor issue that caused "Block still locked" errors to appear in the diagnostic log.
  • IMPROVEMENT: the logged message "TCP connection to x.x.x.x reset" has been extended to show which side of the connection is responsible for the reset.
  • IMPROVEMENT: NetBIOS name resolution can now handle responses containing multiple IP addresses and properly reject addresses from inappropriate subnets.
  • IMPROVEMENT: DALI commands for off, on and set level can now be broadcast to all lamps on a DALI bus.

 
Changes in AX400/AX800 Firmware v4.5 (27-08-2014)

  • CORRECTION: after loading the zone page in the web interface some browsers would experience problems loading if no amplifier configuration was uploaded from ADP. This problem was introduced in 4.3.
  • IMPROVEMENT: NetBIOS name resolution (used by media player) can now handle responses containing multiple IP addresses and properly reject addresses from inappropriate subnets.
  • IMPROVEMENT: web application now shows track time in media player. Added workaround for Chrome bug in listbox control causing playback to restart when control was scrolled up or down.
  • IMPROVEMENT: updated mp3 decoder firmware.


Changes in ADP v3.0 (10-06-2014)

  • Popups and scrollpanels in the mobile app designer can now be used on multiple pages.
  • Added DALI lamp, group and Tridonic MSensor objects. These behave and are used similar to regular integer variables which a range between 0..254. Added DALI commands which provide basic operations that affect DALI lamps/groups.
  • Extended macros on KPC3, mobile app, R4C, R4D and R1D:
    • Variables (which includes DALI lamps/groups) can be set directly to the result of an expression which may include other variables.
    • Added while statements
    • Control flow statements (if/else and while) can now test the value of a variable using an expression.
    • Variables on other devices can be accessed (previously control flow was restricted to using only macro flags that were local to the device running the macro).
    • The KPC3 now executes macro asynchronously which means that a long running macro (e.g. for handling projector bulb warm up, etc) will not lock up the keypad. Furthermore, this allows macros to support delays up to 5 minutes (previously only 2 seconds was possible).
  • ​​Added Vantage lighting applet for mobile app.
  • Added ELK M1 applet for mobile app and KPC.
  • Various improvements to existing applets, e.g. Integra cd/dvd applet now supports bluray, Integra receiver applet supports new receivers and the bluetooth source.
  • R4/R1 scripting improvements:
    • Scripts can now access variables on other devices, see attach_remote_variable in API.
    • Added basic floating point support, see API for more information.
  • Amplifier can now use normally open push-buttons for page preset activation. The option for configuring the type of push button is in the preset setup window in the AMC-like window in the amplifier designer.
  • Previously when trying to copy certain objects between devices this often only resulted in the creation of a reference to the original object. Now pressing the ctrl-key will enforce a copy operation.
  • KPC3 and mobile app: supports source select+on button classes.
  • Mobile app designer in ADP change: the repeat action has been changed to "action type" where "standard", "passive" and "continuous" are now options. "Passive" mode is new which implements a status-only control which does not respond to user input.
  • Various corrections

 
Changes in AX400/AX800 Firmware v4.4 (10-06-2014)

  • IMPROVEMENT: Average and peak temperature is now logged to the event log one hour after boot up and every 14 days after that.
  • IMPROVEMENT: improved behaviour of slider controls in the web application so they are less jittery when moving them.
  • IMPROVEMENT: added option for supporting normally open switches for the paging function. Previously the switch had to be normally closed and opened to activate the preset.
  • IMPROVEMENT (AX800 only): the media player is now paused if the last zone listening to it goes to standby or selects another source. Likewise, playback is now resumed when the first zone begins listening to the media player again.
  • CORRECTION (AX800 only): when upgrading from firmware version 3.0 or lower, the low pass filter feature on the preamp outputs could become inadvertently activated.
  • CORRECTION (AX800 only): delay settings were not restored on power up if they were set to the maximum setting.
  • CORRECTION: IR received on the keypad and bus run inputs was not sent via the expansion bus to other units in the stack. This problem was introduced in v4.3.
  • CORRECTION: IR routing changes to local IR outputs that were uploaded from ADP did not take effect immediately. Rebooting the amplifier was typically required to activate the changes. This problem was introduced in v4.3.
  • CORRECTION: if enabled, the power-on volume setting previously took priority over the volume settings in presets.
  • CORRECTION: problem after a power cut which could result in network "jabber" if the DNS server responded incorrectly to time server name requests.
  • CORRECTION: problem after a power cut if the router's DHCP service was not immediately on-line meant that all devices picked their own IP addresses (169.254.x.x addresses). This was all OK except when the IP addresses changed due to the DHCP server coming on-line, devices would continue trying to communicate with other devices thinking they still had the old address.
  • CORRECTION: swapping between 44.1/48kHz and 96kHz sources was not correctly handled unless the output had delay on it, in which case only then was the output's amplifier configured for the frequency of the new source. This problem resulted in the output going silent when the source was selected but may have also caused audio quality issues (such as hissing) when changing from a 96kHz source back to a 44.1/48kHz or analogue source. Muting and then un-muting the output would restore audio (same applied to standby). This problem became obvious in v4.3 (it existing prior to v4.3 but was exposed by another correction).
  • CORRECTION: handling of large amounts of encrypted data from mobile devices has been improved to handle packet fragmentation. If a page on a mobile device used many variables, packet fragmentation previously prevented all variables from connecting.
  • CHANGE: removed support for firmware updates using the USB host connection on the front panel.

 
Changes in v3.0 (R4C) / v2.0 (R4D/R1D) (10-06-2014)

  • IMPROVEMENT: implemented DALI support.
  • IMPROVEMENT: macros are now able to modify and test variables including variables on other R1/R4 devices. Also while loops can now be implemented.
  • IMPROVEMENT: scripts can now access variables on other R1/R4 devices. Added the attach_remote_variable function to the API to facilitate this.
  • IMPROVEMENT: added basic floating point functionality to scripting.
  • IMPROVEMENT: added ability to test IR, RS232 and IP commands direct from the ADP database. IR and RS232 commands will be sent out of IR/RS232 port 1.
  • CORRECTION (R1D only): IR learn LED now flashes when learning IR.
  • Work on schedule triggers:
    • CORRECTION: when editing schedule triggers using the KPC or mobile app applet, the off-action is now immediately executed if one was pending before the edit but no longer is pending after the edit. This prevents things being left in an "on" state if a trigger is disabled or the "off" time is moved to an earlier time before the current time.
    • CORRECTION: editing schedule triggers using the KPC or mobile app applet would erroneously increase the number triggers in the system, thus limiting the number of times the trigger could be edited before the R4 would have to be rebooted.
    • CORRECTION: the off-time was not used in one-time overrides. This was because the override schedule was deactivated as soon as the on-time expired.
    • CORRECTION: if timer mode is used for timing an off-action and the R4 would reboot between the "on" and "off" times, the off-action would not be executed. However the timer mode time offset must now be 24 hours or less (previously timeouts of up to one month were allowed).
  • CORRECTION: problem after a power cut which could result in network "jabber" if the DNS server responded incorrectly to time server name requests.
  • CORRECTION: problem after a power cut if the router's DHCP service was not immediately on-line meant that all devices picked their own IP addresses (169.254.x.x addresses). This was all OK except when the IP addresses changed due to the DHCP server coming on-line, devices would continue trying to communicate with other devices thinking they still had the old address.
  • CORRECTION: objects such as variables were not deleted from storage if they were located in the same sector as the event log.
  • CHANGE: since v2.1 the diagnostic log has encoded non-printable characters, spaces and backslashes using escape sequences. This led to significant confusion and has thus been removed. Now non-printable characters are replaced with '.'.

 
Changes in ADP v2.3 (01-03-2014)

  • IMPROVEMENT: Replaced "(page)" and "(location)" in the zone selection controls with "Inherit from page" and "Inherit from location" in an attempt to make this clearer to non-programmers.
  • IMPROVEMENT: Added hints to Axium and the generic buttons classes for clarifying their purpose. These are displayed in the statusbar by the class selection popups in the command database and the KPC and mobile app designers.
  • IMPROVEMENT: ADP design version is now validated against the file being loaded.
  • CORRECTION: The resources list keyboard navigation and rectangle box selection behaviour.
  • CORRECTION: problem in the KPD designer that caused nodes to collapse whenever changes were made.
  • CORRECTION: Access denied fix when page scaled in the mobile designer and uploaded to after an upload had been performed previously.
  • CORRECTION: When dragging a device to a page in the mobile designer, commands are now automatically assigned to appropriately classed buttons on both orientations of the page (previously only buttons on the currently active orientation were set up).
  • CORRECTION: scaling of grouped items with text images in the mobile designer.
  • CORRECTION: applet instances are now properly retained when added to scroll panels in the mobile designer.
  • IMPROVEMENT: mobile designer: scroll panel paging mode designer improvements when grid is on (red page boundary line and align page functions work within it)
  • IMPROVEMENT: buttons no longer resize to the image that is dragged on it in the mobile designer.
  • CORRECTION: global page item assignments in the mobile designer.
  • CORRECTION: keyboard shortcuts in router designer and mobile designer.

Installer

  • Added EULA

R4 Controller v2.2.1

  • CORRECTION: editing schedule triggers using the KPC or mobile app applet left the R4 in a state which prevented it from executing some commands.

 
Changes in ADP v2.2 (04-02-2014)

  • IMPROVEMENT: added support for the AX400/800 amplifiers sending IR from their keypad ports to remote IR ports on R4, R4D or R1D Controllers. Changed user interface used for setting up local IR routing.


Changes in R4 Controller v2.2 (04-02-2014)

  • CORRECTION: alternating macros did not work correctly.
  • Changes required for the mobile app to access and modify schedule triggers.
  • CORRECTION: fixed regression in v2.1 that broke DNS functionality when using static IP addresses. This prevented the time from being retrieved from the internet.


Changes in in AX400/800 v4.3 (04-02-2014)

  • IMPROVEMENT: upgraded TCP/IP stack to send data to clients which use delayed acknowledgements (such as Windows) much more rapidly. Previously every TCP segment had to be acknowledged by the client before another could be sent. This significantly slowed downloads from the web application because both sides of the data exchange were effectively waiting for each other.
  • IMPROVEMENT: IR inputs can now be routed to R1/R4 IR outputs.
  • IMPROVEMENT: web application now displays clipping notifications (source buttons flash red).
  • CORRECTION: problem generating multiple "continuous" (auto-repeating) IR commands immediately after each other.​​