Menü English
Visualisierung für die Messtechnik

Firmware-Updates zu CANDICE-4 und CANDICE-7

Firmware-Updater zu den intelligenten Displays CANDICE-4 und CANDICE-7.



Vorgehensweise für ein Update:
  1. Laden Sie das Zip-Archiv herunter
  2. Öffnen Sie das Zip-Archiv und geben das Passwort candice ein.
  3. Erstellen Sie auf einem FAT32-formatierten USB-Stick den Ordner AutoRun.
  4. Kopieren Sie den Updater CandiceUpdater.exe in den Ordner AutoRun und entfernen Sie den Stick sicher aus Ihrem PC
  5. Stecken Sie den USB-Stick in einen USB-Port des Displays und warten auf die Fertigstellung.

Benachrichtigen Sie mich bei Änderung dieser Seite  mit!


Siehe auch: Wiederherstellung CANDICE-Displays

Alle Versionen

Version Release Wichtigste Neuerungen (Auszug) beta 01.07.21

openABK: Fixed missing data transfer of variables (long-poll thread now starting after DAQs are uploaded completely)
openABK: Now deleting downloaded file in case of an partial download with error
openABK: Increased auxiliary request time-out from 500 to 2000 ms. Fixes abortion with large number of variables
openABK: Fixed missing output of session id in error log output beta 10.06.21 DocMenu widget: Fixed missing painting of non-populated areas
openABK: Delayed document download from 2 to 10 seconds after connection established
Button widget: When font shrinking selected, now calculating icon size for the unscaled font rather than the shrunk font
Button widget: When font shrinking selected, now calculating font size before drawing rather drawing for each shrink attempt
Popup widget: Fixed erroneous error return value when executing the Show() method. Fixes potential abortion of macros
Variable widget: Now serializing user settings when one of the SelectNext() or SelectPrev() methods were invoked beta 08.05.21 Fixed sporadic CANDICE-4 hanging: Limited ADC read-out to not faster than 500 ms, reinitializing ADC when read-error detected
Fixed missing permanent storage of backlight low-trimming value
PowerAssist: New layout and full-screen for most of the the dialogs
PowerAssist: Fixed missing update of battery-protection shutdown parameters in the power options dialog
Reader: Increased size of close button
Reader: Now able to open files with special characters in file name beta 05.05.21

openABK: Added context menu items for opening, deleting and reloading openABK documents.
openABK: Fixed misinterpreting "." or ".." directories as valid document folders
openABK: Now exposing document download progress and document availability
Button widget: Now invoking re-draw if font size shrunk
List-widget: Now initializing the row count data cell to 0
Popup widget: Added the Show and hide methods
Action and action-macros: Fixed abortion due to missing setting of success flag for the actions a) reset alert states, b) reset min/max/avg and c) screen on
openABK document unzipping: Now treating file names in zip archive as IBM437/ASCII rather than UTF-8, this fixes wrong file names with e.g. German umlaut. beta 19.04.21 Fixed variable widget name mebmer being formattet as ="<name>"
openABK: Disabled directory change watching while reading and restarting layout app. Fixes very long load time due to congestion
Refactored cloning a widget, fixes wrong geometry when aspect ratio is different from design time
List-Widget: Fixed wrong column widths when cloning pages after user changed column widths
Button-Widget: Now lowering the relative icon size makes room for more text
Fixed missing icon when cloning pages with icon
When creating widget from template, now recompiling root instead of widget branch. Results in less overall compilation effort
Loading widget from template: Fixed coordinate issues (i.e. creating a zero-sized page)
No longer starting PCAP thread for devices with no PCAP touch beta 10.04.21 Button widget: Added relative image size property
Button widget: Now checking wheter button is still alive after firing an action
Button widget: Fixing potential problem when button closes and a confirmation message needs to be shown
DocMenu widget: No longer overriging the close property for open document button
ABK: Now deleting documents locally when openABK server does not provide a document archive
PDF reader: Now starting with fitting width zoom option beta 29.03.21 Updater: Now deploying PDF reader
openAbk: Now downloading and unzipping documents
Button-Widget: Added option to shrink font when text does not fit in area
Now closing CandicePdf.exe when openABK limit alert or audio-recording event occurs
Added "Open-File" action
Now implemented open arguments as data cells
Fixed wrong scaling when padding is greater than zero
Introduced Document Menu widget type (used to navigate and open by given file/directory structure) beta 01.03.21 Fixed rarely hangs when widget is created by data change event. beta 22.02.21 Terminating running processes: Now waiting up to 2 seconds for the process to have terminated
Shortened initial output message by approx 2 seconds
After successful update, now invoking a re-boot
Prophylactically deleting file before copying the file to be installed
When installing from USB stick, now copying the updater to the openABK stash in order to skip downloading current installation from openABK server.
Usersettings read: Fixed parsing abortion due to max line length constraint in .ini files.
openABK: Implemented dynamic discovery of server with fixed IP address/port specification
openABK: When disconnecting from server, now clearing the values at the variables that are no longer connected to the server
Now Amending firmware version info when server provides version with three number blocks
User settings: Now ignoring the app directory when importing or exporting user settings
List-widget: Fixed wrong log file entry when variable ordering conciliation mismatches occured
List-widget: Removed redundant re-filling after loading user settings
Now setting all relevant socket timeouts for openABK operation beta 16.02.21 Variable ordering for list-widget: Now counting non-matching items in Conciliate() method
File-list-widget: Fixed unwanted clearing of value i.e. when user enters a file name by means of an Edit-Widget
List-widget: Dumping unmatched items to the log file when variable ordering is restored
List-widget: Now clearing lexicographical sorting when restoring variable ordering from user setting
Tab-widget: When restoring user settings, now restoring the docnodes rather than only setting widget z-positions beta 02.02.21 Fixed failing file copy when processes just start between killing processes and copying files.
Variable widget: No longer reading/writing user setting when option disallows it
Fixed wrong padding and border width when layout changes in size
Extent-Property: Optimized scaling for extents of value 0
Fixed missing initialization of controls which are not coming from templates
File-List-Widget: Added vertical scrollbar option
File-List-Widget: Now allowing ambigious extension in file filter.
File-List-Widget: Now showing files in ascending-sorted order
ColorTable: Fixed missing acceptance of elder expressions in quotes beta 28.11.20 AudioRecorderWidget: Reversed bar color of recording elaplsed time beta 14.11.20 openABK: Added an option to ignore the maximum audio recording length specification of the server beta 09.11.20 Audio-Recording Widget: Now keeping openABK links when recording stops. Effectively allows re-recording with same ID. beta 30.10.20 Audio Recording Widget: Now exposing the current mode beta 24.10.20 Audio Recording Widget: Added option for large playback symbol beta 09.10.20 CAN Rx: Fixed missing sign extension for signed data
List-Widget: Added fractional digits option to each column
CAN-Send: Fixed missing approval of messages directly after loading the app
CAN send: Added distinction concerning FDF and BRS bits
CAN: Added different open modes for 2.0 and FD
CAN: Added sample point adjustement capabilities
Audio recording widget: Fixed missing deferred loading of custom images beta 06.08.20 Fixed wrong colors at dynamic coloring (value-color-tables) when loading elder layouts, e.g. at bar graphs
List-widget: Fixed missing initial sorting
List-widget: Fixed, now user cannot sort if sorting is disabled for a column
List-widget: Now supporting cyclic refresh when sorting by dynamic values
Tab-Widget: Fixed strange behaviour when scrolling and add-button (+) is present
openABK: Suppressing downloading app (layout .eca file) when loaded an app at least once from a removable device (i.e. USB-Stick)
Now routing function keys F1..F26 (i.e. the red trigger button) to openABK server even when on-screen keyboard is active
On-screen keyboard: When opening and when editing, upper case will be set automatically after a dot or line break or start of line
Now closing on-screen keyboard if a widget opens (i.e. ensures visibility of openABK alerts when on-screen keyboard is open)
On-screen-keyboard: Added progressive backspace by deleting whole words
On-screen-keyboard: Fixed weird copying when double-clicking
Widget: Fixed missing/improper size-adjustments, i.e. edit-widget sometimes contained a too-small edit control within it.
Audio recording widget: Implemented countdown pie symbol
Switched to Toradex libraries from 2.3 to 2.4 beta 10.07.20 Fixed missing missing on-screen key images when installing updater
Expanded internal data transfer as preparation to CAN-FD
Fixed decoding when XML option list is defined. Now option list takes preceedence over decoding decimal with sscanf() or similar
openABK, Audio: Opening audio recording widget at z-group defined in the templates rather than always on level 3
openABK: Now sending device serial number instead of MAC address when requesting a session
Further preparation for CAN-FD
Data cell: When compiling a constant value, now pre-evaluating the value and leaving cell in valid state. Fixes missing firing of value assignment action
Action, open template: Now generating log entry when template could not be found
Action, send openABK button: Now handling button name as languaged text
ComboBox: Fixed missing update of options list when language changed
Fixed undefined patterns/pixels in 32bpp png files
Refactored properties (huge refactoring) 25.03.20 Fixed maintenance of tab widget after method "SetToForeground"
Rework of property objects for file path, double, integer, font, color, string, bool
Reworked CAN message fifo, fixed theroretical loss of data 28.02.20 Y(t) diagram: fixed wrong layout calculation, now taking font size into account
Widget background images: Fixed wrong back color of uncovered area if non-transparent widget and image shall be converted for night mode Never deployed Passing key strokes to openABK only when no on-screen keyboard is open
List widget: Fixed missing scaling of column widths
Fixed hanging when templates re-open other templates in a circular fashion by avoiding circular window ownerships
Fixed missing storing of initial value of an extent type when scaling
Fixed offset of index when setting Z-index of widget which caused strange behaviour when event handlers are among the children of a widget
Fixed inaccuracy of child positions when scaling, now applying individual scale factors for scaling child widgets
Static widget: When scaling, now using the lesser of x and y factor
Text widget: When scaling, now using the lesser of x and y factor
Text-Widget: Fixed wrong fore color in night mode if transparent
Added light sensor lookup table to compensate logarithmic characteristic
Light sensor processing changed from 8-bit to 16-bit ranges
CANDICE-7PRO, dimming: Added lookup table to compensate unlinear characteristic of LED switching regulator
PowerAssist: Added Reset Curve button to dimming dialog
PowerAssist: Added low-dimming calibration dialog
PowerAssist: Changed LDR+Setting mixing from offset to gamma-like curve mixing
Updater: CANDICE-7PRO Added scrollbar sizes to registry (makes them larger) 10.01.20 Fixed missing close on dismiss when clicking to a tab of a tab widget
CAN controller SPI access refactored
CAN-Browser: Default baud rate changed from 125000 to 500000 bits/s
Updater: Fixed missing CAN functionality after update without reboot
Power-Assist: Introduced "Display turned on" text on idle window
Updater: Now cleaning registry after device select dialog beta 03.12.19 Improved image quality for 32-bit RGBA icons
Key area of on-screen keyboard slightly enlarged
On-Screen keyboard now gets closed reliable when widget gets opened, i.e. an alert widget gets shown
Added missing environment directory expansion
Fixed missing display of value after list widget sorting
Changed help icon to avoid copyright conflicts beta 27.11.19 List-widget: fixed missing initial sorting beta 11.11.19 openABK: Fixed mismatch in var/mailbox mapping
Widgets: Now assigning a name when XML contains widget with empty name
Fixed wrong searching for affine widgets (used when navigating through pages with arrow keys on a keyboard)
Now suppressing key handling if modal dialog or on-screen keyboard is active
Close-on-dismiss now inhibited if owner would be closed by an owned widget. Also setting ownership of newly opened widget from templates to e.g. button who initiated opening
Button-Widget: removed padding on top and bottom of text, allowing larger font sizes
Button-Widget: Now supporting environment strings for its image files
List-Widget: Added initial sorting capabilities
Some refactoring beta 26.10.19 Fixed missing items in about box
Changed backlight control from GPIO to driver control
Fixed missing microphone function on T30 platforms
Tab-Widget: Now the the (+) button is no longer scrolled-out
Button widget: Fixed missing firing after on-screen keyboard closed: Now considering button coordinates before movement as *inside* the button
On-Screen Keyboard: Fixed wrong color of close button and non-occupied area
On-Screen Keyboard: Fixed missing key images when reloading layout in EMBU-Chart
openAbk: Added server-side index as ID when synching client-vars to server-vars
Action: OpenFromTemplate: When resolving open arguments, constant expressions not starting with "=" now no longer get disturbed by executing them
Edit-Widget: Now allowing to use %OpenArgX" at maximum length property in templates
openABK: Refactored certain containers to improve performance
Keyboard-Dialog: Increased key sizes by reducing padding
Fixed missing loading of built-in keys when decoding layout without keyboard node it its XML tree
Status Flags: added general enabling properties in docroot for showing each status flag
Widget, open from templates: Fixed unwanted re-ordering of widgets if template opens (now using stable sort algorithm) beta 11.10.19 Refactored Z-Ordering of widgetsTab-Widget: refactored for Z-ordering items
Tab-Widget: Jumping to first member if user deletes member
openABK, write-back value to server: fixed missing sending-back if name of var or mailbox differs from server-side name
Button: Inhibiting auto-repeat function when opening widget from templates
Edit-Widget: Added vertical scroll-bar option
Form-Widget: Added option to open on-screen keyboard when form opens
Introduces user-configurable on-screen keyboards
openABK: prepared importing ID of variable from openABK servers meta information
List widget: Now allowing filtering by value and added method for requerying
Edit widet: Now allowing specifying on-screen keyboards
Variable select dialog: Fixed missing hidden variables even if desired (e.g. in variable widget)
Expressions and filters, Like-operator: Fixed crash when right hand operator is longer than the left hand operator -2 (e.g. "ABC"~~"*ABCDEF*"
Rendering bitmaps in draft mode with BLACKONWHITE algorithm to increase performance
Updater: Expanded to further platforms
Updater: When extracting files from resources, now storing them temporarily in flash in oder to avoid RAM bottleneck
Switched to newer I/O library
Several refactoring for improvements 05.06.19 Tab-Widget: Fixed missing update when a page gets closed by an action
Action: Close-Widget-action now can also close non-root widgets since target can be specified by a path
Action: Added the *BringWidgetToForeground* action 25.05.19 Improved performance when loading image
Improved speed when generating variables from openABK
Fixed missing image url when variable was created by openABK
Optimized performance by omitting invoking of variable timeout-rescan on each data arrival from openABK 22.05.19 Fixed problems when creating from built-in templates (i.e. Form widget if no template is defined), previously resulted in subsequent incorrect placed widgets
Fixed memeory leaks in the directory watcher 20.05.19 Optimized extracting layout archive by using a larger copy buffer
Fixed missing file loading of files (e.g. images) when opening from templates.
Pitching name when auto-generating variable and var already exists in order to avoid duplicate variable/mailbox names
Variable Widget: fixed missing "Mailboxes." scope path when user selects a mailbox
Embu-Chart: Fixed missing profile serialization of advanced options category 07.05.19 Storing temporary app download to flash memory rather than ram-disk in order to not break the memory limits
Fixed missing firing of openABK-Sending when button is not auto-repeat (and also if closing attribute is set) 07.05.19 Tab-Widget: Closing info-box (which states double-tap or long tap for closing) when page got closed
Fixed missing scale in clock widget
Several fixes 25.04.19 Improved performance when closing widgets and having a large number of variables
Introduced prioritized coupling of variables to one of multiple openABK sources
Added option to disable volume boosting while playing sound
openABK Variable connection: declared mailbox in variable list and vice versa as deprecated and non-functioning
Tab-Widget: Fixed with calculation if page has no caption but an icon
List widget: Fixed double occurence of variable for the "preserving variable ordering feature"
Variables: Fixed missing file write of persistent variables when more than one persistent variable exists
Y(t)-Widget: Now ranges of channels can be set from within actions and also can be exported
Variable-select dialog: Added an expansion button to show it in full-size
Text-Widget: Added blinking capability (as known of the static and numeric widget)
Expressions: Added 0b as binary prefix, also accepting underscore (_) within binary- and hex-formatted constants
Added OnClose handler which gets called when widget gets closed
Button-Widget: When button has close option set, auto-repeat will get disabled
Added CloseOnDismiss feature (top-level-widget can be closed/hidden when user clicks on another widget, but not a child)
Form widget: Added SubmitOnDismiss feature
Persistent variables: Now supporting a default value
Expression-parser: Now treating null and error as constants, allowing better pre-optimization
Now supporting incremental deployment with WMDC even if only images changed 14.02.19 Introduced file list widget allowing the user to select files
List Widget: Now preserving order even when filtering is applied and removed
Actions: Added "Close Widget" action
Actions: Added "Save User Settings" and "Load User Settings" action for storing on e.g. USB-Stick
Tab-Widget: Added fixed tabs to prevent user from dragging/renaming it 21.12.18 Now supporting audio recording length parameter of openABK server (beta) 06.12.18 Now recovering from failed http request when server closed connection due to keep-alive
Audio-Widget: Now displaying error as overlay, allowing diagnostic if no error handler is installed
Audio-Widget: Resolved rarely occuring deadlock when stopping recording 16.10.18 Added JsonExtract() function
Action openABK send button: Button name can now be a dynamic expression 24.09.18 Log-files now get copied only if specified in autorun.inf file of the inserted device
Fixed sporadic hanging of audio recording widget in playback mode when changing play pos
Fixed missing leading backslash in the provided root path for the volume mount event 20.09.18 Fixed missing download of display configuration from openABK server 08.08.18 Updater: No longer overwriting touch calibration data 26.07.18 List-Widget: deactivated H-Scroll with hidden scrollbar
List-widget: fixed missing update of values if hoizontal scroll-offest!=0
Fixed missing drawing of gradients in glass-styled bars
Supports action *Screen On* 27.06.18 CAN-Send: Accuracy of send cycle improved
CAN-Interface: fixed loss of commands and improved command response time
List widget: Fixed sporadic missing of restauration of scroll position from user settings
Y(t) diagram, scale labels: Fixed SI prefixing error
Fixed wrong alpha values when premultiplying dark pixels 25.04.18 Added version information in log file when starting
Changed from statically linking to shared library DLLs
Now maintaining min/max/average of variables which don't come from a bus
Introduced the QR widget
Added the built-in functions UtcToLocal() and LocalToUtc()
Added __system.clock.UtcTime
Expressions now tolerate line breaks 12.03.18 Fixed double action of certain keys when they are routed through openABK server
Fixed wrong key handling for 2nd, 3rd etc. key event in the event list 03.02.18 openABK: When encountering bad request (400) at long polling, a reconnect will be issued [15.02.19] Derivate of [08.08.18] Updater: No longer overwriting touch calibration data [26.07.18] List-Widget: deactivated H-Scroll with hidden scrollbar
List-Widget: Fixed sporadic missing of scroll position restauration from user settings    fixes missing popup widget if show mode is set to "show always    
Versionsnummern können Sprünge aufweisen, die für interne Builds reserviert wurden