Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Review the content on this page to understand the limitations and known issues of the RapidConnect Desktop software. If you encounter a bug that is not tracked on this list, please report the bug to info@mmbnetworks.com.





Style
{style}
  .wiki-content h1 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 30px; font-weight: bold; color: #7ab800; letter-spacing: 1px; line-height: 1; text-align: left;
    #border-bottom: 1px solid #98bddd !important; 
  }
.wiki-content h2 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: normal; color: #a1cd4c; letter-spacing: 1px; line-height: 1; text-align: left;
  }
.wiki-content h3 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: bold; color: #a7a9ac; letter-spacing: 1px; line-height: 1; text-align: left;
  }
.wiki-content h4 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normal; font-style:italic; color:#a7a9ac; letter-spacing: 1px; line-height: 1; text-align: left;
  }
#title-text{
 font-family: 'Helvetica Neue', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-align: left;
}
{style}


Known Issues

  • When operating against RapidHA 1.7.5 or RapidConnect 2.x firmware as an router or end-device configured with an On/Off or Level Control cluster, the application will not update the state of the cluster on the reception of a network command that modifies it.
  • If running Windows in a VM (i.e. VMWare Fusion), the application may have issues rendering. If so, the workaround is to add the following line under the C:\Program Files\RapidConnect Desktop Beta\app\RapidConnect Desktop Beta.cfg file and restart the app:
    • [JVMOptions]
      -Dsun.java2d.d3d=false

v.2.0.5 Beta

Release Date: 2017-11-09

Bug Fixes and Improvements

  • Fixed UI issues around the Available Web Socket module
  • Fixed the Remote Thermostat Cluster not properly refreshing when connected to MMB USB stick configured as Thermostat
  • Fixed the Register All Command sending an incorrect payload
  • Fixed Serial Log throwing an exception when connecting to a web socket
  • Fixed Discovery Status label incorrectly displaying "Discovery Attributes" text
  • Fixed RF Testing Tx Delay field MSB/LSB ordering issue when reading/writing
  • Added a new Networking Scanning feature in the Network Settings screen, which scans and displays all available networks (only works when currently not connected to a network)
  • Fixed UI issues around Join, Form and Leave Network buttons so they aren't modal between instances of the application

v.2.0.4 Beta

Release Date: 2017-10-26

Bug Fixes and Improvements

[ROTA-391] - Unknown clusters come
  • Fixed unknown clusters coming up as manufacturer specific
[ROTA-497] - Incorrect
  • Fixed incorrect abort during OTAUpgrade
[ROTA-499] -
  • Fixed corrupt Application Version Response
is corrupt
  • [ROTA-503] - Certain exceptions aren't properly being handled
  • [ROTA-506] -
    • Fixed Network status label is sometimes incorrect for a joining device and doesn't show its Node Id
    [ROTA-509] - Frame breakdown is
    • Fixed frame breakdown incorrectly displaying the ZCL payload field
    [ROTA-518] - When
    • Fixed when a binding request fails, there appears to be two modal dialogs that pop up with the error message
    [ROTA-519] - Binding falsely reports
    • Fixed binding falsely reporting failed bind request
    [ROTA-522] - Tabs
    • Fixed extended whitespace in payload fields will cause exceptions in the Raw Payloads view
    [ROTA-266] - Don't allow
    • Remove Permit Join Forever as this could cause certain usage issues
    [ROTA-374] - Visible
    • Added visible notification for errors in the serial log
  • [ROTA-383] - Icon for clear log does not reflect the action
  • [ROTA-474] - Toolbar with larger and higher res icons for
    • Changed icons, color schemes, and misc UI/UX changes
    • Certain UI components now support hi-dpi displays
    [ROTA-504] -
    • on macOS
    • When an Attribute Report is configured, automatically enable Attribute Reporting Passthrough
    [ROTA-508] - Discovery uses the HA defined
    • If the Discover Attributes Extended command isn't supported by a device, fallback to using the Discover Attributes command

    v.2.0.3 Beta

    Release Date: 2017-10-12

    Bug Fixes and Improvements

    • [ROTA-498] - On/Off Cluster Panel Does Not Work After Configuring Attribute For Reporting
    • [ROTA-501] - Binding: after picking a source, the cluster combobox is empty
    • [ROTA-502] - Binding: Double clicking a binding does not open the attribute reporting tab
    • [ROTA-510] - Exceptions are sometimes thrown when initializing the Binding view
    • [ROTA-511] - IllegalArgumentException when entering the Device Management view
    • [ROTA-512] - Incorrect 2nd entry in Device Table
    • [ROTA-168] - Device Configuration Firebrand support
    • [ROTA-471] - Application creates log files in the application directory every time it runs. This should be configurable - and shouldn't create logs by default
    • [ROTA-121] - DeviceTable Attribute Writes unhandled
    • [ROTA-463] - UX Feedback: node list should have more friendly names, or ability for users to add friendly names
    • [ROTA-468] - Set application icon

    v.2.0.2 Beta

    Released Date: 2017-09-25

    Bug Fixes and Improvements

    • [ROTA-48] - Fix SwingWorker cancellation issues
    • [ROTA-67] - Updating UI elements from non-EDT threads
    • [ROTA-347] - ZCLUnicast message sent with cluster 'Action' buttons has a local endpoint of 0xff
    • [ROTA-379] - Can't manually type a frame sequence number and the frame sequence max value is 0x7F(127) not 0xFF
    • [ROTA-382] - 'Clear log' does not clear the frame breakdown window
    • [ROTA-415] - Allow users to easily reconfigure endpoints without closing COM port
    • [ROTA-426] - Add Device by Install Code: EUI64 has to be flipped
    • [ROTA-445] - Application doesn't shut down properly probably because there is a rogue thread still going
    • [ROTA-465] - Two Manufacturer Specific Clusters of the same cluster ID name show up in Device Management View
    • [ROTA-476] - Fix DUT Model unit test to handle InterruptedException
    • [ROTA-489] - Image Block Response is sometimes corrupt
    • [ROTA-494] - JSONUtils uses non thread-safe getBytes() method
    • [ROTA-495] - Discovery status disappears if multiple discoveries are taking place
    • [ROTA-496] - Dialogue run loop contains potential threading issue which may cause missed messages
    • [ROTA-198] - DeviceTable Unit testing had to be removed
    • [ROTA-434] - Add 'title' or 'name' properties for Frames, Buttons, Fields, etc, for automated QA
    • [ROTA-101] - SerialPortScanTask refactoring
    • [ROTA-105] - ZCLDataType does not handle all ZigBee types yet
    • [ROTA-357] - New Device Configuration - Advanced Window
    • [ROTA-488] - Possible performance problem in storeChannelPreferences
    • [ROTA-490] - About Menu for macOS and Windows needs to show proper application information
    • [ROTA-381] - 'Module Picker' window always in focus
    • [ROTA-388] - Using "node" for items is confusing
    • [ROTA-390] - Register commands passthrough should be configurable
    • [ROTA-392] - Options "readable" and "reportable" should be available when adding an attribute
    • [ROTA-393] - Device ID default text should be 2 bytes

    v.2.0.1 Beta

    Released Date: 2017-09-12

    Bug Fixes and Improvements

    • [ROTA-398] - OTA upgrade client cluster is missing attributes
    • [ROTA-483] - Serial Upgrade does not allow retry of last block of data
    • [ROTA-131] - Advanced Configuration: Configure passthrough messages during configuration phase
    • [ROTA-484] - Serial Image Block Requests past end of file should send MALFORMED_COMMAND status
    • [ROTA-478] - Change the default landing screen to be the Device View or Local Properties (based on device)
    • [ROTA-479] - SerialLog: Should start minimized
    • [ROTA-480] - Preferences: Network Channel settings aren't being saved properly
    • [ROTA-481] - Advanced Configuration: disable the sleepy checkbox until we can support it
    • [ROTA-85] - replace magic numbers
    • [ROTA-87] - RhaSerial could use collision detection on it's various listeners add/remove
    • [ROTA-91] - The Serial Utils module needs code cleanup
    • [ROTA-261] - Advanced Configuration needs some sanity checks and improvements
    • [ROTA-262] - Configuration Dialog should be able to save and load files
    • [ROTA-265] - Rename certain components to make them more user friendly
    • [ROTA-477] - Local Properties page should distinguish the endpoint each client cluster belongs to.
    • [ROTA-387] - Improve user experience when adding clusters
    • [ROTA-396] - Enable local and remote attribute reading on joining devices
    • [ROTA-434] - Add 'title' or 'name' properties for Frames, Buttons, Fields, etc.

    v.2.0.0 Beta

    Release Date: 2017-09-05

    Bug Fixes and Improvements

    • [ROTA-269] - Available Modules windows on top of other applications even when focus is lost
    • [ROTA-435] - Binding Table in Windows doesn't show empty rows, like it does in macOS
    • [ROTA-339] - There should be a consistent look and feel across the application to increase user efficiency
    • [ROTA-472] - Not all Cluster Panels for server clusters are being shown on the end device view
    • [ROTA-473] - Serial Log should be available from the main app screen (i.e. before a device is configured) in case users want to see configuration logs
    • [ROTA-475] - Remote Devices View - padding/margins in the remote devices view need to be balanced on both sides (left and right)
    • [ROTA-413] - 'Available Modules' in 'Module Picker' window is not updated when it's open
    • [ROTA-385] - Firmware version running is only specified on configuration
    • [ROTA-187] - Identify Cluster Properties Window: Suggestion
    • [ROTA-146] - Available Modules panel should dynamically reflect devices that are added/removed
    • [ROTA-263] - Create titles for each screen and section of the application
    • [ROTA-477] - Local Properties page should distinguish the endpoint each client cluster belongs to.
    • [ROTA-351] - Remote Devices View: Scrolling behaviour is inconsistent and potentially confusing
    • [ROTA-353] - Network management shortcuts are needed so that you aren't constantly switching tabs to join a network
    • [ROTA-370] - Local Device Endpoint are not specified
    • [ROTA-380] - Location of Enable Attribute Report Passthrough is misleading

    v.1.7.8.30 Beta

    Release Date: 2017-08-01

    Bug

    • [ROTA-421] - Level Control Cluster: Desktop sending ZCL Unicast for Move to Level to itself after receiving Move to Level with OnOff
    • [ROTA-429] - "Identify Time" is not updated after clicking "Identify Query"
    • [ROTA-456] - "Local Device" in the Remote Devices view is not always the local device
    • [ROTA-457] - Time Server Cluster - Local and Standard Time Incorrect Date When Writing UTC Time
    • [ROTA-458] - Occupancy Sensor Cluster Name show up as OCCUPANCY_SENSING_CLUSTER
    • [ROTA-460] - User Input for broadcast value throws an Error
    • [ROTA-464] - ZigBee Device Table Throws IllegalArgumentException

    Improvement

    • [ROTA-427] - Groups 'Current Capacity' is set to 'n/a' by default when it's actually 16

    v.1.7.8.29 Beta

    Release Date: 2017-07-20

    Bug

    • [ROTA-403] - Node Does Not Show In Device Management List when Configured With OTA Client
    • [ROTA-416] - OTA Upgrade Server: Switching OTA files during OTA upgrade allow OTA upgrade to continue
    • [ROTA-418] - OTA Upgrade Client Cluster: Joining device cannot read local OTA upgrade attributes
    • [ROTA-419] - Successful OTA Upgrade is displayed as 99% on progress bar
    • [ROTA-420] - Progress bar of old OTA Upgrade updates with new OTA Upgrade

    New Feature

    • [ROTA-417] - OTA Upgrade Server: Ability to abort upgrades or remove single files
    • [ROTA-459] - Implement OTA-Client Cluster Panel

    v.1.7.8.28 Beta

    Release Date: 2017-07-10

    This release focuses on providing RF and End-of-Line Manufacturing Test interfaces for testing with RapidConnect 2.1.1 firmware and higher.

    New Features

    • [ROTA-341] - Users should be able to use the Desktop to perform a full suite of RF/EoL Testing

    v.1.7.8.27 Beta

    Release Date: 2017-06-22

    Bug

    • [ROTA-343] - Local Device's Endpoint ID is not present
    • [ROTA-453] - Attribute information on local server clusters don't display properly

    v.1.7.8.26 Beta

    Release Date: 2017-06-09

    This release focuses on making cluster panels more consistent on the remote and local side, and ensuring that all attributes are displayed. Further, new cluster panels were added.

    New Feature

    • [ROTA-408] - Implement Power Configuration Cluster Panel
    • [ROTA-411] - Implement Thermostat UI Config Cluster Panel
    • [ROTA-443] - Implement the Alarms Cluster
    • [ROTA-448] - Local End Device Cannot Discover Attributes

    Improvement

    • [ROTA-99] - DiscoveryManager needs to handle incomplete discoveries

    v.1.7.8.25 Beta

    Release Date: 2017-05-30

    This release adds support for connecting to a web socket server running our libmmbwebsocket library.

    Bug

    • [ROTA-309] - Button Styling issue on Module configuration window (Windows Version)
    • [ROTA-424] - If Network Join fails , desktop app keeps NodeID from the failed join association
    • [ROTA-430] - Remote Devices>Attribute tab: Attribute values not populated until another cluster panel or tab is clicked
    • [ROTA-431] - ReadConfiguration progress bar jumps around instead of progressing smoothly
    • [ROTA-432] - Attributes show a unknown FFFD attribute - determine if this is a firmware or desktop issue
    • [ROTA-433] - Cluster Panels query for attributes too often, i.e. everytime they are opened or closed.
    • [ROTA-439] - Setting Thermostat Mode via the cluster panel doesn't work
    • [ROTA-440] - Serial Log doesn't show TX for web socket connected devices

    New Features

    • [ROTA-407] - Implement Scene Cluster Panel
    • [ROTA-402] - Develop a list of clusters that we need to support, and a method to handle those that we don't have a custom UI for
    • [ROTA-260] - Configuration Previews should list human readable names instead of cluster id's

    v.1.7.8.24 Beta

    Release Date: 2017-05-17

    Bug

    • [ROTA-422] - JavaFX background thread doesn't exit when final instance of application window is closed

    New Feature

    • [ROTA-406] - Implement Group Cluster

    Improvement

    • [ROTA-258] - Restrict desktop to only work with certain versions of the firmware
    • [ROTA-401] - Cluster Panels should be split into "Commands" and "Attributes" tabs
    • [ROTA-412] - Network Panel should remember last channels used in the preferences object per user

    ...